User Tools

Site Tools


api:dk11:activex:tatukgis_xdk11.itgis_quadtree

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.

Syntax

// C#
public interface ITGIS_QuadTree: ITBaseObject
{
}
' VisualBasic
Public Interface ITGIS_QuadTree
  Implements ITBaseObject
End Class
// Oxygene
type
  ITGIS_QuadTree = public interface( ITBaseObject )
  end;

Implements

Methods

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.

Properties

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