CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
27 #ifndef _ODDBDICTIONARY_INCLUDED_
28 #define _ODDBDICTIONARY_INCLUDED_
36 class OdDbDictionaryImpl;
301 kMaxSuggestNameSize = 2049
342 bool erasing =
true);
bool has(const OdDbObjectId &objectId) const
virtual void setMergeStyle(OdDb::DuplicateRecordCloning mergeStyle)
bool setName(const OdString &oldName, const OdString &newName)
OdDbObjectId getAt(const OdString &name, OdResult *pStatus=0) const
OdString nameAt(const OdDbObjectId &objectId) const
OdDbObjectId remove(const OdString &name)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
OdSmartPtr< OdDbDictionaryIterator > OdDbDictionaryIteratorPtr
OdString suggestName(const OdString &strFilePath, const int nMaxLength=kMaxSuggestNameSize) const
GLuint const GLchar * name
virtual OdRxObjectPtr object() const
virtual OdDb::DuplicateRecordCloning mergeStyle() const
void setTreatElementsAsHard(bool doIt)
virtual bool setPosition(OdDbObjectId objectId)=0
virtual OdDbObjectPtr getObject(OdDb::OpenMode openMode=OdDb::kForRead)=0
bool isTreatElementsAsHard() const
OdDbObjectId setAt(const OdString &name, OdDbObject *newValue)
OdDbDictionaryIteratorPtr newIterator(OdRx::DictIterType iterType=OdRx::kDictCollated) const
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
void remove(const OdDbObjectId &objectId)
ODDB_DECLARE_MEMBERS(OdDbObject)
virtual OdString name() const =0
virtual void goodbye(const OdDbObject *pObject)
OdUInt32 numEntries() const
OdDbObjectPtr getAt(const OdString &name, OdDb::OpenMode mode) const
virtual ~OdDbDictionaryIterator()
virtual void applyPartialUndo(OdDbDwgFiler *pFiler, OdRxClass *pClass)
ODRX_DECLARE_MEMBERS(OdDbDictionaryIterator)
bool has(const OdString &name) const
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
virtual OdResult subGetClassID(void *pClsid) const
OdSmartPtr< OdDbDictionary > OdDbDictionaryPtr
virtual void erased(const OdDbObject *pObject, bool erasing=true)
virtual OdDbObjectId objectId() const =0