![]() |
VR-Forces 4.8 Class Documentation
|
Public Types | |
| typedef std::list< const DtNetworkNode * > | DtPtrConstNodeContainer |
| typedef DtPtrConstNodeContainer::const_iterator | DtPtrConstNodeConstIter |
| typedef DtPtrConstNodeContainer::iterator | DtPtrConstNodeIter |
| typedef std::list < DtNetworkNode * > | DtPtrNodeContainer |
| typedef DtPtrNodeContainer::const_iterator | DtPtrNodeConstIter |
| typedef DtPtrNodeContainer::iterator | DtPtrNodeIter |
Public Member Functions | |
| DtPointQuadtreeNode () | |
| DtPointQuadtreeNode (DtNetworkNode *networkNode) | |
| virtual | ~DtPointQuadtreeNode () |
| virtual void | add (DtNetworkNode &newNetworkNode) |
| virtual void | collectAllNodes (const DtNetworkNodeMetric &metric, DtPtrConstNodeContainer &collectedNodes) const |
| virtual void | collectAllNodes (const DtNetworkNodeMetric &metric, DtPtrNodeContainer &collectedNodes) |
| virtual const DtNetworkNode * | findBestNode (const DtNetworkNodeMetric &metric) const |
| virtual void | clear () |
| virtual int | size () const |
| virtual int | sizeInBytes () const |
Protected Member Functions | |
| void | addToQuadrant (DtPointQuadtreeNode *&quadrant, DtNetworkNode &element) |
| virtual const DtNetworkNode * | findBestInSubtree (const DtNetworkNodeMetric &metric, double &bestCost) const |
Protected Attributes | |
| DtNetworkNode * | myElement |
| DtPointQuadtreeNode * | mySW |
| DtPointQuadtreeNode * | mySE |
| DtPointQuadtreeNode * | myNE |
| DtPointQuadtreeNode * | myNW |
Private Member Functions | |
| DtPointQuadtreeNode (const DtPointQuadtreeNode &orig) | |
| DtPointQuadtreeNode & | operator= (const DtPointQuadtreeNode &orig) |
| typedef std::list<const DtNetworkNode*> DtPointQuadtreeNode::DtPtrConstNodeContainer |
| typedef DtPtrConstNodeContainer::const_iterator DtPointQuadtreeNode::DtPtrConstNodeConstIter |
| typedef DtPtrConstNodeContainer::iterator DtPointQuadtreeNode::DtPtrConstNodeIter |
| typedef std::list<DtNetworkNode*> DtPointQuadtreeNode::DtPtrNodeContainer |
| typedef DtPtrNodeContainer::const_iterator DtPointQuadtreeNode::DtPtrNodeConstIter |
| typedef DtPtrNodeContainer::iterator DtPointQuadtreeNode::DtPtrNodeIter |
| DtPointQuadtreeNode::DtPointQuadtreeNode | ( | ) |
| DtPointQuadtreeNode::DtPointQuadtreeNode | ( | DtNetworkNode * | networkNode | ) |
|
virtual |
|
private |
|
private |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |