libspatialindex API Reference  (git-trunk)
SpatialIndex::TPRTree::Index Class Reference

#include <Index.h>

Inheritance diagram for SpatialIndex::TPRTree::Index:
Inheritance graph
Collaboration diagram for SpatialIndex::TPRTree::Index:
Collaboration graph

Public Member Functions

 ~Index () override
 
- Public Member Functions inherited from SpatialIndex::TPRTree::Node
 ~Node () override
 
Tools::IObjectclone () override
 
uint32_t getByteArraySize () override
 
void loadFromByteArray (const uint8_t *data) override
 
void storeToByteArray (uint8_t **data, uint32_t &len) override
 
id_type getIdentifier () const override
 
void getShape (IShape **out) const override
 
uint32_t getChildrenCount () const override
 
id_type getChildIdentifier (uint32_t index) const override
 
void getChildShape (uint32_t index, IShape **out) const override
 
void getChildData (uint32_t index, uint32_t &length, uint8_t **data) const override
 
uint32_t getLevel () const override
 
bool isIndex () const override
 
bool isLeaf () const override
 
- Public Member Functions inherited from SpatialIndex::INode
 ~INode () override=default
 
- Public Member Functions inherited from SpatialIndex::IEntry
 ~IEntry () override=default
 
- Public Member Functions inherited from Tools::IObject
virtual ~IObject ()=default
 
- Public Member Functions inherited from Tools::ISerializable
virtual ~ISerializable ()=default
 

Friends

class TPRTree
 
class Node
 
class BulkLoader
 

Detailed Description

Definition at line 34 of file src/tprtree/Index.h.

Constructor & Destructor Documentation

◆ ~Index()

Index::~Index ( )
overridedefault

Friends And Related Function Documentation

◆ BulkLoader

friend class BulkLoader
friend

Definition at line 78 of file src/tprtree/Index.h.

◆ Node

friend class Node
friend

Definition at line 77 of file src/tprtree/Index.h.

◆ TPRTree

friend class TPRTree
friend

Definition at line 76 of file src/tprtree/Index.h.


The documentation for this class was generated from the following files: