GcGeCurveSurfInt

class pygcad.pygrx.GcGeCurveSurfInt

Bases: GcGeEntity3d

Methods Summary

assign(self, crvInt)

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

curve(self)

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

getIntConfigs(self, intNum)

C++: GcGeCurveSurfInt::getIntConfigs(int, enum GcGe::csiConfig &, enum GcGe::csiConfig &, bool &, enum GcGe::GcGeIntersectError &) const --> void

getIntParams(self, intNum)

C++: GcGeCurveSurfInt::getIntParams(int, double &, class GcGePoint2d &, enum GcGe::GcGeIntersectError &) const --> void

getPointOnCurve(self, intNum, para, err)

C++: GcGeCurveSurfInt::getPointOnCurve(int, class GcGePointOnCurve3d &, enum GcGe::GcGeIntersectError &) const --> void

getPointOnSurface(self, intNum, para, err)

C++: GcGeCurveSurfInt::getPointOnSurface(int, class GcGePointOnSurface &, enum GcGe::GcGeIntersectError &) const --> void

intPoint(self, intNum, err)

C++: GcGeCurveSurfInt::intPoint(int, enum GcGe::GcGeIntersectError &) const --> class GcGePoint3d

numIntPoints(self, err)

C++: GcGeCurveSurfInt::numIntPoints(enum GcGe::GcGeIntersectError &) const --> int

set(*args, **kwargs)

Overloaded function.

surface(self)

C++: GcGeCurveSurfInt::surface() const --> const class GcGeSurface *

tolerance(self)

C++: GcGeCurveSurfInt::tolerance() const --> class GcGeTol

Methods Documentation

assign(self: pygcad.pygrx.GcGeCurveSurfInt, crvInt: pygcad.pygrx.GcGeCurveSurfInt) pygcad.pygrx.GcGeCurveSurfInt

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

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

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

getIntConfigs(self: pygcad.pygrx.GcGeCurveSurfInt, intNum: int) Tuple[GcGe::csiConfig, GcGe::csiConfig, bool, GcGe::GcGeIntersectError]

C++: GcGeCurveSurfInt::getIntConfigs(int, enum GcGe::csiConfig &, enum GcGe::csiConfig &, bool &, enum GcGe::GcGeIntersectError &) const –> void

getIntParams(self: pygcad.pygrx.GcGeCurveSurfInt, intNum: int) Tuple[float, pygcad.pygrx.GcGePoint2d, GcGe::GcGeIntersectError]

C++: GcGeCurveSurfInt::getIntParams(int, double &, class GcGePoint2d &, enum GcGe::GcGeIntersectError &) const –> void

getPointOnCurve(self: pygcad.pygrx.GcGeCurveSurfInt, intNum: int, para: pygcad.pygrx.GcGePointOnCurve3d, err: GcGe::GcGeIntersectError) None

C++: GcGeCurveSurfInt::getPointOnCurve(int, class GcGePointOnCurve3d &, enum GcGe::GcGeIntersectError &) const –> void

getPointOnSurface(self: pygcad.pygrx.GcGeCurveSurfInt, intNum: int, para: pygcad.pygrx.GcGePointOnSurface, err: GcGe::GcGeIntersectError) None

C++: GcGeCurveSurfInt::getPointOnSurface(int, class GcGePointOnSurface &, enum GcGe::GcGeIntersectError &) const –> void

intPoint(self: pygcad.pygrx.GcGeCurveSurfInt, intNum: int, err: GcGe::GcGeIntersectError) pygcad.pygrx.GcGePoint3d

C++: GcGeCurveSurfInt::intPoint(int, enum GcGe::GcGeIntersectError &) const –> class GcGePoint3d

numIntPoints(self: pygcad.pygrx.GcGeCurveSurfInt, err: GcGe::GcGeIntersectError) int

C++: GcGeCurveSurfInt::numIntPoints(enum GcGe::GcGeIntersectError &) const –> int

set(*args, **kwargs)

Overloaded function.

  1. set(self: pygcad.pygrx.GcGeCurveSurfInt, cvr: pygcad.pygrx.GcGeCurve3d, srf: pygcad.pygrx.GcGeSurface) -> pygcad.pygrx.GcGeCurveSurfInt

  2. set(self: pygcad.pygrx.GcGeCurveSurfInt, cvr: pygcad.pygrx.GcGeCurve3d, srf: pygcad.pygrx.GcGeSurface, tol: pygcad.pygrx.GcGeTol) -> pygcad.pygrx.GcGeCurveSurfInt

C++: GcGeCurveSurfInt::set(const class GcGeCurve3d &, const class GcGeSurface &, const class GcGeTol &) –> class GcGeCurveSurfInt &

surface(self: pygcad.pygrx.GcGeCurveSurfInt) pygcad.pygrx.GcGeSurface

C++: GcGeCurveSurfInt::surface() const –> const class GcGeSurface *

tolerance(self: pygcad.pygrx.GcGeCurveSurfInt) pygcad.pygrx.GcGeTol

C++: GcGeCurveSurfInt::tolerance() const –> class GcGeTol