QCAD
Open Source 2D CAD
Loading...
Searching...
No Matches
RSpatialIndexNavel::Visitor Class Reference

Internal node and data visitor. More...

#include <RSpatialIndexNavel.h>

Inheritance diagram for RSpatialIndexNavel::Visitor:
SpatialIndex::IVisitor

Public Member Functions

void visitData (const SpatialIndex::IData &d)
 
void visitData (std::vector< const SpatialIndex::IData * > &v)
 
void visitNode (const SpatialIndex::INode &n)
 
 Visitor (QMap< int, QSet< int > > &ids, RSpatialIndexVisitor *dataVisitor=NULL)
 
- Public Member Functions inherited from SpatialIndex::IVisitor
virtual ~IVisitor ()
 

Private Attributes

RSpatialIndexVisitordataVisitor
 
QMap< int, QSet< int > > & ids
 

Detailed Description

Internal node and data visitor.

Depends on the external spatial index library.

See also
RSpatialIndexVisitor

Constructor & Destructor Documentation

◆ Visitor()

RSpatialIndexNavel::Visitor::Visitor ( QMap< int, QSet< int > > & ids,
RSpatialIndexVisitor * dataVisitor = NULL )
inline

Member Function Documentation

◆ visitData() [1/2]

void RSpatialIndexNavel::Visitor::visitData ( const SpatialIndex::IData & d)
inlinevirtual

◆ visitData() [2/2]

void RSpatialIndexNavel::Visitor::visitData ( std::vector< const SpatialIndex::IData * > & v)
inlinevirtual

◆ visitNode()

void RSpatialIndexNavel::Visitor::visitNode ( const SpatialIndex::INode & n)
inlinevirtual

Member Data Documentation

◆ dataVisitor

RSpatialIndexVisitor* RSpatialIndexNavel::Visitor::dataVisitor
private

◆ ids

QMap<int, QSet<int> >& RSpatialIndexNavel::Visitor::ids
private

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