GcGeSplineEnt3d

class pygcad.pygrx.GcGeSplineEnt3d

Bases: GcGeCurve3d

Methods Summary

assign(self, spline)

C++: GcGeSplineEnt3d::operator=(const class GcGeSplineEnt3d &) --> class GcGeSplineEnt3d &

continuityAtKnot(*args, **kwargs)

Overloaded function.

controlPointAt(self, idx)

C++: GcGeSplineEnt3d::controlPointAt(int) const --> class GcGePoint3d

degree(self)

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

endParam(self)

C++: GcGeSplineEnt3d::endParam() const --> double

endPoint(self)

C++: GcGeSplineEnt3d::endPoint() const --> class GcGePoint3d

hasFitData(self)

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

isRational(self)

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

knotAt(self, idx)

C++: GcGeSplineEnt3d::knotAt(int) const --> double

knots(self)

C++: GcGeSplineEnt3d::knots() const --> const class GcGeKnotVector &

numControlPoints(self)

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

numKnots(self)

C++: GcGeSplineEnt3d::numKnots() const --> int

order(self)

C++: GcGeSplineEnt3d::order() const --> int

setControlPointAt(self, idx, pnt)

C++: GcGeSplineEnt3d::setControlPointAt(int, const class GcGePoint3d &) --> class GcGeSplineEnt3d &

setKnotAt(self, idx, val)

C++: GcGeSplineEnt3d::setKnotAt(int, double) --> class GcGeSplineEnt3d &

startParam(self)

C++: GcGeSplineEnt3d::startParam() const --> double

startPoint(self)

C++: GcGeSplineEnt3d::startPoint() const --> class GcGePoint3d

Methods Documentation

assign(self: pygcad.pygrx.GcGeSplineEnt3d, spline: pygcad.pygrx.GcGeSplineEnt3d) pygcad.pygrx.GcGeSplineEnt3d

C++: GcGeSplineEnt3d::operator=(const class GcGeSplineEnt3d &) –> class GcGeSplineEnt3d &

continuityAtKnot(*args, **kwargs)

Overloaded function.

  1. continuityAtKnot(self: pygcad.pygrx.GcGeSplineEnt3d, idx: int) -> int

  2. continuityAtKnot(self: pygcad.pygrx.GcGeSplineEnt3d, idx: int, tol: pygcad.pygrx.GcGeTol) -> int

C++: GcGeSplineEnt3d::continuityAtKnot(int, const class GcGeTol &) const –> int

controlPointAt(self: pygcad.pygrx.GcGeSplineEnt3d, idx: int) pygcad.pygrx.GcGePoint3d

C++: GcGeSplineEnt3d::controlPointAt(int) const –> class GcGePoint3d

degree(self: pygcad.pygrx.GcGeSplineEnt3d) int

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

endParam(self: pygcad.pygrx.GcGeSplineEnt3d) float

C++: GcGeSplineEnt3d::endParam() const –> double

endPoint(self: pygcad.pygrx.GcGeSplineEnt3d) pygcad.pygrx.GcGePoint3d

C++: GcGeSplineEnt3d::endPoint() const –> class GcGePoint3d

hasFitData(self: pygcad.pygrx.GcGeSplineEnt3d) bool

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

isRational(self: pygcad.pygrx.GcGeSplineEnt3d) bool

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

knotAt(self: pygcad.pygrx.GcGeSplineEnt3d, idx: int) float

C++: GcGeSplineEnt3d::knotAt(int) const –> double

knots(self: pygcad.pygrx.GcGeSplineEnt3d) pygcad.pygrx.GcGeKnotVector

C++: GcGeSplineEnt3d::knots() const –> const class GcGeKnotVector &

numControlPoints(self: pygcad.pygrx.GcGeSplineEnt3d) int

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

numKnots(self: pygcad.pygrx.GcGeSplineEnt3d) int

C++: GcGeSplineEnt3d::numKnots() const –> int

order(self: pygcad.pygrx.GcGeSplineEnt3d) int

C++: GcGeSplineEnt3d::order() const –> int

setControlPointAt(self: pygcad.pygrx.GcGeSplineEnt3d, idx: int, pnt: pygcad.pygrx.GcGePoint3d) pygcad.pygrx.GcGeSplineEnt3d

C++: GcGeSplineEnt3d::setControlPointAt(int, const class GcGePoint3d &) –> class GcGeSplineEnt3d &

setKnotAt(self: pygcad.pygrx.GcGeSplineEnt3d, idx: int, val: float) pygcad.pygrx.GcGeSplineEnt3d

C++: GcGeSplineEnt3d::setKnotAt(int, double) –> class GcGeSplineEnt3d &

startParam(self: pygcad.pygrx.GcGeSplineEnt3d) float

C++: GcGeSplineEnt3d::startParam() const –> double

startPoint(self: pygcad.pygrx.GcGeSplineEnt3d) pygcad.pygrx.GcGePoint3d

C++: GcGeSplineEnt3d::startPoint() const –> class GcGePoint3d