libspatialindex API Reference  (git-trunk)
Tools::IObjectStream Class Referenceabstract

#include <Tools.h>

Inheritance diagram for Tools::IObjectStream:
Inheritance graph
Collaboration diagram for Tools::IObjectStream:
Collaboration graph

Public Member Functions

virtual ~IObjectStream ()=default
 
virtual IObjectgetNext ()=0
 
virtual bool hasNext ()=0
 
virtual uint32_t size ()=0
 
virtual void rewind ()=0
 

Detailed Description

Definition at line 249 of file Tools.h.

Constructor & Destructor Documentation

◆ ~IObjectStream()

virtual Tools::IObjectStream::~IObjectStream ( )
virtualdefault

Member Function Documentation

◆ getNext()

virtual IObject* Tools::IObjectStream::getNext ( )
pure virtual

Implemented in SpatialIndex::IDataStream, and DataStream.

◆ hasNext()

virtual bool Tools::IObjectStream::hasNext ( )
pure virtual

Implemented in DataStream.

Referenced by SpatialIndex::RTree::BulkLoader::bulkLoadUsingSTR().

Here is the caller graph for this function:

◆ rewind()

virtual void Tools::IObjectStream::rewind ( )
pure virtual

Implemented in DataStream.

◆ size()

virtual uint32_t Tools::IObjectStream::size ( )
pure virtual

Implemented in DataStream.


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