GcDbObject

class pygcad.pygrx.GcDbObject

Bases: GcGiDrawable, GcHeapOperators

Methods Summary

addPersistentReactor(self, objId)

C++: GcDbObject::addPersistentReactor(class GcDbObjectId) --> enum Gcad::ErrorStatus

addReactor(self, pReactor)

C++: GcDbObject::addReactor(class GcDbObjectReactor *) const --> enum Gcad::ErrorStatus

applyPartialUndo(self, undoFiler, classObj)

C++: GcDbObject::applyPartialUndo(class GcDbDwgFiler *, class GcRxClass *) --> enum Gcad::ErrorStatus

assertNotifyEnabled(self)

C++: GcDbObject::assertNotifyEnabled() const --> void

assertReadEnabled(self)

C++: GcDbObject::assertReadEnabled() const --> void

assertWriteEnabled(*args, **kwargs)

Overloaded function.

audit(self, pAuditInfo)

C++: GcDbObject::audit(class GcDbAuditInfo *) --> enum Gcad::ErrorStatus

cancel(self)

C++: GcDbObject::cancel() --> enum Gcad::ErrorStatus

cancelled(self, dbObj)

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

cast(inPtr)

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

className()

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

clone(self)

C++: GcDbObject::clone() const --> class GcRxObject *

close(self)

C++: GcDbObject::close() --> enum Gcad::ErrorStatus

closeAndPage(*args, **kwargs)

Overloaded function.

copied(self, dbObj, newObj)

C++: GcDbObject::copied(const class GcDbObject *, const class GcDbObject *) --> void

copyFrom(self, pSrc)

C++: GcDbObject::copyFrom(const class GcRxObject *) --> enum Gcad::ErrorStatus

createExtensionDictionary(self)

C++: GcDbObject::createExtensionDictionary() --> enum Gcad::ErrorStatus

database(self)

C++: GcDbObject::database() const --> class GcDbDatabase *

decomposeForSave(self, ver)

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

desc()

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

disableUndoRecording(self, disable)

C++: GcDbObject::disableUndoRecording(bool) --> void

downgradeOpen(self)

C++: GcDbObject::downgradeOpen() --> enum Gcad::ErrorStatus

downgradeToNotify(self, wasWritable)

C++: GcDbObject::downgradeToNotify(bool) --> enum Gcad::ErrorStatus

drawable(self)

C++: GcDbObject::drawable() --> class GcGiDrawable *

dwgIn(self, pFiler)

C++: GcDbObject::dwgIn(class GcDbDwgFiler *) --> enum Gcad::ErrorStatus

dwgInFields(self, pFiler)

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

dwgOut(self, pFiler)

C++: GcDbObject::dwgOut(class GcDbDwgFiler *) const --> enum Gcad::ErrorStatus

dwgOutFields(self, pFiler)

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

dxfIn(self, pFiler)

C++: GcDbObject::dxfIn(class GcDbDxfFiler *) --> enum Gcad::ErrorStatus

dxfInFields(self, pFiler)

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

dxfOut(self, pFiler, bAllXdata, pRegAppIds)

C++: GcDbObject::dxfOut(class GcDbDxfFiler *, bool, const class GcArray<class GcDbObjectId, class GcArrayMemCopyReallocator<class GcDbObjectId> > *) const --> enum Gcad::ErrorStatus

dxfOutFields(self, pFiler)

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

erase(*args, **kwargs)

Overloaded function.

erased(self, dbObj, bErasing)

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

extensionDictionary(self)

C++: GcDbObject::extensionDictionary() const --> class GcDbObjectId

getBinaryData(self, key)

C++: GcDbObject::getBinaryData(const wchar_t *, int &, char *&) const --> enum Gcad::ErrorStatus

getField(self, pszPropName)

C++: GcDbObject::getField(const wchar_t *, class GcDbObjectId &) const --> enum Gcad::ErrorStatus

getFieldDictionary(*args, **kwargs)

Overloaded function.

getGcDbHandle(self)

C++: GcDbObject::getGcDbHandle(class GcDbHandle &) const --> void

getObjectBirthVersion(self, ver, maintVer)

C++: GcDbObject::getObjectBirthVersion(enum GcDb::GcDbDwgVersion &, enum GcDb::MaintenanceReleaseVersion &) --> enum Gcad::ErrorStatus

getObjectSaveVersion(*args, **kwargs)

Overloaded function.

goodbye(self, dbObj)

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

handOverTo(*args, **kwargs)

Overloaded function.

hasFields(self)

C++: GcDbObject::hasFields() const --> bool

hasPersistentReactor(self, objId)

C++: GcDbObject::hasPersistentReactor(class GcDbObjectId) const --> bool

hasReactor(self, pReactor)

C++: GcDbObject::hasReactor(const class GcDbObjectReactor *) const --> bool

hasSaveVersionOverride(self)

C++: GcDbObject::hasSaveVersionOverride() --> bool

id(self)

C++: GcDbObject::id() const --> class GcDbObjectId

isA(self)

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

isAProxy(self)

C++: GcDbObject::isAProxy() const --> bool

isCancelling(self)

C++: GcDbObject::isCancelling() const --> bool

isEraseStatusToggled(self)

C++: GcDbObject::isEraseStatusToggled() const --> bool

isErased(self)

C++: GcDbObject::isErased() const --> bool

isGcDbObjectIdsInFlux(self)

C++: GcDbObject::isGcDbObjectIdsInFlux() const --> bool

isModified(self)

C++: GcDbObject::isModified() const --> bool

isModifiedGraphics(self)

C++: GcDbObject::isModifiedGraphics() const --> bool

isModifiedXData(self)

C++: GcDbObject::isModifiedXData() const --> bool

isNewObject(self)

C++: GcDbObject::isNewObject() const --> bool

isNotifyEnabled(self)

C++: GcDbObject::isNotifyEnabled() const --> bool

isNotifying(self)

C++: GcDbObject::isNotifying() const --> bool

isPersistent(self)

C++: GcDbObject::isPersistent() const --> bool

isReadEnabled(self)

C++: GcDbObject::isReadEnabled() const --> bool

isReallyClosing(self)

C++: GcDbObject::isReallyClosing() const --> bool

isTransactionResident(self)

C++: GcDbObject::isTransactionResident() const --> bool

isUndoRecordingDisabled(self)

C++: GcDbObject::isUndoRecordingDisabled() const --> bool

isUndoing(self)

C++: GcDbObject::isUndoing() const --> bool

isWriteEnabled(self)

C++: GcDbObject::isWriteEnabled() const --> bool

mergeStyle(self)

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

modified(self, dbObj)

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

modifiedGraphics(self, dbEnt)

C++: GcDbObject::modifiedGraphics(const class GcDbEntity *) --> void

modifiedXData(self, dbObj)

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

modifyUndone(self, dbObj)

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

objectClosed(self, objId)

C++: GcDbObject::objectClosed(const class GcDbObjectId) --> void

objectId(self)

C++: GcDbObject::objectId() const --> class GcDbObjectId

openedForModify(self, dbObj)

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

ownerId(self)

C++: GcDbObject::ownerId() const --> class GcDbObjectId

reactors(self)

C++: GcDbObject::reactors() const --> const class GcArray<void *, class GcArrayMemCopyReallocator<void *> > *

reappended(self, dbObj)

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

recvPropagateModify(self, subObj)

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

releaseExtensionDictionary(self)

C++: GcDbObject::releaseExtensionDictionary() --> enum Gcad::ErrorStatus

removeField(*args, **kwargs)

Overloaded function.

removePersistentReactor(self, objId)

C++: GcDbObject::removePersistentReactor(class GcDbObjectId) --> enum Gcad::ErrorStatus

removeReactor(self, pReactor)

C++: GcDbObject::removeReactor(class GcDbObjectReactor *) const --> enum Gcad::ErrorStatus

rxInit()

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

setBinaryData(self, key, size, data)

C++: GcDbObject::setBinaryData(const wchar_t *, int, const char *) --> enum Gcad::ErrorStatus

setGcDbObjectIdsInFlux(self)

C++: GcDbObject::setGcDbObjectIdsInFlux() --> void

setHasSaveVersionOverride(self, bSetIt)

C++: GcDbObject::setHasSaveVersionOverride(bool) --> void

setOwnerId(self, objId)

C++: GcDbObject::setOwnerId(class GcDbObjectId) --> enum Gcad::ErrorStatus

setXData(self, xdata)

C++: GcDbObject::setXData(const struct resbuf *) --> enum Gcad::ErrorStatus

subCancel(self)

C++: GcDbObject::subCancel() --> enum Gcad::ErrorStatus

subClose(self)

C++: GcDbObject::subClose() --> enum Gcad::ErrorStatus

subErase(self, erasing)

C++: GcDbObject::subErase(bool) --> enum Gcad::ErrorStatus

subHandOverTo(self, newObject)

C++: GcDbObject::subHandOverTo(class GcDbObject *) --> enum Gcad::ErrorStatus

subObjModified(self, dbObj, subObj)

C++: GcDbObject::subObjModified(const class GcDbObject *, const class GcDbObject *) --> void

subOpen(self, mode)

C++: GcDbObject::subOpen(enum GcDb::OpenMode) --> enum Gcad::ErrorStatus

subSwapIdWith(*args, **kwargs)

Overloaded function.

swapIdWith(*args, **kwargs)

Overloaded function.

unappended(self, dbObj)

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

undoFiler(self)

C++: GcDbObject::undoFiler() --> class GcDbDwgFiler *

upgradeFromNotify(self)

C++: GcDbObject::upgradeFromNotify(bool &) --> enum Gcad::ErrorStatus

upgradeOpen(self)

C++: GcDbObject::upgradeOpen() --> enum Gcad::ErrorStatus

xData(*args, **kwargs)

Overloaded function.

xDataTransformBy(self, xform)

C++: GcDbObject::xDataTransformBy(const class GcGeMatrix3d &) --> enum Gcad::ErrorStatus

xmitPropagateModify(self)

C++: GcDbObject::xmitPropagateModify() const --> void

Methods Documentation

addPersistentReactor(self: pygcad.pygrx.GcDbObject, objId: GcDbObjectId) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::addPersistentReactor(class GcDbObjectId) –> enum Gcad::ErrorStatus

addReactor(self: pygcad.pygrx.GcDbObject, pReactor: GcDbObjectReactor) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::addReactor(class GcDbObjectReactor *) const –> enum Gcad::ErrorStatus

applyPartialUndo(self: pygcad.pygrx.GcDbObject, undoFiler: GcDbDwgFiler, classObj: pygcad.pygrx.GcRxClass) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::applyPartialUndo(class GcDbDwgFiler *, class GcRxClass *) –> enum Gcad::ErrorStatus

assertNotifyEnabled(self: pygcad.pygrx.GcDbObject) None

C++: GcDbObject::assertNotifyEnabled() const –> void

assertReadEnabled(self: pygcad.pygrx.GcDbObject) None

C++: GcDbObject::assertReadEnabled() const –> void

assertWriteEnabled(*args, **kwargs)

Overloaded function.

  1. assertWriteEnabled(self: pygcad.pygrx.GcDbObject) -> None

  2. assertWriteEnabled(self: pygcad.pygrx.GcDbObject, autoUndo: bool) -> None

  3. assertWriteEnabled(self: pygcad.pygrx.GcDbObject, autoUndo: bool, recordModified: bool) -> None

C++: GcDbObject::assertWriteEnabled(bool, bool) –> void

audit(self: pygcad.pygrx.GcDbObject, pAuditInfo: GcDbAuditInfo) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::audit(class GcDbAuditInfo *) –> enum Gcad::ErrorStatus

cancel(self: pygcad.pygrx.GcDbObject) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::cancel() –> enum Gcad::ErrorStatus

cancelled(self: pygcad.pygrx.GcDbObject, dbObj: pygcad.pygrx.GcDbObject) None

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

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

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

static className() str

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

clone(self: pygcad.pygrx.GcDbObject) pygcad.pygrx.GcRxObject

C++: GcDbObject::clone() const –> class GcRxObject *

close(self: pygcad.pygrx.GcDbObject) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::close() –> enum Gcad::ErrorStatus

closeAndPage(*args, **kwargs)

Overloaded function.

  1. closeAndPage(self: pygcad.pygrx.GcDbObject) -> pygcad.pygrx.Gcad.ErrorStatus

  2. closeAndPage(self: pygcad.pygrx.GcDbObject, onlyWhenClean: bool) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::closeAndPage(bool) –> enum Gcad::ErrorStatus

copied(self: pygcad.pygrx.GcDbObject, dbObj: pygcad.pygrx.GcDbObject, newObj: pygcad.pygrx.GcDbObject) None

C++: GcDbObject::copied(const class GcDbObject *, const class GcDbObject *) –> void

copyFrom(self: pygcad.pygrx.GcDbObject, pSrc: pygcad.pygrx.GcRxObject) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::copyFrom(const class GcRxObject *) –> enum Gcad::ErrorStatus

createExtensionDictionary(self: pygcad.pygrx.GcDbObject) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::createExtensionDictionary() –> enum Gcad::ErrorStatus

database(self: pygcad.pygrx.GcDbObject) pygcad.pygrx.GcDbDatabase

C++: GcDbObject::database() const –> class GcDbDatabase *

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

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

static desc() pygcad.pygrx.GcRxClass

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

disableUndoRecording(self: pygcad.pygrx.GcDbObject, disable: bool) None

C++: GcDbObject::disableUndoRecording(bool) –> void

downgradeOpen(self: pygcad.pygrx.GcDbObject) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::downgradeOpen() –> enum Gcad::ErrorStatus

downgradeToNotify(self: pygcad.pygrx.GcDbObject, wasWritable: bool) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::downgradeToNotify(bool) –> enum Gcad::ErrorStatus

drawable(self: pygcad.pygrx.GcDbObject) pygcad.pygrx.GcGiDrawable

C++: GcDbObject::drawable() –> class GcGiDrawable *

dwgIn(self: pygcad.pygrx.GcDbObject, pFiler: GcDbDwgFiler) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::dwgIn(class GcDbDwgFiler *) –> enum Gcad::ErrorStatus

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

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

dwgOut(self: pygcad.pygrx.GcDbObject, pFiler: GcDbDwgFiler) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::dwgOut(class GcDbDwgFiler *) const –> enum Gcad::ErrorStatus

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

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

dxfIn(self: pygcad.pygrx.GcDbObject, pFiler: GcDbDxfFiler) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::dxfIn(class GcDbDxfFiler *) –> enum Gcad::ErrorStatus

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

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

dxfOut(self: pygcad.pygrx.GcDbObject, pFiler: GcDbDxfFiler, bAllXdata: bool, pRegAppIds: pygcad.pygrx.GcDbObjectIdArray) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::dxfOut(class GcDbDxfFiler *, bool, const class GcArray<class GcDbObjectId, class GcArrayMemCopyReallocator<class GcDbObjectId> > *) const –> enum Gcad::ErrorStatus

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

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

erase(*args, **kwargs)

Overloaded function.

  1. erase(self: pygcad.pygrx.GcDbObject) -> pygcad.pygrx.Gcad.ErrorStatus

  2. erase(self: pygcad.pygrx.GcDbObject, erasing: bool) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::erase(bool) –> enum Gcad::ErrorStatus

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

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

extensionDictionary(self: pygcad.pygrx.GcDbObject) GcDbObjectId

C++: GcDbObject::extensionDictionary() const –> class GcDbObjectId

getBinaryData(self: pygcad.pygrx.GcDbObject, key: str) Tuple[pygcad.pygrx.Gcad.ErrorStatus, int, str]

C++: GcDbObject::getBinaryData(const wchar_t *, int &, char *&) const –> enum Gcad::ErrorStatus

getField(self: pygcad.pygrx.GcDbObject, pszPropName: str) Tuple[pygcad.pygrx.Gcad.ErrorStatus, GcDbObjectId]

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

getFieldDictionary(*args, **kwargs)

Overloaded function.

  1. getFieldDictionary(self: pygcad.pygrx.GcDbObject) -> GcDbObjectId

C++: GcDbObject::getFieldDictionary() const –> class GcDbObjectId

  1. getFieldDictionary(self: pygcad.pygrx.GcDbObject, mode: pygcad.pygrx.GcDb.OpenMode) -> Tuple[pygcad.pygrx.Gcad.ErrorStatus, GcDbDictionary]

C++: GcDbObject::getFieldDictionary(class GcDbDictionary *&, enum GcDb::OpenMode) const –> enum Gcad::ErrorStatus

getGcDbHandle(self: pygcad.pygrx.GcDbObject) pygcad.pygrx.GcDbHandle

C++: GcDbObject::getGcDbHandle(class GcDbHandle &) const –> void

getObjectBirthVersion(self: pygcad.pygrx.GcDbObject, ver: pygcad.pygrx.GcDb.GcDbDwgVersion, maintVer: pygcad.pygrx.GcDb.MaintenanceReleaseVersion) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::getObjectBirthVersion(enum GcDb::GcDbDwgVersion &, enum GcDb::MaintenanceReleaseVersion &) –> enum Gcad::ErrorStatus

getObjectSaveVersion(*args, **kwargs)

Overloaded function.

  1. getObjectSaveVersion(self: pygcad.pygrx.GcDbObject, pFiler: GcDbDwgFiler, ver: pygcad.pygrx.GcDb.GcDbDwgVersion, maintVer: pygcad.pygrx.GcDb.MaintenanceReleaseVersion) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::getObjectSaveVersion(const class GcDbDwgFiler *, enum GcDb::GcDbDwgVersion &, enum GcDb::MaintenanceReleaseVersion &) –> enum Gcad::ErrorStatus

  1. getObjectSaveVersion(self: pygcad.pygrx.GcDbObject, pFiler: GcDbDxfFiler, ver: pygcad.pygrx.GcDb.GcDbDwgVersion, maintVer: pygcad.pygrx.GcDb.MaintenanceReleaseVersion) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::getObjectSaveVersion(const class GcDbDxfFiler *, enum GcDb::GcDbDwgVersion &, enum GcDb::MaintenanceReleaseVersion &) –> enum Gcad::ErrorStatus

goodbye(self: pygcad.pygrx.GcDbObject, dbObj: pygcad.pygrx.GcDbObject) None

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

handOverTo(*args, **kwargs)

Overloaded function.

  1. handOverTo(self: pygcad.pygrx.GcDbObject, newObject: pygcad.pygrx.GcDbObject) -> pygcad.pygrx.Gcad.ErrorStatus

  2. handOverTo(self: pygcad.pygrx.GcDbObject, newObject: pygcad.pygrx.GcDbObject, keepXData: bool) -> pygcad.pygrx.Gcad.ErrorStatus

  3. handOverTo(self: pygcad.pygrx.GcDbObject, newObject: pygcad.pygrx.GcDbObject, keepXData: bool, keepExtDict: bool) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::handOverTo(class GcDbObject *, bool, bool) –> enum Gcad::ErrorStatus

hasFields(self: pygcad.pygrx.GcDbObject) bool

C++: GcDbObject::hasFields() const –> bool

hasPersistentReactor(self: pygcad.pygrx.GcDbObject, objId: GcDbObjectId) bool

C++: GcDbObject::hasPersistentReactor(class GcDbObjectId) const –> bool

hasReactor(self: pygcad.pygrx.GcDbObject, pReactor: GcDbObjectReactor) bool

C++: GcDbObject::hasReactor(const class GcDbObjectReactor *) const –> bool

hasSaveVersionOverride(self: pygcad.pygrx.GcDbObject) bool

C++: GcDbObject::hasSaveVersionOverride() –> bool

id(self: pygcad.pygrx.GcDbObject) GcDbObjectId

C++: GcDbObject::id() const –> class GcDbObjectId

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

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

isAProxy(self: pygcad.pygrx.GcDbObject) bool

C++: GcDbObject::isAProxy() const –> bool

isCancelling(self: pygcad.pygrx.GcDbObject) bool

C++: GcDbObject::isCancelling() const –> bool

isEraseStatusToggled(self: pygcad.pygrx.GcDbObject) bool

C++: GcDbObject::isEraseStatusToggled() const –> bool

isErased(self: pygcad.pygrx.GcDbObject) bool

C++: GcDbObject::isErased() const –> bool

isGcDbObjectIdsInFlux(self: pygcad.pygrx.GcDbObject) bool

C++: GcDbObject::isGcDbObjectIdsInFlux() const –> bool

isModified(self: pygcad.pygrx.GcDbObject) bool

C++: GcDbObject::isModified() const –> bool

isModifiedGraphics(self: pygcad.pygrx.GcDbObject) bool

C++: GcDbObject::isModifiedGraphics() const –> bool

isModifiedXData(self: pygcad.pygrx.GcDbObject) bool

C++: GcDbObject::isModifiedXData() const –> bool

isNewObject(self: pygcad.pygrx.GcDbObject) bool

C++: GcDbObject::isNewObject() const –> bool

isNotifyEnabled(self: pygcad.pygrx.GcDbObject) bool

C++: GcDbObject::isNotifyEnabled() const –> bool

isNotifying(self: pygcad.pygrx.GcDbObject) bool

C++: GcDbObject::isNotifying() const –> bool

isPersistent(self: pygcad.pygrx.GcDbObject) bool

C++: GcDbObject::isPersistent() const –> bool

isReadEnabled(self: pygcad.pygrx.GcDbObject) bool

C++: GcDbObject::isReadEnabled() const –> bool

isReallyClosing(self: pygcad.pygrx.GcDbObject) bool

C++: GcDbObject::isReallyClosing() const –> bool

isTransactionResident(self: pygcad.pygrx.GcDbObject) bool

C++: GcDbObject::isTransactionResident() const –> bool

isUndoRecordingDisabled(self: pygcad.pygrx.GcDbObject) bool

C++: GcDbObject::isUndoRecordingDisabled() const –> bool

isUndoing(self: pygcad.pygrx.GcDbObject) bool

C++: GcDbObject::isUndoing() const –> bool

isWriteEnabled(self: pygcad.pygrx.GcDbObject) bool

C++: GcDbObject::isWriteEnabled() const –> bool

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

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

modified(self: pygcad.pygrx.GcDbObject, dbObj: pygcad.pygrx.GcDbObject) None

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

modifiedGraphics(self: pygcad.pygrx.GcDbObject, dbEnt: GcDbEntity) None

C++: GcDbObject::modifiedGraphics(const class GcDbEntity *) –> void

modifiedXData(self: pygcad.pygrx.GcDbObject, dbObj: pygcad.pygrx.GcDbObject) None

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

modifyUndone(self: pygcad.pygrx.GcDbObject, dbObj: pygcad.pygrx.GcDbObject) None

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

objectClosed(self: pygcad.pygrx.GcDbObject, objId: GcDbObjectId) None

C++: GcDbObject::objectClosed(const class GcDbObjectId) –> void

objectId(self: pygcad.pygrx.GcDbObject) GcDbObjectId

C++: GcDbObject::objectId() const –> class GcDbObjectId

openedForModify(self: pygcad.pygrx.GcDbObject, dbObj: pygcad.pygrx.GcDbObject) None

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

ownerId(self: pygcad.pygrx.GcDbObject) GcDbObjectId

C++: GcDbObject::ownerId() const –> class GcDbObjectId

reactors(self: pygcad.pygrx.GcDbObject) GcArray<void * __ptr64,GcArrayMemCopyReallocator<void * __ptr64> >

C++: GcDbObject::reactors() const –> const class GcArray<void *, class GcArrayMemCopyReallocator<void *> > *

reappended(self: pygcad.pygrx.GcDbObject, dbObj: pygcad.pygrx.GcDbObject) None

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

recvPropagateModify(self: pygcad.pygrx.GcDbObject, subObj: pygcad.pygrx.GcDbObject) None

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

releaseExtensionDictionary(self: pygcad.pygrx.GcDbObject) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::releaseExtensionDictionary() –> enum Gcad::ErrorStatus

removeField(*args, **kwargs)

Overloaded function.

  1. removeField(self: pygcad.pygrx.GcDbObject, fieldId: GcDbObjectId) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::removeField(class GcDbObjectId) –> enum Gcad::ErrorStatus

  1. removeField(self: pygcad.pygrx.GcDbObject, pszPropName: str, returnId: GcDbObjectId) -> pygcad.pygrx.Gcad.ErrorStatus

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

  1. removeField(self: pygcad.pygrx.GcDbObject, pszPropName: str) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::removeField(const wchar_t *) –> enum Gcad::ErrorStatus

removePersistentReactor(self: pygcad.pygrx.GcDbObject, objId: GcDbObjectId) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::removePersistentReactor(class GcDbObjectId) –> enum Gcad::ErrorStatus

removeReactor(self: pygcad.pygrx.GcDbObject, pReactor: GcDbObjectReactor) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::removeReactor(class GcDbObjectReactor *) const –> enum Gcad::ErrorStatus

static rxInit() None

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

setBinaryData(self: pygcad.pygrx.GcDbObject, key: str, size: int, data: str) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::setBinaryData(const wchar_t *, int, const char *) –> enum Gcad::ErrorStatus

setGcDbObjectIdsInFlux(self: pygcad.pygrx.GcDbObject) None

C++: GcDbObject::setGcDbObjectIdsInFlux() –> void

setHasSaveVersionOverride(self: pygcad.pygrx.GcDbObject, bSetIt: bool) None

C++: GcDbObject::setHasSaveVersionOverride(bool) –> void

setOwnerId(self: pygcad.pygrx.GcDbObject, objId: GcDbObjectId) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::setOwnerId(class GcDbObjectId) –> enum Gcad::ErrorStatus

setXData(self: pygcad.pygrx.GcDbObject, xdata: resbuf) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::setXData(const struct resbuf *) –> enum Gcad::ErrorStatus

subCancel(self: pygcad.pygrx.GcDbObject) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::subCancel() –> enum Gcad::ErrorStatus

subClose(self: pygcad.pygrx.GcDbObject) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::subClose() –> enum Gcad::ErrorStatus

subErase(self: pygcad.pygrx.GcDbObject, erasing: bool) pygcad.pygrx.Gcad.ErrorStatus

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

subHandOverTo(self: pygcad.pygrx.GcDbObject, newObject: pygcad.pygrx.GcDbObject) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::subHandOverTo(class GcDbObject *) –> enum Gcad::ErrorStatus

subObjModified(self: pygcad.pygrx.GcDbObject, dbObj: pygcad.pygrx.GcDbObject, subObj: pygcad.pygrx.GcDbObject) None

C++: GcDbObject::subObjModified(const class GcDbObject *, const class GcDbObject *) –> void

subOpen(self: pygcad.pygrx.GcDbObject, mode: pygcad.pygrx.GcDb.OpenMode) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::subOpen(enum GcDb::OpenMode) –> enum Gcad::ErrorStatus

subSwapIdWith(*args, **kwargs)

Overloaded function.

  1. subSwapIdWith(self: pygcad.pygrx.GcDbObject, otherId: GcDbObjectId) -> pygcad.pygrx.Gcad.ErrorStatus

  2. subSwapIdWith(self: pygcad.pygrx.GcDbObject, otherId: GcDbObjectId, swapXdata: bool) -> pygcad.pygrx.Gcad.ErrorStatus

  3. subSwapIdWith(self: pygcad.pygrx.GcDbObject, otherId: GcDbObjectId, swapXdata: bool, swapExtDict: bool) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::subSwapIdWith(class GcDbObjectId, bool, bool) –> enum Gcad::ErrorStatus

swapIdWith(*args, **kwargs)

Overloaded function.

  1. swapIdWith(self: pygcad.pygrx.GcDbObject, otherId: GcDbObjectId) -> pygcad.pygrx.Gcad.ErrorStatus

  2. swapIdWith(self: pygcad.pygrx.GcDbObject, otherId: GcDbObjectId, swapXdata: bool) -> pygcad.pygrx.Gcad.ErrorStatus

  3. swapIdWith(self: pygcad.pygrx.GcDbObject, otherId: GcDbObjectId, swapXdata: bool, swapExtDict: bool) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::swapIdWith(class GcDbObjectId, bool, bool) –> enum Gcad::ErrorStatus

unappended(self: pygcad.pygrx.GcDbObject, dbObj: pygcad.pygrx.GcDbObject) None

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

undoFiler(self: pygcad.pygrx.GcDbObject) GcDbDwgFiler

C++: GcDbObject::undoFiler() –> class GcDbDwgFiler *

upgradeFromNotify(self: pygcad.pygrx.GcDbObject) Tuple[pygcad.pygrx.Gcad.ErrorStatus, bool]

C++: GcDbObject::upgradeFromNotify(bool &) –> enum Gcad::ErrorStatus

upgradeOpen(self: pygcad.pygrx.GcDbObject) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::upgradeOpen() –> enum Gcad::ErrorStatus

xData(*args, **kwargs)

Overloaded function.

  1. xData(self: pygcad.pygrx.GcDbObject) -> resbuf

  2. xData(self: pygcad.pygrx.GcDbObject, regappName: str) -> resbuf

C++: GcDbObject::xData(const wchar_t *) const –> struct resbuf *

xDataTransformBy(self: pygcad.pygrx.GcDbObject, xform: GcGeMatrix3d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbObject::xDataTransformBy(const class GcGeMatrix3d &) –> enum Gcad::ErrorStatus

xmitPropagateModify(self: pygcad.pygrx.GcDbObject) None

C++: GcDbObject::xmitPropagateModify() const –> void