Public Attributes | |
BSPTreePoly::VertexUse * | startPtr |
BSPTreePoly::VertexUse * | endPtr |
BSPTreePoly::EdgeUse * | forwardPtr |
BSPTreePoly::EdgeUse * | reversePtr |
Definition at line 64 of file BSPTreePoly.cpp.
Definition at line 73 of file BSPTreePoly.cpp.
moab::BSPTreePoly::Edge::~Edge | ( | ) |
Definition at line 356 of file BSPTreePoly.cpp.
void moab::BSPTreePoly::Edge::add_to_vertex | ( | BSPTreePoly::Vertex * | vtx_ptr | ) |
|
inline |
|
inline |
Definition at line 90 of file BSPTreePoly.cpp.
References endPtr, and moab::BSPTreePoly::VertexUse::vtxPtr.
Referenced by common(), moab::BSPTreePoly::cut_polyhedron(), and moab::split_edge().
|
inline |
Definition at line 95 of file BSPTreePoly.cpp.
References moab::BSPTreePoly::EdgeUse::facePtr, and forwardPtr.
|
inline |
Definition at line 121 of file BSPTreePoly.cpp.
References about(), moab::BSPTreePoly::VertexUse::edgePtr, moab::BSPTreePoly::VertexUse::nextPtr, and use().
|
inline |
Definition at line 108 of file BSPTreePoly.cpp.
References about(), moab::BSPTreePoly::VertexUse::edgePtr, moab::BSPTreePoly::VertexUse::nextPtr, and use().
|
inline |
Definition at line 134 of file BSPTreePoly.cpp.
References forwardPtr, and reversePtr.
|
inline |
|
inline |
Definition at line 130 of file BSPTreePoly.cpp.
References endPtr, and startPtr.
Referenced by moab::BSPTreePoly::cut_polyhedron().
|
inline |
Definition at line 125 of file BSPTreePoly.cpp.
References about(), moab::BSPTreePoly::VertexUse::edgePtr, moab::BSPTreePoly::VertexUse::prevPtr, and use().
|
inline |
Definition at line 112 of file BSPTreePoly.cpp.
References about(), moab::BSPTreePoly::VertexUse::edgePtr, moab::BSPTreePoly::VertexUse::prevPtr, and use().
void moab::BSPTreePoly::Edge::remove_from_face | ( | BSPTreePoly::Face *& | face_ptr | ) |
void moab::BSPTreePoly::Edge::remove_from_vertex | ( | BSPTreePoly::Vertex *& | vtx_ptr | ) |
|
inline |
Definition at line 99 of file BSPTreePoly.cpp.
References moab::BSPTreePoly::EdgeUse::facePtr, and reversePtr.
int moab::BSPTreePoly::Edge::sense | ( | BSPTreePoly::Face * | face | ) | const |
Definition at line 364 of file BSPTreePoly.cpp.
|
inline |
Definition at line 86 of file BSPTreePoly.cpp.
References startPtr, and moab::BSPTreePoly::VertexUse::vtxPtr.
Referenced by common(), and moab::BSPTreePoly::cut_polyhedron().
|
inline |
Definition at line 117 of file BSPTreePoly.cpp.
References moab::BSPTreePoly::EdgeUse::facePtr, forwardPtr, and reversePtr.
|
inline |
Definition at line 104 of file BSPTreePoly.cpp.
References endPtr, startPtr, and moab::BSPTreePoly::VertexUse::vtxPtr.
Referenced by moab::BSPTreePoly::cut_polyhedron(), next(), and prev().
BSPTreePoly::VertexUse * moab::BSPTreePoly::Edge::endPtr |
Definition at line 66 of file BSPTreePoly.cpp.
Referenced by Edge(), end(), other(), moab::split_edge(), and use().
BSPTreePoly::EdgeUse* moab::BSPTreePoly::Edge::forwardPtr |
Definition at line 67 of file BSPTreePoly.cpp.
Referenced by moab::BSPTreePoly::cut_polyhedron(), forward(), other(), moab::BSPTreePoly::set(), moab::split_edge(), and use().
BSPTreePoly::EdgeUse * moab::BSPTreePoly::Edge::reversePtr |
Definition at line 67 of file BSPTreePoly.cpp.
Referenced by moab::BSPTreePoly::cut_polyhedron(), other(), reverse(), moab::BSPTreePoly::set(), moab::split_edge(), and use().
BSPTreePoly::VertexUse* moab::BSPTreePoly::Edge::startPtr |