#include <templt.h>
Public Member Functions |
|
Template (Spline3D *spline) | |
Template (PolyLine *line) | |
Template (Template3D *t3) | |
void | Create (PolyLine *line) |
~Template () | |
int | Points () |
BOOL | SurroundsPoint (Point2 &point) |
BOOL | IsClockWise () |
BOOL | SelfIntersects (BOOL findAll=FALSE, IntersectionCallback2D *cb=NULL) |
BOOL | Intersects (Template &t, BOOL findAll=FALSE, IntersectionCallback2D *cb=NULL) |
Box2D | Bound () |
Public Attributes |
|
int | points |
BOOL | closed |
Point2 * | pts |
Template | ( | Template3D * | t3 | ) |
~Template | ( | ) |
void Create | ( | PolyLine * | line | ) |
int Points | ( | ) | [inline] |
BOOL SurroundsPoint | ( | Point2 & | point | ) |
BOOL IsClockWise | ( | ) |
BOOL SelfIntersects | ( | BOOL | findAll = FALSE , |
IntersectionCallback2D * | cb = NULL |
||
) |
BOOL Intersects | ( | Template & | t, |
BOOL | findAll = FALSE , |
||
IntersectionCallback2D * | cb = NULL |
||
) |
Box2D Bound | ( | ) |