GcGePointOnCurve3d

class pygcad.pygrx.GcGePointOnCurve3d

Bases: GcGePointEnt3d

Methods Summary

assign(self, src)

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

curvature(*args, **kwargs)

Overloaded function.

curve(self)

C++: GcGePointOnCurve3d::curve() const --> const class GcGeCurve3d *

deriv(*args, **kwargs)

Overloaded function.

isSingular(*args, **kwargs)

Overloaded function.

parameter(self)

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

point(*args, **kwargs)

Overloaded function.

setCurve(self, crv)

C++: GcGePointOnCurve3d::setCurve(const class GcGeCurve3d &) --> class GcGePointOnCurve3d &

setParameter(self, param)

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

Methods Documentation

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

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

curvature(*args, **kwargs)

Overloaded function.

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

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

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

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

curve(self: pygcad.pygrx.GcGePointOnCurve3d) pygcad.pygrx.GcGeCurve3d

C++: GcGePointOnCurve3d::curve() const –> const class GcGeCurve3d *

deriv(*args, **kwargs)

Overloaded function.

  1. deriv(self: pygcad.pygrx.GcGePointOnCurve3d, order: int) -> GcGeVector3d

C++: GcGePointOnCurve3d::deriv(int) const –> class GcGeVector3d

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

C++: GcGePointOnCurve3d::deriv(int, double) –> class GcGeVector3d

  1. deriv(self: pygcad.pygrx.GcGePointOnCurve3d, order: int, crv: pygcad.pygrx.GcGeCurve3d, param: float) -> GcGeVector3d

C++: GcGePointOnCurve3d::deriv(int, const class GcGeCurve3d &, double) –> class GcGeVector3d

isSingular(*args, **kwargs)

Overloaded function.

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

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

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

parameter(self: pygcad.pygrx.GcGePointOnCurve3d) float

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

point(*args, **kwargs)

Overloaded function.

  1. point(self: pygcad.pygrx.GcGePointOnCurve3d) -> pygcad.pygrx.GcGePoint3d

C++: GcGePointOnCurve3d::point() const –> class GcGePoint3d

  1. point(self: pygcad.pygrx.GcGePointOnCurve3d, param: float) -> pygcad.pygrx.GcGePoint3d

C++: GcGePointOnCurve3d::point(double) –> class GcGePoint3d

  1. point(self: pygcad.pygrx.GcGePointOnCurve3d, crv: pygcad.pygrx.GcGeCurve3d, param: float) -> pygcad.pygrx.GcGePoint3d

C++: GcGePointOnCurve3d::point(const class GcGeCurve3d &, double) –> class GcGePoint3d

setCurve(self: pygcad.pygrx.GcGePointOnCurve3d, crv: pygcad.pygrx.GcGeCurve3d) pygcad.pygrx.GcGePointOnCurve3d

C++: GcGePointOnCurve3d::setCurve(const class GcGeCurve3d &) –> class GcGePointOnCurve3d &

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

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