GcGeCurveCurveInt2d

class pygcad.pygrx.GcGeCurveCurveInt2d

Bases: GcGeEntity2d

Methods Summary

assign(self, src)

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

changeCurveOrder(self)

C++: GcGeCurveCurveInt2d::changeCurveOrder() --> void

curve1(self)

C++: GcGeCurveCurveInt2d::curve1() const --> const class GcGeCurve2d *

curve2(self)

C++: GcGeCurveCurveInt2d::curve2() const --> const class GcGeCurve2d *

getIntConfigs(self, intNum, config1wrt2, ...)

C++: GcGeCurveCurveInt2d::getIntConfigs(int, enum GcGe::GcGeXConfig &, enum GcGe::GcGeXConfig &) const --> void

getIntParams(self, intNum)

C++: GcGeCurveCurveInt2d::getIntParams(int, double &, double &) const --> void

getIntRanges(self, range1, range2)

C++: GcGeCurveCurveInt2d::getIntRanges(class GcGeInterval &, class GcGeInterval &) const --> void

getOverlapRanges(self, overlapNum, range1, ...)

C++: GcGeCurveCurveInt2d::getOverlapRanges(int, class GcGeInterval &, class GcGeInterval &) const --> void

getPointOnCurve1(self, intNum, para)

C++: GcGeCurveCurveInt2d::getPointOnCurve1(int, class GcGePointOnCurve2d &) const --> void

getPointOnCurve2(self, intNum, para)

C++: GcGeCurveCurveInt2d::getPointOnCurve2(int, class GcGePointOnCurve2d &) const --> void

intPoint(self, intNum)

C++: GcGeCurveCurveInt2d::intPoint(int) const --> class GcGePoint2d

intPointTol(self, intNum)

C++: GcGeCurveCurveInt2d::intPointTol(int) const --> double

isTangential(self, intNum)

C++: GcGeCurveCurveInt2d::isTangential(int) const --> bool

isTransversal(self, intNum)

C++: GcGeCurveCurveInt2d::isTransversal(int) const --> bool

numIntPoints(self)

C++: GcGeCurveCurveInt2d::numIntPoints() const --> int

orderWrt1(self)

C++: GcGeCurveCurveInt2d::orderWrt1() --> class GcGeCurveCurveInt2d &

orderWrt2(self)

C++: GcGeCurveCurveInt2d::orderWrt2() --> class GcGeCurveCurveInt2d &

overlapCount(self)

C++: GcGeCurveCurveInt2d::overlapCount() const --> int

overlapDirection(self)

C++: GcGeCurveCurveInt2d::overlapDirection() const --> bool

set(*args, **kwargs)

Overloaded function.

tolerance(self)

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

Methods Documentation

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

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

changeCurveOrder(self: pygcad.pygrx.GcGeCurveCurveInt2d) None

C++: GcGeCurveCurveInt2d::changeCurveOrder() –> void

curve1(self: pygcad.pygrx.GcGeCurveCurveInt2d) pygcad.pygrx.GcGeCurve2d

C++: GcGeCurveCurveInt2d::curve1() const –> const class GcGeCurve2d *

curve2(self: pygcad.pygrx.GcGeCurveCurveInt2d) pygcad.pygrx.GcGeCurve2d

C++: GcGeCurveCurveInt2d::curve2() const –> const class GcGeCurve2d *

getIntConfigs(self: pygcad.pygrx.GcGeCurveCurveInt2d, intNum: int, config1wrt2: GcGe::GcGeXConfig, config2wrt1: GcGe::GcGeXConfig) None

C++: GcGeCurveCurveInt2d::getIntConfigs(int, enum GcGe::GcGeXConfig &, enum GcGe::GcGeXConfig &) const –> void

getIntParams(self: pygcad.pygrx.GcGeCurveCurveInt2d, intNum: int) Tuple[float, float]

C++: GcGeCurveCurveInt2d::getIntParams(int, double &, double &) const –> void

getIntRanges(self: pygcad.pygrx.GcGeCurveCurveInt2d, range1: pygcad.pygrx.GcGeInterval, range2: pygcad.pygrx.GcGeInterval) None

C++: GcGeCurveCurveInt2d::getIntRanges(class GcGeInterval &, class GcGeInterval &) const –> void

getOverlapRanges(self: pygcad.pygrx.GcGeCurveCurveInt2d, overlapNum: int, range1: pygcad.pygrx.GcGeInterval, range2: pygcad.pygrx.GcGeInterval) None

C++: GcGeCurveCurveInt2d::getOverlapRanges(int, class GcGeInterval &, class GcGeInterval &) const –> void

getPointOnCurve1(self: pygcad.pygrx.GcGeCurveCurveInt2d, intNum: int, para: pygcad.pygrx.GcGePointOnCurve2d) None

C++: GcGeCurveCurveInt2d::getPointOnCurve1(int, class GcGePointOnCurve2d &) const –> void

getPointOnCurve2(self: pygcad.pygrx.GcGeCurveCurveInt2d, intNum: int, para: pygcad.pygrx.GcGePointOnCurve2d) None

C++: GcGeCurveCurveInt2d::getPointOnCurve2(int, class GcGePointOnCurve2d &) const –> void

intPoint(self: pygcad.pygrx.GcGeCurveCurveInt2d, intNum: int) pygcad.pygrx.GcGePoint2d

C++: GcGeCurveCurveInt2d::intPoint(int) const –> class GcGePoint2d

intPointTol(self: pygcad.pygrx.GcGeCurveCurveInt2d, intNum: int) float

C++: GcGeCurveCurveInt2d::intPointTol(int) const –> double

isTangential(self: pygcad.pygrx.GcGeCurveCurveInt2d, intNum: int) bool

C++: GcGeCurveCurveInt2d::isTangential(int) const –> bool

isTransversal(self: pygcad.pygrx.GcGeCurveCurveInt2d, intNum: int) bool

C++: GcGeCurveCurveInt2d::isTransversal(int) const –> bool

numIntPoints(self: pygcad.pygrx.GcGeCurveCurveInt2d) int

C++: GcGeCurveCurveInt2d::numIntPoints() const –> int

orderWrt1(self: pygcad.pygrx.GcGeCurveCurveInt2d) pygcad.pygrx.GcGeCurveCurveInt2d

C++: GcGeCurveCurveInt2d::orderWrt1() –> class GcGeCurveCurveInt2d &

orderWrt2(self: pygcad.pygrx.GcGeCurveCurveInt2d) pygcad.pygrx.GcGeCurveCurveInt2d

C++: GcGeCurveCurveInt2d::orderWrt2() –> class GcGeCurveCurveInt2d &

overlapCount(self: pygcad.pygrx.GcGeCurveCurveInt2d) int

C++: GcGeCurveCurveInt2d::overlapCount() const –> int

overlapDirection(self: pygcad.pygrx.GcGeCurveCurveInt2d) bool

C++: GcGeCurveCurveInt2d::overlapDirection() const –> bool

set(*args, **kwargs)

Overloaded function.

  1. set(self: pygcad.pygrx.GcGeCurveCurveInt2d, curve1: pygcad.pygrx.GcGeCurve2d, curve2: pygcad.pygrx.GcGeCurve2d) -> pygcad.pygrx.GcGeCurveCurveInt2d

  2. set(self: pygcad.pygrx.GcGeCurveCurveInt2d, curve1: pygcad.pygrx.GcGeCurve2d, curve2: pygcad.pygrx.GcGeCurve2d, tol: pygcad.pygrx.GcGeTol) -> pygcad.pygrx.GcGeCurveCurveInt2d

C++: GcGeCurveCurveInt2d::set(const class GcGeCurve2d &, const class GcGeCurve2d &, const class GcGeTol &) –> class GcGeCurveCurveInt2d &

  1. set(self: pygcad.pygrx.GcGeCurveCurveInt2d, curve1: pygcad.pygrx.GcGeCurve2d, curve2: pygcad.pygrx.GcGeCurve2d, range1: pygcad.pygrx.GcGeInterval, range2: pygcad.pygrx.GcGeInterval) -> pygcad.pygrx.GcGeCurveCurveInt2d

  2. set(self: pygcad.pygrx.GcGeCurveCurveInt2d, curve1: pygcad.pygrx.GcGeCurve2d, curve2: pygcad.pygrx.GcGeCurve2d, range1: pygcad.pygrx.GcGeInterval, range2: pygcad.pygrx.GcGeInterval, tol: pygcad.pygrx.GcGeTol) -> pygcad.pygrx.GcGeCurveCurveInt2d

C++: GcGeCurveCurveInt2d::set(const class GcGeCurve2d &, const class GcGeCurve2d &, const class GcGeInterval &, const class GcGeInterval &, const class GcGeTol &) –> class GcGeCurveCurveInt2d &

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

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