GcDbBlockTableRecord

class pygcad.pygrx.GcDbBlockTableRecord

Bases: GcDbSymbolTableRecord

Attributes Summary

kAny

kUniform

Methods Summary

addAnnoScalestoBlkRefs(*args, **kwargs)

Overloaded function.

appendGcDbEntity(self, pEntity)

C++: GcDbBlockTableRecord::appendGcDbEntity(class GcDbObjectId &, class GcDbEntity *) --> enum Gcad::ErrorStatus

assumeOwnershipOf(self, entitiesToMove)

C++: GcDbBlockTableRecord::assumeOwnershipOf(const class GcArray<class GcDbObjectId, class GcArrayMemCopyReallocator<class GcDbObjectId> > &) --> enum Gcad::ErrorStatus

blockInsertUnits(self)

C++: GcDbBlockTableRecord::blockInsertUnits() const --> enum GcDb::UnitsValue

blockScaling(self)

C++: GcDbBlockTableRecord::blockScaling() const --> enum GcDbBlockTableRecord::BlockScaling

cast(inPtr)

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

className()

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

comments(self)

C++: GcDbBlockTableRecord::comments(wchar_t *&) const --> enum Gcad::ErrorStatus

decomposeForSave(self, ver)

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

desc()

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

drawable(self)

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

dwgOutFields(self, filer)

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

dxfOutFields(self, filer)

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

explodable(self)

C++: GcDbBlockTableRecord::explodable() const --> bool

getBlockReferenceIds(self, ids[, ...])

C++: GcDbBlockTableRecord::getBlockReferenceIds(class GcArray<class GcDbObjectId, class GcArrayMemCopyReallocator<class GcDbObjectId> > &, bool, bool) const --> enum Gcad::ErrorStatus

getErasedBlockReferenceIds(self, para1)

C++: GcDbBlockTableRecord::getErasedBlockReferenceIds(class GcArray<class GcDbObjectId, class GcArrayMemCopyReallocator<class GcDbObjectId> > &) --> enum Gcad::ErrorStatus

getLayoutId(self)

C++: GcDbBlockTableRecord::getLayoutId() const --> class GcDbObjectId

hasAttributeDefinitions(self)

C++: GcDbBlockTableRecord::hasAttributeDefinitions() const --> bool

hasPreviewIcon(self)

C++: GcDbBlockTableRecord::hasPreviewIcon() const --> bool

isA(self)

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

isAnonymous(self)

C++: GcDbBlockTableRecord::isAnonymous() const --> bool

isFromExternalReference(self)

C++: GcDbBlockTableRecord::isFromExternalReference() const --> bool

isFromOverlayReference(self)

C++: GcDbBlockTableRecord::isFromOverlayReference() const --> bool

isLayout(self)

C++: GcDbBlockTableRecord::isLayout() const --> bool

isUnloaded(self)

C++: GcDbBlockTableRecord::isUnloaded() const --> bool

newBlockReferenceIdIterator(self)

C++: GcDbBlockTableRecord::newBlockReferenceIdIterator(class GcDbBlockReferenceIdIterator *&) const --> enum Gcad::ErrorStatus

newIterator(self[, pIterator, atBeginning])

C++: GcDbBlockTableRecord::newIterator(class GcDbBlockTableRecordIterator *&, bool, bool) const --> enum Gcad::ErrorStatus

openBlockBegin(self, openMode)

C++: GcDbBlockTableRecord::openBlockBegin(class GcDbBlockBegin *&, enum GcDb::OpenMode) --> enum Gcad::ErrorStatus

openBlockEnd(self, openMode)

C++: GcDbBlockTableRecord::openBlockEnd(class GcDbBlockEnd *&, enum GcDb::OpenMode) --> enum Gcad::ErrorStatus

origin(self)

C++: GcDbBlockTableRecord::origin() const --> class GcGePoint3d

pathName(self)

C++: GcDbBlockTableRecord::pathName(class GcString &) const --> enum Gcad::ErrorStatus

postProcessAnnotativeBTR(self[, bqueryOnly, ...])

C++: GcDbBlockTableRecord::postProcessAnnotativeBTR(int &, bool, bool) --> enum Gcad::ErrorStatus

rxInit()

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

setBlockInsertUnits(self, insunits)

C++: GcDbBlockTableRecord::setBlockInsertUnits(enum GcDb::UnitsValue) --> enum Gcad::ErrorStatus

setBlockScaling(self, blockScaling)

C++: GcDbBlockTableRecord::setBlockScaling(enum GcDbBlockTableRecord::BlockScaling) --> enum Gcad::ErrorStatus

setComments(self, pString)

C++: GcDbBlockTableRecord::setComments(const wchar_t *) --> enum Gcad::ErrorStatus

setExplodable(self, bExplodable)

C++: GcDbBlockTableRecord::setExplodable(bool) --> enum Gcad::ErrorStatus

setIsFromOverlayReference(self, bIsOverlay)

C++: GcDbBlockTableRecord::setIsFromOverlayReference(bool) --> enum Gcad::ErrorStatus

setIsUnloaded(self, isUnloaded)

C++: GcDbBlockTableRecord::setIsUnloaded(bool) --> enum Gcad::ErrorStatus

setLayoutId(self, para)

C++: GcDbBlockTableRecord::setLayoutId(class GcDbObjectId) --> enum Gcad::ErrorStatus

setOrigin(self, pt)

C++: GcDbBlockTableRecord::setOrigin(const class GcGePoint3d &) --> enum Gcad::ErrorStatus

setPathName(self, pathStr)

C++: GcDbBlockTableRecord::setPathName(const wchar_t *) --> enum Gcad::ErrorStatus

xrefDatabase(self[, incUnres])

C++: GcDbBlockTableRecord::xrefDatabase(bool) const --> class GcDbDatabase *

xrefStatus(self)

C++: GcDbBlockTableRecord::xrefStatus() const --> enum GcDb::XrefStatus

Attributes Documentation

kAny = <BlockScaling.kAny: 0>
kUniform = <BlockScaling.kUniform: 1>

Methods Documentation

addAnnoScalestoBlkRefs(*args, **kwargs)

Overloaded function.

  1. addAnnoScalestoBlkRefs(self: pygcad.pygrx.GcDbBlockTableRecord) -> pygcad.pygrx.Gcad.ErrorStatus

  2. addAnnoScalestoBlkRefs(self: pygcad.pygrx.GcDbBlockTableRecord, bScale: bool) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbBlockTableRecord::addAnnoScalestoBlkRefs(bool) –> enum Gcad::ErrorStatus

appendGcDbEntity(self: pygcad.pygrx.GcDbBlockTableRecord, pEntity: object) Tuple[pygcad.pygrx.Gcad.ErrorStatus, pygcad.pygrx.GcDbObjectId]

C++: GcDbBlockTableRecord::appendGcDbEntity(class GcDbObjectId &, class GcDbEntity *) –> enum Gcad::ErrorStatus

assumeOwnershipOf(self: pygcad.pygrx.GcDbBlockTableRecord, entitiesToMove: pygcad.pygrx.GcDbObjectIdArray) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbBlockTableRecord::assumeOwnershipOf(const class GcArray<class GcDbObjectId, class GcArrayMemCopyReallocator<class GcDbObjectId> > &) –> enum Gcad::ErrorStatus

blockInsertUnits(self: pygcad.pygrx.GcDbBlockTableRecord) pygcad.pygrx.GcDb.UnitsValue

C++: GcDbBlockTableRecord::blockInsertUnits() const –> enum GcDb::UnitsValue

blockScaling(self: pygcad.pygrx.GcDbBlockTableRecord) pygcad.pygrx.GcDbBlockTableRecord.BlockScaling

C++: GcDbBlockTableRecord::blockScaling() const –> enum GcDbBlockTableRecord::BlockScaling

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

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

static className() str

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

comments(self: pygcad.pygrx.GcDbBlockTableRecord) Tuple[pygcad.pygrx.Gcad.ErrorStatus, str]

C++: GcDbBlockTableRecord::comments(wchar_t *&) const –> enum Gcad::ErrorStatus

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

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

static desc() pygcad.pygrx.GcRxClass

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

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

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

dwgOutFields(self: pygcad.pygrx.GcDbBlockTableRecord, filer: GcDbDwgFiler) pygcad.pygrx.Gcad.ErrorStatus

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

dxfOutFields(self: pygcad.pygrx.GcDbBlockTableRecord, filer: GcDbDxfFiler) pygcad.pygrx.Gcad.ErrorStatus

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

explodable(self: pygcad.pygrx.GcDbBlockTableRecord) bool

C++: GcDbBlockTableRecord::explodable() const –> bool

getBlockReferenceIds(self: pygcad.pygrx.GcDbBlockTableRecord, ids: pygcad.pygrx.GcDbObjectIdArray, bDirectOnly: bool = True, bForceValidity: bool = False) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbBlockTableRecord::getBlockReferenceIds(class GcArray<class GcDbObjectId, class GcArrayMemCopyReallocator<class GcDbObjectId> > &, bool, bool) const –> enum Gcad::ErrorStatus

getErasedBlockReferenceIds(self: pygcad.pygrx.GcDbBlockTableRecord, para1: pygcad.pygrx.GcDbObjectIdArray) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbBlockTableRecord::getErasedBlockReferenceIds(class GcArray<class GcDbObjectId, class GcArrayMemCopyReallocator<class GcDbObjectId> > &) –> enum Gcad::ErrorStatus

getLayoutId(self: pygcad.pygrx.GcDbBlockTableRecord) pygcad.pygrx.GcDbObjectId

C++: GcDbBlockTableRecord::getLayoutId() const –> class GcDbObjectId

hasAttributeDefinitions(self: pygcad.pygrx.GcDbBlockTableRecord) bool

C++: GcDbBlockTableRecord::hasAttributeDefinitions() const –> bool

hasPreviewIcon(self: pygcad.pygrx.GcDbBlockTableRecord) bool

C++: GcDbBlockTableRecord::hasPreviewIcon() const –> bool

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

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

isAnonymous(self: pygcad.pygrx.GcDbBlockTableRecord) bool

C++: GcDbBlockTableRecord::isAnonymous() const –> bool

isFromExternalReference(self: pygcad.pygrx.GcDbBlockTableRecord) bool

C++: GcDbBlockTableRecord::isFromExternalReference() const –> bool

isFromOverlayReference(self: pygcad.pygrx.GcDbBlockTableRecord) bool

C++: GcDbBlockTableRecord::isFromOverlayReference() const –> bool

isLayout(self: pygcad.pygrx.GcDbBlockTableRecord) bool

C++: GcDbBlockTableRecord::isLayout() const –> bool

isUnloaded(self: pygcad.pygrx.GcDbBlockTableRecord) bool

C++: GcDbBlockTableRecord::isUnloaded() const –> bool

newBlockReferenceIdIterator(self: pygcad.pygrx.GcDbBlockTableRecord) Tuple[pygcad.pygrx.Gcad.ErrorStatus, pygcad.pygrx.GcDbBlockReferenceIdIterator]

C++: GcDbBlockTableRecord::newBlockReferenceIdIterator(class GcDbBlockReferenceIdIterator *&) const –> enum Gcad::ErrorStatus

newIterator(self: pygcad.pygrx.GcDbBlockTableRecord, pIterator: bool = True, atBeginning: bool = True) Tuple[pygcad.pygrx.Gcad.ErrorStatus, pygcad.pygrx.GcDbBlockTableRecordIterator]

C++: GcDbBlockTableRecord::newIterator(class GcDbBlockTableRecordIterator *&, bool, bool) const –> enum Gcad::ErrorStatus

openBlockBegin(self: pygcad.pygrx.GcDbBlockTableRecord, openMode: pygcad.pygrx.GcDb.OpenMode = <OpenMode.kForRead: 0>) Tuple[pygcad.pygrx.Gcad.ErrorStatus, pygcad.pygrx.GcDbBlockBegin]

C++: GcDbBlockTableRecord::openBlockBegin(class GcDbBlockBegin *&, enum GcDb::OpenMode) –> enum Gcad::ErrorStatus

openBlockEnd(self: pygcad.pygrx.GcDbBlockTableRecord, openMode: pygcad.pygrx.GcDb.OpenMode = <OpenMode.kForRead: 0>) Tuple[pygcad.pygrx.Gcad.ErrorStatus, pygcad.pygrx.GcDbBlockEnd]

C++: GcDbBlockTableRecord::openBlockEnd(class GcDbBlockEnd *&, enum GcDb::OpenMode) –> enum Gcad::ErrorStatus

origin(self: pygcad.pygrx.GcDbBlockTableRecord) pygcad.pygrx.GcGePoint3d

C++: GcDbBlockTableRecord::origin() const –> class GcGePoint3d

pathName(self: pygcad.pygrx.GcDbBlockTableRecord) Tuple[pygcad.pygrx.Gcad.ErrorStatus, str]

C++: GcDbBlockTableRecord::pathName(class GcString &) const –> enum Gcad::ErrorStatus

postProcessAnnotativeBTR(self: pygcad.pygrx.GcDbBlockTableRecord, bqueryOnly: bool = False, bScale: bool = True) Tuple[pygcad.pygrx.Gcad.ErrorStatus, int]

C++: GcDbBlockTableRecord::postProcessAnnotativeBTR(int &, bool, bool) –> enum Gcad::ErrorStatus

static rxInit() None

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

setBlockInsertUnits(self: pygcad.pygrx.GcDbBlockTableRecord, insunits: pygcad.pygrx.GcDb.UnitsValue) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbBlockTableRecord::setBlockInsertUnits(enum GcDb::UnitsValue) –> enum Gcad::ErrorStatus

setBlockScaling(self: pygcad.pygrx.GcDbBlockTableRecord, blockScaling: pygcad.pygrx.GcDbBlockTableRecord.BlockScaling) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbBlockTableRecord::setBlockScaling(enum GcDbBlockTableRecord::BlockScaling) –> enum Gcad::ErrorStatus

setComments(self: pygcad.pygrx.GcDbBlockTableRecord, pString: str) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbBlockTableRecord::setComments(const wchar_t *) –> enum Gcad::ErrorStatus

setExplodable(self: pygcad.pygrx.GcDbBlockTableRecord, bExplodable: bool) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbBlockTableRecord::setExplodable(bool) –> enum Gcad::ErrorStatus

setIsFromOverlayReference(self: pygcad.pygrx.GcDbBlockTableRecord, bIsOverlay: bool) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbBlockTableRecord::setIsFromOverlayReference(bool) –> enum Gcad::ErrorStatus

setIsUnloaded(self: pygcad.pygrx.GcDbBlockTableRecord, isUnloaded: bool) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbBlockTableRecord::setIsUnloaded(bool) –> enum Gcad::ErrorStatus

setLayoutId(self: pygcad.pygrx.GcDbBlockTableRecord, para: pygcad.pygrx.GcDbObjectId) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbBlockTableRecord::setLayoutId(class GcDbObjectId) –> enum Gcad::ErrorStatus

setOrigin(self: pygcad.pygrx.GcDbBlockTableRecord, pt: pygcad.pygrx.GcGePoint3d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbBlockTableRecord::setOrigin(const class GcGePoint3d &) –> enum Gcad::ErrorStatus

setPathName(self: pygcad.pygrx.GcDbBlockTableRecord, pathStr: str) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbBlockTableRecord::setPathName(const wchar_t *) –> enum Gcad::ErrorStatus

xrefDatabase(self: pygcad.pygrx.GcDbBlockTableRecord, incUnres: bool = False) pygcad.pygrx.GcDbDatabase

C++: GcDbBlockTableRecord::xrefDatabase(bool) const –> class GcDbDatabase *

xrefStatus(self: pygcad.pygrx.GcDbBlockTableRecord) pygcad.pygrx.GcDb.XrefStatus

C++: GcDbBlockTableRecord::xrefStatus() const –> enum GcDb::XrefStatus