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.

  1. length(self: pygcad.pygrx.GcGeLineSeg2d) -> float

C++: GcGeLineSeg2d::length() const –> double

  1. length(self: pygcad.pygrx.GcGeLineSeg2d, fromParam: float, toParam: float) -> float

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

  1. set(self: pygcad.pygrx.GcGeLineSeg2d, pnt: GcGePoint2d, vec: GcGeVector2d) -> pygcad.pygrx.GcGeLineSeg2d

C++: GcGeLineSeg2d::set(const class GcGePoint2d &, const class GcGeVector2d &) –> class GcGeLineSeg2d &

  1. set(self: pygcad.pygrx.GcGeLineSeg2d, pnt1: GcGePoint2d, pnt2: GcGePoint2d) -> pygcad.pygrx.GcGeLineSeg2d

C++: GcGeLineSeg2d::set(const class GcGePoint2d &, const class GcGePoint2d &) –> class GcGeLineSeg2d &

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

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