CFx SDK Documentation  2020SP3
Namespaces | Classes | Enumerations | Functions
FxBIM Namespace Reference

Namespaces

 Units
 

Classes

class  ExportToIfc
 

Enumerations

enum  Version {
  k2019 = 1, k2020 = 2, k2021 = 3, kSP0 = 0,
  kSP1 = 1, kSP2 = 2, kSP3 = 3
}
 

Functions

FXBIM_API OdInt64 bimVersion (OdInt16 major, OdInt16 minor, OdInt16 revision)
 
FXBIM_API OdInt64 currentVersion ()
 
template<typename T >
std::shared_ptr< T > cast (CFxBIMObjectPtr pBase)
 
template<typename T >
OdSmartPtr< T > cast (OdDbObjectId id, OdDb::OpenMode mode=OdDb::kForRead)
 
FXBIM_API double BIMHPSCALE (const OdDbDatabase *pDb)
 
FXBIM_API void SetBIMHPSCALE (OdDbDatabase *pDb, const double &value)
 
FXBIM_API int BIMUNITSLENGTH (const OdDbDatabase *pDb)
 
FXBIM_API void SetBIMUNITSLENGTH (OdDbDatabase *pDb, const int &value)
 
FXBIM_API OdString BIMVPSCALE (const OdDbDatabase *pDb)
 
FXBIM_API void SetBIMVPSCALE (OdDbDatabase *pDb, const OdString &value)
 

Enumeration Type Documentation

◆ Version

Enumerator
k2019 
k2020 
k2021 
kSP0 
kSP1 
kSP2 
kSP3 

Definition at line 105 of file FxBIM.h.

Function Documentation

◆ BIMHPSCALE()

FXBIM_API double FxBIM::BIMHPSCALE ( const OdDbDatabase pDb)

◆ BIMUNITSLENGTH()

FXBIM_API int FxBIM::BIMUNITSLENGTH ( const OdDbDatabase pDb)

◆ bimVersion()

FXBIM_API OdInt64 FxBIM::bimVersion ( OdInt16  major,
OdInt16  minor,
OdInt16  revision 
)

◆ BIMVPSCALE()

FXBIM_API OdString FxBIM::BIMVPSCALE ( const OdDbDatabase pDb)

◆ cast() [1/2]

template<typename T >
std::shared_ptr<T> FxBIM::cast ( CFxBIMObjectPtr  pBase)

Definition at line 142 of file FxBIM.h.

◆ cast() [2/2]

template<typename T >
OdSmartPtr<T> FxBIM::cast ( OdDbObjectId  id,
OdDb::OpenMode  mode = OdDb::kForRead 
)

Definition at line 149 of file FxBIM.h.

◆ currentVersion()

FXBIM_API OdInt64 FxBIM::currentVersion ( )

◆ SetBIMHPSCALE()

FXBIM_API void FxBIM::SetBIMHPSCALE ( OdDbDatabase pDb,
const double &  value 
)

◆ SetBIMUNITSLENGTH()

FXBIM_API void FxBIM::SetBIMUNITSLENGTH ( OdDbDatabase pDb,
const int &  value 
)

◆ SetBIMVPSCALE()

FXBIM_API void FxBIM::SetBIMVPSCALE ( OdDbDatabase pDb,
const OdString value 
)