QCAD
Open Source 2D CAD
Loading...
Searching...
No Matches
IdVisitor Class Reference

#include <IdVisitor.h>

Inheritance diagram for IdVisitor:
SpatialIndex::IVisitor

Public Member Functions

uint64_t GetResultCount () const
 
std::vector< uint64_t > & GetResults ()
 
 IdVisitor ()
 
void visitData (const SpatialIndex::IData &d)
 
void visitData (std::vector< const SpatialIndex::IData * > &v)
 
void visitNode (const SpatialIndex::INode &n)
 
 ~IdVisitor ()
 
- Public Member Functions inherited from SpatialIndex::IVisitor
virtual ~IVisitor ()
 

Private Attributes

std::vector< uint64_t > m_vector
 
uint64_t nResults
 

Constructor & Destructor Documentation

◆ IdVisitor()

IdVisitor::IdVisitor ( )

◆ ~IdVisitor()

IdVisitor::~IdVisitor ( )

Member Function Documentation

◆ GetResultCount()

uint64_t IdVisitor::GetResultCount ( ) const
inline

◆ GetResults()

std::vector< uint64_t > & IdVisitor::GetResults ( )
inline

◆ visitData() [1/2]

void IdVisitor::visitData ( const SpatialIndex::IData & d)
virtual

◆ visitData() [2/2]

void IdVisitor::visitData ( std::vector< const SpatialIndex::IData * > & v)
virtual

◆ visitNode()

void IdVisitor::visitNode ( const SpatialIndex::INode & n)
virtual

Member Data Documentation

◆ m_vector

std::vector<uint64_t> IdVisitor::m_vector
private

◆ nResults

uint64_t IdVisitor::nResults
private

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