GcGePointOnCurve2d

class pygcad.pygrx.GcGePointOnCurve2d

Bases: GcGePointEnt2d

Methods Summary

assign(self, src)

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

curvature(*args, **kwargs)

Overloaded function.

curve(self)

C++: GcGePointOnCurve2d::curve() const --> const class GcGeCurve2d *

deriv(*args, **kwargs)

Overloaded function.

isSingular(*args, **kwargs)

Overloaded function.

parameter(self)

C++: GcGePointOnCurve2d::parameter() const --> double

point(*args, **kwargs)

Overloaded function.

setCurve(self, crv)

C++: GcGePointOnCurve2d::setCurve(const class GcGeCurve2d &) --> class GcGePointOnCurve2d &

setParameter(self, param)

C++: GcGePointOnCurve2d::setParameter(double) --> class GcGePointOnCurve2d &

Methods Documentation

assign(self: pygcad.pygrx.GcGePointOnCurve2d, src: pygcad.pygrx.GcGePointOnCurve2d) pygcad.pygrx.GcGePointOnCurve2d

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

curvature(*args, **kwargs)

Overloaded function.

  1. curvature(self: pygcad.pygrx.GcGePointOnCurve2d) -> Tuple[bool, float]

C++: GcGePointOnCurve2d::curvature(double &) –> bool

  1. curvature(self: pygcad.pygrx.GcGePointOnCurve2d, param: float) -> Tuple[bool, float]

C++: GcGePointOnCurve2d::curvature(double, double &) –> bool

curve(self: pygcad.pygrx.GcGePointOnCurve2d) pygcad.pygrx.GcGeCurve2d

C++: GcGePointOnCurve2d::curve() const –> const class GcGeCurve2d *

deriv(*args, **kwargs)

Overloaded function.

  1. deriv(self: pygcad.pygrx.GcGePointOnCurve2d, order: int) -> GcGeVector2d

C++: GcGePointOnCurve2d::deriv(int) const –> class GcGeVector2d

  1. deriv(self: pygcad.pygrx.GcGePointOnCurve2d, order: int, param: float) -> GcGeVector2d

C++: GcGePointOnCurve2d::deriv(int, double) –> class GcGeVector2d

  1. deriv(self: pygcad.pygrx.GcGePointOnCurve2d, order: int, crv: pygcad.pygrx.GcGeCurve2d, param: float) -> GcGeVector2d

C++: GcGePointOnCurve2d::deriv(int, const class GcGeCurve2d &, double) –> class GcGeVector2d

isSingular(*args, **kwargs)

Overloaded function.

  1. isSingular(self: pygcad.pygrx.GcGePointOnCurve2d) -> bool

  2. isSingular(self: pygcad.pygrx.GcGePointOnCurve2d, tol: pygcad.pygrx.GcGeTol) -> bool

C++: GcGePointOnCurve2d::isSingular(const class GcGeTol &) const –> bool

parameter(self: pygcad.pygrx.GcGePointOnCurve2d) float

C++: GcGePointOnCurve2d::parameter() const –> double

point(*args, **kwargs)

Overloaded function.

  1. point(self: pygcad.pygrx.GcGePointOnCurve2d) -> pygcad.pygrx.GcGePoint2d

C++: GcGePointOnCurve2d::point() const –> class GcGePoint2d

  1. point(self: pygcad.pygrx.GcGePointOnCurve2d, param: float) -> pygcad.pygrx.GcGePoint2d

C++: GcGePointOnCurve2d::point(double) –> class GcGePoint2d

  1. point(self: pygcad.pygrx.GcGePointOnCurve2d, crv: pygcad.pygrx.GcGeCurve2d, param: float) -> pygcad.pygrx.GcGePoint2d

C++: GcGePointOnCurve2d::point(const class GcGeCurve2d &, double) –> class GcGePoint2d

setCurve(self: pygcad.pygrx.GcGePointOnCurve2d, crv: pygcad.pygrx.GcGeCurve2d) pygcad.pygrx.GcGePointOnCurve2d

C++: GcGePointOnCurve2d::setCurve(const class GcGeCurve2d &) –> class GcGePointOnCurve2d &

setParameter(self: pygcad.pygrx.GcGePointOnCurve2d, param: float) pygcad.pygrx.GcGePointOnCurve2d

C++: GcGePointOnCurve2d::setParameter(double) –> class GcGePointOnCurve2d &