RSiDataStream
Class in Spatialindex Module
Header: #include <src/spatialindex/RSpatialIndexNavel.h>
Inherits: SpatialIndex::IDataStream
Description
Section titled “Description”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.
Public Functions
Section titled “Public Functions”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() |
Private Attributes
Section titled “Private Attributes”| const QList< QList< RBox > > & | bbs |
| bool | done |
| const QList< int > & | ids |
| int | index |
| int | pos |
Member Documentation
Section titled “Member Documentation”RSiDataStream
Section titled “RSiDataStream”RSiDataStream::RSiDataStream(const QList< int > &ids, const QList< QList< RBox > > &bbs)inline
~RSiDataStream
Section titled “~RSiDataStream”virtual RSiDataStream::~RSiDataStream()virtual inline
getNext
Section titled “getNext”virtual SpatialIndex::IData * RSiDataStream::getNext()virtual inline
hasNext
Section titled “hasNext”virtual bool RSiDataStream::hasNext()virtual inline
rewind
Section titled “rewind”virtual void RSiDataStream::rewind()virtual inline
virtual uint32_t RSiDataStream::size()virtual inline
const QList<QList<RBox> >& RSiDataStream::bbsprivate
bool RSiDataStream::doneprivate
const QList<int>& RSiDataStream::idsprivate
int RSiDataStream::indexprivate
int RSiDataStream::posprivate