CFx SDK Documentation  2022 SP0
Classes | Typedefs | Enumerations | Functions
FxHLR Namespace Reference

Classes

class  IHLData
 
class  Data
 
class  Collector
 
class  Engine
 

Typedefs

typedef OdSharedPtr< IHLDataIHLDataPtr
 
typedef void(* _AbortCallbackFct) (bool *abort)
 
typedef void(* _ProgressCallbackFct) (int percent_completed)
 

Enumerations

enum  Control {
  kProject = 0x0001 , kShowAll = 0x0002 , kEntity = 0x0004 , kBlock = 0x0008 ,
  kSubentity = 0x0010 , kHideTangents = 0x0020 , kCleanup = 0x0040 , kIsolines = 0x0080 ,
  kUnite = 0x0100 , kReuse = 0x0200 , kProgress = 0x0400 , kHandlePoints = 0x0800 ,
  kProcessAll = 0x1000 , kHonorInternals = 0x2000 , kMeshSilhouettes = 0x4000 , kSingleCacheVp = 0x8000
}
 

Functions

DDKERNEL_API OdResult FlatShotHL (const OdDbEntityPtrArray &input, const OdGePoint3d &eye_pos, const OdGePoint3d &target_pos, bool bPersepcitveProjection, OdArray< IHLDataPtr > &output)
 

Typedef Documentation

◆ _AbortCallbackFct

typedef void( * FxHLR::_AbortCallbackFct) (bool *abort)

Definition at line 145 of file FxHLR.h.

◆ _ProgressCallbackFct

typedef void( * FxHLR::_ProgressCallbackFct) (int percent_completed)

Definition at line 146 of file FxHLR.h.

◆ IHLDataPtr

Definition at line 287 of file FxGeomUtils.h.

Enumeration Type Documentation

◆ Control

Enumerator
kProject 
kShowAll 
kEntity 
kBlock 
kSubentity 
kHideTangents 
kCleanup 
kIsolines 
kUnite 
kReuse 
kProgress 
kHandlePoints 
kProcessAll 
kHonorInternals 
kMeshSilhouettes 
kSingleCacheVp 

Definition at line 31 of file FxHLR.h.

Function Documentation

◆ FlatShotHL()

DDKERNEL_API OdResult FxHLR::FlatShotHL ( const OdDbEntityPtrArray input,
const OdGePoint3d eye_pos,
const OdGePoint3d target_pos,
bool  bPersepcitveProjection,
OdArray< IHLDataPtr > &  output 
)