Horizon
Public Member Functions | Protected Attributes | List of all members
TPPLPoly Class Reference

Public Member Functions

 TPPLPoly (const TPPLPoly &src)
 
TPPLPoly & operator= (const TPPLPoly &src)
 
long GetNumPoints () const
 
bool IsHole () const
 
void SetHole (bool hole)
 
TPPLPoint & GetPoint (long i)
 
const TPPLPoint & GetPoint (long i) const
 
TPPLPoint * GetPoints ()
 
TPPLPoint & operator[] (int i)
 
const TPPLPoint & operator[] (int i) const
 
void Clear ()
 
void Init (long numpoints)
 
void Triangle (TPPLPoint &p1, TPPLPoint &p2, TPPLPoint &p3)
 
void Invert ()
 
TPPLOrientation GetOrientation () const
 
void SetOrientation (TPPLOrientation orientation)
 
bool Valid () const
 

Protected Attributes

TPPLPoint * points
 
long numpoints
 
bool hole
 

The documentation for this class was generated from the following files: