![]() |
VR-Forces 4.0.4 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 | ( | DtNetworkNode * | networkNode | ) |
| virtual DtPointQuadtreeNode::~DtPointQuadtreeNode | ( | ) | [virtual] |
| DtPointQuadtreeNode::DtPointQuadtreeNode | ( | const DtPointQuadtreeNode & | orig | ) | [private] |
| DtPointQuadtreeNode& DtPointQuadtreeNode::operator= | ( | const DtPointQuadtreeNode & | orig | ) | [private] |
| virtual void DtPointQuadtreeNode::add | ( | DtNetworkNode & | newNetworkNode | ) | [virtual] |
| virtual void DtPointQuadtreeNode::collectAllNodes | ( | const DtNetworkNodeMetric & | metric, |
| DtPtrConstNodeContainer & | collectedNodes | ||
| ) | const [virtual] |
| virtual void DtPointQuadtreeNode::collectAllNodes | ( | const DtNetworkNodeMetric & | metric, |
| DtPtrNodeContainer & | collectedNodes | ||
| ) | [virtual] |
| virtual const DtNetworkNode* DtPointQuadtreeNode::findBestNode | ( | const DtNetworkNodeMetric & | metric | ) | const [virtual] |
| virtual void DtPointQuadtreeNode::clear | ( | ) | [virtual] |
| virtual int DtPointQuadtreeNode::size | ( | ) | const [virtual] |
| virtual int DtPointQuadtreeNode::sizeInBytes | ( | ) | const [virtual] |
| void DtPointQuadtreeNode::addToQuadrant | ( | DtPointQuadtreeNode *& | quadrant, |
| DtNetworkNode & | element | ||
| ) | [protected] |
| virtual const DtNetworkNode* DtPointQuadtreeNode::findBestInSubtree | ( | const DtNetworkNodeMetric & | metric, |
| double & | bestCost | ||
| ) | const [protected, virtual] |
DtNetworkNode* DtPointQuadtreeNode::myElement [protected] |
DtPointQuadtreeNode* DtPointQuadtreeNode::mySW [protected] |
DtPointQuadtreeNode* DtPointQuadtreeNode::mySE [protected] |
DtPointQuadtreeNode* DtPointQuadtreeNode::myNE [protected] |
DtPointQuadtreeNode* DtPointQuadtreeNode::myNW [protected] |