|
CFx SDK Documentation 2026 SP0
|
#include <FxBIMConversion.h>
Classes | |
| struct | Data |
Public Types | |
| enum | Type { eNone , eConvertFromRevit , eConvertFromIfc , eConvertToIfc , eConvertFromTrb } |
| enum | Flags { eFNone = 0x0 , eFFailWithoutServer = 0x1 , eFFinished = 0x2 , eFAborted = 0x4 , eFFailed = 0x8 , eConverterUseSolids = 0x100 , eConverterIFC2D = 0x400 , eConverterDisableMT = 0x800 , eConverterLog = 0x1000 , eConverterBREP = 0x2000 , eConverterIfcLOD = 0x4000 , eConverterIfcFixMLS = 0x8000 } |
| using | fn_ready_t = std::function< void( const OdString& dwgPath, const OdString& originalPath, int flags ) > |
| using | fn_finish_t = std::function< void( int exitCode, int exitStatus ) > |
| using | fn_abort_t = std::function< bool() > |
| using | fn_error_t = std::function< void( const OdString& err ) > |
Public Member Functions | |
| CFxBIMConversion ()=delete | |
| CFxBIMConversion (fileType type, Data data, int flags, const OdString &source, bool async, CFxDocument *pDoc) | |
Static Public Member Functions | |
| static std::tuple< CFxBIMDatabaseReferencePtr, Error > | CreateBIMDbRef (const OdString &dwgPath, const OdString &originalPath, int flags, OdDbDatabase *pDb, const OdString &fileId) |
| static int | GetFlags () |
| static CFxBIMConversion::Type | FromString (const OdString &arg) |
| static OdString | ToString (const CFxBIMConversion &c) |
Public Attributes | |
| enum CFxBIMConversion::Type | _c = eNone |
| struct CFxBIMConversion::Data | _d |
| int | _flags = eFFailWithoutServer |
| OdString | _source |
| bool | _async { false } |
| CFxDocument * | _pDoc { nullptr } |
Definition at line 24 of file FxBIMConversion.h.
| using CFxBIMConversion::fn_abort_t = std::function< bool() > |
Definition at line 37 of file FxBIMConversion.h.
| using CFxBIMConversion::fn_error_t = std::function< void( const OdString& err ) > |
Definition at line 38 of file FxBIMConversion.h.
| using CFxBIMConversion::fn_finish_t = std::function< void( int exitCode, int exitStatus ) > |
Definition at line 36 of file FxBIMConversion.h.
| using CFxBIMConversion::fn_ready_t = std::function< void( const OdString& dwgPath, const OdString& originalPath, int flags ) > |
Definition at line 35 of file FxBIMConversion.h.
| Enumerator | |
|---|---|
| eFNone | |
| eFFailWithoutServer | |
| eFFinished | |
| eFAborted | |
| eFFailed | |
| eConverterUseSolids | |
| eConverterIFC2D | |
| eConverterDisableMT | |
| eConverterLog | |
| eConverterBREP | |
| eConverterIfcLOD | |
| eConverterIfcFixMLS | |
Definition at line 49 of file FxBIMConversion.h.
| Enumerator | |
|---|---|
| eNone | |
| eConvertFromRevit | |
| eConvertFromIfc | |
| eConvertToIfc | |
| eConvertFromTrb | |
Definition at line 26 of file FxBIMConversion.h.
|
delete |
| CFxBIMConversion::CFxBIMConversion | ( | fileType | type, |
| Data | data, | ||
| int | flags, | ||
| const OdString & | source, | ||
| bool | async, | ||
| CFxDocument * | pDoc ) |
|
static |
|
static |
|
static |
|
static |
| bool CFxBIMConversion::_async { false } |
Definition at line 70 of file FxBIMConversion.h.
| enum CFxBIMConversion::Type CFxBIMConversion::_c = eNone |
| struct CFxBIMConversion::Data CFxBIMConversion::_d |
| int CFxBIMConversion::_flags = eFFailWithoutServer |
Definition at line 67 of file FxBIMConversion.h.
| CFxDocument* CFxBIMConversion::_pDoc { nullptr } |
Definition at line 71 of file FxBIMConversion.h.
| OdString CFxBIMConversion::_source |
Definition at line 69 of file FxBIMConversion.h.