sspt_Polygon Struct Reference

polygon class implemented on top of a twin-edge style data structure More...

#include <sspt_polygon.h>

List of all members.

Public Member Functions

 sspt_Polygon ()
bool append (const sspt_Vertex &v)
bool deleteVertex (sspt_Vertex *v)
bool isConvexVertexXY (sspt_Vertex *v)
bool findClippable (sspt_Vertex **result)
bool triangulateXY (sspt_List< sspt_SimpleTriangle * > *result)
bool dumpVertices ()

Public Attributes

int nVertices
sspt_Vertexstart


Detailed Description

polygon class implemented on top of a twin-edge style data structure

Constructor & Destructor Documentation

sspt_Polygon::sspt_Polygon (  )  [inline]


Member Function Documentation

bool sspt_Polygon::append ( const sspt_Vertex v  ) 

bool sspt_Polygon::deleteVertex ( sspt_Vertex v  ) 

bool sspt_Polygon::dumpVertices (  ) 

bool sspt_Polygon::findClippable ( sspt_Vertex **  result  ) 

bool sspt_Polygon::isConvexVertexXY ( sspt_Vertex v  ) 

bool sspt_Polygon::triangulateXY ( sspt_List< sspt_SimpleTriangle * > *  result  ) 


Member Data Documentation


doxygen