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.

  1. intersectWith(self: pygcad.pygrx.GcGeLinearEnt2d, line: pygcad.pygrx.GcGeLinearEnt2d, intPnt: GcGePoint2d) -> bool

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

  1. isColinearTo(self: pygcad.pygrx.GcGeLinearEnt2d, line: pygcad.pygrx.GcGeLinearEnt2d) -> bool

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

  1. isParallelTo(self: pygcad.pygrx.GcGeLinearEnt2d, line: pygcad.pygrx.GcGeLinearEnt2d) -> bool

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

  1. isPerpendicularTo(self: pygcad.pygrx.GcGeLinearEnt2d, line: pygcad.pygrx.GcGeLinearEnt2d) -> bool

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