GcGeSplineEnt2d

class pygcad.pygrx.GcGeSplineEnt2d

Bases: GcGeCurve2d

Methods Summary

assign(self, spline)

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

continuityAtKnot(*args, **kwargs)

Overloaded function.

controlPointAt(self, idx)

C++: GcGeSplineEnt2d::controlPointAt(int) const --> class GcGePoint2d

degree(self)

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

endParam(self)

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

endPoint(self)

C++: GcGeSplineEnt2d::endPoint() const --> class GcGePoint2d

hasFitData(self)

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

isRational(self)

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

knotAt(self, idx)

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

knots(self)

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

numControlPoints(self)

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

numKnots(self)

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

order(self)

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

setControlPointAt(self, idx, pnt)

C++: GcGeSplineEnt2d::setControlPointAt(int, const class GcGePoint2d &) --> class GcGeSplineEnt2d &

setKnotAt(self, idx, val)

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

startParam(self)

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

startPoint(self)

C++: GcGeSplineEnt2d::startPoint() const --> class GcGePoint2d

Methods Documentation

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

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

continuityAtKnot(*args, **kwargs)

Overloaded function.

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

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

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

controlPointAt(self: pygcad.pygrx.GcGeSplineEnt2d, idx: int) pygcad.pygrx.GcGePoint2d

C++: GcGeSplineEnt2d::controlPointAt(int) const –> class GcGePoint2d

degree(self: pygcad.pygrx.GcGeSplineEnt2d) int

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

endParam(self: pygcad.pygrx.GcGeSplineEnt2d) float

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

endPoint(self: pygcad.pygrx.GcGeSplineEnt2d) pygcad.pygrx.GcGePoint2d

C++: GcGeSplineEnt2d::endPoint() const –> class GcGePoint2d

hasFitData(self: pygcad.pygrx.GcGeSplineEnt2d) bool

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

isRational(self: pygcad.pygrx.GcGeSplineEnt2d) bool

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

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

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

knots(self: pygcad.pygrx.GcGeSplineEnt2d) GcGeKnotVector

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

numControlPoints(self: pygcad.pygrx.GcGeSplineEnt2d) int

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

numKnots(self: pygcad.pygrx.GcGeSplineEnt2d) int

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

order(self: pygcad.pygrx.GcGeSplineEnt2d) int

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

setControlPointAt(self: pygcad.pygrx.GcGeSplineEnt2d, idx: int, pnt: pygcad.pygrx.GcGePoint2d) pygcad.pygrx.GcGeSplineEnt2d

C++: GcGeSplineEnt2d::setControlPointAt(int, const class GcGePoint2d &) –> class GcGeSplineEnt2d &

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

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

startParam(self: pygcad.pygrx.GcGeSplineEnt2d) float

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

startPoint(self: pygcad.pygrx.GcGeSplineEnt2d) pygcad.pygrx.GcGePoint2d

C++: GcGeSplineEnt2d::startPoint() const –> class GcGePoint2d