CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
16 #if TD_VERSION >= 201000
81 #if TD_VERSION >= 201000
92 #if TD_VERSION >= 201000
ODDB_DECLARE_MEMBERS(CFxBIMDatabase)
static OdBmDatabasePtr GetRVT(const OdString &fileName)
std::shared_ptr< CFxBIMSpace > CFxBIMSpacePtr
GLuint const GLchar * name
static OdIfc::OdIfcFilePtr GetIFC(const OdString &fileName, OdIfcHostAppServicesPtr pIfcHAS=OdIfcHostAppServicesPtr())
virtual CFxBIMIteratorRAPtr Spaces()
std::shared_ptr< CFxBIMZone > CFxBIMZonePtr
GLuint GLsizei GLsizei GLint GLenum * type
virtual CFxBIMSpacePtr GetSpace(const OdString &name)
virtual CFxBIMCategoryPtr GetCategory(const OdString &name)
virtual Error AddSpace(CFxBIMSpacePtr pSpace)
GLsizei GLsizei GLchar * source
virtual CFxBIMFloorPtr GetFloor(const OdString &name)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler) override
virtual CFxBIMDisciplinePtr GetDiscipline(const OdString &name)
virtual Error AddMaterial(CFxBIMMaterialPtr pMaterial)
virtual Error AddEntity(CFxBIMEntityPtr pEntity)
virtual CFxBIMIteratorRAPtr Zones()
virtual CFxBIMZonePtr GetZone(const OdString &name)
virtual CFxBIMDbIteratorRAPtr Entities()
std::shared_ptr< CFxBIMCategory > CFxBIMCategoryPtr
virtual Error AddZone(CFxBIMZonePtr pZone)
virtual Error AddCategory(CFxBIMCategoryPtr pCategory)
virtual CFxBIMDbIteratorRAPtr Materials()
virtual const OdString & FileName() const
static Error Convert(const OdString &source, Conversion c, bool async)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const override
virtual CFxBIMIteratorPtr Types()
virtual Error SetDisciplineForAll(DisciplineType type, const OdString &customName=OdString::kEmpty)
std::shared_ptr< CFxBIMIterator > CFxBIMIteratorPtr
std::shared_ptr< CFxBIMIteratorRA > CFxBIMIteratorRAPtr
virtual CFxBIMIteratorRAPtr Disciplines()
virtual ~CFxBIMDatabase()
OdSmartPtr< OdBmDatabase > OdBmDatabasePtr
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const override
virtual CFxBIMDbIteratorRAPtr Models()
static OdIfc::OdIfcFilePtr CreateIFC(int schema, OdIfcHostAppServicesPtr pIfcHAS=OdIfcHostAppServicesPtr())
std::shared_ptr< CFxBIMFloor > CFxBIMFloorPtr
virtual FileType FileType() const
virtual CFxBIMIteratorRAPtr Floors()
std::shared_ptr< CFxBIMDiscipline > CFxBIMDisciplinePtr
virtual OdDbObjectId GetMaterial(const OdString &name)
OdSmartPtr< OdIfcFile > OdIfcFilePtr
virtual Error AddDiscipline(CFxBIMDisciplinePtr pDiscipline)
virtual Error AddFloor(CFxBIMFloorPtr pFloor)
FIRSTDLL_EXPORT_STATIC static const OdString kEmpty
virtual const OdString & FileCreator() const
OdSmartPtr< CFxBIMDatabase > CFxBIMDatabasePtr
virtual size_t FileSize() const
OdSmartPtr< OdIfcHostAppServices > OdIfcHostAppServicesPtr
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler) override
virtual CFxBIMIteratorRAPtr Categories()
std::shared_ptr< CFxBIMDbIteratorRA > CFxBIMDbIteratorRAPtr