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