CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
CFxBIMProject Class Reference

#include <FxBIMProject.h>

Public Types

enum  BimStatusFlags {
  eUndefined = 0x0 , eNotBim = 0x1 , eModel = 0x2 , eDrawing = 0x4 ,
  eSheet = 0x8
}
 

Static Public Member Functions

static BimStatusFlags BimStatusFlag (const CFxBIMStoragePtr pStorage)
 
static BimStatusFlags BimStatus (OdDbDatabase *pDb)
 
static OdString ModelDatabaseName (OdDbDatabase *pDb)
 
static OdDbDatabaseModelDatabase (OdDbDatabase *pDb)
 
static OdDbDatabaseOpenDatabase (const OdString &fileName)
 
static void CloseDatabase (OdDbDatabase *pDb)
 
static void SaveDatabase (OdDbDatabase *pDb)
 
static bool GetSectionAndDrawingDb (OdDbObjectId idViewport, CFxBIMSectionPtr &ptrSection, OdDbDatabase *&pDrawingDb, CFxBIMSectionViewPtr &ptrSV)
 

Detailed Description

Definition at line 14 of file FxBIMProject.h.

Member Enumeration Documentation

◆ BimStatusFlags

Enumerator
eUndefined 
eNotBim 
eModel 
eDrawing 
eSheet 

Definition at line 17 of file FxBIMProject.h.

Member Function Documentation

◆ BimStatus()

static BimStatusFlags CFxBIMProject::BimStatus ( OdDbDatabase * pDb)
static

◆ BimStatusFlag()

static BimStatusFlags CFxBIMProject::BimStatusFlag ( const CFxBIMStoragePtr pStorage)
static

◆ CloseDatabase()

static void CFxBIMProject::CloseDatabase ( OdDbDatabase * pDb)
static

◆ GetSectionAndDrawingDb()

static bool CFxBIMProject::GetSectionAndDrawingDb ( OdDbObjectId idViewport,
CFxBIMSectionPtr & ptrSection,
OdDbDatabase *& pDrawingDb,
CFxBIMSectionViewPtr & ptrSV )
static

◆ ModelDatabase()

static OdDbDatabase * CFxBIMProject::ModelDatabase ( OdDbDatabase * pDb)
static

◆ ModelDatabaseName()

static OdString CFxBIMProject::ModelDatabaseName ( OdDbDatabase * pDb)
static

◆ OpenDatabase()

static OdDbDatabase * CFxBIMProject::OpenDatabase ( const OdString & fileName)
static

◆ SaveDatabase()

static void CFxBIMProject::SaveDatabase ( OdDbDatabase * pDb)
static

The documentation for this class was generated from the following file: