62 void Append(
double const,
double const);
Contains CGeom2DPoint definitions.
vector< CGeom2DPoint > m_VPoints
The points which comprise the float-coordinate 2D shape.
void Append(CGeom2DPoint const *)
Appends a point to this 2D shape.
vector< CGeom2DPoint > * pPtVGetPoints(void)
Returns the address of the vector which represents this 2D shape.
void Reverse(void)
Reverses the sequence of points in the vector which represents this 2D polygon.
void Clear(void)
Clears this 2D shape.
CA2DShape(void)
Constructor.
CGeom2DPoint * pPtBack(void)
Returns the last element of this 2D shape.
void AppendIfNotAlready(double const, double const)
Appends a point to this 2D shape only if it isn't already in the shape vector.
void Resize(int const)
Resizes the vector which represents this 2D shape.
CGeom2DPoint & operator[](int const)
Operator to return one point of this 2D shape.
virtual ~CA2DShape(void)
Destructor.
Geometry class used to represent 2D point objects with floating-point coordinates.