User Tools

Site Tools


Table of Contents

ITGIS_QuadTree interface

DK11 for ActiveX | TatukGIS_XDK11.ITGIS_QuadTree | Interfaces | Methods | Properties

Quad tree class.

Available also on: Delphi | .NET | Java | ActiveX.


// C#
public interface ITGIS_QuadTree: ITBaseObject
' VisualBasic
Public Interface ITGIS_QuadTree
  Implements ITBaseObject
End Class
// Oxygene
  ITGIS_QuadTree = public interface( ITBaseObject )



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/08 23:16

Page Tools