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;
Class ShHealOper_ShapeProcess.
Definition: ShHealOper_ShapeProcess.hxx:44
Standard_EXPORT void SetParameter(const TCollection_AsciiString &theNameParam, const TCollection_AsciiString &theVal)
Definition: ShHealOper_ShapeProcess.cxx:160
Standard_EXPORT Standard_Boolean GetParameter(const TCollection_AsciiString &theNameParam, TCollection_AsciiString &theVal)
Definition: ShHealOper_ShapeProcess.cxx:203
Standard_Boolean myDone
Definition: ShHealOper_ShapeProcess.hxx:126
Standard_EXPORT void SetOperators(const TColStd_SequenceOfAsciiString &theSeqOperators)
Definition: ShHealOper_ShapeProcess.cxx:140
Standard_Boolean GetModifiedShape(const TopoDS_Shape &theOldShape, TopoDS_Shape &theNewShape)
Definition: ShHealOper_ShapeProcess.hxx:94
Standard_EXPORT Standard_Boolean GetOperators(TColStd_SequenceOfAsciiString &theSeqOperators)
Definition: ShHealOper_ShapeProcess.cxx:182
Standard_EXPORT void Perform(const TopoDS_Shape &theOldShape, TopoDS_Shape &theNewShape)
Definition: ShHealOper_ShapeProcess.cxx:87
TopAbs_ShapeEnum myLevel
Definition: ShHealOper_ShapeProcess.hxx:125
Standard_Boolean isDone()
Definition: ShHealOper_ShapeProcess.hxx:107
TopTools_DataMapOfShapeShape myMapModifications
Definition: ShHealOper_ShapeProcess.hxx:123
Standard_EXPORT ShHealOper_ShapeProcess()
Empty constructor.
Definition: ShHealOper_ShapeProcess.cxx:55
ShapeProcessAPI_ApplySequence myOperations
Definition: ShHealOper_ShapeProcess.hxx:121
TCollection_AsciiString myPrefix
Definition: ShHealOper_ShapeProcess.hxx:122
void SetSaveHistoryMode(const Standard_Boolean theSaveHistory, TopAbs_ShapeEnum theuntil=TopAbs_FACE)
Definition: ShHealOper_ShapeProcess.hxx:78
Standard_Boolean GetSaveHistoryMode()
Definition: ShHealOper_ShapeProcess.hxx:88
Standard_Boolean mySaveHistoryMode
Definition: ShHealOper_ShapeProcess.hxx:124