GcGeLineSeg2d
- class pygcad.pygrx.GcGeLineSeg2d
Bases:
GcGeLinearEnt2d
Methods Summary
assign
(self, line)C++: GcGeLineSeg2d::operator=(const class GcGeLineSeg2d &) --> class GcGeLineSeg2d &
baryComb
(self, blendCoeff)C++: GcGeLineSeg2d::baryComb(double) const --> class GcGePoint2d
endPoint
(self)C++: GcGeLineSeg2d::endPoint() const --> class GcGePoint2d
getBisector
(self, line)C++: GcGeLineSeg2d::getBisector(class GcGeLine2d &) const --> void
length
(*args, **kwargs)Overloaded function.
midPoint
(self)C++: GcGeLineSeg2d::midPoint() const --> class GcGePoint2d
set
(*args, **kwargs)Overloaded function.
startPoint
(self)C++: GcGeLineSeg2d::startPoint() const --> class GcGePoint2d
Methods Documentation
- assign(self: pygcad.pygrx.GcGeLineSeg2d, line: pygcad.pygrx.GcGeLineSeg2d) pygcad.pygrx.GcGeLineSeg2d
C++: GcGeLineSeg2d::operator=(const class GcGeLineSeg2d &) –> class GcGeLineSeg2d &
- baryComb(self: pygcad.pygrx.GcGeLineSeg2d, blendCoeff: float) GcGePoint2d
C++: GcGeLineSeg2d::baryComb(double) const –> class GcGePoint2d
- endPoint(self: pygcad.pygrx.GcGeLineSeg2d) GcGePoint2d
C++: GcGeLineSeg2d::endPoint() const –> class GcGePoint2d
- getBisector(self: pygcad.pygrx.GcGeLineSeg2d, line: pygcad.pygrx.GcGeLine2d) None
C++: GcGeLineSeg2d::getBisector(class GcGeLine2d &) const –> void
- length(*args, **kwargs)
Overloaded function.
length(self: pygcad.pygrx.GcGeLineSeg2d) -> float
C++: GcGeLineSeg2d::length() const –> double
length(self: pygcad.pygrx.GcGeLineSeg2d, fromParam: float, toParam: float) -> float
length(self: pygcad.pygrx.GcGeLineSeg2d, fromParam: float, toParam: float, tol: float) -> float
C++: GcGeLineSeg2d::length(double, double, double) const –> double
- midPoint(self: pygcad.pygrx.GcGeLineSeg2d) GcGePoint2d
C++: GcGeLineSeg2d::midPoint() const –> class GcGePoint2d
- set(*args, **kwargs)
Overloaded function.
set(self: pygcad.pygrx.GcGeLineSeg2d, pnt: GcGePoint2d, vec: GcGeVector2d) -> pygcad.pygrx.GcGeLineSeg2d
C++: GcGeLineSeg2d::set(const class GcGePoint2d &, const class GcGeVector2d &) –> class GcGeLineSeg2d &
set(self: pygcad.pygrx.GcGeLineSeg2d, pnt1: GcGePoint2d, pnt2: GcGePoint2d) -> pygcad.pygrx.GcGeLineSeg2d
C++: GcGeLineSeg2d::set(const class GcGePoint2d &, const class GcGePoint2d &) –> class GcGeLineSeg2d &
set(self: pygcad.pygrx.GcGeLineSeg2d, curve1: pygcad.pygrx.GcGeCurve2d, curve2: pygcad.pygrx.GcGeCurve2d, param1: float, param2: float) -> Tuple[pygcad.pygrx.GcGeLineSeg2d, bool]
C++: GcGeLineSeg2d::set(const class GcGeCurve2d &, const class GcGeCurve2d &, double &, double &, bool &) –> class GcGeLineSeg2d &
set(self: pygcad.pygrx.GcGeLineSeg2d, curve: pygcad.pygrx.GcGeCurve2d, point: GcGePoint2d, param: float) -> Tuple[pygcad.pygrx.GcGeLineSeg2d, bool]
C++: GcGeLineSeg2d::set(const class GcGeCurve2d &, const class GcGePoint2d &, double &, bool &) –> class GcGeLineSeg2d &
- startPoint(self: pygcad.pygrx.GcGeLineSeg2d) GcGePoint2d
C++: GcGeLineSeg2d::startPoint() const –> class GcGePoint2d