GcDbBlockReference
- class pygcad.pygrx.GcDbBlockReference
Bases:
GcDbEntity
Methods Summary
appendAttribute
(*args, **kwargs)Overloaded function.
attributeIterator
(self)C++: GcDbBlockReference::attributeIterator() const --> class GcDbObjectIterator *
blockTableRecord
(self)C++: GcDbBlockReference::blockTableRecord() const --> class GcDbObjectId
blockTransform
(self)C++: GcDbBlockReference::blockTransform() const --> class GcGeMatrix3d
cast
(inPtr)C++: GcDbBlockReference::cast(const class GcRxObject *) --> class GcDbBlockReference *
C++: GcDbBlockReference::className() --> const wchar_t *
desc
()C++: GcDbBlockReference::desc() --> class GcRxClass *
explodeToOwnerSpace
(self)C++: GcDbBlockReference::explodeToOwnerSpace() const --> enum Gcad::ErrorStatus
geomExtentsBestFit
(*args, **kwargs)Overloaded function.
getPlane
(self, plane, type)C++: GcDbBlockReference::getPlane(class GcGePlane &, enum GcDb::Planarity &) const --> enum Gcad::ErrorStatus
isA
(self)C++: GcDbBlockReference::isA() const --> class GcRxClass *
isPlanar
(self)C++: GcDbBlockReference::isPlanar() const --> bool
C++: GcDbBlockReference::nonAnnotationBlockTransform() const --> class GcGeMatrix3d
C++: GcDbBlockReference::nonAnnotationScaleFactors() const --> class GcGeScale3d
normal
(self)C++: GcDbBlockReference::normal() const --> class GcGeVector3d
openAttribute
(self, id, openMode[, ...])C++: GcDbBlockReference::openAttribute(class GcDbAttribute *&, class GcDbObjectId, enum GcDb::OpenMode, bool) --> enum Gcad::ErrorStatus
openSequenceEnd
(self, openMode)C++: GcDbBlockReference::openSequenceEnd(class GcDbSequenceEnd *&, enum GcDb::OpenMode) --> enum Gcad::ErrorStatus
position
(self)C++: GcDbBlockReference::position() const --> class GcGePoint3d
rotation
(self)C++: GcDbBlockReference::rotation() const --> double
rxInit
()C++: GcDbBlockReference::rxInit() --> void
scaleFactors
(self)C++: GcDbBlockReference::scaleFactors() const --> class GcGeScale3d
setBlockTableRecord
(self, para)C++: GcDbBlockReference::setBlockTableRecord(class GcDbObjectId) --> enum Gcad::ErrorStatus
setBlockTransform
(self, para)C++: GcDbBlockReference::setBlockTransform(const class GcGeMatrix3d &) --> enum Gcad::ErrorStatus
setNormal
(self, newVal)C++: GcDbBlockReference::setNormal(const class GcGeVector3d &) --> enum Gcad::ErrorStatus
setPosition
(self, para)C++: GcDbBlockReference::setPosition(const class GcGePoint3d &) --> enum Gcad::ErrorStatus
setRotation
(self, newVal)C++: GcDbBlockReference::setRotation(double) --> enum Gcad::ErrorStatus
setScaleFactors
(self, scale)C++: GcDbBlockReference::setScaleFactors(const class GcGeScale3d &) --> enum Gcad::ErrorStatus
C++: GcDbBlockReference::treatAsGcDbBlockRefForExplode() const --> bool
Methods Documentation
- appendAttribute(*args, **kwargs)
Overloaded function.
appendAttribute(self: pygcad.pygrx.GcDbBlockReference, attr: handle) -> pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbBlockReference::appendAttribute(class GcDbAttribute *) –> enum Gcad::ErrorStatus
appendAttribute(self: pygcad.pygrx.GcDbBlockReference, id: GcDbObjectId, attr: handle) -> pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbBlockReference::appendAttribute(class GcDbObjectId &, class GcDbAttribute *) –> enum Gcad::ErrorStatus
- attributeIterator(self: pygcad.pygrx.GcDbBlockReference) pygcad.pygrx.GcDbObjectIterator
C++: GcDbBlockReference::attributeIterator() const –> class GcDbObjectIterator *
- blockTableRecord(self: pygcad.pygrx.GcDbBlockReference) GcDbObjectId
C++: GcDbBlockReference::blockTableRecord() const –> class GcDbObjectId
- blockTransform(self: pygcad.pygrx.GcDbBlockReference) GcGeMatrix3d
C++: GcDbBlockReference::blockTransform() const –> class GcGeMatrix3d
- static cast(inPtr: pygcad.pygrx.GcRxObject) pygcad.pygrx.GcDbBlockReference
C++: GcDbBlockReference::cast(const class GcRxObject *) –> class GcDbBlockReference *
- static className() str
C++: GcDbBlockReference::className() –> const wchar_t *
- static desc() pygcad.pygrx.GcRxClass
C++: GcDbBlockReference::desc() –> class GcRxClass *
- explodeToOwnerSpace(self: pygcad.pygrx.GcDbBlockReference) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbBlockReference::explodeToOwnerSpace() const –> enum Gcad::ErrorStatus
- geomExtentsBestFit(*args, **kwargs)
Overloaded function.
geomExtentsBestFit(self: pygcad.pygrx.GcDbBlockReference, extents: GcDbExtents) -> pygcad.pygrx.Gcad.ErrorStatus
geomExtentsBestFit(self: pygcad.pygrx.GcDbBlockReference, parentXform: GcGeMatrix3d) -> Tuple[pygcad.pygrx.Gcad.ErrorStatus, GcDbExtents]
C++: GcDbBlockReference::geomExtentsBestFit(class GcDbExtents &, const class GcGeMatrix3d &) const –> enum Gcad::ErrorStatus
- getPlane(self: pygcad.pygrx.GcDbBlockReference, plane: GcGePlane, type: pygcad.pygrx.GcDb.Planarity) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbBlockReference::getPlane(class GcGePlane &, enum GcDb::Planarity &) const –> enum Gcad::ErrorStatus
- isA(self: pygcad.pygrx.GcDbBlockReference) pygcad.pygrx.GcRxClass
C++: GcDbBlockReference::isA() const –> class GcRxClass *
- isPlanar(self: pygcad.pygrx.GcDbBlockReference) bool
C++: GcDbBlockReference::isPlanar() const –> bool
- nonAnnotationBlockTransform(self: pygcad.pygrx.GcDbBlockReference) GcGeMatrix3d
C++: GcDbBlockReference::nonAnnotationBlockTransform() const –> class GcGeMatrix3d
- nonAnnotationScaleFactors(self: pygcad.pygrx.GcDbBlockReference) GcGeScale3d
C++: GcDbBlockReference::nonAnnotationScaleFactors() const –> class GcGeScale3d
- normal(self: pygcad.pygrx.GcDbBlockReference) GcGeVector3d
C++: GcDbBlockReference::normal() const –> class GcGeVector3d
- openAttribute(self: pygcad.pygrx.GcDbBlockReference, id: GcDbObjectId, openMode: pygcad.pygrx.GcDb.OpenMode, openErasedOne: bool = False) Tuple[pygcad.pygrx.Gcad.ErrorStatus, pygcad.pygrx.GcDbAttribute]
C++: GcDbBlockReference::openAttribute(class GcDbAttribute *&, class GcDbObjectId, enum GcDb::OpenMode, bool) –> enum Gcad::ErrorStatus
- openSequenceEnd(self: pygcad.pygrx.GcDbBlockReference, openMode: pygcad.pygrx.GcDb.OpenMode) Tuple[pygcad.pygrx.Gcad.ErrorStatus, GcDbSequenceEnd]
C++: GcDbBlockReference::openSequenceEnd(class GcDbSequenceEnd *&, enum GcDb::OpenMode) –> enum Gcad::ErrorStatus
- position(self: pygcad.pygrx.GcDbBlockReference) GcGePoint3d
C++: GcDbBlockReference::position() const –> class GcGePoint3d
- rotation(self: pygcad.pygrx.GcDbBlockReference) float
C++: GcDbBlockReference::rotation() const –> double
- static rxInit() None
C++: GcDbBlockReference::rxInit() –> void
- scaleFactors(self: pygcad.pygrx.GcDbBlockReference) GcGeScale3d
C++: GcDbBlockReference::scaleFactors() const –> class GcGeScale3d
- setBlockTableRecord(self: pygcad.pygrx.GcDbBlockReference, para: GcDbObjectId) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbBlockReference::setBlockTableRecord(class GcDbObjectId) –> enum Gcad::ErrorStatus
- setBlockTransform(self: pygcad.pygrx.GcDbBlockReference, para: GcGeMatrix3d) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbBlockReference::setBlockTransform(const class GcGeMatrix3d &) –> enum Gcad::ErrorStatus
- setNormal(self: pygcad.pygrx.GcDbBlockReference, newVal: GcGeVector3d) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbBlockReference::setNormal(const class GcGeVector3d &) –> enum Gcad::ErrorStatus
- setPosition(self: pygcad.pygrx.GcDbBlockReference, para: GcGePoint3d) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbBlockReference::setPosition(const class GcGePoint3d &) –> enum Gcad::ErrorStatus
- setRotation(self: pygcad.pygrx.GcDbBlockReference, newVal: float) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbBlockReference::setRotation(double) –> enum Gcad::ErrorStatus
- setScaleFactors(self: pygcad.pygrx.GcDbBlockReference, scale: GcGeScale3d) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbBlockReference::setScaleFactors(const class GcGeScale3d &) –> enum Gcad::ErrorStatus
- treatAsGcDbBlockRefForExplode(self: pygcad.pygrx.GcDbBlockReference) bool
C++: GcDbBlockReference::treatAsGcDbBlockRefForExplode() const –> bool