Skip to content

RSiDataStream

Class in Spatialindex Module
Header: #include <src/spatialindex/RSpatialIndexNavel.h>
Inherits: SpatialIndex::IDataStream

All rights reserved.

This file is part of the QCAD project.

QCAD is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

QCAD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with QCAD.

RSiDataStream(const QList< int > &ids, const QList< QList< RBox > > &bbs)
virtual ~RSiDataStream()
virtual SpatialIndex::IData * getNext()
virtual bool hasNext()
virtual void rewind()
virtual uint32_t size()
const QList< QList< RBox > > & bbs
bool done
const QList< int > & ids
int index
int pos

RSiDataStream::RSiDataStream(const QList< int > &ids, const QList< QList< RBox > > &bbs)

inline

virtual RSiDataStream::~RSiDataStream()

virtual inline

virtual SpatialIndex::IData * RSiDataStream::getNext()

virtual inline

virtual bool RSiDataStream::hasNext()

virtual inline

virtual void RSiDataStream::rewind()

virtual inline

virtual uint32_t RSiDataStream::size()

virtual inline

const QList<QList<RBox> >& RSiDataStream::bbs

private

bool RSiDataStream::done

private

const QList<int>& RSiDataStream::ids

private

int RSiDataStream::index

private

int RSiDataStream::pos

private