std::shared_ptr< CFxBIMDbIterator > CFxBIMDbIteratorPtr
std::shared_ptr< CFxBIMDbIteratorRA > CFxBIMDbIteratorRAPtr
std::shared_ptr< CFxBIMObject > CFxBIMObjectPtr
std::shared_ptr< CFxBIMIterator > CFxBIMIteratorPtr
OdSmartPtr< CFxBIMStorage > CFxBIMStoragePtr
OdSmartPtr< CFxBIMDatabaseReference > CFxBIMDatabaseReferencePtr
virtual CFxBIMDbIteratorRAPtr Sections()
virtual CFxBIMIteratorPtr Disciplines(OdDb::OpenMode openMode)
virtual Error RemoveDatabaseRef(CFxBIMDatabaseReferencePtr pBimDbRef)
virtual CFxBIMIteratorPtr Categories(OdDb::OpenMode openMode)
virtual Error RemoveSection(OdDbObjectId idSection)
virtual CFxBIMDbIteratorRAPtr DatabaseRefs()
virtual Error AddReactor(CFxBIMObjectPtr p)
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler) override
virtual Error RemoveReactor(CFxBIMObjectPtr p)
virtual Error AddSection(OdDbObjectId idSection)
virtual CFxBIMDbIteratorPtr EntityRefs(OdDb::OpenMode openMode)
virtual OdDbObjectId FindSection(const OdString &name) const
virtual CFxBIMDbIteratorPtr Entities(OdDb::OpenMode openMode)
static CFxBIMStoragePtr GetStorage(OdDbDatabase *pDatabase, OdDb::OpenMode eMode=OdDb::kForRead, bool bCreateIfNotExist=false)
virtual Error AddDatabaseRef(CFxBIMDatabaseReferencePtr pBimDbRef)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler) override
virtual CFxBIMIteratorPtr Spaces(OdDb::OpenMode openMode)
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const override
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const override
ODDB_DECLARE_MEMBERS(CFxBIMStorage)
virtual CFxBIMIteratorPtr Floors(OdDb::OpenMode openMode)
virtual CFxBIMIteratorPtr Zones(OdDb::OpenMode openMode)
virtual CFxBIMDbIteratorPtr Materials(OdDb::OpenMode openMode)
virtual CFxBIMIteratorPtr Types(OdDb::OpenMode openMode)
GLuint const GLchar * name