27 #ifndef ShHealOper_ShapeProcess_HeaderFile 
   28 #define ShHealOper_ShapeProcess_HeaderFile 
   30 #include <Resource_Manager.hxx> 
   31 #include <TopoDS_Shape.hxx> 
   32 #include <TopTools_DataMapOfShapeShape.hxx> 
   33 #include <TColStd_SequenceOfAsciiString.hxx> 
   34 #include <TCollection_AsciiString.hxx> 
   35 #include <ShapeProcessAPI_ApplySequence.hxx> 
   36 #include <ShapeProcess_ShapeContext.hxx> 
   56     (
const TCollection_AsciiString& theNameResource,
 
   57      const TCollection_AsciiString& thePrefix = 
"ShapeProcess");
 
   60   Standard_EXPORT 
void Perform(
const TopoDS_Shape& theOldShape, 
 
   61                                            TopoDS_Shape& theNewShape);
 
   64   Standard_EXPORT 
void SetOperators(
const TColStd_SequenceOfAsciiString& theSeqOperators);
 
   67   Standard_EXPORT Standard_Boolean 
GetOperators(TColStd_SequenceOfAsciiString& theSeqOperators);
 
   70   Standard_EXPORT 
void SetParameter(
const TCollection_AsciiString& theNameParam,
 
   71                                     const TCollection_AsciiString& theVal);
 
   74   Standard_EXPORT Standard_Boolean 
GetParameter(
const TCollection_AsciiString& theNameParam,
 
   75                                        TCollection_AsciiString& theVal);
 
   79                                 TopAbs_ShapeEnum theuntil = TopAbs_FACE)
 
   95                                            TopoDS_Shape& theNewShape)
 
  102       theNewShape = theOldShape;