FougTools
0.7.0dev-046fb6a
Handy tools for C++, Qt and OpenCascade
|
Provides projection of a point on a soup of faces. More...
#include <occtools/point_on_faces_projector.h>
Classes | |
struct | Result |
Public Member Functions | |
PointOnFacesProjector () | |
PointOnFacesProjector (const TopoDS_Shape &faces) | |
Construct a prepared projector (calling prepare(faces)) More... | |
~PointOnFacesProjector () | |
void | prepare (const TopoDS_Shape &faces) |
const TopoDS_Face * | faceOfProjection (const gp_Pnt &point) const |
Result | projected (const gp_Pnt &point) const |
Result | operator() (const gp_Pnt &point) const |
Syntactic sugar around projected() More... | |
Provides projection of a point on a soup of faces.
occ::PointOnFacesProjector::PointOnFacesProjector | ( | ) |
occ::PointOnFacesProjector::PointOnFacesProjector | ( | const TopoDS_Shape & | faces | ) |
Construct a prepared projector (calling prepare(faces))
occ::PointOnFacesProjector::~PointOnFacesProjector | ( | ) |
const TopoDS_Face * occ::PointOnFacesProjector::faceOfProjection | ( | const gp_Pnt & | point | ) | const |
PointOnFacesProjector::Result occ::PointOnFacesProjector::operator() | ( | const gp_Pnt & | point | ) | const |
Syntactic sugar around projected()
void occ::PointOnFacesProjector::prepare | ( | const TopoDS_Shape & | faces | ) |
PointOnFacesProjector::Result occ::PointOnFacesProjector::projected | ( | const gp_Pnt & | point | ) | const |