GcGeLinearEnt2d
- class pygcad.pygrx.GcGeLinearEnt2d
Bases:
GcGeCurve2d
Methods Summary
assign
(self, line)C++: GcGeLinearEnt2d::operator=(const class GcGeLinearEnt2d &) --> class GcGeLinearEnt2d &
direction
(self)C++: GcGeLinearEnt2d::direction() const --> class GcGeVector2d
getLine
(self, line)C++: GcGeLinearEnt2d::getLine(class GcGeLine2d &) const --> void
getPerpLine
(self, pnt, perpLine)C++: GcGeLinearEnt2d::getPerpLine(const class GcGePoint2d &, class GcGeLine2d &) const --> void
intersectWith
(*args, **kwargs)Overloaded function.
isColinearTo
(*args, **kwargs)Overloaded function.
isParallelTo
(*args, **kwargs)Overloaded function.
isPerpendicularTo
(*args, **kwargs)Overloaded function.
overlap
(self, line, tol)C++: GcGeLinearEnt2d::overlap(const class GcGeLinearEnt2d &, class GcGeLinearEnt2d *&, const class GcGeTol&) const --> bool
pointOnLine
(self)C++: GcGeLinearEnt2d::pointOnLine() const --> class GcGePoint2d
Methods Documentation
- assign(self: pygcad.pygrx.GcGeLinearEnt2d, line: pygcad.pygrx.GcGeLinearEnt2d) pygcad.pygrx.GcGeLinearEnt2d
C++: GcGeLinearEnt2d::operator=(const class GcGeLinearEnt2d &) –> class GcGeLinearEnt2d &
- direction(self: pygcad.pygrx.GcGeLinearEnt2d) GcGeVector2d
C++: GcGeLinearEnt2d::direction() const –> class GcGeVector2d
- getLine(self: pygcad.pygrx.GcGeLinearEnt2d, line: GcGeLine2d) None
C++: GcGeLinearEnt2d::getLine(class GcGeLine2d &) const –> void
- getPerpLine(self: pygcad.pygrx.GcGeLinearEnt2d, pnt: GcGePoint2d, perpLine: GcGeLine2d) None
C++: GcGeLinearEnt2d::getPerpLine(const class GcGePoint2d &, class GcGeLine2d &) const –> void
- intersectWith(*args, **kwargs)
Overloaded function.
intersectWith(self: pygcad.pygrx.GcGeLinearEnt2d, line: pygcad.pygrx.GcGeLinearEnt2d, intPnt: GcGePoint2d) -> bool
intersectWith(self: pygcad.pygrx.GcGeLinearEnt2d, line: pygcad.pygrx.GcGeLinearEnt2d, intPnt: GcGePoint2d, tol: pygcad.pygrx.GcGeTol) -> bool
C++: GcGeLinearEnt2d::intersectWith(const class GcGeLinearEnt2d &, class GcGePoint2d &, const class GcGeTol &) const –> bool
- isColinearTo(*args, **kwargs)
Overloaded function.
isColinearTo(self: pygcad.pygrx.GcGeLinearEnt2d, line: pygcad.pygrx.GcGeLinearEnt2d) -> bool
isColinearTo(self: pygcad.pygrx.GcGeLinearEnt2d, line: pygcad.pygrx.GcGeLinearEnt2d, tol: pygcad.pygrx.GcGeTol) -> bool
C++: GcGeLinearEnt2d::isColinearTo(const class GcGeLinearEnt2d &, const class GcGeTol &) const –> bool
- isParallelTo(*args, **kwargs)
Overloaded function.
isParallelTo(self: pygcad.pygrx.GcGeLinearEnt2d, line: pygcad.pygrx.GcGeLinearEnt2d) -> bool
isParallelTo(self: pygcad.pygrx.GcGeLinearEnt2d, line: pygcad.pygrx.GcGeLinearEnt2d, tol: pygcad.pygrx.GcGeTol) -> bool
C++: GcGeLinearEnt2d::isParallelTo(const class GcGeLinearEnt2d &, const class GcGeTol &) const –> bool
- isPerpendicularTo(*args, **kwargs)
Overloaded function.
isPerpendicularTo(self: pygcad.pygrx.GcGeLinearEnt2d, line: pygcad.pygrx.GcGeLinearEnt2d) -> bool
isPerpendicularTo(self: pygcad.pygrx.GcGeLinearEnt2d, line: pygcad.pygrx.GcGeLinearEnt2d, tol: pygcad.pygrx.GcGeTol) -> bool
C++: GcGeLinearEnt2d::isPerpendicularTo(const class GcGeLinearEnt2d &, const class GcGeTol &) const –> bool
- overlap(self: pygcad.pygrx.GcGeLinearEnt2d, line: pygcad.pygrx.GcGeLinearEnt2d, tol: pygcad.pygrx.GcGeTol = <pygcad.pygrx.GcGeTol object at 0x0000022C03E32430>) Tuple[bool, pygcad.pygrx.GcGeLinearEnt2d]
C++: GcGeLinearEnt2d::overlap(const class GcGeLinearEnt2d &, class GcGeLinearEnt2d *&, const class GcGeTol&) const –> bool
- pointOnLine(self: pygcad.pygrx.GcGeLinearEnt2d) GcGePoint2d
C++: GcGeLinearEnt2d::pointOnLine() const –> class GcGePoint2d