#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 | ( | ) |