libs/flake
KoRTree< T >::NoneLeafNode Class Reference
#include <KoRTree.h>
Inheritance diagram for KoRTree< T >::NoneLeafNode:

Public Member Functions | |
| NoneLeafNode (int capacity, int level, Node *parent) | |
| virtual | ~NoneLeafNode () |
| virtual LeafNode * | chooseLeaf (const QRectF &bb) |
| virtual NoneLeafNode * | chooseNode (const QRectF &bb, int level) |
| virtual void | contains (const QPointF &point, QMap< int, T > &result) const |
| virtual Node * | getNode (int index) const |
| virtual void | insert (const QRectF &bb, Node *data) |
| virtual void | intersects (const QRectF &rect, QMap< int, T > &result) const |
| virtual void | keys (QList< QRectF > &result) const |
| virtual void | move (Node *node, int index) |
| virtual void | remove (int index) |
| virtual void | values (QMap< int, T > &result) const |
Protected Member Functions | |
| virtual Node * | getLeastEnlargement (const QRectF &bb) const |
Protected Attributes | |
| QVector< Node * > | m_childs |
Detailed Description
template<typename T>
class KoRTree< T >::NoneLeafNode
Definition at line 240 of file KoRTree.h.
Constructor & Destructor Documentation
template<typename T >
| KoRTree< T >::NoneLeafNode::~NoneLeafNode | ( | ) | [inline, virtual] |
Member Function Documentation
template<typename T >
| KoRTree< T >::LeafNode * KoRTree< T >::NoneLeafNode::chooseLeaf | ( | const QRectF & | bb | ) | [inline, virtual] |
Implements KoRTree< T >::Node.
template<typename T >
| KoRTree< T >::NoneLeafNode * KoRTree< T >::NoneLeafNode::chooseNode | ( | const QRectF & | bb, | |
| int | level | |||
| ) | [inline, virtual] |
Implements KoRTree< T >::Node.
template<typename T>
| void KoRTree< T >::NoneLeafNode::contains | ( | const QPointF & | point, | |
| QMap< int, T > & | result | |||
| ) | const [inline, virtual] |
Implements KoRTree< T >::Node.
template<typename T>
| void KoRTree< T >::NoneLeafNode::intersects | ( | const QRectF & | rect, | |
| QMap< int, T > & | result | |||
| ) | const [inline, virtual] |
Implements KoRTree< T >::Node.
template<typename T >
| void KoRTree< T >::NoneLeafNode::keys | ( | QList< QRectF > & | result | ) | const [inline, virtual] |
Implements KoRTree< T >::Node.
template<typename T >
| void KoRTree< T >::NoneLeafNode::remove | ( | int | index | ) | [inline, virtual] |
Reimplemented from KoRTree< T >::Node.
template<typename T>
| void KoRTree< T >::NoneLeafNode::values | ( | QMap< int, T > & | result | ) | const [inline, virtual] |
Implements KoRTree< T >::Node.
Member Data Documentation
template<typename T>
QVector<Node *> KoRTree< T >::NoneLeafNode::m_childs [protected] |
The documentation for this class was generated from the following file:
