GcDbDictionary

class pygcad.pygrx.GcDbDictionary

Bases: GcDbObject

Methods Summary

cast(inPtr)

C++: GcDbDictionary::cast(const class GcRxObject *) --> class GcDbDictionary *

className()

C++: GcDbDictionary::className() --> const wchar_t *

decomposeForSave(self, ver)

C++: GcDbDictionary::decomposeForSave(enum GcDb::GcDbDwgVersion, class GcDbObject *&, class GcDbObjectId &, bool &) --> enum Gcad::ErrorStatus

desc()

C++: GcDbDictionary::desc() --> class GcRxClass *

dwgInFields(self, pFiler)

C++: GcDbDictionary::dwgInFields(class GcDbDwgFiler *) --> enum Gcad::ErrorStatus

dwgOutFields(self, pFiler)

C++: GcDbDictionary::dwgOutFields(class GcDbDwgFiler *) const --> enum Gcad::ErrorStatus

dxfInFields(self, pFiler)

C++: GcDbDictionary::dxfInFields(class GcDbDxfFiler *) --> enum Gcad::ErrorStatus

dxfOutFields(self, pFiler)

C++: GcDbDictionary::dxfOutFields(class GcDbDxfFiler *) const --> enum Gcad::ErrorStatus

erased(self, pObject, bErasing)

C++: GcDbDictionary::erased(const class GcDbObject *, bool) --> void

getAt(*args, **kwargs)

Overloaded function.

goodbye(self, pObject)

C++: GcDbDictionary::goodbye(const class GcDbObject *) --> void

has(*args, **kwargs)

Overloaded function.

isA(self)

C++: GcDbDictionary::isA() const --> class GcRxClass *

isTreatElementsAsHard(self)

C++: GcDbDictionary::isTreatElementsAsHard() const --> bool

mergeStyle(self)

C++: GcDbDictionary::mergeStyle() const --> enum GcDb::DuplicateRecordCloning

nameAt(self, objId, sName)

C++: GcDbDictionary::nameAt(class GcDbObjectId, class GcString &) const --> enum Gcad::ErrorStatus

newIterator(self)

C++: GcDbDictionary::newIterator() const --> class GcDbDictionaryIterator *

numEntries(self)

C++: GcDbDictionary::numEntries() const --> unsigned int

remove(*args, **kwargs)

Overloaded function.

rxInit()

C++: GcDbDictionary::rxInit() --> void

setAt(self, srchKey, newValue)

setMergeStyle(self, style)

C++: GcDbDictionary::setMergeStyle(enum GcDb::DuplicateRecordCloning) --> void

setName(self, oldName, newName)

C++: GcDbDictionary::setName(const wchar_t *, const wchar_t *) --> bool

setTreatElementsAsHard(self, doIt)

C++: GcDbDictionary::setTreatElementsAsHard(bool) --> void

subErase(*args, **kwargs)

Overloaded function.

Methods Documentation

static cast(inPtr: pygcad.pygrx.GcRxObject) pygcad.pygrx.GcDbDictionary

C++: GcDbDictionary::cast(const class GcRxObject *) –> class GcDbDictionary *

static className() str

C++: GcDbDictionary::className() –> const wchar_t *

decomposeForSave(self: pygcad.pygrx.GcDbDictionary, ver: pygcad.pygrx.GcDb.GcDbDwgVersion) Tuple[pygcad.pygrx.Gcad.ErrorStatus, pygcad.pygrx.GcDbObject, pygcad.pygrx.GcDbObjectId, bool]

C++: GcDbDictionary::decomposeForSave(enum GcDb::GcDbDwgVersion, class GcDbObject *&, class GcDbObjectId &, bool &) –> enum Gcad::ErrorStatus

static desc() pygcad.pygrx.GcRxClass

C++: GcDbDictionary::desc() –> class GcRxClass *

dwgInFields(self: pygcad.pygrx.GcDbDictionary, pFiler: GcDbDwgFiler) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbDictionary::dwgInFields(class GcDbDwgFiler *) –> enum Gcad::ErrorStatus

dwgOutFields(self: pygcad.pygrx.GcDbDictionary, pFiler: GcDbDwgFiler) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbDictionary::dwgOutFields(class GcDbDwgFiler *) const –> enum Gcad::ErrorStatus

dxfInFields(self: pygcad.pygrx.GcDbDictionary, pFiler: GcDbDxfFiler) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbDictionary::dxfInFields(class GcDbDxfFiler *) –> enum Gcad::ErrorStatus

dxfOutFields(self: pygcad.pygrx.GcDbDictionary, pFiler: GcDbDxfFiler) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbDictionary::dxfOutFields(class GcDbDxfFiler *) const –> enum Gcad::ErrorStatus

erased(self: pygcad.pygrx.GcDbDictionary, pObject: pygcad.pygrx.GcDbObject, bErasing: bool) None

C++: GcDbDictionary::erased(const class GcDbObject *, bool) –> void

getAt(*args, **kwargs)

Overloaded function.

  1. getAt(self: pygcad.pygrx.GcDbDictionary, entryName: str, mode: pygcad.pygrx.GcDb.OpenMode = <OpenMode.kForRead: 0>) -> Tuple[pygcad.pygrx.Gcad.ErrorStatus, pygcad.pygrx.GcDbObject]

  2. getAt(self: pygcad.pygrx.GcDbDictionary, entryName: str, entryId: pygcad.pygrx.GcDbObjectId) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbDictionary::getAt(const wchar_t *, class GcDbObjectId &) const –> enum Gcad::ErrorStatus

goodbye(self: pygcad.pygrx.GcDbDictionary, pObject: pygcad.pygrx.GcDbObject) None

C++: GcDbDictionary::goodbye(const class GcDbObject *) –> void

has(*args, **kwargs)

Overloaded function.

  1. has(self: pygcad.pygrx.GcDbDictionary, entryName: str) -> bool

C++: GcDbDictionary::has(const wchar_t *) const –> bool

  1. has(self: pygcad.pygrx.GcDbDictionary, objId: pygcad.pygrx.GcDbObjectId) -> bool

C++: GcDbDictionary::has(class GcDbObjectId) const –> bool

isA(self: pygcad.pygrx.GcDbDictionary) pygcad.pygrx.GcRxClass

C++: GcDbDictionary::isA() const –> class GcRxClass *

isTreatElementsAsHard(self: pygcad.pygrx.GcDbDictionary) bool

C++: GcDbDictionary::isTreatElementsAsHard() const –> bool

mergeStyle(self: pygcad.pygrx.GcDbDictionary) pygcad.pygrx.GcDb.DuplicateRecordCloning

C++: GcDbDictionary::mergeStyle() const –> enum GcDb::DuplicateRecordCloning

nameAt(self: pygcad.pygrx.GcDbDictionary, objId: pygcad.pygrx.GcDbObjectId, sName: pygcad.pygrx.GcString) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbDictionary::nameAt(class GcDbObjectId, class GcString &) const –> enum Gcad::ErrorStatus

newIterator(self: pygcad.pygrx.GcDbDictionary) pygcad.pygrx.GcDbDictionaryIterator

C++: GcDbDictionary::newIterator() const –> class GcDbDictionaryIterator *

numEntries(self: pygcad.pygrx.GcDbDictionary) int

C++: GcDbDictionary::numEntries() const –> unsigned int

remove(*args, **kwargs)

Overloaded function.

  1. remove(self: pygcad.pygrx.GcDbDictionary, key: str) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbDictionary::remove(const wchar_t *) –> enum Gcad::ErrorStatus

  1. remove(self: pygcad.pygrx.GcDbDictionary, key: str, returnId: pygcad.pygrx.GcDbObjectId) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbDictionary::remove(const wchar_t *, class GcDbObjectId &) –> enum Gcad::ErrorStatus

  1. remove(self: pygcad.pygrx.GcDbDictionary, objId: pygcad.pygrx.GcDbObjectId) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbDictionary::remove(class GcDbObjectId) –> enum Gcad::ErrorStatus

static rxInit() None

C++: GcDbDictionary::rxInit() –> void

setAt(self: pygcad.pygrx.GcDbDictionary, srchKey: str, newValue: object) Tuple[pygcad.pygrx.Gcad.ErrorStatus, pygcad.pygrx.GcDbObjectId]
setMergeStyle(self: pygcad.pygrx.GcDbDictionary, style: pygcad.pygrx.GcDb.DuplicateRecordCloning) None

C++: GcDbDictionary::setMergeStyle(enum GcDb::DuplicateRecordCloning) –> void

setName(self: pygcad.pygrx.GcDbDictionary, oldName: str, newName: str) bool

C++: GcDbDictionary::setName(const wchar_t *, const wchar_t *) –> bool

setTreatElementsAsHard(self: pygcad.pygrx.GcDbDictionary, doIt: bool) None

C++: GcDbDictionary::setTreatElementsAsHard(bool) –> void

subErase(*args, **kwargs)

Overloaded function.

  1. subErase(self: pygcad.pygrx.GcDbDictionary) -> pygcad.pygrx.Gcad.ErrorStatus

  2. subErase(self: pygcad.pygrx.GcDbDictionary, pErasing: bool) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbDictionary::subErase(bool) –> enum Gcad::ErrorStatus