GcGeLineSeg3d

class pygcad.pygrx.GcGeLineSeg3d

Bases: GcGeLinearEnt3d

Methods Summary

assign(self, line)

C++: GcGeLineSeg3d::operator=(const class GcGeLineSeg3d &) --> class GcGeLineSeg3d &

baryComb(self, blendCoeff)

C++: GcGeLineSeg3d::baryComb(double) const --> class GcGePoint3d

endPoint(self)

C++: GcGeLineSeg3d::endPoint() const --> class GcGePoint3d

getBisector(self, plane)

C++: GcGeLineSeg3d::getBisector(class GcGePlane &) const --> void

length(*args, **kwargs)

Overloaded function.

midPoint(self)

C++: GcGeLineSeg3d::midPoint() const --> class GcGePoint3d

set(*args, **kwargs)

Overloaded function.

startPoint(self)

C++: GcGeLineSeg3d::startPoint() const --> class GcGePoint3d

Methods Documentation

assign(self: pygcad.pygrx.GcGeLineSeg3d, line: pygcad.pygrx.GcGeLineSeg3d) pygcad.pygrx.GcGeLineSeg3d

C++: GcGeLineSeg3d::operator=(const class GcGeLineSeg3d &) –> class GcGeLineSeg3d &

baryComb(self: pygcad.pygrx.GcGeLineSeg3d, blendCoeff: float) GcGePoint3d

C++: GcGeLineSeg3d::baryComb(double) const –> class GcGePoint3d

endPoint(self: pygcad.pygrx.GcGeLineSeg3d) GcGePoint3d

C++: GcGeLineSeg3d::endPoint() const –> class GcGePoint3d

getBisector(self: pygcad.pygrx.GcGeLineSeg3d, plane: GcGePlane) None

C++: GcGeLineSeg3d::getBisector(class GcGePlane &) const –> void

length(*args, **kwargs)

Overloaded function.

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

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

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

  2. length(self: pygcad.pygrx.GcGeLineSeg3d, fromParam: float, toParam: float, tol: float) -> float

C++: GcGeLineSeg3d::length(double, double, double) const –> double

midPoint(self: pygcad.pygrx.GcGeLineSeg3d) GcGePoint3d

C++: GcGeLineSeg3d::midPoint() const –> class GcGePoint3d

set(*args, **kwargs)

Overloaded function.

  1. set(self: pygcad.pygrx.GcGeLineSeg3d, pnt: GcGePoint3d, vec: GcGeVector3d) -> pygcad.pygrx.GcGeLineSeg3d

C++: GcGeLineSeg3d::set(const class GcGePoint3d &, const class GcGeVector3d &) –> class GcGeLineSeg3d &

  1. set(self: pygcad.pygrx.GcGeLineSeg3d, pnt1: GcGePoint3d, pnt2: GcGePoint3d) -> pygcad.pygrx.GcGeLineSeg3d

C++: GcGeLineSeg3d::set(const class GcGePoint3d &, const class GcGePoint3d &) –> class GcGeLineSeg3d &

  1. set(self: pygcad.pygrx.GcGeLineSeg3d, curve1: pygcad.pygrx.GcGeCurve3d, curve2: pygcad.pygrx.GcGeCurve3d, param1: float, param2: float) -> Tuple[pygcad.pygrx.GcGeLineSeg3d, bool]

C++: GcGeLineSeg3d::set(const class GcGeCurve3d &, const class GcGeCurve3d &, double &, double &, bool &) –> class GcGeLineSeg3d &

  1. set(self: pygcad.pygrx.GcGeLineSeg3d, curve: pygcad.pygrx.GcGeCurve3d, point: GcGePoint3d, param: float) -> Tuple[pygcad.pygrx.GcGeLineSeg3d, bool]

C++: GcGeLineSeg3d::set(const class GcGeCurve3d &, const class GcGePoint3d &, double &, bool &) –> class GcGeLineSeg3d &

startPoint(self: pygcad.pygrx.GcGeLineSeg3d) GcGePoint3d

C++: GcGeLineSeg3d::startPoint() const –> class GcGePoint3d