CFx SDK Documentation  2023 SP0
Public Member Functions | Public Attributes | Protected Attributes | List of all members
FxHLR::Collector Class Reference

#include <FxHLR.h>

Public Member Functions

 Collector ()
 
 Collector (const OdDbObjectIdArray &ids)
 
 Collector (const OdDbEntityPtrArray &entities)
 
 Collector (Collector &collector)
 
virtual ~Collector ()
 
const OdDbEntityPtrArrayGetInputEntities () const
 
const OdDbObjectIdArrayGetInputEntityIds () const
 
void AddEntity (OdDbEntityPtr pEnt)
 
void AddEntities (const OdDbEntityPtrArray &pEnts)
 
void AddEntity (const OdDbObjectId &id)
 
void AddEntities (const OdDbObjectIdArray &ids)
 
void RemoveEntity (OdDbEntityPtr pEnt)
 
void RemoveEntities (const OdDbEntityPtrArray &pEnts)
 
void RemoveEntity (const OdDbObjectId &id)
 
void RemoveEntities (OdDbObjectIdArray &ids)
 
void Clear ()
 

Public Attributes

OdArray< Data * > m_aOutputData
 

Protected Attributes

OdDbEntityPtrArray m_apEntities
 
OdDbObjectIdArray m_aEntityIds
 

Detailed Description

Description: Represents HLR input and output data Library: DDKERNEL

Definition at line 109 of file FxHLR.h.

Constructor & Destructor Documentation

◆ Collector() [1/4]

FxHLR::Collector::Collector ( )

◆ Collector() [2/4]

FxHLR::Collector::Collector ( const OdDbObjectIdArray ids)

◆ Collector() [3/4]

FxHLR::Collector::Collector ( const OdDbEntityPtrArray entities)

◆ Collector() [4/4]

FxHLR::Collector::Collector ( Collector collector)

◆ ~Collector()

virtual FxHLR::Collector::~Collector ( )
virtual

Member Function Documentation

◆ AddEntities() [1/2]

void FxHLR::Collector::AddEntities ( const OdDbEntityPtrArray pEnts)

◆ AddEntities() [2/2]

void FxHLR::Collector::AddEntities ( const OdDbObjectIdArray ids)

◆ AddEntity() [1/2]

void FxHLR::Collector::AddEntity ( const OdDbObjectId id)

◆ AddEntity() [2/2]

void FxHLR::Collector::AddEntity ( OdDbEntityPtr  pEnt)

◆ Clear()

void FxHLR::Collector::Clear ( )

◆ GetInputEntities()

const OdDbEntityPtrArray& FxHLR::Collector::GetInputEntities ( ) const

◆ GetInputEntityIds()

const OdDbObjectIdArray& FxHLR::Collector::GetInputEntityIds ( ) const

◆ RemoveEntities() [1/2]

void FxHLR::Collector::RemoveEntities ( const OdDbEntityPtrArray pEnts)

◆ RemoveEntities() [2/2]

void FxHLR::Collector::RemoveEntities ( OdDbObjectIdArray ids)

◆ RemoveEntity() [1/2]

void FxHLR::Collector::RemoveEntity ( const OdDbObjectId id)

◆ RemoveEntity() [2/2]

void FxHLR::Collector::RemoveEntity ( OdDbEntityPtr  pEnt)

Member Data Documentation

◆ m_aEntityIds

OdDbObjectIdArray FxHLR::Collector::m_aEntityIds
protected

Definition at line 113 of file FxHLR.h.

◆ m_aOutputData

OdArray<Data *> FxHLR::Collector::m_aOutputData

Definition at line 116 of file FxHLR.h.

◆ m_apEntities

OdDbEntityPtrArray FxHLR::Collector::m_apEntities
protected

Definition at line 112 of file FxHLR.h.


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