libspatialindex API Reference
(git-trunk)
|
#include <TPRTree.h>
Public Member Functions | |
Data (uint32_t len, uint8_t *pData, MovingRegion &r, id_type id) | |
~Data () override | |
Data * | clone () override |
id_type | getIdentifier () const override |
void | getShape (IShape **out) const override |
void | getData (uint32_t &len, uint8_t **data) const override |
uint32_t | getByteArraySize () override |
void | loadFromByteArray (const uint8_t *data) override |
void | storeToByteArray (uint8_t **data, uint32_t &len) override |
Public Member Functions inherited from SpatialIndex::IData | |
~IData () 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 |
Public Attributes | |
id_type | m_id |
MovingRegion | m_region |
uint8_t * | m_pData |
uint32_t | m_dataLength |
Definition at line 52 of file include/spatialindex/TPRTree.h.
SpatialIndex::TPRTree::Data::Data | ( | uint32_t | len, |
uint8_t * | pData, | ||
MovingRegion & | r, | ||
id_type | id | ||
) |
Definition at line 40 of file TPRTree.cc.
References m_dataLength, and m_pData.
Referenced by clone().
|
override |
Definition at line 50 of file TPRTree.cc.
References m_pData.
|
overridevirtual |
Implements Tools::IObject.
Definition at line 55 of file TPRTree.cc.
References Data(), m_dataLength, m_id, m_pData, and m_region.
|
overridevirtual |
Implements Tools::ISerializable.
Definition at line 82 of file TPRTree.cc.
References SpatialIndex::MovingRegion::getByteArraySize(), m_dataLength, and m_region.
|
overridevirtual |
Implements SpatialIndex::IData.
Definition at line 70 of file TPRTree.cc.
References m_dataLength, and m_pData.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Implements Tools::ISerializable.
Definition at line 91 of file TPRTree.cc.
References SpatialIndex::MovingRegion::loadFromByteArray(), m_dataLength, m_id, m_pData, and m_region.
|
overridevirtual |
Implements Tools::ISerializable.
Definition at line 112 of file TPRTree.cc.
References m_dataLength, m_id, m_pData, m_region, and SpatialIndex::MovingRegion::storeToByteArray().
uint32_t SpatialIndex::TPRTree::Data::m_dataLength |
Definition at line 69 of file include/spatialindex/TPRTree.h.
Referenced by clone(), Data(), getByteArraySize(), getData(), loadFromByteArray(), and storeToByteArray().
id_type SpatialIndex::TPRTree::Data::m_id |
Definition at line 66 of file include/spatialindex/TPRTree.h.
Referenced by clone(), getIdentifier(), loadFromByteArray(), and storeToByteArray().
uint8_t* SpatialIndex::TPRTree::Data::m_pData |
Definition at line 68 of file include/spatialindex/TPRTree.h.
Referenced by clone(), Data(), getData(), loadFromByteArray(), storeToByteArray(), and ~Data().
MovingRegion SpatialIndex::TPRTree::Data::m_region |
Definition at line 67 of file include/spatialindex/TPRTree.h.
Referenced by clone(), getByteArraySize(), getShape(), loadFromByteArray(), and storeToByteArray().