C# Класс VelocityDb.Collection.Spatial.NodeLeaf

Наследование: NodeBase
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
Nearest double
NodeLeaf System
adjustTree NodeBase
condenseTree void
deleteEntry void
findEntry int
pickNext int
pickSeeds void
reorganize void
splitNode NodeLeaf

Приватные методы

Метод Описание
Nearest ( System.Point p, VelocityDb.Collection.Spatial.RTree rTree, double furthestDistanceSq, PriorityQueueRTree nearestRectangles ) : double
NodeLeaf ( int level, int maxNodeEntries ) : System
adjustTree ( VelocityDb.Collection.Spatial.RTree rTree, NodeLeaf nn ) : NodeBase
condenseTree ( VelocityDb.Collection.Spatial.RTree rTree ) : void

Used by delete(). Ensures that all nodes from the passed node up to the root have the minimum number of entries. Note that the parent and parentEntry stacks are expected to contain the nodeIds of all parents up to the root.

deleteEntry ( int i ) : void
findEntry ( Rectangle &r ) : int
pickNext ( VelocityDb.Collection.Spatial.RTree rTree, NodeLeaf newNode ) : int
pickSeeds ( VelocityDb.Collection.Spatial.RTree rTree, Rectangle &r, NodeLeaf newNode ) : void
reorganize ( VelocityDb.Collection.Spatial.RTree rtree ) : void
splitNode ( VelocityDb.Collection.Spatial.RTree rTree, Rectangle r ) : NodeLeaf