20 #ifndef GeomAlgoAPI_GlueFaces_H_
21 #define GeomAlgoAPI_GlueFaces_H_
23 #include "GeomAlgoAPI.h"
24 #include "GeomAlgoAPI_MakeShape.h"
26 #include <GeomAPI_Shape.h>
39 GEOMALGOAPI_EXPORT
GeomAlgoAPI_GlueFaces(
const ListOfShape& theShapes,
const double theTolerance = 1.e-7,
const bool theKeepNonSolids =
true);
43 void build(
const ListOfShape& theShapes,
const double theTolerance,
const bool theKeepNonSolids);
Allows the elimination of coincident (duplicated) faces from a set of separate topological elements.
Definition: GeomAlgoAPI_GlueFaces.h:33
GeomAlgoAPI_GlueFaces(const ListOfShape &theShapes, const double theTolerance=1.e-7, const bool theKeepNonSolids=true)
Constructor with optional arguments.
Definition: GeomAlgoAPI_GlueFaces.cpp:31
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