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

#include <Leaf.h>

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

Public Member Functions

 ~Leaf () 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 BulkLoader
 

Detailed Description

Definition at line 34 of file tprtree/Leaf.h.

Constructor & Destructor Documentation

◆ ~Leaf()

Leaf::~Leaf ( )
overridedefault

Friends And Related Function Documentation

◆ BulkLoader

friend class BulkLoader
friend

Definition at line 50 of file tprtree/Leaf.h.

◆ TPRTree

friend class TPRTree
friend

Definition at line 49 of file tprtree/Leaf.h.


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