GcDbTrace

class pygcad.pygrx.GcDbTrace

Bases: GcDbEntity

Methods Summary

cast(inPtr)

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

className()

C++: GcDbTrace::className() --> const wchar_t *

desc()

C++: GcDbTrace::desc() --> class GcRxClass *

elevation(self)

C++: GcDbTrace::elevation() const --> double

getPlane(self, para, para1)

C++: GcDbTrace::getPlane(class GcGePlane &, enum GcDb::Planarity &) const --> enum Gcad::ErrorStatus

getPointAt(self, idx, PntRes)

C++: GcDbTrace::getPointAt(unsigned short, class GcGePoint3d &) const --> enum Gcad::ErrorStatus

isA(self)

C++: GcDbTrace::isA() const --> class GcRxClass *

isPlanar(self)

C++: GcDbTrace::isPlanar() const --> bool

normal(self)

C++: GcDbTrace::normal() const --> class GcGeVector3d

rxInit()

C++: GcDbTrace::rxInit() --> void

setElevation(self, para)

C++: GcDbTrace::setElevation(double) --> void

setNormal(self, para)

C++: GcDbTrace::setNormal(const class GcGeVector3d &) --> enum Gcad::ErrorStatus

setPointAt(self, idx, para)

C++: GcDbTrace::setPointAt(unsigned short, const class GcGePoint3d &) --> enum Gcad::ErrorStatus

setThickness(self, para)

C++: GcDbTrace::setThickness(double) --> enum Gcad::ErrorStatus

thickness(self)

C++: GcDbTrace::thickness() const --> double

Methods Documentation

static cast(inPtr: pygcad.pygrx.GcRxObject) pygcad.pygrx.GcDbTrace

C++: GcDbTrace::cast(const class GcRxObject *) –> class GcDbTrace *

static className() str

C++: GcDbTrace::className() –> const wchar_t *

static desc() pygcad.pygrx.GcRxClass

C++: GcDbTrace::desc() –> class GcRxClass *

elevation(self: pygcad.pygrx.GcDbTrace) float

C++: GcDbTrace::elevation() const –> double

getPlane(self: pygcad.pygrx.GcDbTrace, para: pygcad.pygrx.GcGePlane, para1: pygcad.pygrx.GcDb.Planarity) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbTrace::getPlane(class GcGePlane &, enum GcDb::Planarity &) const –> enum Gcad::ErrorStatus

getPointAt(self: pygcad.pygrx.GcDbTrace, idx: int, PntRes: pygcad.pygrx.GcGePoint3d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbTrace::getPointAt(unsigned short, class GcGePoint3d &) const –> enum Gcad::ErrorStatus

isA(self: pygcad.pygrx.GcDbTrace) pygcad.pygrx.GcRxClass

C++: GcDbTrace::isA() const –> class GcRxClass *

isPlanar(self: pygcad.pygrx.GcDbTrace) bool

C++: GcDbTrace::isPlanar() const –> bool

normal(self: pygcad.pygrx.GcDbTrace) pygcad.pygrx.GcGeVector3d

C++: GcDbTrace::normal() const –> class GcGeVector3d

static rxInit() None

C++: GcDbTrace::rxInit() –> void

setElevation(self: pygcad.pygrx.GcDbTrace, para: float) None

C++: GcDbTrace::setElevation(double) –> void

setNormal(self: pygcad.pygrx.GcDbTrace, para: pygcad.pygrx.GcGeVector3d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbTrace::setNormal(const class GcGeVector3d &) –> enum Gcad::ErrorStatus

setPointAt(self: pygcad.pygrx.GcDbTrace, idx: int, para: pygcad.pygrx.GcGePoint3d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbTrace::setPointAt(unsigned short, const class GcGePoint3d &) –> enum Gcad::ErrorStatus

setThickness(self: pygcad.pygrx.GcDbTrace, para: float) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbTrace::setThickness(double) –> enum Gcad::ErrorStatus

thickness(self: pygcad.pygrx.GcDbTrace) float

C++: GcDbTrace::thickness() const –> double