|
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().