|
Public Types |
| typedef Geometry::Point< ambient > | Point |
typedef ::IncrementalDelaunay<
ambient, ambient, Vertex,
void, typename PointVertex<
ambient >::Printer > | IncrementalDelaunay |
| typedef IncrementalDelaunay::Simplex | Simplex |
| typedef IncrementalDelaunay::CenterRadius | CenterRadius |
| typedef IncrementalDelaunay::Cavity | Cavity |
| typedef IncrementalDelaunay::Star | Star |
| typedef Vertex::FlagType | FlagType |
typedef PointRefineVertex<
ambient, Simplex > | Uninserted |
| enum | TraceItemType { QUERY,
INSERT
} |
Public Member Functions |
| virtual void | refine () |
| virtual void | printToNodeEle (FILE *node, FILE *ele) const |
| IncrementalDelaunay * | getDelaunay () |
| virtual unsigned | dim () const |
| void | printItem (const Simplex &s, const Point &p, TraceItemType t) |
| void | printQuery (const Simplex &s, const Point &p) |
| void | printInsert (const Cavity &cavity, const Vertex *v) |
Static Public Member Functions |
| static Vertex * | promoteToVertex (Uninserted *u) |
| template<class point_iterator> |
| static PointRefiner * | initialize (point_iterator begin, const point_iterator &end, RefineConstants consts) |
| static PointRefiner * | initialize (SVR_IO::PLC *plc, const RefineConstants &consts) |
Static Public Attributes |
| static const unsigned | dimension = ambient |
Friends |
| struct | VertexVisitedSet |
Classes |
| struct | CompareVertices |
| struct | DoPrintSimplex |
| struct | FindBad |
| struct | FindCrowdedSimplex |
| struct | SCavStruct |
| struct | stats |
| struct | Vertex |
| struct | VertexVisitedSet |