Class TRbwRangeTree

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TRbwRangeTree = class(TObject)

Description

TRbwRangeTree is used to find TRangeTreeLeafs that

Hierarchy

Overview

Fields

Private FInternalTree: TInternalRangeTree;
Private FLeafList: TRangeTreeLeafList;
Private FResultList: TList;

Methods

Public Constructor Create(List: TRangeTreeLeafList);
Public Destructor Destroy; override;
Public function Search(const Intervals: TSearchArray): TList;
Public function Min(Depth: Integer): double;
Public function Max(Depth: Integer): double;

Description

Fields

Private FInternalTree: TInternalRangeTree;
 
Private FLeafList: TRangeTreeLeafList;
 
Private FResultList: TList;
 

Methods

Public Constructor Create(List: TRangeTreeLeafList);

Create takes ownership of the TRangeTreeLeafList.

Public Destructor Destroy; override;
 
Public function Search(const Intervals: TSearchArray): TList;

Search returns a TList of TRangeTreeLeafs that match the criteria defined by Intervals. The resulting list is owned by the TRbwRangeTree.

Public function Min(Depth: Integer): double;
 
Public function Max(Depth: Integer): double;
 

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