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().