Public Member Functions | Public Attributes

Template3D Class Reference

Search for all occurrences

#include <templt.h>

Inheritance diagram for Template3D:
Inheritance graph
[legend]

List of all members.

Public Member Functions

  Template3D (Spline3D *spline)
  Template3D (PolyLine *line)
void  Create (PolyLine *line)
  ~Template3D ()
int  Points ()
BOOL  SurroundsPoint (Point2 &point)
BOOL  IsClockWise ()
BOOL  SelfIntersects (BOOL findAll=FALSE, IntersectionCallback3D *cb=NULL)
BOOL  Intersects (Template3D &t, BOOL findAll=FALSE, IntersectionCallback3D *cb=NULL)
Box2D  Bound ()
Box3  Bound3D ()
void  Ready2DTemplate ()

Public Attributes

int  points
BOOL  closed
Point3 pts

Constructor & Destructor Documentation

Template3D ( Spline3D spline )
Template3D ( PolyLine line )
~Template3D ( )

Member Function Documentation

void Create ( PolyLine line )
int Points ( ) [inline]
BOOL SurroundsPoint ( Point2 point )
BOOL IsClockWise ( )
BOOL SelfIntersects ( BOOL  findAll = FALSE,
IntersectionCallback3D cb = NULL 
)
BOOL Intersects ( Template3D t,
BOOL  findAll = FALSE,
IntersectionCallback3D cb = NULL 
)
Box2D Bound ( )
Box3 Bound3D ( )
void Ready2DTemplate ( )

Member Data Documentation

int points
BOOL closed

Template3D Template3D Template3D Template3D Template3D Template3D Template3D Template3D Template3D Template3D
Template3D Template3D Template3D Template3D Template3D Template3D Template3D Template3D Template3D Template3D