23 #ifndef GeomAlgoAPI_Utils_H_
24 #define GeomAlgoAPI_Utils_H_
26 #include "GeomAlgoAPI.h"
28 #include <Precision.hxx>
29 #include <TopoDS_Shape.hxx>
32 namespace GeomAlgoAPI_Utils
49 GEOMALGOAPI_EXPORT
bool FixShapeTolerance(TopoDS_Shape& theShape,
50 const TopAbs_ShapeEnum theType,
51 const double theTolerance = Precision::Confusion(),
52 const bool theCheckGeometry =
false);
58 GEOMALGOAPI_EXPORT
bool FixShapeTolerance(TopoDS_Shape& theShape,
59 const double theTolerance = Precision::Confusion(),
60 const bool theCheckGeometry =
false);
66 GEOMALGOAPI_EXPORT
bool FixShapeTolerance(TopoDS_Shape& theShape,
67 const bool theCheckGeometry);
77 GEOMALGOAPI_EXPORT
bool CheckShape(TopoDS_Shape& theShape,
78 const bool theCheckGeometry =
false);