libspatialindex API Reference
(git-trunk)
|
#include <DataStream.h>
Public Member Functions | |
DataStream (int(*readNext)(SpatialIndex::id_type *id, double **pMin, double **pMax, uint32_t *nDimension, const uint8_t **pData, size_t *nDataLength)) | |
~DataStream () | |
SpatialIndex::IData * | getNext () |
bool | hasNext () |
uint32_t | size () |
void | rewind () |
Public Member Functions inherited from SpatialIndex::IDataStream | |
~IDataStream () override=default | |
Public Member Functions inherited from Tools::IObjectStream | |
virtual | ~IObjectStream ()=default |
Protected Attributes | |
SpatialIndex::RTree::Data * | m_pNext |
SpatialIndex::id_type | m_id |
Definition at line 33 of file DataStream.h.
DataStream::DataStream | ( | int(*)(SpatialIndex::id_type *id, double **pMin, double **pMax, uint32_t *nDimension, const uint8_t **pData, size_t *nDataLength) | readNext | ) |
Definition at line 32 of file DataStream.cc.
DataStream::~DataStream | ( | ) |
Definition at line 47 of file DataStream.cc.
References m_pNext.
|
virtual |
Implements SpatialIndex::IDataStream.
Definition at line 84 of file DataStream.cc.
References m_pNext.
|
virtual |
|
virtual |
Implements Tools::IObjectStream.
Definition at line 104 of file DataStream.cc.
|
virtual |
Implements Tools::IObjectStream.
Definition at line 99 of file DataStream.cc.
|
protected |
Definition at line 47 of file DataStream.h.
|
protected |
Definition at line 46 of file DataStream.h.
Referenced by getNext(), hasNext(), and ~DataStream().