#include "precompiled_starmath.hxx"
#include <tools/gen.hxx>
#include <tools/fract.hxx>
#include <rtl/math.hxx>
#include <tools/color.hxx>
#include <vcl/metric.hxx>
#include <vcl/lineinfo.hxx>
#include <vcl/outdev.hxx>
#include <sfx2/module.hxx>
#include "node.hxx"
#include <rect.hxx>
#include "symbol.hxx"
#include "smmod.hxx"
#include <document.hxx>
#include <view.hxx>
#include "mathtype.hxx"
#include <math.h>
#include <float.h>
Include dependency graph for node.cxx:
Go to the source code of this file.
Classes | |
class | SmTmpDevice |
Defines | |
#define | APPEND(str, ascii) str.AppendAscii(RTL_CONSTASCII_STRINGPARAM(ascii)) |
Functions | |
double | Det (const Point &rHeading1, const Point &rHeading2) |
BOOL | IsPointInLine (const Point &rPoint1, const Point &rPoint2, const Point &rHeading2) |
USHORT | GetLineIntersectionPoint (Point &rResult, const Point &rPoint1, const Point &rHeading1, const Point &rPoint2, const Point &rHeading2) |
#define APPEND | ( | str, | |||
ascii | ) | str.AppendAscii(RTL_CONSTASCII_STRINGPARAM(ascii)) |
double Det | ( | const Point & | rHeading1, | |
const Point & | rHeading2 | |||
) |
USHORT GetLineIntersectionPoint | ( | Point & | rResult, | |
const Point & | rPoint1, | |||
const Point & | rHeading1, | |||
const Point & | rPoint2, | |||
const Point & | rHeading2 | |||
) |
Definition at line 1187 of file node.cxx.
References Det(), and IsPointInLine().
Referenced by SmBinDiagonalNode::GetOperPosSize().
BOOL IsPointInLine | ( | const Point & | rPoint1, | |
const Point & | rPoint2, | |||
const Point & | rHeading2 | |||
) |