#include <boundingsphere.h>


Public Member Functions | |
| BoundingSphereLeaf (Tetra *tetra_, BoundingSphere *parent_=NULL) | |
| BoundingSphereLeaf (Face *face_, BoundingSphere *parent_=NULL) | |
| BoundingSphereLeaf (Edge *edge_, BoundingSphere *parent_=NULL) | |
| BoundingSphereLeaf (Node *node_, BoundingSphere *parent_=NULL) | |
| virtual | ~BoundingSphereLeaf () |
| bool | isLeaf () |
| void | draw () |
| Node * | findClosestNode (Point3D pt, double *thresh) |
| void | insertInUpdateList () |
| bool | procChange () |
| Feature_type | getFeatureType () |
| Feature_ptr | getFeaturePtr () |
| Object * | getFeatureObject () |
| int | getFeatureIndex () |
| Tetra * | getTetra () |
| Face * | getFace () |
| Edge * | getEdge () |
| Node * | getNode () |
| void | setRadiusAndCenterFromFeature () |
Static Public Member Functions | |
| static int | dist (BoundingSphereLeaf *sa, BoundingSphereLeaf *sb, double error=0, double init=LARGE) |
| static void | processUpdate () |
Definition at line 161 of file boundingsphere.h.
| BoundingSphereLeaf::BoundingSphereLeaf | ( | Tetra * | tetra_, | |
| BoundingSphere * | parent_ = NULL | |||
| ) |
Definition at line 806 of file boundingsphere.cpp.
| BoundingSphereLeaf::BoundingSphereLeaf | ( | Face * | face_, | |
| BoundingSphere * | parent_ = NULL | |||
| ) |
Definition at line 832 of file boundingsphere.cpp.
| BoundingSphereLeaf::BoundingSphereLeaf | ( | Edge * | edge_, | |
| BoundingSphere * | parent_ = NULL | |||
| ) |
Definition at line 854 of file boundingsphere.cpp.
| BoundingSphereLeaf::BoundingSphereLeaf | ( | Node * | node_, | |
| BoundingSphere * | parent_ = NULL | |||
| ) |
Definition at line 875 of file boundingsphere.cpp.
| BoundingSphereLeaf::~BoundingSphereLeaf | ( | ) | [virtual] |
Definition at line 897 of file boundingsphere.cpp.
| bool BoundingSphereLeaf::isLeaf | ( | ) | [inline, virtual] |
| void BoundingSphereLeaf::draw | ( | ) |
Definition at line 904 of file boundingsphere.cpp.
Definition at line 120 of file boundingsphere.cpp.
| int BoundingSphereLeaf::dist | ( | BoundingSphereLeaf * | sa, | |
| BoundingSphereLeaf * | sb, | |||
| double | error = 0, |
|||
| double | init = LARGE | |||
| ) | [static] |
Definition at line 913 of file boundingsphere.cpp.
| void BoundingSphereLeaf::insertInUpdateList | ( | ) |
Definition at line 1131 of file boundingsphere.cpp.
| bool BoundingSphereLeaf::procChange | ( | ) | [virtual] |
| void BoundingSphereLeaf::processUpdate | ( | ) | [static] |
Definition at line 1149 of file boundingsphere.cpp.
| Feature_type BoundingSphereLeaf::getFeatureType | ( | ) | [inline] |
Definition at line 184 of file boundingsphere.h.
| Feature_ptr BoundingSphereLeaf::getFeaturePtr | ( | ) | [inline] |
Definition at line 185 of file boundingsphere.h.
| Object * BoundingSphereLeaf::getFeatureObject | ( | ) |
Definition at line 1205 of file boundingsphere.cpp.
| int BoundingSphereLeaf::getFeatureIndex | ( | ) |
Definition at line 1225 of file boundingsphere.cpp.
| Tetra* BoundingSphereLeaf::getTetra | ( | ) | [inline] |
Definition at line 189 of file boundingsphere.h.
| Face* BoundingSphereLeaf::getFace | ( | ) | [inline] |
Definition at line 190 of file boundingsphere.h.
| Edge* BoundingSphereLeaf::getEdge | ( | ) | [inline] |
Definition at line 191 of file boundingsphere.h.
| Node* BoundingSphereLeaf::getNode | ( | ) | [inline] |
Definition at line 192 of file boundingsphere.h.
| void BoundingSphereLeaf::setRadiusAndCenterFromFeature | ( | ) |
Definition at line 1181 of file boundingsphere.cpp.
1.5.3