Property | Type | Description | |
---|---|---|---|
_ID | uint? |
Property | Type | Description | |
---|---|---|---|
_Depth | uint |
Method | Description | |
---|---|---|
Dispose ( ) : void |
Disposes the node
|
|
ErrorMetric ( SharpMap box ) : double |
Calculate the floating point error metric
|
|
FromFile ( string filename ) : |
Loads a quadtree from a file
|
|
QuadTree ( List |
Creates a node and either splits the objects recursively into sub-nodes, or stores them at the node depending on the heuristics. Tree is built top->down
|
|
SaveIndex ( string filename ) : void |
Saves the Quadtree to a file
|
|
Search ( SharpMap box ) : List |
Searches the tree and looks for intersections with the boundingbox 'bbox'
|
Method | Description | |
---|---|---|
IntersectTreeRecursive ( SharpMap box, |
Recursive function that traverses the tree and looks for intersections with a boundingbox
|
|
QuadTree ( ) : System |
This instantiator is used internally for loading a tree from a file
|
|
ReadNode ( uint depth, System &br ) : |
Reads a node from a stream recursively
|
|
SaveNode ( |
Saves a node to a stream recursively
|
public static FromFile ( string filename ) : |
||
filename | string | |
return |
public QuadTree ( List |
||
objList | List |
Geometries to index |
depth | uint | Current depth of tree |
heurdata | Heuristics data | |
return | System |
public Search ( SharpMap box ) : List |
||
box | SharpMap | Boundingbox to intersect with |
return | List |