User Tools

Site Tools


Table of Contents

TGIS_QuadTree class

DK11 for ActiveX | TatukGIS_XDK11.TGIS_QuadTree | Classes | Methods | Properties

Quad tree class.

Available also on: Delphi | .NET | Java.


// C#
public class TGIS_QuadTree : ITGIS_QuadTree 
' VisualBasic
Public Class TGIS_QuadTree
  Implements ITGIS_QuadTree
End Class
// Oxygene
  TGIS_QuadTree = public class



Inherited Overrides Protected
Name Visibility Description
AttachDelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)
CleanUp public Clean up tree removing empty nodes.
Clear public Clear tree.
Create_2 public Constructor of file based tree.
Create_3 public Constructor of in memory tree.
DelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)
EstimateMaxDepth public Calculate max depth of a tree based on features count.
ForEach public For each item in tree call an event.
Insert_2 public Insert a feature into the tree.
SaveToFile public Save a tree on disc.
Search public Search a tree within given extent and return a list with feature id.


Inherited Protected
Name Visibility Description
BucketCapacity public Maximum number of features stored within a single node.
FeaturesCount public Total number of stored features.
MaxDepth public Maximum depth of the quad tree.
SplitRatio public Ratio between extents resulting from splitting.

2020/05/07 01:03

Page Tools