GcDbShape
- class pygcad.pygrx.GcDbShape
Bases:
GcDbEntity
Methods Summary
cast
(inPtr)C++: GcDbShape::cast(const class GcRxObject *) --> class GcDbShape *
C++: GcDbShape::className() --> const wchar_t *
desc
()C++: GcDbShape::desc() --> class GcRxClass *
getPlane
(self, para, para1)C++: GcDbShape::getPlane(class GcGePlane &, enum GcDb::Planarity &) const --> enum Gcad::ErrorStatus
isA
(self)C++: GcDbShape::isA() const --> class GcRxClass *
isPlanar
(self)C++: GcDbShape::isPlanar() const --> bool
name
(*args, **kwargs)Overloaded function.
normal
(self)C++: GcDbShape::normal() const --> class GcGeVector3d
oblique
(self)C++: GcDbShape::oblique() const --> double
position
(self)C++: GcDbShape::position() const --> class GcGePoint3d
rotation
(self)C++: GcDbShape::rotation() const --> double
rxInit
()C++: GcDbShape::rxInit() --> void
setName
(self, para)C++: GcDbShape::setName(const wchar_t *) --> enum Gcad::ErrorStatus
setNormal
(self, para)C++: GcDbShape::setNormal(const class GcGeVector3d &) --> enum Gcad::ErrorStatus
setOblique
(self, para)C++: GcDbShape::setOblique(double) --> enum Gcad::ErrorStatus
setPosition
(self, para)C++: GcDbShape::setPosition(const class GcGePoint3d &) --> enum Gcad::ErrorStatus
setRotation
(self, para)C++: GcDbShape::setRotation(double) --> enum Gcad::ErrorStatus
setShapeIndex
(self, id)C++: GcDbShape::setShapeIndex(class GcDbObjectId) --> enum Gcad::ErrorStatus
setShapeNumber
(self, para)C++: GcDbShape::setShapeNumber(short) --> enum Gcad::ErrorStatus
setSize
(self, para)C++: GcDbShape::setSize(double) --> enum Gcad::ErrorStatus
setStyleId
(self, id)C++: GcDbShape::setStyleId(class GcDbObjectId) --> enum Gcad::ErrorStatus
setThickness
(self, para)C++: GcDbShape::setThickness(double) --> enum Gcad::ErrorStatus
setWidthFactor
(self, para)C++: GcDbShape::setWidthFactor(double) --> enum Gcad::ErrorStatus
shapeIndex
(self)C++: GcDbShape::shapeIndex() const --> class GcDbObjectId
shapeNumber
(self)C++: GcDbShape::shapeNumber() const --> short
size
(self)C++: GcDbShape::size() const --> double
styleId
(self)C++: GcDbShape::styleId() const --> class GcDbObjectId
thickness
(self)C++: GcDbShape::thickness() const --> double
widthFactor
(self)C++: GcDbShape::widthFactor() const --> double
Methods Documentation
- static cast(inPtr: pygcad.pygrx.GcRxObject) pygcad.pygrx.GcDbShape
C++: GcDbShape::cast(const class GcRxObject *) –> class GcDbShape *
- static className() str
C++: GcDbShape::className() –> const wchar_t *
- static desc() pygcad.pygrx.GcRxClass
C++: GcDbShape::desc() –> class GcRxClass *
- getPlane(self: pygcad.pygrx.GcDbShape, para: pygcad.pygrx.GcGePlane, para1: pygcad.pygrx.GcDb.Planarity) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbShape::getPlane(class GcGePlane &, enum GcDb::Planarity &) const –> enum Gcad::ErrorStatus
- isA(self: pygcad.pygrx.GcDbShape) pygcad.pygrx.GcRxClass
C++: GcDbShape::isA() const –> class GcRxClass *
- isPlanar(self: pygcad.pygrx.GcDbShape) bool
C++: GcDbShape::isPlanar() const –> bool
- name(*args, **kwargs)
Overloaded function.
name(self: pygcad.pygrx.GcDbShape, sName: pygcad.pygrx.GcString) -> pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbShape::name(class GcString &) const –> enum Gcad::ErrorStatus
name(self: pygcad.pygrx.GcDbShape) -> str
C++: GcDbShape::name() const –> wchar_t *
- normal(self: pygcad.pygrx.GcDbShape) pygcad.pygrx.GcGeVector3d
C++: GcDbShape::normal() const –> class GcGeVector3d
- oblique(self: pygcad.pygrx.GcDbShape) float
C++: GcDbShape::oblique() const –> double
- position(self: pygcad.pygrx.GcDbShape) pygcad.pygrx.GcGePoint3d
C++: GcDbShape::position() const –> class GcGePoint3d
- rotation(self: pygcad.pygrx.GcDbShape) float
C++: GcDbShape::rotation() const –> double
- static rxInit() None
C++: GcDbShape::rxInit() –> void
- setName(self: pygcad.pygrx.GcDbShape, para: str) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbShape::setName(const wchar_t *) –> enum Gcad::ErrorStatus
- setNormal(self: pygcad.pygrx.GcDbShape, para: pygcad.pygrx.GcGeVector3d) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbShape::setNormal(const class GcGeVector3d &) –> enum Gcad::ErrorStatus
- setOblique(self: pygcad.pygrx.GcDbShape, para: float) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbShape::setOblique(double) –> enum Gcad::ErrorStatus
- setPosition(self: pygcad.pygrx.GcDbShape, para: pygcad.pygrx.GcGePoint3d) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbShape::setPosition(const class GcGePoint3d &) –> enum Gcad::ErrorStatus
- setRotation(self: pygcad.pygrx.GcDbShape, para: float) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbShape::setRotation(double) –> enum Gcad::ErrorStatus
- setShapeIndex(self: pygcad.pygrx.GcDbShape, id: pygcad.pygrx.GcDbObjectId) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbShape::setShapeIndex(class GcDbObjectId) –> enum Gcad::ErrorStatus
- setShapeNumber(self: pygcad.pygrx.GcDbShape, para: int) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbShape::setShapeNumber(short) –> enum Gcad::ErrorStatus
- setSize(self: pygcad.pygrx.GcDbShape, para: float) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbShape::setSize(double) –> enum Gcad::ErrorStatus
- setStyleId(self: pygcad.pygrx.GcDbShape, id: pygcad.pygrx.GcDbObjectId) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbShape::setStyleId(class GcDbObjectId) –> enum Gcad::ErrorStatus
- setThickness(self: pygcad.pygrx.GcDbShape, para: float) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbShape::setThickness(double) –> enum Gcad::ErrorStatus
- setWidthFactor(self: pygcad.pygrx.GcDbShape, para: float) pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbShape::setWidthFactor(double) –> enum Gcad::ErrorStatus
- shapeIndex(self: pygcad.pygrx.GcDbShape) pygcad.pygrx.GcDbObjectId
C++: GcDbShape::shapeIndex() const –> class GcDbObjectId
- shapeNumber(self: pygcad.pygrx.GcDbShape) int
C++: GcDbShape::shapeNumber() const –> short
- size(self: pygcad.pygrx.GcDbShape) float
C++: GcDbShape::size() const –> double
- styleId(self: pygcad.pygrx.GcDbShape) pygcad.pygrx.GcDbObjectId
C++: GcDbShape::styleId() const –> class GcDbObjectId
- thickness(self: pygcad.pygrx.GcDbShape) float
C++: GcDbShape::thickness() const –> double
- widthFactor(self: pygcad.pygrx.GcDbShape) float
C++: GcDbShape::widthFactor() const –> double