/Users/ericb/Desktop/SRC680_m247/starmath/source/node.cxx File Reference

#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 Documentation

#define APPEND ( str,
ascii   )     str.AppendAscii(RTL_CONSTASCII_STRINGPARAM(ascii))

Definition at line 39 of file node.cxx.


Function Documentation

double Det ( const Point &  rHeading1,
const Point &  rHeading2 
)

Definition at line 1153 of file node.cxx.

Referenced by GetLineIntersectionPoint().

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 
)

Definition at line 1161 of file node.cxx.

Referenced by GetLineIntersectionPoint().


Generated on Wed Feb 20 17:22:39 2008 for maths by  doxygen 1.5.1