Version: 6.3.1
Public Member Functions | Private Attributes

ShHealOper_ShapeProcess Class Reference

Class ShHealOper_ShapeProcess.

#include <ShHealOper_ShapeProcess.hxx>

Public Member Functions

Standard_EXPORT ShHealOper_ShapeProcess ()
 Empty constructor.
Standard_EXPORT ShHealOper_ShapeProcess (const TCollection_AsciiString &theNameResource, const TCollection_AsciiString &thePrefix="ShapeProcess")
 Copy constructor.
Standard_EXPORT void Perform (const TopoDS_Shape &theOldShape, TopoDS_Shape &theNewShape)
Standard_EXPORT void SetOperators (const TColStd_SequenceOfAsciiString &theSeqOperators)
Standard_EXPORT Standard_Boolean GetOperators (TColStd_SequenceOfAsciiString &theSeqOperators)
Standard_EXPORT void SetParameter (const TCollection_AsciiString &theNameParam, const TCollection_AsciiString &theVal)
Standard_EXPORT Standard_Boolean GetParameter (const TCollection_AsciiString &theNameParam, TCollection_AsciiString &theVal)
void SetSaveHistoryMode (const Standard_Boolean theSaveHistory, TopAbs_ShapeEnum theuntil=TopAbs_FACE)
Standard_Boolean GetSaveHistoryMode ()
Standard_Boolean GetModifiedShape (const TopoDS_Shape &theOldShape, TopoDS_Shape &theNewShape)
Standard_Boolean isDone ()

Private Attributes

ShapeProcessAPI_ApplySequence myOperations
TCollection_AsciiString myPrefix
TopTools_DataMapOfShapeShape myMapModifications
Standard_Boolean mySaveHistoryMode
TopAbs_ShapeEnum myLevel
Standard_Boolean myDone

Constructor & Destructor Documentation

ShHealOper_ShapeProcess::ShHealOper_ShapeProcess ( )
ShHealOper_ShapeProcess::ShHealOper_ShapeProcess ( const TCollection_AsciiString &  theNameResource,
const TCollection_AsciiString &  thePrefix = "ShapeProcess" 
)

Member Function Documentation

void ShHealOper_ShapeProcess::Perform ( const TopoDS_Shape &  theOldShape,
TopoDS_Shape &  theNewShape 
)
void ShHealOper_ShapeProcess::SetOperators ( const TColStd_SequenceOfAsciiString &  theSeqOperators)
Standard_Boolean ShHealOper_ShapeProcess::GetOperators ( TColStd_SequenceOfAsciiString &  theSeqOperators)
void ShHealOper_ShapeProcess::SetParameter ( const TCollection_AsciiString &  theNameParam,
const TCollection_AsciiString &  theVal 
)

References myOperations, and myPrefix.

Standard_Boolean ShHealOper_ShapeProcess::GetParameter ( const TCollection_AsciiString &  theNameParam,
TCollection_AsciiString &  theVal 
)

References myOperations, and myPrefix.

void ShHealOper_ShapeProcess.SetSaveHistoryMode ( const Standard_Boolean  theSaveHistory,
TopAbs_ShapeEnum  theuntil = TopAbs_FACE 
)

References myLevel, and mySaveHistoryMode.

Standard_Boolean ShHealOper_ShapeProcess.GetSaveHistoryMode ( )

References mySaveHistoryMode.

Standard_Boolean ShHealOper_ShapeProcess.GetModifiedShape ( const TopoDS_Shape &  theOldShape,
TopoDS_Shape &  theNewShape 
)

References myMapModifications.

Standard_Boolean ShHealOper_ShapeProcess.isDone ( )

References myDone.


Field Documentation

ShapeProcessAPI_ApplySequence ShHealOper_ShapeProcess.myOperations [private]
TCollection_AsciiString ShHealOper_ShapeProcess.myPrefix [private]
TopTools_DataMapOfShapeShape ShHealOper_ShapeProcess.myMapModifications [private]
Standard_Boolean ShHealOper_ShapeProcess.mySaveHistoryMode [private]
TopAbs_ShapeEnum ShHealOper_ShapeProcess.myLevel [private]
Standard_Boolean ShHealOper_ShapeProcess.myDone [private]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS