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.

  1. set(self: pygcad.pygrx.GcGeCurveCurveInt3d, curve1: pygcad.pygrx.GcGeCurve3d, curve2: pygcad.pygrx.GcGeCurve3d) -> pygcad.pygrx.GcGeCurveCurveInt3d

  2. set(self: pygcad.pygrx.GcGeCurveCurveInt3d, curve1: pygcad.pygrx.GcGeCurve3d, curve2: pygcad.pygrx.GcGeCurve3d, planeNormal: pygcad.pygrx.GcGeVector3d) -> pygcad.pygrx.GcGeCurveCurveInt3d

  3. 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 &

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

  2. 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

  3. 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