|
Open CASCADE Technology 6.5.2
|
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 |
| ShapeFix_EdgeProjAux::ShapeFix_EdgeProjAux | ( | ) |
| ShapeFix_EdgeProjAux::ShapeFix_EdgeProjAux | ( | const TopoDS_Face & | F, |
| const TopoDS_Edge & | E | ||
| ) |
| void ShapeFix_EdgeProjAux::Compute | ( | const Standard_Real | preci | ) |
| Standard_Real ShapeFix_EdgeProjAux::FirstParam | ( | ) | const |
| 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_Boolean ShapeFix_EdgeProjAux::IsFirstDone | ( | ) | const |
| Standard_Boolean ShapeFix_EdgeProjAux::IsIso | ( | const Handle< Geom2d_Curve > & | C | ) |
| Standard_Boolean ShapeFix_EdgeProjAux::IsLastDone | ( | ) | const |
| 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] |
1.7.4