GcDbSpline
- class pygcad.pygrx.GcDbSpline
Bases:
GcDbCurve
Methods Summary
cast
(inPtr)C++: GcDbSpline::cast(const class GcRxObject *) --> class GcDbSpline *
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.
extend(self: pygcad.pygrx.GcDbSpline, para: float) -> pygcad.pygrx.Gcad.ErrorStatus
C++: GcDbSpline::extend(double) –> enum Gcad::ErrorStatus
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.
getClosestPointTo(self: pygcad.pygrx.GcDbSpline, para: pygcad.pygrx.GcGePoint3d, para1: pygcad.pygrx.GcGePoint3d) -> pygcad.pygrx.Gcad.ErrorStatus
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
getClosestPointTo(self: pygcad.pygrx.GcDbSpline, para: pygcad.pygrx.GcGePoint3d, para1: pygcad.pygrx.GcGeVector3d, para2: pygcad.pygrx.GcGePoint3d) -> pygcad.pygrx.Gcad.ErrorStatus
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.
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
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.
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
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.
insertControlPointAt(self: pygcad.pygrx.GcDbSpline, knotParam: float, ctrlPt: pygcad.pygrx.GcGePoint3d) -> pygcad.pygrx.Gcad.ErrorStatus
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.
setFromGcGeCurve(self: pygcad.pygrx.GcDbSpline, geCurve: pygcad.pygrx.GcGeCurve3d) -> pygcad.pygrx.Gcad.ErrorStatus
setFromGcGeCurve(self: pygcad.pygrx.GcDbSpline, geCurve: pygcad.pygrx.GcGeCurve3d, normal: pygcad.pygrx.GcGeVector3d) -> pygcad.pygrx.Gcad.ErrorStatus
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