CFx SDK Documentation  2022 SP0
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, bool openErased=false)
 
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)
 
FXBIM_API OdString BIMCURRENTDIMSTYLE (const OdDbDatabase *pDb)
 
FXBIM_API void SetBIMCURRENTDIMSTYLE (OdDbDatabase *pDb, const OdString &value)
 

Enumeration Type Documentation

◆ Version

Enumerator
k2019 
k2020 
k2021 
kSP0 
kSP1 
kSP2 
kSP3 

Definition at line 130 of file FxBIM.h.

Function Documentation

◆ BIMCURRENTDIMSTYLE()

FXBIM_API OdString FxBIM::BIMCURRENTDIMSTYLE ( const OdDbDatabase pDb)

◆ 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 167 of file FxBIM.h.

◆ cast() [2/2]

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

Definition at line 174 of file FxBIM.h.

◆ currentVersion()

FXBIM_API OdInt64 FxBIM::currentVersion ( )

◆ SetBIMCURRENTDIMSTYLE()

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

◆ 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 
)