1 #ifndef occ_axis_projection_h
2 #define occ_axis_projection_h
12 #include <Geom_Curve.hxx>
30 AxisProjection(
const TopoDS_Shape &sh,
Point<3> direction,
double tolerance=1e-7,
double recovery_tolerance=1e-7);
32 virtual Point<3> get_new_point_on_line
35 virtual Point<3> get_new_point_on_quad
41 const TopoDS_Shape &
sh;
43 bool axis_projection(
Point<3> &projection,
46 bool assigned_axis_projection(
Point<3> &projection,
48 const Point<3> &assigned_axis)
const;
51 bool assigned_axis_projection_and_diff_forms(
Point<3> &projection,
53 double &mean_curvature,
55 const Point<3> &assigned_axis)
const;
58 bool axis_projection_and_diff_forms(
Point<3> &projection,
60 double &mean_curvature,
double recovery_tolerance
We collect in this namespace all utilities which operate on OpenCascade entities which don't need cla...