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 *

className()

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

nonAnnotationBlockTransform(self)

C++: GcDbBlockReference::nonAnnotationBlockTransform() const --> class GcGeMatrix3d

nonAnnotationScaleFactors(self)

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

treatAsGcDbBlockRefForExplode(self)

C++: GcDbBlockReference::treatAsGcDbBlockRefForExplode() const --> bool

Methods Documentation

appendAttribute(*args, **kwargs)

Overloaded function.

  1. appendAttribute(self: pygcad.pygrx.GcDbBlockReference, attr: handle) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbBlockReference::appendAttribute(class GcDbAttribute *) –> enum Gcad::ErrorStatus

  1. 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.

  1. geomExtentsBestFit(self: pygcad.pygrx.GcDbBlockReference, extents: GcDbExtents) -> pygcad.pygrx.Gcad.ErrorStatus

  2. 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