Public Member Functions | |
VertexUse (Edge *edge, Vertex *vtx) | |
~VertexUse () | |
void | set_vertex (BSPTreePoly::Vertex *&vtx_ptr) |
Public Attributes | |
BSPTreePoly::VertexUse * | nextPtr |
BSPTreePoly::VertexUse * | prevPtr |
BSPTreePoly::Vertex * | vtxPtr |
BSPTreePoly::Edge * | edgePtr |
Definition at line 34 of file BSPTreePoly.cpp.
moab::BSPTreePoly::VertexUse::VertexUse | ( | BSPTreePoly::Edge * | edge, |
BSPTreePoly::Vertex * | vtx | ||
) |
Definition at line 203 of file BSPTreePoly.cpp.
References nextPtr, prevPtr, and moab::BSPTreePoly::Vertex::usePtr.
moab::BSPTreePoly::VertexUse::~VertexUse | ( | ) |
Definition at line 218 of file BSPTreePoly.cpp.
void moab::BSPTreePoly::VertexUse::set_vertex | ( | BSPTreePoly::Vertex *& | vtx_ptr | ) |
Definition at line 235 of file BSPTreePoly.cpp.
References nextPtr, prevPtr, and moab::BSPTreePoly::Vertex::usePtr.
Referenced by moab::split_edge().
BSPTreePoly::Edge* moab::BSPTreePoly::VertexUse::edgePtr |
Definition at line 43 of file BSPTreePoly.cpp.
Referenced by moab::BSPTreePoly::cut_polyhedron(), moab::BSPTreePoly::is_valid(), moab::BSPTreePoly::Edge::next(), and moab::BSPTreePoly::Edge::prev().
BSPTreePoly::VertexUse* moab::BSPTreePoly::VertexUse::nextPtr |
Definition at line 41 of file BSPTreePoly.cpp.
Referenced by moab::BSPTreePoly::cut_polyhedron(), moab::BSPTreePoly::is_valid(), moab::BSPTreePoly::Edge::next(), set_vertex(), and VertexUse().
BSPTreePoly::VertexUse * moab::BSPTreePoly::VertexUse::prevPtr |
Definition at line 41 of file BSPTreePoly.cpp.
Referenced by moab::BSPTreePoly::is_valid(), moab::BSPTreePoly::Edge::prev(), set_vertex(), and VertexUse().
BSPTreePoly::Vertex* moab::BSPTreePoly::VertexUse::vtxPtr |
Definition at line 42 of file BSPTreePoly.cpp.
Referenced by moab::BSPTreePoly::Edge::end(), moab::BSPTreePoly::is_valid(), moab::BSPTreePoly::Edge::other(), moab::BSPTreePoly::Edge::start(), and moab::BSPTreePoly::Edge::use().