GcDbSpline

class pygcad.pygrx.GcDbSpline

Bases: GcDbCurve

Methods Summary

cast(inPtr)

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

className()

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

degree(self)

C++: GcDbSpline::degree() const --> int

desc()

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

elevateDegree(self, newDegree)

C++: GcDbSpline::elevateDegree(int) --> enum Gcad::ErrorStatus

extend(*args, **kwargs)

Overloaded function.

fitTolerance(self)

C++: GcDbSpline::fitTolerance() const --> double

getArea(self)

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

getClosestPointTo(*args, **kwargs)

Overloaded function.

getControlPointAt(self, index, point)

C++: GcDbSpline::getControlPointAt(int, class GcGePoint3d &) const --> enum Gcad::ErrorStatus

getDistAtParam(self, para)

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

getDistAtPoint(self, para)

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

getEndParam(self)

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

getEndPoint(self, para)

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

getFirstDeriv(*args, **kwargs)

Overloaded function.

getFitPointAt(self, index, point)

C++: GcDbSpline::getFitPointAt(int, class GcGePoint3d &) const --> enum Gcad::ErrorStatus

getFitTangents(self, startTangent, endTangent)

C++: GcDbSpline::getFitTangents(class GcGeVector3d &, class GcGeVector3d &) const --> enum Gcad::ErrorStatus

getGcGeCurve(self, tol)

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

getNurbsData(self)

C++: GcDbSpline::getNurbsData(int &, bool &, bool &, bool &, GcGePoint3dArray &, GcGeDoubleArray &, GcGeDoubleArray &, double &, double &) const --> enum Gcad::ErrorStatus

getOffsetCurves(self, para, para1)

C++: GcDbSpline::getOffsetCurves(double, GcDbVoidPtrArray &) const --> enum Gcad::ErrorStatus

getOffsetCurvesGivenPlaneNormal(self, ...)

C++: GcDbSpline::getOffsetCurvesGivenPlaneNormal(const class GcGeVector3d &, double, GcDbVoidPtrArray &) const --> enum Gcad::ErrorStatus

getOrthoProjectedCurve(self, plane)

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

getParamAtDist(self, para)

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

getParamAtPoint(self, para)

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

getPlane(self, para, para1)

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

getPointAtDist(self, para, para1)

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

getPointAtParam(self, para, para1)

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

getProjectedCurve(self, plane, vector)

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

getSecondDeriv(*args, **kwargs)

Overloaded function.

getSpline(self)

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

getStartParam(self)

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

getStartPoint(self, para)

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

hasFitData(self)

C++: GcDbSpline::hasFitData() const --> bool

insertControlPointAt(*args, **kwargs)

Overloaded function.

insertFitPointAt(self, index, point)

C++: GcDbSpline::insertFitPointAt(int, const class GcGePoint3d &) --> enum Gcad::ErrorStatus

insertKnot(self, param)

C++: GcDbSpline::insertKnot(double) --> enum Gcad::ErrorStatus

isA(self)

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

isClosed(self)

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

isNull(self)

C++: GcDbSpline::isNull() const --> bool

isPeriodic(self)

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

isPlanar(self)

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

isRational(self)

C++: GcDbSpline::isRational() const --> bool

modifyPositionAndTangent(self, param, point, ...)

C++: GcDbSpline::modifyPositionAndTangent(double, const class GcGePoint3d &, const class GcGeVector3d *) --> enum Gcad::ErrorStatus

numControlPoints(self)

C++: GcDbSpline::numControlPoints() const --> int

numFitPoints(self)

C++: GcDbSpline::numFitPoints() const --> int

purgeFitData(self)

C++: GcDbSpline::purgeFitData() --> enum Gcad::ErrorStatus

rebuild(self, degree, numCtrlPts)

C++: GcDbSpline::rebuild(int, int) --> enum Gcad::ErrorStatus

removeControlPointAt(self, index)

C++: GcDbSpline::removeControlPointAt(int) --> enum Gcad::ErrorStatus

removeFitPointAt(self, index)

C++: GcDbSpline::removeFitPointAt(int) --> enum Gcad::ErrorStatus

reverseCurve(self)

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

rxInit()

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

setControlPointAt(self, index, point)

C++: GcDbSpline::setControlPointAt(int, const class GcGePoint3d &) --> enum Gcad::ErrorStatus

setFitPointAt(self, index, point)

C++: GcDbSpline::setFitPointAt(int, const class GcGePoint3d &) --> enum Gcad::ErrorStatus

setFitTangents(self, startTangent, endTangent)

C++: GcDbSpline::setFitTangents(const class GcGeVector3d &, const class GcGeVector3d &) --> enum Gcad::ErrorStatus

setFitTol(self, tol)

C++: GcDbSpline::setFitTol(double) --> enum Gcad::ErrorStatus

setFromGcGeCurve(*args, **kwargs)

Overloaded function.

setNurbsData(self, degree, rational, closed, ...)

C++: GcDbSpline::setNurbsData(int, bool, bool, bool, const GcGePoint3dArray &, const GcGeDoubleArray &, const GcGeDoubleArray &, double, double) --> enum Gcad::ErrorStatus

setType(self, type)

C++: GcDbSpline::setType(enum SplineType) --> enum Gcad::ErrorStatus

setWeightAt(self, index, weight)

C++: GcDbSpline::setWeightAt(int, double) --> enum Gcad::ErrorStatus

type(self)

C++: GcDbSpline::type() const --> enum SplineType

updateFitData(self)

C++: GcDbSpline::updateFitData() --> enum Gcad::ErrorStatus

weightAt(self, index)

C++: GcDbSpline::weightAt(int) const --> double

Methods Documentation

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

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

static className() str

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

degree(self: pygcad.pygrx.GcDbSpline) int

C++: GcDbSpline::degree() const –> int

static desc() pygcad.pygrx.GcRxClass

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

elevateDegree(self: pygcad.pygrx.GcDbSpline, newDegree: int) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbSpline::elevateDegree(int) –> enum Gcad::ErrorStatus

extend(*args, **kwargs)

Overloaded function.

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

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

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

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

fitTolerance(self: pygcad.pygrx.GcDbSpline) float

C++: GcDbSpline::fitTolerance() const –> double

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

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

getClosestPointTo(*args, **kwargs)

Overloaded function.

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

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

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

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

  2. getClosestPointTo(self: pygcad.pygrx.GcDbSpline, para: pygcad.pygrx.GcGePoint3d, para: pygcad.pygrx.GcGeVector3d, para: pygcad.pygrx.GcGePoint3d, para: bool) -> pygcad.pygrx.Gcad.ErrorStatus

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

getControlPointAt(self: pygcad.pygrx.GcDbSpline, index: int, point: pygcad.pygrx.GcGePoint3d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbSpline::getControlPointAt(int, class GcGePoint3d &) const –> enum Gcad::ErrorStatus

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

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

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

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

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

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

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

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

getFirstDeriv(*args, **kwargs)

Overloaded function.

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

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

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

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

getFitPointAt(self: pygcad.pygrx.GcDbSpline, index: int, point: pygcad.pygrx.GcGePoint3d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbSpline::getFitPointAt(int, class GcGePoint3d &) const –> enum Gcad::ErrorStatus

getFitTangents(self: pygcad.pygrx.GcDbSpline, startTangent: pygcad.pygrx.GcGeVector3d, endTangent: pygcad.pygrx.GcGeVector3d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbSpline::getFitTangents(class GcGeVector3d &, class GcGeVector3d &) const –> enum Gcad::ErrorStatus

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

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

getNurbsData(self: pygcad.pygrx.GcDbSpline) Tuple[pygcad.pygrx.Gcad.ErrorStatus, int, bool, bool, bool, pygcad.pygrx.GcGePoint3dArray, pygcad.pygrx.GcGeDoubleArray, pygcad.pygrx.GcGeDoubleArray, float, float]

C++: GcDbSpline::getNurbsData(int &, bool &, bool &, bool &, GcGePoint3dArray &, GcGeDoubleArray &, GcGeDoubleArray &, double &, double &) const –> enum Gcad::ErrorStatus

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

C++: GcDbSpline::getOffsetCurves(double, GcDbVoidPtrArray &) const –> enum Gcad::ErrorStatus

getOffsetCurvesGivenPlaneNormal(self: pygcad.pygrx.GcDbSpline, normal: pygcad.pygrx.GcGeVector3d, offsetDist: float, offsetCurves: GcArray<void * __ptr64, GcArrayMemCopyReallocator<void * __ptr64> >) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbSpline::getOffsetCurvesGivenPlaneNormal(const class GcGeVector3d &, double, GcDbVoidPtrArray &) const –> enum Gcad::ErrorStatus

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

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

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

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

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

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

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

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

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

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

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

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

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

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

getSecondDeriv(*args, **kwargs)

Overloaded function.

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

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

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

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

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

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

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

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

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

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

hasFitData(self: pygcad.pygrx.GcDbSpline) bool

C++: GcDbSpline::hasFitData() const –> bool

insertControlPointAt(*args, **kwargs)

Overloaded function.

  1. insertControlPointAt(self: pygcad.pygrx.GcDbSpline, knotParam: float, ctrlPt: pygcad.pygrx.GcGePoint3d) -> pygcad.pygrx.Gcad.ErrorStatus

  2. insertControlPointAt(self: pygcad.pygrx.GcDbSpline, knotParam: float, ctrlPt: pygcad.pygrx.GcGePoint3d, weight: float) -> pygcad.pygrx.Gcad.ErrorStatus

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

insertFitPointAt(self: pygcad.pygrx.GcDbSpline, index: int, point: pygcad.pygrx.GcGePoint3d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbSpline::insertFitPointAt(int, const class GcGePoint3d &) –> enum Gcad::ErrorStatus

insertKnot(self: pygcad.pygrx.GcDbSpline, param: float) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbSpline::insertKnot(double) –> enum Gcad::ErrorStatus

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

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

isClosed(self: pygcad.pygrx.GcDbSpline) bool

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

isNull(self: pygcad.pygrx.GcDbSpline) bool

C++: GcDbSpline::isNull() const –> bool

isPeriodic(self: pygcad.pygrx.GcDbSpline) bool

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

isPlanar(self: pygcad.pygrx.GcDbSpline) bool

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

isRational(self: pygcad.pygrx.GcDbSpline) bool

C++: GcDbSpline::isRational() const –> bool

modifyPositionAndTangent(self: pygcad.pygrx.GcDbSpline, param: float, point: pygcad.pygrx.GcGePoint3d, deriv: pygcad.pygrx.GcGeVector3d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbSpline::modifyPositionAndTangent(double, const class GcGePoint3d &, const class GcGeVector3d *) –> enum Gcad::ErrorStatus

numControlPoints(self: pygcad.pygrx.GcDbSpline) int

C++: GcDbSpline::numControlPoints() const –> int

numFitPoints(self: pygcad.pygrx.GcDbSpline) int

C++: GcDbSpline::numFitPoints() const –> int

purgeFitData(self: pygcad.pygrx.GcDbSpline) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbSpline::purgeFitData() –> enum Gcad::ErrorStatus

rebuild(self: pygcad.pygrx.GcDbSpline, degree: int, numCtrlPts: int) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbSpline::rebuild(int, int) –> enum Gcad::ErrorStatus

removeControlPointAt(self: pygcad.pygrx.GcDbSpline, index: int) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbSpline::removeControlPointAt(int) –> enum Gcad::ErrorStatus

removeFitPointAt(self: pygcad.pygrx.GcDbSpline, index: int) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbSpline::removeFitPointAt(int) –> enum Gcad::ErrorStatus

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

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

static rxInit() None

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

setControlPointAt(self: pygcad.pygrx.GcDbSpline, index: int, point: pygcad.pygrx.GcGePoint3d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbSpline::setControlPointAt(int, const class GcGePoint3d &) –> enum Gcad::ErrorStatus

setFitPointAt(self: pygcad.pygrx.GcDbSpline, index: int, point: pygcad.pygrx.GcGePoint3d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbSpline::setFitPointAt(int, const class GcGePoint3d &) –> enum Gcad::ErrorStatus

setFitTangents(self: pygcad.pygrx.GcDbSpline, startTangent: pygcad.pygrx.GcGeVector3d, endTangent: pygcad.pygrx.GcGeVector3d) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbSpline::setFitTangents(const class GcGeVector3d &, const class GcGeVector3d &) –> enum Gcad::ErrorStatus

setFitTol(self: pygcad.pygrx.GcDbSpline, tol: float) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbSpline::setFitTol(double) –> enum Gcad::ErrorStatus

setFromGcGeCurve(*args, **kwargs)

Overloaded function.

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

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

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

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

setNurbsData(self: pygcad.pygrx.GcDbSpline, degree: int, rational: bool, closed: bool, periodic: bool, controlPoints: pygcad.pygrx.GcGePoint3dArray, knots: pygcad.pygrx.GcGeDoubleArray, weights: pygcad.pygrx.GcGeDoubleArray, controlPtTol: float = 0.0, knotTol: float = 0.0) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbSpline::setNurbsData(int, bool, bool, bool, const GcGePoint3dArray &, const GcGeDoubleArray &, const GcGeDoubleArray &, double, double) –> enum Gcad::ErrorStatus

setType(self: pygcad.pygrx.GcDbSpline, type: pygcad.pygrx.SplineType) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbSpline::setType(enum SplineType) –> enum Gcad::ErrorStatus

setWeightAt(self: pygcad.pygrx.GcDbSpline, index: int, weight: float) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbSpline::setWeightAt(int, double) –> enum Gcad::ErrorStatus

type(self: pygcad.pygrx.GcDbSpline) pygcad.pygrx.SplineType

C++: GcDbSpline::type() const –> enum SplineType

updateFitData(self: pygcad.pygrx.GcDbSpline) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbSpline::updateFitData() –> enum Gcad::ErrorStatus

weightAt(self: pygcad.pygrx.GcDbSpline, index: int) float

C++: GcDbSpline::weightAt(int) const –> double