CFx SDK Documentation  2020SP3
Classes | Typedefs | Enumerations | Functions
FxHLR Namespace Reference

Classes

class  Collector
 
class  Data
 
class  Engine
 
class  IHLData
 

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 
)