User Tools

Site Tools


api:dk11:delphi:gisrtree.tgis_rtree

TGIS_RTree class

DK11 for Delphi | GisRTree.TGIS_RTree | Classes | Constructors | Methods | Properties

Encapsulation of tree-level operations.

Available also on: .NET | Java.

Syntax

// Delphi
type
  TGIS_RTree = class( TGIS_ObjectDisposable )
  end;
// C++ Builder
class PASCALIMPLEMENTATION TGIS_RTree : public TGIS_ObjectDisposable
{
};

Inheritance

→ TObject → TGIS_ObjectDisposable

Constructors

Inherited Overrides Protected
Name Visibility Description
Create public Create an instance.

Methods

Inherited Overrides Protected
Name Visibility Description
Clear public Clear a whole RTree.
Commit public Set commit state.
Delete public Delete an item from the tree.
FindFirst(Integer; TGIS_Extent) public Find the first occurrence of an item that meets the extent and uid parameters.
FindFirst(Integer; TGIS_Extent; TGIS_Uid) public Find the first occurrence of an item that meets the extent and uid parameters.
FindNext public Find the next occurrence of the item defined in FindFirst.
Insert public Insert a new item into the tree.

Properties

Inherited Protected
Name Visibility Description
Age public Date of file.
InMemory public True if index is in-memory based.
IsCommited public True if committed.
IsEmpty public True if index is empty.
IsReadOnly public True if index is read only.
Path public Path to index file.

2020/05/07 01:10

Page Tools