#include <TdkQuadTreeNode.h>
Inheritance diagram for TdkQuadTreeNode:
TdkQuadTreeNode::TdkQuadTreeNode | ( | ) |
TdkQuadTreeNode::TdkQuadTreeNode | ( | TeBox & | box | ) |
TdkQuadTreeNode::TdkQuadTreeNode | ( | TdkQuadTreeObjectsVector & | objects | ) |
TdkQuadTreeNode::TdkQuadTreeNode | ( | TeBox & | box, | |
TdkQuadTreeObjectsVector & | objects | |||
) |
TdkQuadTreeNode::TdkQuadTreeNode | ( | TdkQuadTreeNode & | node | ) |
TdkQuadTreeNode::~TdkQuadTreeNode | ( | ) | [virtual] |
void TdkQuadTreeNode::operator= | ( | TdkQuadTreeNode & | other | ) | [virtual] |
bool TdkQuadTreeNode::operator== | ( | TdkQuadTreeNode & | other | ) | [virtual] |
void TdkQuadTreeNode::setBox | ( | TeBox & | box | ) | [virtual] |
TeBox & TdkQuadTreeNode::getBox | ( | ) | [virtual] |
void TdkQuadTreeNode::setObjects | ( | TdkQuadTreeObjectsVector & | objects | ) | [virtual] |
TdkQuadTreeObjectsVector & TdkQuadTreeNode::getObjects | ( | ) | [virtual] |
void TdkQuadTreeNode::setParent | ( | TdkQuadTreeNode * | parent | ) | [virtual] |
TdkQuadTreeNode * TdkQuadTreeNode::getParent | ( | ) | [virtual] |
void TdkQuadTreeNode::setSWNeighbor | ( | TdkQuadTreeNode * | neighbor | ) | [virtual] |
TdkQuadTreeNode * TdkQuadTreeNode::getSWNeighbor | ( | ) | [virtual] |
void TdkQuadTreeNode::setSENeighbor | ( | TdkQuadTreeNode * | neighbor | ) | [virtual] |
TdkQuadTreeNode * TdkQuadTreeNode::getSENeighbor | ( | ) | [virtual] |
void TdkQuadTreeNode::setNWNeighbor | ( | TdkQuadTreeNode * | neighbor | ) | [virtual] |
TdkQuadTreeNode * TdkQuadTreeNode::getNWNeighbor | ( | ) | [virtual] |
void TdkQuadTreeNode::setNENeighbor | ( | TdkQuadTreeNode * | neighbor | ) | [virtual] |
TdkQuadTreeNode * TdkQuadTreeNode::getNENeighbor | ( | ) | [virtual] |
void TdkQuadTreeNode::setGeometries | ( | TeMultiGeometry & | geometries | ) | [virtual] |
TeMultiGeometry & TdkQuadTreeNode::getGeometries | ( | ) | [virtual] |
void TdkQuadTreeNode::setGeometrySelection | ( | TdkQuadTreeGeometrySelection * | geometrySelection | ) | [virtual] |
TdkQuadTreeGeometrySelection * TdkQuadTreeNode::getGeometrySelection | ( | ) | [virtual] |
virtual void TdkQuadTreeNode::selectGeometries | ( | TeMultiGeometry & | geometries | ) | [pure virtual] |
Implemented in TdkQuadTreeNodePoint, TdkQuadTreeNodeLine, and TdkQuadTreeNodePolygon.
virtual void TdkQuadTreeNode::selectObjects | ( | int | nObjects | ) | [pure virtual] |
Implemented in TdkQuadTreeNodePoint, TdkQuadTreeNodeLine, and TdkQuadTreeNodePolygon.
int TdkQuadTreeNode::getNumObjects | ( | ) | [virtual] |
virtual int TdkQuadTreeNode::getNumGeometries | ( | ) | [pure virtual] |
Implemented in TdkQuadTreeNodePoint, TdkQuadTreeNodeLine, and TdkQuadTreeNodePolygon.
bool TdkQuadTreeNode::isLeaf | ( | ) | [virtual] |
virtual bool TdkQuadTreeNode::hasObjectAtHalfX | ( | ) | [pure virtual] |
Implemented in TdkQuadTreeNodePoint, TdkQuadTreeNodeLine, and TdkQuadTreeNodePolygon.
virtual bool TdkQuadTreeNode::hasObjectAtHalfY | ( | ) | [pure virtual] |
Implemented in TdkQuadTreeNodePoint, TdkQuadTreeNodeLine, and TdkQuadTreeNodePolygon.
void TdkQuadTreeNode::clearObjects | ( | ) | [protected, virtual] |
TeBox TdkQuadTreeNode::box_ [private] |
TeMultiGeometry TdkQuadTreeNode::geometries_ [private] |
TdkQuadTreeNode* TdkQuadTreeNode::parent_ [private] |
TdkQuadTreeNode* TdkQuadTreeNode::sw_ [private] |
TdkQuadTreeNode* TdkQuadTreeNode::se_ [private] |
TdkQuadTreeNode* TdkQuadTreeNode::nw_ [private] |
TdkQuadTreeNode* TdkQuadTreeNode::ne_ [private] |