CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
FxHLR::Engine Class Reference

#include <FxHLR.h>

Public Member Functions

 Engine (int iFlags=kShowAll|kEntity|kBlock|kSubentity|kReuse)
 
 Engine (const OdDbObjectId &id, int iFlags=kShowAll|kEntity|kBlock|kSubentity|kReuse)
 
 Engine (OdDbViewportPtr pViewport, int iFlags=kShowAll|kEntity|kBlock|kSubentity|kReuse)
 
 Engine (const OdGePoint3d &viewTarget, const OdGeVector3d &viewDirection, int iFlags=kShowAll|kEntity|kBlock|kSubentity|kReuse)
 
virtual ~Engine ()
 
OdResult Run (Collector &collector)
 
void SetAbortCallback (_AbortCallbackFct fct)
 
void SetAcisConversionProgressCallBack (_ProgressCallbackFct fct)
 
void SetHLProgressCallBack (_ProgressCallbackFct fct)
 
void SetFxConversionProgressCallBack (_ProgressCallbackFct fct)
 

Static Public Member Functions

static void CleanHlrCache ()
 
static void CleanHlrCache (OdDbEntityPtr pEnt, const OdDbObjectId &VpId=OdDbObjectId::kNull)
 
static void CleanHlrCache (OdDbEntityPtr pEnt, OdGePoint3d viewTarget, OdGeVector3d viewDir)
 

Protected Attributes

OdGePoint3d m_ptTarget
 
OdGeVector3d m_vViewDirection
 
int m_iControl
 
_AbortCallbackFct m_pAbortCallbackFct
 
_ProgressCallbackFct m_pAcisConvertionProgressCallbackFct
 
_ProgressCallbackFct m_pHlProgressCallbackFct
 
_ProgressCallbackFct m_pFxConvertionProgressCallbackFct
 

Detailed Description

Description: Represents the engine to control HLR evaluation and parameters. Library: DDKERNEL

Definition at line 153 of file FxHLR.h.

Constructor & Destructor Documentation

◆ Engine() [1/4]

FxHLR::Engine::Engine ( int iFlags = kShowAll|kEntity|kBlock|kSubentity|kReuse)

◆ Engine() [2/4]

FxHLR::Engine::Engine ( const OdDbObjectId & id,
int iFlags = kShowAll|kEntity|kBlock|kSubentity|kReuse )

◆ Engine() [3/4]

FxHLR::Engine::Engine ( OdDbViewportPtr pViewport,
int iFlags = kShowAll|kEntity|kBlock|kSubentity|kReuse )

◆ Engine() [4/4]

FxHLR::Engine::Engine ( const OdGePoint3d & viewTarget,
const OdGeVector3d & viewDirection,
int iFlags = kShowAll|kEntity|kBlock|kSubentity|kReuse )

◆ ~Engine()

virtual FxHLR::Engine::~Engine ( )
virtual

Member Function Documentation

◆ CleanHlrCache() [1/3]

static void FxHLR::Engine::CleanHlrCache ( )
static

◆ CleanHlrCache() [2/3]

static void FxHLR::Engine::CleanHlrCache ( OdDbEntityPtr pEnt,
const OdDbObjectId & VpId = OdDbObjectId::kNull )
static

◆ CleanHlrCache() [3/3]

static void FxHLR::Engine::CleanHlrCache ( OdDbEntityPtr pEnt,
OdGePoint3d viewTarget,
OdGeVector3d viewDir )
static

◆ Run()

OdResult FxHLR::Engine::Run ( Collector & collector)

◆ SetAbortCallback()

void FxHLR::Engine::SetAbortCallback ( _AbortCallbackFct fct)

◆ SetAcisConversionProgressCallBack()

void FxHLR::Engine::SetAcisConversionProgressCallBack ( _ProgressCallbackFct fct)

◆ SetFxConversionProgressCallBack()

void FxHLR::Engine::SetFxConversionProgressCallBack ( _ProgressCallbackFct fct)

◆ SetHLProgressCallBack()

void FxHLR::Engine::SetHLProgressCallBack ( _ProgressCallbackFct fct)

Member Data Documentation

◆ m_iControl

int FxHLR::Engine::m_iControl
protected

Definition at line 158 of file FxHLR.h.

◆ m_pAbortCallbackFct

_AbortCallbackFct FxHLR::Engine::m_pAbortCallbackFct
protected

Definition at line 159 of file FxHLR.h.

◆ m_pAcisConvertionProgressCallbackFct

_ProgressCallbackFct FxHLR::Engine::m_pAcisConvertionProgressCallbackFct
protected

Definition at line 160 of file FxHLR.h.

◆ m_pFxConvertionProgressCallbackFct

_ProgressCallbackFct FxHLR::Engine::m_pFxConvertionProgressCallbackFct
protected

Definition at line 162 of file FxHLR.h.

◆ m_pHlProgressCallbackFct

_ProgressCallbackFct FxHLR::Engine::m_pHlProgressCallbackFct
protected

Definition at line 161 of file FxHLR.h.

◆ m_ptTarget

OdGePoint3d FxHLR::Engine::m_ptTarget
protected

Definition at line 156 of file FxHLR.h.

◆ m_vViewDirection

OdGeVector3d FxHLR::Engine::m_vViewDirection
protected

Definition at line 157 of file FxHLR.h.


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