GcGeCurveCurveInt3d
- class pygcad.pygrx.GcGeCurveCurveInt3d
Bases:
GcGeEntity3d
Methods Summary
assign
(self, src)C++: GcGeCurveCurveInt3d::operator=(const class GcGeCurveCurveInt3d &) --> class GcGeCurveCurveInt3d &
changeCurveOrder
(self)C++: GcGeCurveCurveInt3d::changeCurveOrder() --> void
curve1
(self)C++: GcGeCurveCurveInt3d::curve1() const --> const class GcGeCurve3d *
curve2
(self)C++: GcGeCurveCurveInt3d::curve2() const --> const class GcGeCurve3d *
getIntConfigs
(self, intNum, config1wrt2, ...)C++: GcGeCurveCurveInt3d::getIntConfigs(int, enum GcGe::GcGeXConfig &, enum GcGe::GcGeXConfig &) const --> void
getIntParams
(self, intNum)C++: GcGeCurveCurveInt3d::getIntParams(int, double &, double &) const --> void
getIntRanges
(self, range1, range2)C++: GcGeCurveCurveInt3d::getIntRanges(class GcGeInterval &, class GcGeInterval &) const --> void
getOverlapRanges
(self, overlapNum, range1, ...)C++: GcGeCurveCurveInt3d::getOverlapRanges(int, class GcGeInterval &, class GcGeInterval &) const --> void
getPointOnCurve1
(self, intNum, pntOnCrv)C++: GcGeCurveCurveInt3d::getPointOnCurve1(int, class GcGePointOnCurve3d &) const --> void
getPointOnCurve2
(self, intNum, pntOnCrv)C++: GcGeCurveCurveInt3d::getPointOnCurve2(int, class GcGePointOnCurve3d &) const --> void
intPoint
(self, intNum)C++: GcGeCurveCurveInt3d::intPoint(int) const --> class GcGePoint3d
intPointTol
(self, intNum)C++: GcGeCurveCurveInt3d::intPointTol(int) const --> double
isTangential
(self, intNum)C++: GcGeCurveCurveInt3d::isTangential(int) const --> bool
isTransversal
(self, intNum)C++: GcGeCurveCurveInt3d::isTransversal(int) const --> bool
numIntPoints
(self)C++: GcGeCurveCurveInt3d::numIntPoints() const --> int
orderWrt1
(self)C++: GcGeCurveCurveInt3d::orderWrt1() --> class GcGeCurveCurveInt3d &
orderWrt2
(self)C++: GcGeCurveCurveInt3d::orderWrt2() --> class GcGeCurveCurveInt3d &
overlapCount
(self)C++: GcGeCurveCurveInt3d::overlapCount() const --> int
overlapDirection
(self)C++: GcGeCurveCurveInt3d::overlapDirection() const --> bool
planeNormal
(self)C++: GcGeCurveCurveInt3d::planeNormal() const --> class GcGeVector3d
set
(*args, **kwargs)Overloaded function.
tolerance
(self)C++: GcGeCurveCurveInt3d::tolerance() const --> class GcGeTol
Methods Documentation
- assign(self: pygcad.pygrx.GcGeCurveCurveInt3d, src: pygcad.pygrx.GcGeCurveCurveInt3d) pygcad.pygrx.GcGeCurveCurveInt3d
C++: GcGeCurveCurveInt3d::operator=(const class GcGeCurveCurveInt3d &) –> class GcGeCurveCurveInt3d &
- changeCurveOrder(self: pygcad.pygrx.GcGeCurveCurveInt3d) None
C++: GcGeCurveCurveInt3d::changeCurveOrder() –> void
- curve1(self: pygcad.pygrx.GcGeCurveCurveInt3d) pygcad.pygrx.GcGeCurve3d
C++: GcGeCurveCurveInt3d::curve1() const –> const class GcGeCurve3d *
- curve2(self: pygcad.pygrx.GcGeCurveCurveInt3d) pygcad.pygrx.GcGeCurve3d
C++: GcGeCurveCurveInt3d::curve2() const –> const class GcGeCurve3d *
- getIntConfigs(self: pygcad.pygrx.GcGeCurveCurveInt3d, intNum: int, config1wrt2: GcGe::GcGeXConfig, config2wrt1: GcGe::GcGeXConfig) None
C++: GcGeCurveCurveInt3d::getIntConfigs(int, enum GcGe::GcGeXConfig &, enum GcGe::GcGeXConfig &) const –> void
- getIntParams(self: pygcad.pygrx.GcGeCurveCurveInt3d, intNum: int) Tuple[float, float]
C++: GcGeCurveCurveInt3d::getIntParams(int, double &, double &) const –> void
- getIntRanges(self: pygcad.pygrx.GcGeCurveCurveInt3d, range1: pygcad.pygrx.GcGeInterval, range2: pygcad.pygrx.GcGeInterval) None
C++: GcGeCurveCurveInt3d::getIntRanges(class GcGeInterval &, class GcGeInterval &) const –> void
- getOverlapRanges(self: pygcad.pygrx.GcGeCurveCurveInt3d, overlapNum: int, range1: pygcad.pygrx.GcGeInterval, range2: pygcad.pygrx.GcGeInterval) None
C++: GcGeCurveCurveInt3d::getOverlapRanges(int, class GcGeInterval &, class GcGeInterval &) const –> void
- getPointOnCurve1(self: pygcad.pygrx.GcGeCurveCurveInt3d, intNum: int, pntOnCrv: pygcad.pygrx.GcGePointOnCurve3d) None
C++: GcGeCurveCurveInt3d::getPointOnCurve1(int, class GcGePointOnCurve3d &) const –> void
- getPointOnCurve2(self: pygcad.pygrx.GcGeCurveCurveInt3d, intNum: int, pntOnCrv: pygcad.pygrx.GcGePointOnCurve3d) None
C++: GcGeCurveCurveInt3d::getPointOnCurve2(int, class GcGePointOnCurve3d &) const –> void
- intPoint(self: pygcad.pygrx.GcGeCurveCurveInt3d, intNum: int) pygcad.pygrx.GcGePoint3d
C++: GcGeCurveCurveInt3d::intPoint(int) const –> class GcGePoint3d
- intPointTol(self: pygcad.pygrx.GcGeCurveCurveInt3d, intNum: int) float
C++: GcGeCurveCurveInt3d::intPointTol(int) const –> double
- isTangential(self: pygcad.pygrx.GcGeCurveCurveInt3d, intNum: int) bool
C++: GcGeCurveCurveInt3d::isTangential(int) const –> bool
- isTransversal(self: pygcad.pygrx.GcGeCurveCurveInt3d, intNum: int) bool
C++: GcGeCurveCurveInt3d::isTransversal(int) const –> bool
- numIntPoints(self: pygcad.pygrx.GcGeCurveCurveInt3d) int
C++: GcGeCurveCurveInt3d::numIntPoints() const –> int
- orderWrt1(self: pygcad.pygrx.GcGeCurveCurveInt3d) pygcad.pygrx.GcGeCurveCurveInt3d
C++: GcGeCurveCurveInt3d::orderWrt1() –> class GcGeCurveCurveInt3d &
- orderWrt2(self: pygcad.pygrx.GcGeCurveCurveInt3d) pygcad.pygrx.GcGeCurveCurveInt3d
C++: GcGeCurveCurveInt3d::orderWrt2() –> class GcGeCurveCurveInt3d &
- overlapCount(self: pygcad.pygrx.GcGeCurveCurveInt3d) int
C++: GcGeCurveCurveInt3d::overlapCount() const –> int
- overlapDirection(self: pygcad.pygrx.GcGeCurveCurveInt3d) bool
C++: GcGeCurveCurveInt3d::overlapDirection() const –> bool
- planeNormal(self: pygcad.pygrx.GcGeCurveCurveInt3d) pygcad.pygrx.GcGeVector3d
C++: GcGeCurveCurveInt3d::planeNormal() const –> class GcGeVector3d
- set(*args, **kwargs)
Overloaded function.
set(self: pygcad.pygrx.GcGeCurveCurveInt3d, curve1: pygcad.pygrx.GcGeCurve3d, curve2: pygcad.pygrx.GcGeCurve3d) -> pygcad.pygrx.GcGeCurveCurveInt3d
set(self: pygcad.pygrx.GcGeCurveCurveInt3d, curve1: pygcad.pygrx.GcGeCurve3d, curve2: pygcad.pygrx.GcGeCurve3d, planeNormal: pygcad.pygrx.GcGeVector3d) -> pygcad.pygrx.GcGeCurveCurveInt3d
set(self: pygcad.pygrx.GcGeCurveCurveInt3d, curve1: pygcad.pygrx.GcGeCurve3d, curve2: pygcad.pygrx.GcGeCurve3d, planeNormal: pygcad.pygrx.GcGeVector3d, tol: pygcad.pygrx.GcGeTol) -> pygcad.pygrx.GcGeCurveCurveInt3d
C++: GcGeCurveCurveInt3d::set(const class GcGeCurve3d &, const class GcGeCurve3d &, const class GcGeVector3d &, const class GcGeTol &) –> class GcGeCurveCurveInt3d &
set(self: pygcad.pygrx.GcGeCurveCurveInt3d, curve1: pygcad.pygrx.GcGeCurve3d, curve2: pygcad.pygrx.GcGeCurve3d, range1: pygcad.pygrx.GcGeInterval, range2: pygcad.pygrx.GcGeInterval) -> pygcad.pygrx.GcGeCurveCurveInt3d
set(self: pygcad.pygrx.GcGeCurveCurveInt3d, curve1: pygcad.pygrx.GcGeCurve3d, curve2: pygcad.pygrx.GcGeCurve3d, range1: pygcad.pygrx.GcGeInterval, range2: pygcad.pygrx.GcGeInterval, planeNormal: pygcad.pygrx.GcGeVector3d) -> pygcad.pygrx.GcGeCurveCurveInt3d
set(self: pygcad.pygrx.GcGeCurveCurveInt3d, curve1: pygcad.pygrx.GcGeCurve3d, curve2: pygcad.pygrx.GcGeCurve3d, range1: pygcad.pygrx.GcGeInterval, range2: pygcad.pygrx.GcGeInterval, planeNormal: pygcad.pygrx.GcGeVector3d, tol: pygcad.pygrx.GcGeTol) -> pygcad.pygrx.GcGeCurveCurveInt3d
C++: GcGeCurveCurveInt3d::set(const class GcGeCurve3d &, const class GcGeCurve3d &, const class GcGeInterval &, const class GcGeInterval &, const class GcGeVector3d &, const class GcGeTol &) –> class GcGeCurveCurveInt3d &
- tolerance(self: pygcad.pygrx.GcGeCurveCurveInt3d) pygcad.pygrx.GcGeTol
C++: GcGeCurveCurveInt3d::tolerance() const –> class GcGeTol