GcGePlanarEnt

class pygcad.pygrx.GcGePlanarEnt

Bases: GcGeSurface

Methods Summary

assign(self, src)

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

closestPointToLinearEnt(*args, **kwargs)

Overloaded function.

closestPointToPlanarEnt(*args, **kwargs)

Overloaded function.

get(*args, **kwargs)

Overloaded function.

getCoefficients(self)

C++: GcGePlanarEnt::getCoefficients(double &, double &, double &, double &) const --> void

getCoordSystem(self, origin, axis1, axis2)

C++: GcGePlanarEnt::getCoordSystem(class GcGePoint3d &, class GcGeVector3d &, class GcGeVector3d &) const --> void

intersectWith(*args, **kwargs)

Overloaded function.

isCoplanarTo(*args, **kwargs)

Overloaded function.

isParallelTo(*args, **kwargs)

Overloaded function.

isPerpendicularTo(*args, **kwargs)

Overloaded function.

normal(self)

C++: GcGePlanarEnt::normal() const --> class GcGeVector3d

pointOnPlane(self)

C++: GcGePlanarEnt::pointOnPlane() const --> class GcGePoint3d

Methods Documentation

assign(self: pygcad.pygrx.GcGePlanarEnt, src: pygcad.pygrx.GcGePlanarEnt) pygcad.pygrx.GcGePlanarEnt

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

closestPointToLinearEnt(*args, **kwargs)

Overloaded function.

  1. closestPointToLinearEnt(self: pygcad.pygrx.GcGePlanarEnt, line: pygcad.pygrx.GcGeLinearEnt3d, pointOnLine: GcGePoint3d) -> GcGePoint3d

  2. closestPointToLinearEnt(self: pygcad.pygrx.GcGePlanarEnt, line: pygcad.pygrx.GcGeLinearEnt3d, pointOnLine: GcGePoint3d, tol: pygcad.pygrx.GcGeTol) -> GcGePoint3d

C++: GcGePlanarEnt::closestPointToLinearEnt(const class GcGeLinearEnt3d &, class GcGePoint3d &, const class GcGeTol &) const –> class GcGePoint3d

closestPointToPlanarEnt(*args, **kwargs)

Overloaded function.

  1. closestPointToPlanarEnt(self: pygcad.pygrx.GcGePlanarEnt, otherPln: pygcad.pygrx.GcGePlanarEnt, pointOnOtherPln: GcGePoint3d) -> GcGePoint3d

  2. closestPointToPlanarEnt(self: pygcad.pygrx.GcGePlanarEnt, otherPln: pygcad.pygrx.GcGePlanarEnt, pointOnOtherPln: GcGePoint3d, tol: pygcad.pygrx.GcGeTol) -> GcGePoint3d

C++: GcGePlanarEnt::closestPointToPlanarEnt(const class GcGePlanarEnt &, class GcGePoint3d &, const class GcGeTol &) const –> class GcGePoint3d

get(*args, **kwargs)

Overloaded function.

  1. get(self: pygcad.pygrx.GcGePlanarEnt, para: GcGePoint3d, uVec: GcGeVector3d, vVec: GcGeVector3d) -> None

C++: GcGePlanarEnt::get(class GcGePoint3d &, class GcGeVector3d &, class GcGeVector3d &) const –> void

  1. get(self: pygcad.pygrx.GcGePlanarEnt, para: GcGePoint3d, origin: GcGePoint3d, para1: GcGePoint3d) -> None

C++: GcGePlanarEnt::get(class GcGePoint3d &, class GcGePoint3d &, class GcGePoint3d &) const –> void

getCoefficients(self: pygcad.pygrx.GcGePlanarEnt) Tuple[float, float, float, float]

C++: GcGePlanarEnt::getCoefficients(double &, double &, double &, double &) const –> void

getCoordSystem(self: pygcad.pygrx.GcGePlanarEnt, origin: GcGePoint3d, axis1: GcGeVector3d, axis2: GcGeVector3d) None

C++: GcGePlanarEnt::getCoordSystem(class GcGePoint3d &, class GcGeVector3d &, class GcGeVector3d &) const –> void

intersectWith(*args, **kwargs)

Overloaded function.

  1. intersectWith(self: pygcad.pygrx.GcGePlanarEnt, linEnt: pygcad.pygrx.GcGeLinearEnt3d, pnt: GcGePoint3d) -> bool

  2. intersectWith(self: pygcad.pygrx.GcGePlanarEnt, linEnt: pygcad.pygrx.GcGeLinearEnt3d, pnt: GcGePoint3d, tol: pygcad.pygrx.GcGeTol) -> bool

C++: GcGePlanarEnt::intersectWith(const class GcGeLinearEnt3d &, class GcGePoint3d &, const class GcGeTol &) const –> bool

isCoplanarTo(*args, **kwargs)

Overloaded function.

  1. isCoplanarTo(self: pygcad.pygrx.GcGePlanarEnt, otherPlnEnt: pygcad.pygrx.GcGePlanarEnt) -> bool

  2. isCoplanarTo(self: pygcad.pygrx.GcGePlanarEnt, otherPlnEnt: pygcad.pygrx.GcGePlanarEnt, tol: pygcad.pygrx.GcGeTol) -> bool

C++: GcGePlanarEnt::isCoplanarTo(const class GcGePlanarEnt &, const class GcGeTol &) const –> bool

isParallelTo(*args, **kwargs)

Overloaded function.

  1. isParallelTo(self: pygcad.pygrx.GcGePlanarEnt, linEnt: pygcad.pygrx.GcGeLinearEnt3d) -> bool

  2. isParallelTo(self: pygcad.pygrx.GcGePlanarEnt, linEnt: pygcad.pygrx.GcGeLinearEnt3d, tol: pygcad.pygrx.GcGeTol) -> bool

C++: GcGePlanarEnt::isParallelTo(const class GcGeLinearEnt3d &, const class GcGeTol &) const –> bool

  1. isParallelTo(self: pygcad.pygrx.GcGePlanarEnt, otherPlnEnt: pygcad.pygrx.GcGePlanarEnt) -> bool

  2. isParallelTo(self: pygcad.pygrx.GcGePlanarEnt, otherPlnEnt: pygcad.pygrx.GcGePlanarEnt, tol: pygcad.pygrx.GcGeTol) -> bool

C++: GcGePlanarEnt::isParallelTo(const class GcGePlanarEnt &, const class GcGeTol &) const –> bool

isPerpendicularTo(*args, **kwargs)

Overloaded function.

  1. isPerpendicularTo(self: pygcad.pygrx.GcGePlanarEnt, linEnt: pygcad.pygrx.GcGeLinearEnt3d) -> bool

  2. isPerpendicularTo(self: pygcad.pygrx.GcGePlanarEnt, linEnt: pygcad.pygrx.GcGeLinearEnt3d, tol: pygcad.pygrx.GcGeTol) -> bool

C++: GcGePlanarEnt::isPerpendicularTo(const class GcGeLinearEnt3d &, const class GcGeTol &) const –> bool

  1. isPerpendicularTo(self: pygcad.pygrx.GcGePlanarEnt, linEnt: pygcad.pygrx.GcGePlanarEnt) -> bool

  2. isPerpendicularTo(self: pygcad.pygrx.GcGePlanarEnt, linEnt: pygcad.pygrx.GcGePlanarEnt, tol: pygcad.pygrx.GcGeTol) -> bool

C++: GcGePlanarEnt::isPerpendicularTo(const class GcGePlanarEnt &, const class GcGeTol &) const –> bool

normal(self: pygcad.pygrx.GcGePlanarEnt) GcGeVector3d

C++: GcGePlanarEnt::normal() const –> class GcGeVector3d

pointOnPlane(self: pygcad.pygrx.GcGePlanarEnt) GcGePoint3d

C++: GcGePlanarEnt::pointOnPlane() const –> class GcGePoint3d