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.
closestPointToLinearEnt(self: pygcad.pygrx.GcGePlanarEnt, line: pygcad.pygrx.GcGeLinearEnt3d, pointOnLine: GcGePoint3d) -> GcGePoint3d
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.
closestPointToPlanarEnt(self: pygcad.pygrx.GcGePlanarEnt, otherPln: pygcad.pygrx.GcGePlanarEnt, pointOnOtherPln: GcGePoint3d) -> GcGePoint3d
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.
get(self: pygcad.pygrx.GcGePlanarEnt, para: GcGePoint3d, uVec: GcGeVector3d, vVec: GcGeVector3d) -> None
C++: GcGePlanarEnt::get(class GcGePoint3d &, class GcGeVector3d &, class GcGeVector3d &) const –> void
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.
intersectWith(self: pygcad.pygrx.GcGePlanarEnt, linEnt: pygcad.pygrx.GcGeLinearEnt3d, pnt: GcGePoint3d) -> bool
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.
isCoplanarTo(self: pygcad.pygrx.GcGePlanarEnt, otherPlnEnt: pygcad.pygrx.GcGePlanarEnt) -> bool
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.
isParallelTo(self: pygcad.pygrx.GcGePlanarEnt, linEnt: pygcad.pygrx.GcGeLinearEnt3d) -> bool
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
isParallelTo(self: pygcad.pygrx.GcGePlanarEnt, otherPlnEnt: pygcad.pygrx.GcGePlanarEnt) -> bool
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.
isPerpendicularTo(self: pygcad.pygrx.GcGePlanarEnt, linEnt: pygcad.pygrx.GcGeLinearEnt3d) -> bool
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
isPerpendicularTo(self: pygcad.pygrx.GcGePlanarEnt, linEnt: pygcad.pygrx.GcGePlanarEnt) -> bool
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