GcDbShape

class pygcad.pygrx.GcDbShape

Bases: GcDbEntity

Methods Summary

cast(inPtr)

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

className()

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.

  1. name(self: pygcad.pygrx.GcDbShape, sName: pygcad.pygrx.GcString) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbShape::name(class GcString &) const –> enum Gcad::ErrorStatus

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