|
CFx SDK Documentation
2022 SP0
|
#include <QtCore/QString>#include <OdaCommon.h>#include <OdaDefs.h>#include <sdk/FxBIMEntityReference.h>#include <functional>#include <RxObject.h>#include <DbObjectId.h>Go to the source code of this file.
Classes | |
| struct | Conversion |
| struct | Conversion::Data |
| class | CFxBIMObject |
| class | CFxBIMIterator |
| class | CFxBIMIteratorRA |
| class | CFxBIMDbIterator |
| class | CFxBIMDbIteratorRA |
Namespaces | |
| FxBIM | |
| FxBIM::Units | |
Macros | |
| #define | FXBIM_API |
Typedefs | |
| typedef OdSmartPtr< CFxBIMDatabaseReference > | CFxBIMDatabaseReferencePtr |
| typedef std::shared_ptr< CFxBIMObject > | CFxBIMObjectPtr |
| typedef std::shared_ptr< CFxBIMIterator > | CFxBIMIteratorPtr |
| typedef std::shared_ptr< CFxBIMIteratorRA > | CFxBIMIteratorRAPtr |
| typedef std::shared_ptr< CFxBIMDbIterator > | CFxBIMDbIteratorPtr |
| typedef std::shared_ptr< CFxBIMDbIteratorRA > | CFxBIMDbIteratorRAPtr |
Enumerations | |
| enum class | Error { eOk = 0 , eFail , eAbort , eInvalidParameter , eNullFamSymbol , eGeomIsNotNode , eGeomIsNotGElement , eNotImplemented , eDegenerateTopology , eDegenerateGeometry , eNullBmDatabase , eNullBmObject , eNullBmObjectId , eNullDbObjectId , eNotFound , eNotThatKindOfClass , eWrongIFCFormat , eWrongRVTFormat , eCVTInvalidParameter , eCVTInvalidConversionType , eCVTInvalidSource , eCVTInvalidDestinationFolder , eCVTInvalidDestinationExists , eCVTViewUnset } |
| enum class | fileType { eUnknown = 0 , eRevit = 1 , eIFC = 2 } |
| enum | FxBIM::Version { FxBIM::k2019 = 1 , FxBIM::k2020 = 2 , FxBIM::k2021 = 3 , FxBIM::kSP0 = 0 , FxBIM::kSP1 = 1 , FxBIM::kSP2 = 2 , FxBIM::kSP3 = 3 } |
| enum | { FxBIM::Units::eLengthUndefined = 0 , FxBIM::Units::eLengthFeet = 1 , FxBIM::Units::eLengthInch = 2 , FxBIM::Units::eLengthM = 3 , FxBIM::Units::eLengthDM = 4 , FxBIM::Units::eLengthCM = 5 , FxBIM::Units::eLengthMM = 6 } |
| typedef std::shared_ptr< CFxBIMDbIterator > CFxBIMDbIteratorPtr |
| typedef std::shared_ptr< CFxBIMDbIteratorRA > CFxBIMDbIteratorRAPtr |
| typedef std::shared_ptr< CFxBIMIterator > CFxBIMIteratorPtr |
| typedef std::shared_ptr< CFxBIMIteratorRA > CFxBIMIteratorRAPtr |
| typedef std::shared_ptr< CFxBIMObject > CFxBIMObjectPtr |
|
strong |