Inheritance diagram for moab::BSPTreePoly::Vertex:
Collaboration diagram for moab::BSPTreePoly::Vertex:Public Member Functions | |
| Vertex (const CartVect &v) | |
| ~Vertex () | |
Public Member Functions inherited from moab::CartVect | |
| CartVect () | |
| CartVect (double v) | |
| CartVect (double i, double j, double k) | |
| CartVect (const double a[3]) | |
| CartVect & | operator= (const double v[3]) |
| double & | operator[] (unsigned i) |
| double | operator[] (unsigned i) const |
| CartVect & | operator+= (const CartVect &v) |
| CartVect & | operator-= (const CartVect &v) |
| CartVect & | operator*= (const CartVect &v) |
| CartVect & | operator+= (double s) |
| CartVect & | operator-= (double s) |
| CartVect & | operator*= (double s) |
| CartVect & | operator/= (double s) |
| bool | operator== (const CartVect &v) const |
| bool | operator== (double val) const |
| double | length () const |
| vector length More... | |
| double | length_squared () const |
| void | normalize () |
| make unit length, or 0 if length < DBL_MIN More... | |
| void | flip () |
| flip direction More... | |
| void | scale (const CartVect &v) |
| double * | array () |
| const double * | array () const |
| void | get (double v[3]) const |
| void | get (float v[3]) const |
Public Attributes | |
| BSPTreePoly::VertexUse * | usePtr |
| int | markVal |
Definition at line 12 of file BSPTreePoly.cpp.
|
inline |
Definition at line 14 of file BSPTreePoly.cpp.
|
inline |
| int moab::BSPTreePoly::Vertex::markVal |
Definition at line 27 of file BSPTreePoly.cpp.
Referenced by moab::BSPTreePoly::cut_polyhedron().
| BSPTreePoly::VertexUse* moab::BSPTreePoly::Vertex::usePtr |
Definition at line 26 of file BSPTreePoly.cpp.
Referenced by moab::BSPTreePoly::is_valid(), moab::BSPTreePoly::VertexUse::set_vertex(), moab::BSPTreePoly::VertexUse::VertexUse(), and ~Vertex().