20 #ifndef GeomAlgoAPI_Chamfer_H_
21 #define GeomAlgoAPI_Chamfer_H_
23 #include <GeomAlgoAPI.h>
24 #include <GeomAlgoAPI_MakeShape.h>
26 #include <GeomAPI_Shape.h>
46 const ListOfShape& theChamferShapes,
47 const std::map<GeomShapePtr, GeomShapePtr> theMapEdgeFace,
48 const bool performDistances,
50 const double theVal2);
62 GEOMALGOAPI_EXPORT
void build(
const GeomShapePtr& theBaseSolid,
63 const ListOfShape& theChamferShapes,
64 const std::map<GeomShapePtr, GeomShapePtr> theMapEdgeFace,
65 const bool performDistances,
67 const double theVal2);
Perform chamfer.
Definition: GeomAlgoAPI_Chamfer.h:34
GEOMALGOAPI_EXPORT GeomAlgoAPI_Chamfer(const GeomShapePtr &theBaseSolid, const ListOfShape &theChamferShapes, const std::map< GeomShapePtr, GeomShapePtr > theMapEdgeFace, const bool performDistances, const double theVal1, const double theVal2)
Run chamfer operation with two distances or with a distance and an angle .
Definition: GeomAlgoAPI_Chamfer.cpp:32
Interface to the root class of all topological shapes constructions.
Definition: GeomAlgoAPI_MakeShape.h:35
virtual GEOMALGOAPI_EXPORT void build()
Execute the algorithm.
Definition: GeomAlgoAPI_MakeShape.h:77