|
Open CASCADE Technology
6.7.1
|
#include <BRepMesh_GeomTool.hxx>
Public Member Functions | |
| BRepMesh_GeomTool (BRepAdaptor_Curve &C, const Standard_Real Ufirst, const Standard_Real Ulast, const Standard_Real AngDefl, const Standard_Real Deflection, const Standard_Integer nbpointsmin=2) | |
| BRepMesh_GeomTool (const Handle< BRepAdaptor_HSurface > &S, const Standard_Real ParamIso, const GeomAbs_IsoType Type, const Standard_Real Ufirst, const Standard_Real Ulast, const Standard_Real AngDefl, const Standard_Real Deflection, const Standard_Integer nbpointsmin=2) | |
| Standard_Integer | AddPoint (const gp_Pnt &thePnt, const Standard_Real theParam, const Standard_Boolean theIsReplace=Standard_True) |
| Add point to already calculated points (or replace existing) Returns index of new added point or founded with parametric tolerance (replaced if theIsReplace is true) More... | |
| Standard_Integer | NbPoints () const |
| void | Value (const Standard_Real IsoParam, const Standard_Integer Index, Standard_Real &W, gp_Pnt &P, gp_Pnt2d &UV) const |
| void | Value (const BRepAdaptor_Curve &C, const Handle< BRepAdaptor_HSurface > &S, const Standard_Integer Index, Standard_Real &W, gp_Pnt &P, gp_Pnt2d &UV) const |
Static Public Member Functions | |
| static void | D0 (const Handle< BRepAdaptor_HSurface > &F, const Standard_Real U, const Standard_Real V, gp_Pnt &P) |
| static Standard_Boolean | Normal (const Handle< BRepAdaptor_HSurface > &F, const Standard_Real U, const Standard_Real V, gp_Pnt &P, gp_Dir &Nor) |
| return false if the normal can not be computed More... | |
| BRepMesh_GeomTool::BRepMesh_GeomTool | ( | BRepAdaptor_Curve & | C, |
| const Standard_Real | Ufirst, | ||
| const Standard_Real | Ulast, | ||
| const Standard_Real | AngDefl, | ||
| const Standard_Real | Deflection, | ||
| const Standard_Integer | nbpointsmin = 2 |
||
| ) |
| BRepMesh_GeomTool::BRepMesh_GeomTool | ( | const Handle< BRepAdaptor_HSurface > & | S, |
| const Standard_Real | ParamIso, | ||
| const GeomAbs_IsoType | Type, | ||
| const Standard_Real | Ufirst, | ||
| const Standard_Real | Ulast, | ||
| const Standard_Real | AngDefl, | ||
| const Standard_Real | Deflection, | ||
| const Standard_Integer | nbpointsmin = 2 |
||
| ) |
| Standard_Integer BRepMesh_GeomTool::AddPoint | ( | const gp_Pnt & | thePnt, |
| const Standard_Real | theParam, | ||
| const Standard_Boolean | theIsReplace = Standard_True |
||
| ) |
Add point to already calculated points (or replace existing)
Returns index of new added point
or founded with parametric tolerance (replaced if theIsReplace is true)
|
static |
| Standard_Integer BRepMesh_GeomTool::NbPoints | ( | ) | const |
|
static |
return false if the normal can not be computed
| void BRepMesh_GeomTool::Value | ( | const Standard_Real | IsoParam, |
| const Standard_Integer | Index, | ||
| Standard_Real & | W, | ||
| gp_Pnt & | P, | ||
| gp_Pnt2d & | UV | ||
| ) | const |
| void BRepMesh_GeomTool::Value | ( | const BRepAdaptor_Curve & | C, |
| const Handle< BRepAdaptor_HSurface > & | S, | ||
| const Standard_Integer | Index, | ||
| Standard_Real & | W, | ||
| gp_Pnt & | P, | ||
| gp_Pnt2d & | UV | ||
| ) | const |
1.8.5