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.
set(self: pygcad.pygrx.GcGeCurveCurveInt2d, curve1: pygcad.pygrx.GcGeCurve2d, curve2: pygcad.pygrx.GcGeCurve2d) -> pygcad.pygrx.GcGeCurveCurveInt2d
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 &
set(self: pygcad.pygrx.GcGeCurveCurveInt2d, curve1: pygcad.pygrx.GcGeCurve2d, curve2: pygcad.pygrx.GcGeCurve2d, range1: pygcad.pygrx.GcGeInterval, range2: pygcad.pygrx.GcGeInterval) -> pygcad.pygrx.GcGeCurveCurveInt2d
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