GcDbBlockTableRecord
- class pygcad.pygrx.GcDbBlockTableRecord
Bases:
GcDbSymbolTableRecord
Attributes Summary
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 *
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
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.
addAnnoScalestoBlkRefs(self: pygcad.pygrx.GcDbBlockTableRecord) -> pygcad.pygrx.Gcad.ErrorStatus
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