GcDbArc

class pygcad.pygrx.GcDbArc

Bases: GcDbCurve

Methods Summary

cast(inPtr)

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

center(self)

C++: GcDbArc::center() const --> class GcGePoint3d

className()

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

desc()

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

endAngle(self)

C++: GcDbArc::endAngle() const --> double

extend(*args, **kwargs)

Overloaded function.

getArea(self)

C++: GcDbArc::getArea(double &) const --> enum Gcad::ErrorStatus

getClosestPointTo(*args, **kwargs)

Overloaded function.

getDistAtParam(self, para)

C++: GcDbArc::getDistAtParam(double, double &) const --> enum Gcad::ErrorStatus

getDistAtPoint(self, para)

C++: GcDbArc::getDistAtPoint(const class GcGePoint3d &, double &) const --> enum Gcad::ErrorStatus

getEndParam(self)

C++: GcDbArc::getEndParam(double &) const --> enum Gcad::ErrorStatus

getEndPoint(self, para)

C++: GcDbArc::getEndPoint(class GcGePoint3d &) const --> enum Gcad::ErrorStatus

getFirstDeriv(*args, **kwargs)

Overloaded function.

getGcGeCurve(self, tol)

C++: GcDbArc::getGcGeCurve(class GcGeCurve3d *&, const class GcGeTol &) const --> enum Gcad::ErrorStatus

getOffsetCurves(self, para, para)

C++: GcDbArc::getOffsetCurves(double, int &) const --> enum Gcad::ErrorStatus

getOrthoProjectedCurve(self, plane)

C++: GcDbArc::getOrthoProjectedCurve(const class GcGePlane &, class GcDbCurve *&) const --> enum Gcad::ErrorStatus

getParamAtDist(self, para)

C++: GcDbArc::getParamAtDist(double, double &) const --> enum Gcad::ErrorStatus

getParamAtPoint(self, para)

C++: GcDbArc::getParamAtPoint(const class GcGePoint3d &, double &) const --> enum Gcad::ErrorStatus

getPlane(self, para, para1)

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

getPointAtDist(self, para, para)

C++: GcDbArc::getPointAtDist(double, class GcGePoint3d &) const --> enum Gcad::ErrorStatus

getPointAtParam(self, para, para1)

C++: GcDbArc::getPointAtParam(double, class GcGePoint3d &) const --> enum Gcad::ErrorStatus

getProjectedCurve(self, plane, vector)

C++: GcDbArc::getProjectedCurve(const class GcGePlane &, const class GcGeVector3d &, class GcDbCurve *&) const --> enum Gcad::ErrorStatus

getSecondDeriv(*args, **kwargs)

Overloaded function.

getSpline(self)

C++: GcDbArc::getSpline(class GcDbSpline *&) const --> enum Gcad::ErrorStatus

getStartParam(self)

C++: GcDbArc::getStartParam(double &) const --> enum Gcad::ErrorStatus

getStartPoint(self, para)

C++: GcDbArc::getStartPoint(class GcGePoint3d &) const --> enum Gcad::ErrorStatus

isA(self)

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

isClosed(self)

C++: GcDbArc::isClosed() const --> bool

isPeriodic(self)

C++: GcDbArc::isPeriodic() const --> bool

isPlanar(self)

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

length(self)

C++: GcDbArc::length() const --> double

normal(self)

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

radius(self)

C++: GcDbArc::radius() const --> double

reverseCurve(self)

C++: GcDbArc::reverseCurve() --> enum Gcad::ErrorStatus

rxInit()

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

setCenter(self, para)

C++: GcDbArc::setCenter(const class GcGePoint3d &) --> enum Gcad::ErrorStatus

setEndAngle(self, para)

C++: GcDbArc::setEndAngle(double) --> enum Gcad::ErrorStatus

setFromGcGeCurve(*args, **kwargs)

Overloaded function.

setNormal(self, para)

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

setRadius(self, para)

C++: GcDbArc::setRadius(double) --> enum Gcad::ErrorStatus

setStartAngle(self, para)

C++: GcDbArc::setStartAngle(double) --> enum Gcad::ErrorStatus

setThickness(self, para)

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

startAngle(self)

C++: GcDbArc::startAngle() const --> double

thickness(self)

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

totalAngle(self)

C++: GcDbArc::totalAngle() const --> double

Methods Documentation

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

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

center(self: pygcad.pygrx.GcDbArc) pygcad.pygrx.GcGePoint3d

C++: GcDbArc::center() const –> class GcGePoint3d

static className() str

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

static desc() pygcad.pygrx.GcRxClass

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

endAngle(self: pygcad.pygrx.GcDbArc) float

C++: GcDbArc::endAngle() const –> double

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: pygcad.pygrx.GcDbArc, para: float) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbArc::extend(double) –> enum Gcad::ErrorStatus

  1. extend(self: pygcad.pygrx.GcDbArc, para: bool, para: pygcad.pygrx.GcGePoint3d) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbArc::extend(bool, const class GcGePoint3d &) –> enum Gcad::ErrorStatus

getArea(self: pygcad.pygrx.GcDbArc) Tuple[pygcad.pygrx.Gcad.ErrorStatus, float]

C++: GcDbArc::getArea(double &) const –> enum Gcad::ErrorStatus

getClosestPointTo(*args, **kwargs)

Overloaded function.

  1. getClosestPointTo(self: pygcad.pygrx.GcDbArc, para: pygcad.pygrx.GcGePoint3d, para1: pygcad.pygrx.GcGePoint3d) -> pygcad.pygrx.Gcad.ErrorStatus

  2. getClosestPointTo(self: pygcad.pygrx.GcDbArc, para: pygcad.pygrx.GcGePoint3d, para1: pygcad.pygrx.GcGePoint3d, para2: bool) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbArc::getClosestPointTo(const class GcGePoint3d &, class GcGePoint3d &, bool) const –> enum Gcad::ErrorStatus

  1. getClosestPointTo(self: pygcad.pygrx.GcDbArc, para: pygcad.pygrx.GcGePoint3d, para1: pygcad.pygrx.GcGeVector3d, para2: pygcad.pygrx.GcGePoint3d) -> pygcad.pygrx.Gcad.ErrorStatus

  2. getClosestPointTo(self: pygcad.pygrx.GcDbArc, para: pygcad.pygrx.GcGePoint3d, para1: pygcad.pygrx.GcGeVector3d, para2: pygcad.pygrx.GcGePoint3d, para3: bool) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbArc::getClosestPointTo(const class GcGePoint3d &, const class GcGeVector3d &, class GcGePoint3d &, bool) const –> enum Gcad::ErrorStatus

getDistAtParam(self: pygcad.pygrx.GcDbArc, para: float) Tuple[pygcad.pygrx.Gcad.ErrorStatus, float]

C++: GcDbArc::getDistAtParam(double, double &) const –> enum Gcad::ErrorStatus

getDistAtPoint(self: pygcad.pygrx.GcDbArc, para: pygcad.pygrx.GcGePoint3d) Tuple[pygcad.pygrx.Gcad.ErrorStatus, float]

C++: GcDbArc::getDistAtPoint(const class GcGePoint3d &, double &) const –> enum Gcad::ErrorStatus

getEndParam(self: pygcad.pygrx.GcDbArc) Tuple[pygcad.pygrx.Gcad.ErrorStatus, float]

C++: GcDbArc::getEndParam(double &) const –> enum Gcad::ErrorStatus

getEndPoint(self: pygcad.pygrx.GcDbArc, para: pygcad.pygrx.GcGePoint3d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbArc::getEndPoint(class GcGePoint3d &) const –> enum Gcad::ErrorStatus

getFirstDeriv(*args, **kwargs)

Overloaded function.

  1. getFirstDeriv(self: pygcad.pygrx.GcDbArc, para: float, para1: pygcad.pygrx.GcGeVector3d) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbArc::getFirstDeriv(double, class GcGeVector3d &) const –> enum Gcad::ErrorStatus

  1. getFirstDeriv(self: pygcad.pygrx.GcDbArc, para: pygcad.pygrx.GcGePoint3d, para1: pygcad.pygrx.GcGeVector3d) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbArc::getFirstDeriv(const class GcGePoint3d &, class GcGeVector3d &) const –> enum Gcad::ErrorStatus

getGcGeCurve(self: pygcad.pygrx.GcDbArc, tol: pygcad.pygrx.GcGeTol = <pygcad.pygrx.GcGeTol object at 0x0000022C03DC2530>) Tuple[pygcad.pygrx.Gcad.ErrorStatus, pygcad.pygrx.GcGeCurve3d]

C++: GcDbArc::getGcGeCurve(class GcGeCurve3d *&, const class GcGeTol &) const –> enum Gcad::ErrorStatus

getOffsetCurves(self: pygcad.pygrx.GcDbArc, para: float, para: GcArray<void * __ptr64, GcArrayMemCopyReallocator<void * __ptr64> >) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbArc::getOffsetCurves(double, int &) const –> enum Gcad::ErrorStatus

getOrthoProjectedCurve(self: pygcad.pygrx.GcDbArc, plane: pygcad.pygrx.GcGePlane) Tuple[pygcad.pygrx.Gcad.ErrorStatus, pygcad.pygrx.GcDbCurve]

C++: GcDbArc::getOrthoProjectedCurve(const class GcGePlane &, class GcDbCurve *&) const –> enum Gcad::ErrorStatus

getParamAtDist(self: pygcad.pygrx.GcDbArc, para: float) Tuple[pygcad.pygrx.Gcad.ErrorStatus, float]

C++: GcDbArc::getParamAtDist(double, double &) const –> enum Gcad::ErrorStatus

getParamAtPoint(self: pygcad.pygrx.GcDbArc, para: pygcad.pygrx.GcGePoint3d) Tuple[pygcad.pygrx.Gcad.ErrorStatus, float]

C++: GcDbArc::getParamAtPoint(const class GcGePoint3d &, double &) const –> enum Gcad::ErrorStatus

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

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

getPointAtDist(self: pygcad.pygrx.GcDbArc, para: float, para: pygcad.pygrx.GcGePoint3d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbArc::getPointAtDist(double, class GcGePoint3d &) const –> enum Gcad::ErrorStatus

getPointAtParam(self: pygcad.pygrx.GcDbArc, para: float, para1: pygcad.pygrx.GcGePoint3d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbArc::getPointAtParam(double, class GcGePoint3d &) const –> enum Gcad::ErrorStatus

getProjectedCurve(self: pygcad.pygrx.GcDbArc, plane: pygcad.pygrx.GcGePlane, vector: pygcad.pygrx.GcGeVector3d) Tuple[pygcad.pygrx.Gcad.ErrorStatus, pygcad.pygrx.GcDbCurve]

C++: GcDbArc::getProjectedCurve(const class GcGePlane &, const class GcGeVector3d &, class GcDbCurve *&) const –> enum Gcad::ErrorStatus

getSecondDeriv(*args, **kwargs)

Overloaded function.

  1. getSecondDeriv(self: pygcad.pygrx.GcDbArc, para: float, para1: pygcad.pygrx.GcGeVector3d) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbArc::getSecondDeriv(double, class GcGeVector3d &) const –> enum Gcad::ErrorStatus

  1. getSecondDeriv(self: pygcad.pygrx.GcDbArc, para: pygcad.pygrx.GcGePoint3d, para1: pygcad.pygrx.GcGeVector3d) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbArc::getSecondDeriv(const class GcGePoint3d &, class GcGeVector3d &) const –> enum Gcad::ErrorStatus

getSpline(self: pygcad.pygrx.GcDbArc) Tuple[pygcad.pygrx.Gcad.ErrorStatus, GcDbSpline]

C++: GcDbArc::getSpline(class GcDbSpline *&) const –> enum Gcad::ErrorStatus

getStartParam(self: pygcad.pygrx.GcDbArc) Tuple[pygcad.pygrx.Gcad.ErrorStatus, float]

C++: GcDbArc::getStartParam(double &) const –> enum Gcad::ErrorStatus

getStartPoint(self: pygcad.pygrx.GcDbArc, para: pygcad.pygrx.GcGePoint3d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbArc::getStartPoint(class GcGePoint3d &) const –> enum Gcad::ErrorStatus

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

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

isClosed(self: pygcad.pygrx.GcDbArc) bool

C++: GcDbArc::isClosed() const –> bool

isPeriodic(self: pygcad.pygrx.GcDbArc) bool

C++: GcDbArc::isPeriodic() const –> bool

isPlanar(self: pygcad.pygrx.GcDbArc) bool

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

length(self: pygcad.pygrx.GcDbArc) float

C++: GcDbArc::length() const –> double

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

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

radius(self: pygcad.pygrx.GcDbArc) float

C++: GcDbArc::radius() const –> double

reverseCurve(self: pygcad.pygrx.GcDbArc) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbArc::reverseCurve() –> enum Gcad::ErrorStatus

static rxInit() None

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

setCenter(self: pygcad.pygrx.GcDbArc, para: pygcad.pygrx.GcGePoint3d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbArc::setCenter(const class GcGePoint3d &) –> enum Gcad::ErrorStatus

setEndAngle(self: pygcad.pygrx.GcDbArc, para: float) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbArc::setEndAngle(double) –> enum Gcad::ErrorStatus

setFromGcGeCurve(*args, **kwargs)

Overloaded function.

  1. setFromGcGeCurve(self: pygcad.pygrx.GcDbArc, geCurve: pygcad.pygrx.GcGeCurve3d) -> pygcad.pygrx.Gcad.ErrorStatus

  2. setFromGcGeCurve(self: pygcad.pygrx.GcDbArc, geCurve: pygcad.pygrx.GcGeCurve3d, normal: pygcad.pygrx.GcGeVector3d) -> pygcad.pygrx.Gcad.ErrorStatus

  3. setFromGcGeCurve(self: pygcad.pygrx.GcDbArc, geCurve: pygcad.pygrx.GcGeCurve3d, normal: pygcad.pygrx.GcGeVector3d, tol: pygcad.pygrx.GcGeTol) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbArc::setFromGcGeCurve(const class GcGeCurve3d &, class GcGeVector3d *, const class GcGeTol &) –> enum Gcad::ErrorStatus

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

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

setRadius(self: pygcad.pygrx.GcDbArc, para: float) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbArc::setRadius(double) –> enum Gcad::ErrorStatus

setStartAngle(self: pygcad.pygrx.GcDbArc, para: float) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbArc::setStartAngle(double) –> enum Gcad::ErrorStatus

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

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

startAngle(self: pygcad.pygrx.GcDbArc) float

C++: GcDbArc::startAngle() const –> double

thickness(self: pygcad.pygrx.GcDbArc) float

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

totalAngle(self: pygcad.pygrx.GcDbArc) float

C++: GcDbArc::totalAngle() const –> double