const OdDbEntityPtrArray & GetInputEntities() const
void RemoveEntities(OdDbObjectIdArray &ids)
void AddEntity(OdDbEntityPtr pEnt)
OdDbObjectIdArray m_aEntityIds
void RemoveEntities(const OdDbEntityPtrArray &pEnts)
void RemoveEntity(const OdDbObjectId &id)
OdDbEntityPtrArray m_apEntities
Collector(const OdDbObjectIdArray &ids)
const OdDbObjectIdArray & GetInputEntityIds() const
Collector(Collector &collector)
void AddEntities(const OdDbEntityPtrArray &pEnts)
OdArray< Data * > m_aOutputData
void AddEntity(const OdDbObjectId &id)
Collector(const OdDbEntityPtrArray &entities)
void RemoveEntity(OdDbEntityPtr pEnt)
void AddEntities(const OdDbObjectIdArray &ids)
void SetEntity(OdDbEntityPtr pEnt)
const OdDbSubentId & GetSubentId() const
Visibility GetVisibility() const
OdDbObjectIdArray m_objectIds
void SetVisibility(Visibility visibility)
OdDbEntityPtr GetEntity() const
void SetHlrVisibility(Visibility visibility)
OdDbEntityPtr GetResultEntity() const
Visibility GetHlrVisibility() const
void SetObjectIds(const OdDbObjectIdArray &id)
void SetResultEntity(OdDbEntityPtr pResultEnt)
void SetSubentId(const OdDbSubentId &subentId)
OdDbEntityPtr m_pResultEntity
const OdDbObjectIdArray & GetObjectIds() const
Visibility m_hlrVisibility
_ProgressCallbackFct m_pAcisConvertionProgressCallbackFct
_ProgressCallbackFct m_pFxConvertionProgressCallbackFct
void SetFxConversionProgressCallBack(_ProgressCallbackFct fct)
Engine(const OdDbObjectId &id, int iFlags=kShowAll|kEntity|kBlock|kSubentity|kReuse)
static void CleanHlrCache(OdDbEntityPtr pEnt, const OdDbObjectId &VpId=OdDbObjectId::kNull)
OdGeVector3d m_vViewDirection
void SetAbortCallback(_AbortCallbackFct fct)
Engine(int iFlags=kShowAll|kEntity|kBlock|kSubentity|kReuse)
Engine(OdDbViewportPtr pViewport, int iFlags=kShowAll|kEntity|kBlock|kSubentity|kReuse)
static void CleanHlrCache()
OdResult Run(Collector &collector)
void SetAcisConversionProgressCallBack(_ProgressCallbackFct fct)
_ProgressCallbackFct m_pHlProgressCallbackFct
static void CleanHlrCache(OdDbEntityPtr pEnt, OdGePoint3d viewTarget, OdGeVector3d viewDir)
_AbortCallbackFct m_pAbortCallbackFct
void SetHLProgressCallBack(_ProgressCallbackFct fct)
Engine(const OdGePoint3d &viewTarget, const OdGeVector3d &viewDirection, int iFlags=kShowAll|kEntity|kBlock|kSubentity|kReuse)
static TOOLKIT_EXPORT_STATIC const OdDbObjectId kNull
typedef void(APIENTRYP PFNGLACTIVETEXTUREPROC)(GLenum texture)
void(* _AbortCallbackFct)(bool *abort)
void(* _ProgressCallbackFct)(int percent_completed)