Open CASCADE Technology
6.5.4
|
Project 3D point (vertex) on pcurves to find Vertex Parameter
on parametric representation of an edge
#include <ShapeFix_EdgeProjAux.hxx>
Public Member Functions | |
ShapeFix_EdgeProjAux () | |
ShapeFix_EdgeProjAux (const TopoDS_Face &F, const TopoDS_Edge &E) | |
void | Init (const TopoDS_Face &F, const TopoDS_Edge &E) |
void | Compute (const Standard_Real preci) |
Standard_Boolean | IsFirstDone () const |
Standard_Boolean | IsLastDone () const |
Standard_Real | FirstParam () const |
Standard_Real | LastParam () const |
Standard_Boolean | IsIso (const Handle< Geom2d_Curve > &C) |
Protected Member Functions | |
void | Init2d (const Standard_Real preci) |
void | Init3d (const Standard_Real preci) |
void | UpdateParam2d (const Handle< Geom2d_Curve > &C) |
Protected Attributes | |
TopoDS_Face | myFace |
TopoDS_Edge | myEdge |
Standard_Real | myFirstParam |
Standard_Real | myLastParam |
Standard_Boolean | myFirstDone |
Standard_Boolean | myLastDone |
void ShapeFix_EdgeProjAux::Init | ( | const TopoDS_Face & | F, |
const TopoDS_Edge & | E | ||
) |
void ShapeFix_EdgeProjAux::Init2d | ( | const Standard_Real | preci | ) | [protected] |
void ShapeFix_EdgeProjAux::Init3d | ( | const Standard_Real | preci | ) | [protected] |
Standard_Real ShapeFix_EdgeProjAux::LastParam | ( | ) | const |
void ShapeFix_EdgeProjAux::UpdateParam2d | ( | const Handle< Geom2d_Curve > & | C | ) | [protected] |
TopoDS_Edge ShapeFix_EdgeProjAux::myEdge [protected] |
TopoDS_Face ShapeFix_EdgeProjAux::myFace [protected] |
Standard_Boolean ShapeFix_EdgeProjAux::myFirstDone [protected] |
Standard_Real ShapeFix_EdgeProjAux::myFirstParam [protected] |
Standard_Boolean ShapeFix_EdgeProjAux::myLastDone [protected] |
Standard_Real ShapeFix_EdgeProjAux::myLastParam [protected] |