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.
length(self: pygcad.pygrx.GcGeLineSeg3d) -> float
C++: GcGeLineSeg3d::length() const –> double
length(self: pygcad.pygrx.GcGeLineSeg3d, fromParam: float, toParam: float) -> float
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.
set(self: pygcad.pygrx.GcGeLineSeg3d, pnt: GcGePoint3d, vec: GcGeVector3d) -> pygcad.pygrx.GcGeLineSeg3d
C++: GcGeLineSeg3d::set(const class GcGePoint3d &, const class GcGeVector3d &) –> class GcGeLineSeg3d &
set(self: pygcad.pygrx.GcGeLineSeg3d, pnt1: GcGePoint3d, pnt2: GcGePoint3d) -> pygcad.pygrx.GcGeLineSeg3d
C++: GcGeLineSeg3d::set(const class GcGePoint3d &, const class GcGePoint3d &) –> class GcGeLineSeg3d &
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 &
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