#include <ShapeMaker.h>
Public Member Functions | |
ShapeEntry () | |
Constructor. | |
~ShapeEntry () | |
Destructor. | |
PolygonData * | createPolygonData () const |
Creates a PolygonData from the contents of the shape entry. | |
bool | beginSubPolygon () |
Starts a new sub polygon. | |
bool | endSubPolygon () |
Ends the sub polygon. | |
bool | addVertex (const VECTOR2D &aVertex) |
Adds a vertex to the shape entry. | |
Protected Attributes | |
RATIONAL ** | mVertexData |
int * | mVertexCounts |
int | mSubPolygonCount |
|
Constructor.
|
|
Destructor.
|
|
Adds a vertex to the shape entry.
|
|
Starts a new sub polygon.
|
|
Creates a PolygonData from the contents of the shape entry. Note that the ShapeEntry owns the data the PolygonData refers to. |
|
Ends the sub polygon.
|
|
|
|
|
|
|