Class TInternalRangeTree

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TInternalRangeTree = class(TObject)

Description

Hierarchy

Overview

Fields

Private FDepthIndex: integer;
Private FLeftTree: TInternalRangeTree;
Private FRightTree: TInternalRangeTree;
Private FCenterTree: TInternalRangeTree;
Private FLeafLists: TRangeTreeLeafLists;
Private FParentTree: TRbwRangeTree;
Private FBreakCoordinate: Double;

Methods

Public Constructor Create(ParentTree: TRbwRangeTree; LeafLists: TRangeTreeLeafLists; DepthIndex: integer);
Public Destructor Destroy; override;
Public procedure Search(const Intervals: TSearchArray);
Public procedure EnsureCenterTree;
Public procedure EnsureLeftRightTrees;

Description

Fields

Private FDepthIndex: integer;
 
Private FLeftTree: TInternalRangeTree;
 
Private FRightTree: TInternalRangeTree;
 
Private FCenterTree: TInternalRangeTree;
 
Private FLeafLists: TRangeTreeLeafLists;
 
Private FParentTree: TRbwRangeTree;
 
Private FBreakCoordinate: Double;
 

Methods

Public Constructor Create(ParentTree: TRbwRangeTree; LeafLists: TRangeTreeLeafLists; DepthIndex: integer);
 
Public Destructor Destroy; override;
 
Public procedure Search(const Intervals: TSearchArray);
 
Public procedure EnsureCenterTree;
 
Public procedure EnsureLeftRightTrees;
 

Generated by PasDoc 0.12.1 on 2013-05-13 15:41:43