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

#include <LeafQuery.h>

Public Member Functions

const SpatialIndex::RegionGetBounds () const
 
SpatialIndex::id_type getIdentifier () const
 
std::vector< SpatialIndex::id_type > constGetIDs () const
 
 LeafQueryResult (LeafQueryResult const &other)
 Copy constructor.
 
 LeafQueryResult (SpatialIndex::id_type id)
 
LeafQueryResultoperator= (LeafQueryResult const &rhs)
 Assignment operator.
 
void SetBounds (const SpatialIndex::Region *b)
 
void setIdentifier (uint32_t v)
 
void SetIDs (std::vector< SpatialIndex::id_type > &v)
 
 ~LeafQueryResult ()
 

Private Member Functions

 LeafQueryResult ()
 

Private Attributes

SpatialIndex::Regionbounds
 
std::vector< SpatialIndex::id_typeids
 
SpatialIndex::id_type m_id
 

Constructor & Destructor Documentation

◆ LeafQueryResult() [1/3]

LeafQueryResult::LeafQueryResult ( )
private

◆ LeafQueryResult() [2/3]

LeafQueryResult::LeafQueryResult ( SpatialIndex::id_type id)
inline

◆ ~LeafQueryResult()

LeafQueryResult::~LeafQueryResult ( )
inline

◆ LeafQueryResult() [3/3]

LeafQueryResult::LeafQueryResult ( LeafQueryResult const & other)

Copy constructor.

Member Function Documentation

◆ GetBounds()

const SpatialIndex::Region * LeafQueryResult::GetBounds ( ) const

◆ getIdentifier()

SpatialIndex::id_type LeafQueryResult::getIdentifier ( ) const
inline

◆ GetIDs()

std::vector< SpatialIndex::id_type > const & LeafQueryResult::GetIDs ( ) const

◆ operator=()

LeafQueryResult & LeafQueryResult::operator= ( LeafQueryResult const & rhs)

Assignment operator.

◆ SetBounds()

void LeafQueryResult::SetBounds ( const SpatialIndex::Region * b)

◆ setIdentifier()

void LeafQueryResult::setIdentifier ( uint32_t v)
inline

◆ SetIDs()

void LeafQueryResult::SetIDs ( std::vector< SpatialIndex::id_type > & v)

Member Data Documentation

◆ bounds

SpatialIndex::Region* LeafQueryResult::bounds
private

◆ ids

std::vector<SpatialIndex::id_type> LeafQueryResult::ids
private

◆ m_id

SpatialIndex::id_type LeafQueryResult::m_id
private

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