Horizon
|
Classes | |
struct | Basin |
struct | EdgeEvent |
Public Member Functions | |
SweepContext (const std::vector< Point * > &polyline) | |
Constructor. | |
~SweepContext () | |
Destructor. | |
void | set_head (Point *p1) |
Point * | head () const |
void | set_tail (Point *p1) |
Point * | tail () const |
size_t | point_count () const |
Node & | LocateNode (const Point &point) |
void | RemoveNode (Node *node) |
void | CreateAdvancingFront (const std::vector< Node * > &nodes) |
void | MapTriangleToNodes (Triangle &t) |
Try to map a node to all sides of this triangle that don't have a neighbor. | |
void | AddToMap (Triangle *triangle) |
Point * | GetPoint (size_t index) |
Point * | GetPoints () |
void | RemoveFromMap (Triangle *triangle) |
void | AddHole (const std::vector< Point * > &polyline) |
void | AddPoint (Point *point) |
AdvancingFront * | front () const |
void | MeshClean (Triangle &triangle) |
std::vector< Triangle * > & | GetTriangles () |
std::list< Triangle * > & | GetMap () |
SweepContext (const std::vector< Point * > &polyline) | |
Constructor. | |
~SweepContext () | |
Destructor. | |
void | set_head (Point *p1) |
Point * | head () const |
void | set_tail (Point *p1) |
Point * | tail () const |
size_t | point_count () const |
Node & | LocateNode (const Point &point) |
void | RemoveNode (Node *node) |
void | CreateAdvancingFront (const std::vector< Node * > &nodes) |
void | MapTriangleToNodes (Triangle &t) |
Try to map a node to all sides of this triangle that don't have a neighbor. | |
void | AddToMap (Triangle *triangle) |
Point * | GetPoint (size_t index) |
Point * | GetPoints () |
void | RemoveFromMap (Triangle *triangle) |
void | AddHole (const std::vector< Point * > &polyline) |
void | AddPoint (Point *point) |
AdvancingFront * | front () const |
void | MeshClean (Triangle &triangle) |
std::vector< Triangle * > & | GetTriangles () |
std::list< Triangle * > & | GetMap () |
Public Attributes | |
std::vector< Edge * > | edge_list |
Basin | basin |
EdgeEvent | edge_event |
Friends | |
class | Sweep |