CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
FxBIM Namespace Reference

Namespaces

namespace  Conversion
 
namespace  Geo
 

Classes

struct  CFxSectionCreateManager
 
struct  CFxSectionParameterProvider
 
struct  CFxSectionWallJoinImpl
 
class  ExportToIfc
 
class  RevitFamily
 
class  Standard
 

Typedefs

using CFxSectionWallJoinImplPtr = std::shared_ptr< CFxSectionWallJoinImpl >
 
using CFxSectionCreateManagerPtr = std::shared_ptr< CFxSectionCreateManager >
 

Enumerations

enum  Version {
  k2019 = 1 , k2020 = 2 , k2021 = 3 , k2022 = 4 ,
  k2023 = 5 , k2024 = 5 , k2025 = 6 , kSP0 = 0 ,
  kSP1 = 1 , kSP2 = 2 , kSP3 = 3
}
 
enum class  EFileType { eModelDrawing = 0x0 , eFlatshotDrawing = 0x1 }
 

Functions

FXBIM_COMMON_CODE_API OdString ToString (const Error &e)
 
FXBIM_API OdInt64 bimVersion (OdInt16 major, OdInt16 minor, OdInt16 revision)
 
FXBIM_API std::tuple< OdInt16, OdInt16, OdInt16bimVersion (OdInt64 fileVersion)
 
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_COMMON_CODE_API OdString ToString (const BimLevelSymbolType eLevelSymbolType, const bool bForUser=false)
 
FXBIM_API OdString BIMSTANDARD (const OdDbDatabase *pDb)
 
FXBIM_API void SetBIMSTANDARD (OdDbDatabase *pDb, const OdString &value)
 
FXBIM_API double BIMHPSCALE (const OdDbDatabase *pDb)
 
FXBIM_API void SetBIMHPSCALE (OdDbDatabase *pDb, const double &value)
 
FXBIM_COMMON_CODE_API int BIMUNITSLENGTH (const OdDbDatabase *pDb)
 
FXBIM_COMMON_CODE_API void SetBIMUNITSLENGTH (OdDbDatabase *pDb, const int &value)
 
FXBIM_API int BIMUNITSSTYLE (const OdDbDatabase *pDb)
 
FXBIM_API void SetBIMUNITSSTYLE (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)
 
FXBIM_API OdString BIMPROJECTPATH (const OdDbDatabase *pDb)
 
FXBIM_API void SetBIMPROJECTPATH (OdDbDatabase *pDb, const OdString &value)
 
FXBIM_API OdString BIMCALLOUTSFILE (const OdDbDatabase *pDb)
 
FXBIM_API void SetBIMCALLOUTSFILE (OdDbDatabase *pDb, const OdString &value)
 
FXBIM_API OdString BIMCALLOUTBLOCKPLAN (const OdDbDatabase *pDb)
 
FXBIM_API void SetBIMCALLOUTBLOCKPLAN (OdDbDatabase *pDb, const OdString &value)
 
FXBIM_API OdString BIMCALLOUTBLOCKSECTION (const OdDbDatabase *pDb)
 
FXBIM_API void SetBIMCALLOUTBLOCKSECTION (OdDbDatabase *pDb, const OdString &value)
 
FXBIM_API OdString BIMCALLOUTBLOCKSECTIONALT (const OdDbDatabase *pDb)
 
FXBIM_API void SetBIMCALLOUTBLOCKSECTIONALT (OdDbDatabase *pDb, const OdString &value)
 
FXBIM_API OdString BIMCALLOUTBLOCKELEVATION (const OdDbDatabase *pDb)
 
FXBIM_API void SetBIMCALLOUTBLOCKELEVATION (OdDbDatabase *pDb, const OdString &value)
 
FXBIM_API OdString BIMVIEWTITLEBLOCK (const OdDbDatabase *pDb)
 
FXBIM_API void SetBIMVIEWTITLEBLOCK (OdDbDatabase *pDb, const OdString &value)
 
FXBIM_API OdString BIMAUTOFILTER (const OdDbDatabase *pDb)
 
FXBIM_API void SetBIMAUTOFILTER (OdDbDatabase *pDb, const OdString &value)
 
FXBIM_API OdString BIMAUTOTEMPLATE (const OdDbDatabase *pDb)
 
FXBIM_API void SetBIMAUTOTEMPLATE (OdDbDatabase *pDb, const OdString &value)
 
FXBIM_API bool BIMAUTOPUBLISH (const OdDbDatabase *pDb)
 
FXBIM_API void SetBIMAUTOPUBLISH (OdDbDatabase *pDb, const bool &value)
 
FXBIM_API bool BIMOUTERWALLSCOLLECTINTERNAL (OdDbDatabase *pDb)
 
FXBIM_API void SetBIMOUTERWALLSCOLLECTINTERNAL (OdDbDatabase *pDb, const bool &value)
 
FXBIM_API int BIMOUTERWALLSPLACEMENT (OdDbDatabase *pDb)
 
FXBIM_API void SetBIMOUTERWALLSPLACEMENT (OdDbDatabase *pDb, int value)
 
FXBIM_API bool BIMOUTERWALLSJOINDIMENSIONS (OdDbDatabase *pDb)
 
FXBIM_API void SetBIMOUTERWALLSJOINDIMENSIONS (OdDbDatabase *pDb, const bool &value)
 
FXBIM_API bool BIMOUTERWALLSISABSOLUTEDISTANCE (OdDbDatabase *pDb)
 
FXBIM_API void SetBIMOUTERWALLSISABSOLUTEDISTANCE (OdDbDatabase *pDb, const bool &value)
 
FXBIM_API double BIMOUTERWALLSABSOLUTEDISTANCE (OdDbDatabase *pDb)
 
FXBIM_API void SetBIMOUTERWALLSABSOLUTEDISTANCE (OdDbDatabase *pDb, const double &value)
 
FXBIM_API int BIMOUTERWALLSCHAINDISTANCES (OdDbDatabase *pDb)
 
FXBIM_API void SetBIMOUTERWALLSCHAINDISTANCES (OdDbDatabase *pDb, const int &value)
 
FXBIM_API bool BIMADDDEFAULTLEVELS (OdDbDatabase *pDb)
 
FXBIM_API void SetBIMADDDEFAULTLEVELS (OdDbDatabase *pDb, const bool &value)
 
FXBIM_API bool BIMCALLOUTSONOFF (const OdDbDatabase *pDb)
 
FXBIM_API void SetBIMCALLOUTSONOFF (OdDbDatabase *pDb, const bool &value)
 
FXBIM_API bool BIMCLIPPINGBOXONOFF (const OdDbDatabase *pDb)
 
FXBIM_API void SetBIMCLIPPINGBOXONOFF (OdDbDatabase *pDb, const bool &value)
 
FXBIM_API bool VIEWPORTRESIZEONRELOAD (const OdDbDatabase *pDb)
 
FXBIM_API void SetVIEWPORTRESIZEONRELOAD (OdDbDatabase *pDb, const bool &value)
 
FXBIM_API int BIMROOMSECTIONCROSS (const OdDbDatabase *pDb)
 
FXBIM_API void SetBIMROOMSECTIONCROSS (OdDbDatabase *pDb, const int &value)
 
FXBIM_API double BIMBREAKLINESIZE (const OdDbDatabase *pDb)
 
FXBIM_API void SetBIMBREAKLINESIZE (OdDbDatabase *pDb, const double &value)
 
FXBIM_API double BIMBREAKLINEOFFSET (const OdDbDatabase *pDb)
 
FXBIM_API void SetBIMBREAKLINEOFFSET (OdDbDatabase *pDb, const double &value)
 
FXBIM_API double BIMBREAKLINEDISTANCE (const OdDbDatabase *pDb)
 
FXBIM_API void SetBIMBREAKLINEDISTANCE (OdDbDatabase *pDb, const double &value)
 
FXBIM_API bool BIMSHOWVPEDITWARNING (const OdDbDatabase *pDb)
 
FXBIM_API void SetBIMSHOWVPEDITWARNING (OdDbDatabase *pDb, const bool &value)
 
FXBIM_API int BIMSPLITDRAWINGMODE (const OdDbDatabase *db)
 
FXBIM_API void SetBIMSPLITDRAWINGMODE (OdDbDatabase *db, const int &value)
 
FXBIM_API int BIMLEVELSYMBOLTYPE (const OdDbDatabase *db)
 
FXBIM_API void SetBIMLEVELSYMBOLTYPE (OdDbDatabase *db, const int &value)
 
FXBIM_API bool BIMSHOWCREATEPLANWARNING (const OdDbDatabase *pDb)
 
FXBIM_API void SetBIMSHOWCREATEPLANWARNING (OdDbDatabase *pDb, const bool &value)
 
FXBIM_API bool BIMAUTOPROCESSESMODE (const OdDbDatabase *pDb)
 
FXBIM_API void SetBIMAUTOPROCESSESMODE (OdDbDatabase *pDb, const bool &value)
 
FXBIM_API int BIMAUTOLABELTYPE (const OdDbDatabase *pDb)
 
FXBIM_API void SetBIMAUTOLABELTYPE (OdDbDatabase *pDb, const int &value)
 
FXBIM_API Error resolvePath (const OdDbDatabase *pDb, OdString &path, EFileType eFileType)
 
FXBIM_API OdString GetAbsoluteFilePath (const OdString &sPath, OdDbDatabase *pCurrentDb)
 
FXBIM_API Error getRotation (OdDbBlockReferencePtr pBlkRef, double &angle)
 
FXBIM_API Error setRotation (OdDbBlockReferencePtr pBlkRef, double angle)
 
FXBIM_API Error setMirrorState (OdDbBlockReferencePtr pBlkRef, bool isMirrored)
 
FXBIM_API Error setBlockProperty (OdDbBlockReferencePtr pBlkRef, const CFxString &sName, const CFxVariant &oValue)
 
FXBIM_API Error getBlockProperty (const OdDbBlockReferencePtr pBlkRef, const CFxString &sName, CFxVariant &oValue)
 
FXBIM_API double getImportScaleLabel (OdDbDatabasePtr database)
 
FXBIM_API Error AddReactor (CFxBIMObjectPtr p)
 
FXBIM_API Error RemoveReactor (CFxBIMObjectPtr p)
 
FXBIM_API OdDbObjectId GetDetailDashedLineType (OdDbDatabasePtr pDb)
 
FXBIM_API OdDbObjectId GetGridLineDashedLineType (OdDbDatabasePtr pDb)
 
FXBIM_API void SetWallJoiner (CFxSectionWallJoinImplPtr pWallJoiner)
 
FXBIM_API CFxSectionWallJoinImplPtr GetWallJoiner ()
 
FXBIM_API Error Create3DView (OdBmDatabasePtr pRvtDb, OdBmObjectId &idDrawing)
 
FXBIM_API Error GetPlanView (OdBmDatabasePtr pRvtDb, OdBmObjectId &idDrawing)
 
FXBIM_API Error ConvertGeometries (OdBmDatabasePtr pBmDb, OdBmObjectId idDrawing, const convert_context &ctx, OdDbDatabasePtr pDb)
 
FXBIM_API OdGsViewPtr GetMainView (OdGsBmDBDrawingHelperPtr pHelper)
 
FXBIM_API OdDbObjectId ConvertMaterial (CFxBIMDatabase *database, OdBmMaterialElemPtr rvt, bool createIfNeeded=true)
 
FXBIM_API void ConvertGridLine (CFxBIMDatabase *pBimDb, OdBmGridPtr pOdGridLine)
 
FXBIM_API Error ConvertEntity (OdBmElementPtr pBmElement, CFxBIMEntityPtr pBimEntity, OdBmLabelUtilsPEPtr pBmLabelUtils, CFxBIMDatabasePtr pBimDb)
 
FXBIM_API CFxBIMSectionPtr GetBIMDrawingSection (OdDbDatabasePtr pBIMDrawingDb, OdDb::OpenMode mode)
 
FXBIM_API CFxBIMSectionPtr GetBIMSection (OdDbDatabasePtr pDb, OdDbHandle hSection, OdDb::OpenMode mode)
 
FXBIM_API OdDbDatabasePtr OpenBIMSectionDrawingDatabase (CFxBIMSectionPtr pSection, OdDb::OpenMode mode)
 
FXBIM_API OdDbDatabasePtr OpenBIMSectionDrawingDatabase (CFxBIMSectionPtr pSection)
 
FXBIM_API void SetBIMNavigatorControllerSectionReactor (CFxBIMObjectPtr pSectionReactor)
 
FXBIM_API void SetBIMSectionCreateManager (CFxSectionCreateManagerPtr pSectionCreateManager)
 
FXBIM_API Error CreateSection (OdDbDatabasePtr pDbCurrent, CFxSectionParameterProvider &ProviderImpl, CFxUIDialog *pDialog=nullptr)
 

Variables

constexpr auto kBIMModuleName = __OD_T( "FxBIM" )
 
constexpr OdInt16 kCurrenVersionMajor = k2025
 
constexpr OdInt16 kCurrenVersionMinor = kSP2
 
constexpr OdInt16 kCurrenVersionRevision = 0
 

Typedef Documentation

◆ CFxSectionCreateManagerPtr

Definition at line 205 of file FxBIMSection.h.

◆ CFxSectionWallJoinImplPtr

Definition at line 492 of file FxBIM.h.

Enumeration Type Documentation

◆ EFileType

enum class FxBIM::EFileType
strong
Enumerator
eModelDrawing 
eFlatshotDrawing 

Definition at line 428 of file FxBIM.h.

◆ Version

Enumerator
k2019 
k2020 
k2021 
k2022 
k2023 
k2024 
k2025 
kSP0 
kSP1 
kSP2 
kSP3 

Definition at line 81 of file FxBIM.h.

Function Documentation

◆ AddReactor()

FXBIM_API Error FxBIM::AddReactor ( CFxBIMObjectPtr p)

◆ BIMADDDEFAULTLEVELS()

FXBIM_API bool FxBIM::BIMADDDEFAULTLEVELS ( OdDbDatabase * pDb)

◆ BIMAUTOFILTER()

FXBIM_API OdString FxBIM::BIMAUTOFILTER ( const OdDbDatabase * pDb)

◆ BIMAUTOLABELTYPE()

FXBIM_API int FxBIM::BIMAUTOLABELTYPE ( const OdDbDatabase * pDb)

◆ BIMAUTOPROCESSESMODE()

FXBIM_API bool FxBIM::BIMAUTOPROCESSESMODE ( const OdDbDatabase * pDb)

◆ BIMAUTOPUBLISH()

FXBIM_API bool FxBIM::BIMAUTOPUBLISH ( const OdDbDatabase * pDb)

◆ BIMAUTOTEMPLATE()

FXBIM_API OdString FxBIM::BIMAUTOTEMPLATE ( const OdDbDatabase * pDb)

◆ BIMBREAKLINEDISTANCE()

FXBIM_API double FxBIM::BIMBREAKLINEDISTANCE ( const OdDbDatabase * pDb)

◆ BIMBREAKLINEOFFSET()

FXBIM_API double FxBIM::BIMBREAKLINEOFFSET ( const OdDbDatabase * pDb)

◆ BIMBREAKLINESIZE()

FXBIM_API double FxBIM::BIMBREAKLINESIZE ( const OdDbDatabase * pDb)

◆ BIMCALLOUTBLOCKELEVATION()

FXBIM_API OdString FxBIM::BIMCALLOUTBLOCKELEVATION ( const OdDbDatabase * pDb)

◆ BIMCALLOUTBLOCKPLAN()

FXBIM_API OdString FxBIM::BIMCALLOUTBLOCKPLAN ( const OdDbDatabase * pDb)

◆ BIMCALLOUTBLOCKSECTION()

FXBIM_API OdString FxBIM::BIMCALLOUTBLOCKSECTION ( const OdDbDatabase * pDb)

◆ BIMCALLOUTBLOCKSECTIONALT()

FXBIM_API OdString FxBIM::BIMCALLOUTBLOCKSECTIONALT ( const OdDbDatabase * pDb)

◆ BIMCALLOUTSFILE()

FXBIM_API OdString FxBIM::BIMCALLOUTSFILE ( const OdDbDatabase * pDb)

◆ BIMCALLOUTSONOFF()

FXBIM_API bool FxBIM::BIMCALLOUTSONOFF ( const OdDbDatabase * pDb)

◆ BIMCLIPPINGBOXONOFF()

FXBIM_API bool FxBIM::BIMCLIPPINGBOXONOFF ( const OdDbDatabase * pDb)

◆ BIMCURRENTDIMSTYLE()

FXBIM_API OdString FxBIM::BIMCURRENTDIMSTYLE ( const OdDbDatabase * pDb)

◆ BIMHPSCALE()

FXBIM_API double FxBIM::BIMHPSCALE ( const OdDbDatabase * pDb)

◆ BIMLEVELSYMBOLTYPE()

FXBIM_API int FxBIM::BIMLEVELSYMBOLTYPE ( const OdDbDatabase * db)

◆ BIMOUTERWALLSABSOLUTEDISTANCE()

FXBIM_API double FxBIM::BIMOUTERWALLSABSOLUTEDISTANCE ( OdDbDatabase * pDb)

◆ BIMOUTERWALLSCHAINDISTANCES()

FXBIM_API int FxBIM::BIMOUTERWALLSCHAINDISTANCES ( OdDbDatabase * pDb)

◆ BIMOUTERWALLSCOLLECTINTERNAL()

FXBIM_API bool FxBIM::BIMOUTERWALLSCOLLECTINTERNAL ( OdDbDatabase * pDb)

◆ BIMOUTERWALLSISABSOLUTEDISTANCE()

FXBIM_API bool FxBIM::BIMOUTERWALLSISABSOLUTEDISTANCE ( OdDbDatabase * pDb)

◆ BIMOUTERWALLSJOINDIMENSIONS()

FXBIM_API bool FxBIM::BIMOUTERWALLSJOINDIMENSIONS ( OdDbDatabase * pDb)

◆ BIMOUTERWALLSPLACEMENT()

FXBIM_API int FxBIM::BIMOUTERWALLSPLACEMENT ( OdDbDatabase * pDb)

◆ BIMPROJECTPATH()

FXBIM_API OdString FxBIM::BIMPROJECTPATH ( const OdDbDatabase * pDb)

◆ BIMROOMSECTIONCROSS()

FXBIM_API int FxBIM::BIMROOMSECTIONCROSS ( const OdDbDatabase * pDb)

◆ BIMSHOWCREATEPLANWARNING()

FXBIM_API bool FxBIM::BIMSHOWCREATEPLANWARNING ( const OdDbDatabase * pDb)

◆ BIMSHOWVPEDITWARNING()

FXBIM_API bool FxBIM::BIMSHOWVPEDITWARNING ( const OdDbDatabase * pDb)

◆ BIMSPLITDRAWINGMODE()

FXBIM_API int FxBIM::BIMSPLITDRAWINGMODE ( const OdDbDatabase * db)

◆ BIMSTANDARD()

FXBIM_API OdString FxBIM::BIMSTANDARD ( const OdDbDatabase * pDb)

◆ BIMUNITSLENGTH()

FXBIM_COMMON_CODE_API int FxBIM::BIMUNITSLENGTH ( const OdDbDatabase * pDb)

◆ BIMUNITSSTYLE()

FXBIM_API int FxBIM::BIMUNITSSTYLE ( const OdDbDatabase * pDb)

◆ bimVersion() [1/2]

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

◆ bimVersion() [2/2]

FXBIM_API std::tuple< OdInt16, OdInt16, OdInt16 > FxBIM::bimVersion ( OdInt64 fileVersion)

◆ BIMVIEWTITLEBLOCK()

FXBIM_API OdString FxBIM::BIMVIEWTITLEBLOCK ( const OdDbDatabase * pDb)

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

◆ ConvertEntity()

FXBIM_API Error FxBIM::ConvertEntity ( OdBmElementPtr pBmElement,
CFxBIMEntityPtr pBimEntity,
OdBmLabelUtilsPEPtr pBmLabelUtils,
CFxBIMDatabasePtr pBimDb )

◆ ConvertGeometries()

FXBIM_API Error FxBIM::ConvertGeometries ( OdBmDatabasePtr pBmDb,
OdBmObjectId idDrawing,
const convert_context & ctx,
OdDbDatabasePtr pDb )

◆ ConvertGridLine()

FXBIM_API void FxBIM::ConvertGridLine ( CFxBIMDatabase * pBimDb,
OdBmGridPtr pOdGridLine )

◆ ConvertMaterial()

FXBIM_API OdDbObjectId FxBIM::ConvertMaterial ( CFxBIMDatabase * database,
OdBmMaterialElemPtr rvt,
bool createIfNeeded = true )

◆ Create3DView()

FXBIM_API Error FxBIM::Create3DView ( OdBmDatabasePtr pRvtDb,
OdBmObjectId & idDrawing )

◆ CreateSection()

FXBIM_API Error FxBIM::CreateSection ( OdDbDatabasePtr pDbCurrent,
CFxSectionParameterProvider & ProviderImpl,
CFxUIDialog * pDialog = nullptr )

◆ currentVersion()

FXBIM_API OdInt64 FxBIM::currentVersion ( )

◆ GetAbsoluteFilePath()

FXBIM_API OdString FxBIM::GetAbsoluteFilePath ( const OdString & sPath,
OdDbDatabase * pCurrentDb )

◆ GetBIMDrawingSection()

FXBIM_API CFxBIMSectionPtr FxBIM::GetBIMDrawingSection ( OdDbDatabasePtr pBIMDrawingDb,
OdDb::OpenMode mode )

◆ GetBIMSection()

FXBIM_API CFxBIMSectionPtr FxBIM::GetBIMSection ( OdDbDatabasePtr pDb,
OdDbHandle hSection,
OdDb::OpenMode mode )

◆ getBlockProperty()

FXBIM_API Error FxBIM::getBlockProperty ( const OdDbBlockReferencePtr pBlkRef,
const CFxString & sName,
CFxVariant & oValue )

◆ GetDetailDashedLineType()

FXBIM_API OdDbObjectId FxBIM::GetDetailDashedLineType ( OdDbDatabasePtr pDb)

◆ GetGridLineDashedLineType()

FXBIM_API OdDbObjectId FxBIM::GetGridLineDashedLineType ( OdDbDatabasePtr pDb)

◆ getImportScaleLabel()

FXBIM_API double FxBIM::getImportScaleLabel ( OdDbDatabasePtr database)

◆ GetMainView()

FXBIM_API OdGsViewPtr FxBIM::GetMainView ( OdGsBmDBDrawingHelperPtr pHelper)

◆ GetPlanView()

FXBIM_API Error FxBIM::GetPlanView ( OdBmDatabasePtr pRvtDb,
OdBmObjectId & idDrawing )

◆ getRotation()

FXBIM_API Error FxBIM::getRotation ( OdDbBlockReferencePtr pBlkRef,
double & angle )

◆ GetWallJoiner()

FXBIM_API CFxSectionWallJoinImplPtr FxBIM::GetWallJoiner ( )

◆ OpenBIMSectionDrawingDatabase() [1/2]

FXBIM_API OdDbDatabasePtr FxBIM::OpenBIMSectionDrawingDatabase ( CFxBIMSectionPtr pSection)

◆ OpenBIMSectionDrawingDatabase() [2/2]

FXBIM_API OdDbDatabasePtr FxBIM::OpenBIMSectionDrawingDatabase ( CFxBIMSectionPtr pSection,
OdDb::OpenMode mode )

◆ RemoveReactor()

FXBIM_API Error FxBIM::RemoveReactor ( CFxBIMObjectPtr p)

◆ resolvePath()

FXBIM_API Error FxBIM::resolvePath ( const OdDbDatabase * pDb,
OdString & path,
EFileType eFileType )

◆ SetBIMADDDEFAULTLEVELS()

FXBIM_API void FxBIM::SetBIMADDDEFAULTLEVELS ( OdDbDatabase * pDb,
const bool & value )

◆ SetBIMAUTOFILTER()

FXBIM_API void FxBIM::SetBIMAUTOFILTER ( OdDbDatabase * pDb,
const OdString & value )

◆ SetBIMAUTOLABELTYPE()

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

◆ SetBIMAUTOPROCESSESMODE()

FXBIM_API void FxBIM::SetBIMAUTOPROCESSESMODE ( OdDbDatabase * pDb,
const bool & value )

◆ SetBIMAUTOPUBLISH()

FXBIM_API void FxBIM::SetBIMAUTOPUBLISH ( OdDbDatabase * pDb,
const bool & value )

◆ SetBIMAUTOTEMPLATE()

FXBIM_API void FxBIM::SetBIMAUTOTEMPLATE ( OdDbDatabase * pDb,
const OdString & value )

◆ SetBIMBREAKLINEDISTANCE()

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

◆ SetBIMBREAKLINEOFFSET()

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

◆ SetBIMBREAKLINESIZE()

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

◆ SetBIMCALLOUTBLOCKELEVATION()

FXBIM_API void FxBIM::SetBIMCALLOUTBLOCKELEVATION ( OdDbDatabase * pDb,
const OdString & value )

◆ SetBIMCALLOUTBLOCKPLAN()

FXBIM_API void FxBIM::SetBIMCALLOUTBLOCKPLAN ( OdDbDatabase * pDb,
const OdString & value )

◆ SetBIMCALLOUTBLOCKSECTION()

FXBIM_API void FxBIM::SetBIMCALLOUTBLOCKSECTION ( OdDbDatabase * pDb,
const OdString & value )

◆ SetBIMCALLOUTBLOCKSECTIONALT()

FXBIM_API void FxBIM::SetBIMCALLOUTBLOCKSECTIONALT ( OdDbDatabase * pDb,
const OdString & value )

◆ SetBIMCALLOUTSFILE()

FXBIM_API void FxBIM::SetBIMCALLOUTSFILE ( OdDbDatabase * pDb,
const OdString & value )

◆ SetBIMCALLOUTSONOFF()

FXBIM_API void FxBIM::SetBIMCALLOUTSONOFF ( OdDbDatabase * pDb,
const bool & value )

◆ SetBIMCLIPPINGBOXONOFF()

FXBIM_API void FxBIM::SetBIMCLIPPINGBOXONOFF ( OdDbDatabase * pDb,
const bool & value )

◆ SetBIMCURRENTDIMSTYLE()

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

◆ SetBIMHPSCALE()

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

◆ SetBIMLEVELSYMBOLTYPE()

FXBIM_API void FxBIM::SetBIMLEVELSYMBOLTYPE ( OdDbDatabase * db,
const int & value )

◆ SetBIMNavigatorControllerSectionReactor()

FXBIM_API void FxBIM::SetBIMNavigatorControllerSectionReactor ( CFxBIMObjectPtr pSectionReactor)

◆ SetBIMOUTERWALLSABSOLUTEDISTANCE()

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

◆ SetBIMOUTERWALLSCHAINDISTANCES()

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

◆ SetBIMOUTERWALLSCOLLECTINTERNAL()

FXBIM_API void FxBIM::SetBIMOUTERWALLSCOLLECTINTERNAL ( OdDbDatabase * pDb,
const bool & value )

◆ SetBIMOUTERWALLSISABSOLUTEDISTANCE()

FXBIM_API void FxBIM::SetBIMOUTERWALLSISABSOLUTEDISTANCE ( OdDbDatabase * pDb,
const bool & value )

◆ SetBIMOUTERWALLSJOINDIMENSIONS()

FXBIM_API void FxBIM::SetBIMOUTERWALLSJOINDIMENSIONS ( OdDbDatabase * pDb,
const bool & value )

◆ SetBIMOUTERWALLSPLACEMENT()

FXBIM_API void FxBIM::SetBIMOUTERWALLSPLACEMENT ( OdDbDatabase * pDb,
int value )

◆ SetBIMPROJECTPATH()

FXBIM_API void FxBIM::SetBIMPROJECTPATH ( OdDbDatabase * pDb,
const OdString & value )

◆ SetBIMROOMSECTIONCROSS()

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

◆ SetBIMSectionCreateManager()

FXBIM_API void FxBIM::SetBIMSectionCreateManager ( CFxSectionCreateManagerPtr pSectionCreateManager)

◆ SetBIMSHOWCREATEPLANWARNING()

FXBIM_API void FxBIM::SetBIMSHOWCREATEPLANWARNING ( OdDbDatabase * pDb,
const bool & value )

◆ SetBIMSHOWVPEDITWARNING()

FXBIM_API void FxBIM::SetBIMSHOWVPEDITWARNING ( OdDbDatabase * pDb,
const bool & value )

◆ SetBIMSPLITDRAWINGMODE()

FXBIM_API void FxBIM::SetBIMSPLITDRAWINGMODE ( OdDbDatabase * db,
const int & value )

◆ SetBIMSTANDARD()

FXBIM_API void FxBIM::SetBIMSTANDARD ( OdDbDatabase * pDb,
const OdString & value )

◆ SetBIMUNITSLENGTH()

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

◆ SetBIMUNITSSTYLE()

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

◆ SetBIMVIEWTITLEBLOCK()

FXBIM_API void FxBIM::SetBIMVIEWTITLEBLOCK ( OdDbDatabase * pDb,
const OdString & value )

◆ SetBIMVPSCALE()

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

◆ setBlockProperty()

FXBIM_API Error FxBIM::setBlockProperty ( OdDbBlockReferencePtr pBlkRef,
const CFxString & sName,
const CFxVariant & oValue )

◆ setMirrorState()

FXBIM_API Error FxBIM::setMirrorState ( OdDbBlockReferencePtr pBlkRef,
bool isMirrored )

◆ setRotation()

FXBIM_API Error FxBIM::setRotation ( OdDbBlockReferencePtr pBlkRef,
double angle )

◆ SetVIEWPORTRESIZEONRELOAD()

FXBIM_API void FxBIM::SetVIEWPORTRESIZEONRELOAD ( OdDbDatabase * pDb,
const bool & value )

◆ SetWallJoiner()

FXBIM_API void FxBIM::SetWallJoiner ( CFxSectionWallJoinImplPtr pWallJoiner)

◆ ToString() [1/2]

FXBIM_COMMON_CODE_API OdString FxBIM::ToString ( const BimLevelSymbolType eLevelSymbolType,
const bool bForUser = false )

◆ ToString() [2/2]

FXBIM_COMMON_CODE_API OdString FxBIM::ToString ( const Error & e)

◆ VIEWPORTRESIZEONRELOAD()

FXBIM_API bool FxBIM::VIEWPORTRESIZEONRELOAD ( const OdDbDatabase * pDb)

Variable Documentation

◆ kBIMModuleName

auto FxBIM::kBIMModuleName = __OD_T( "FxBIM" )
constexpr

Definition at line 78 of file FxBIM.h.

◆ kCurrenVersionMajor

OdInt16 FxBIM::kCurrenVersionMajor = k2025
constexpr

Definition at line 97 of file FxBIM.h.

◆ kCurrenVersionMinor

OdInt16 FxBIM::kCurrenVersionMinor = kSP2
constexpr

Definition at line 98 of file FxBIM.h.

◆ kCurrenVersionRevision

OdInt16 FxBIM::kCurrenVersionRevision = 0
constexpr

Definition at line 99 of file FxBIM.h.