77 [[deprecated(
"User ReloadFrom with one parameter" )]]
OdSmartPtr< CFxBIMDatabase > CFxBIMDatabasePtr
OdSmartPtr< CFxBIMDatabaseReference > CFxBIMDatabaseReferencePtr
void dxfOutFields(OdDbDxfFiler *pFiler) const override
virtual CFxBIMDatabasePtr BimDatabase(OdDb::OpenMode openMode)
void dwgOutFields(OdDbDwgFiler *pFiler) const override
CFxBIMDatabaseReference()
virtual Error SaveAs(const OdString &newMainFilePath)
virtual void SetFlags(int flags)
virtual int Flags() const
virtual Error CreateEntityRefs(OdDbObjectId idOwner, const OdGeMatrix3d &trf)
OdResult dxfInFields(OdDbDxfFiler *pFiler) override
virtual bool IsLocked() const
virtual Error Load(bool bNotify=true)
virtual const OdGeMatrix3d & Transform() const
virtual bool IsOn() const
virtual const OdString & BimFileName() const
virtual OdDbObjectId EntityRef(size_t index) const
static CFxBIMDatabaseReferencePtr Create(const OdString &dwgPath, const OdString &originalPath, const OdString &projectPath, const OdString &fileId, Error &err)
virtual OdDouble Scale() const
virtual bool IsUnloaded()
virtual Error RemoveReferredObjectsFromGsModel()
void SetFileId(const OdString &fileId)
virtual void SetTransform(const OdGeMatrix3d &transform)
virtual const OdString & BimViewName() const
virtual size_t EntityRefCount() const
void subHandOverTo(OdDbObject *pNewObject) override
Error ReloadFrom(CFxBIMDatabaseReferencePtr pNew, OdDbObjectId idOwner, const OdGeMatrix3d &trf)
void applyPartialUndo(OdDbDwgFiler *pFiler, OdRxClass *pClass) override
Error ReloadFrom(CFxBIMDatabaseReferencePtr pNew)
const OdString & GetFileId() const
OdResult dwgInFields(OdDbDwgFiler *pFiler) override
ODDB_DECLARE_MEMBERS(CFxBIMDatabaseReference)
virtual Error DestroyEntityRefs()
virtual ~CFxBIMDatabaseReference()