#include <GEOMImpl_IHealingOperations.hxx>

Public Member Functions | |
| Standard_EXPORT | GEOMImpl_IHealingOperations (GEOM_Engine *theEngine, int theDocID) | 
| Standard_EXPORT | ~GEOMImpl_IHealingOperations () | 
| Standard_EXPORT | Handle (GEOM_Object) ShapeProcess(Handle(GEOM_Object) theObject | 
| Standard_EXPORT const | Handle (TColStd_HArray1OfExtendedString)&theOperations | 
| Standard_EXPORT const const | Handle (TColStd_HArray1OfExtendedString)&theParams | 
| Standard_EXPORT const const const | Handle (TColStd_HArray1OfExtendedString)&theValues) | 
| Standard_EXPORT void | GetShapeProcessParameters (std::list< std::string > &theOperations, std::list< std::string > &theParams, std::list< std::string > &theValues) | 
| Standard_EXPORT bool | GetOperatorParameters (const std::string &theOperation, std::list< std::string > &theParams, std::list< std::string > &theValues) | 
| Standard_EXPORT | Handle (GEOM_Object) SuppressFaces(Handle(GEOM_Object) theObject | 
| Standard_EXPORT const | Handle (TColStd_HArray1OfInteger)&theFaces) | 
| Standard_EXPORT | Handle (GEOM_Object) CloseContour(Handle(GEOM_Object) theObject | 
| Standard_EXPORT const | Handle (TColStd_HArray1OfInteger)&theWires | 
| Standard_EXPORT | Handle (GEOM_Object) RemoveIntWires(Handle(GEOM_Object) theObject | 
| Standard_EXPORT const | Handle (TColStd_HArray1OfInteger)&theWires) | 
| Standard_EXPORT | Handle (GEOM_Object) FillHoles(Handle(GEOM_Object) theObject | 
| Standard_EXPORT const | Handle (TColStd_HArray1OfInteger)&theWires) | 
| Standard_EXPORT | Handle (GEOM_Object) DivideEdgeByPoint(Handle(GEOM_Object) theObject | 
| Standard_EXPORT | Handle (GEOM_Object) FuseCollinearEdgesWithinWire(Handle(GEOM_Object) theWire | 
| Standard_EXPORT bool | GetFreeBoundary (Handle(TColStd_HSequenceOfTransient)&theObjects, Handle(TColStd_HSequenceOfTransient)&theOutClosedWires, Handle(TColStd_HSequenceOfTransient)&theOutOpenWires) | 
| Standard_EXPORT | Handle (GEOM_Object) ChangeOrientation(Handle(GEOM_Object) theObject) | 
| Standard_EXPORT | Handle (GEOM_Object) ChangeOrientationCopy(Handle(GEOM_Object) theObject) | 
| Standard_EXPORT | Handle (GEOM_Object) LimitTolerance(Handle(GEOM_Object) theObject | 
| const ShHealOper_ModifStats * | GetStatistics () | 
  Public Member Functions inherited from GEOM_IOperations | |
| Standard_EXPORT | GEOM_IOperations (GEOM_Engine *theEngine, int theDocID) | 
| Standard_EXPORT | ~GEOM_IOperations () | 
| Standard_EXPORT void | StartOperation () | 
| Standard_EXPORT void | FinishOperation () | 
| Standard_EXPORT void | AbortOperation () | 
| Standard_EXPORT bool | IsDone () | 
| Standard_EXPORT void | SetNotDone () | 
| Standard_EXPORT void | SetErrorCode (const TCollection_AsciiString &theErrorCode) | 
| Standard_EXPORT char * | GetErrorCode () | 
| Standard_EXPORT GEOM_Engine * | GetEngine () | 
| Standard_EXPORT GEOM_Solver * | GetSolver () | 
| Standard_EXPORT int | GetDocID () | 
Static Public Member Functions | |
| static Standard_EXPORT bool | GetParameters (const std::string theOperation, std::list< std::string > &theParams) | 
Public Attributes | |
| Standard_EXPORT const bool | isCommonVertex | 
| Standard_EXPORT Handle(GEOM_Object)  Sew(std Standard_EXPORT Handle(GEOM_Object) RemoveInternalFaces(std Standard_EXPORT int  | theIndex | 
| Standard_EXPORT Handle(GEOM_Object)  Sew(std Standard_EXPORT Handle(GEOM_Object) RemoveInternalFaces(std Standard_EXPORT int double  | theValue | 
| Standard_EXPORT Handle(GEOM_Object)  Sew(std Standard_EXPORT Handle(GEOM_Object) RemoveInternalFaces(std Standard_EXPORT int double bool  | isByParameter | 
| Standard_EXPORT int | theIndex | 
| Standard_EXPORT int std::list < Handle(GEOM_Object)> &  | thePoint | 
| Standard_EXPORT std::list < Handle(GEOM_Object)>  | theVertices | 
| Standard_EXPORT double | theTolerance | 
| Standard_EXPORT double  TopAbs_ShapeEnum  | theType = TopAbs_SHAPE ) | 
Private Attributes | |
| ShHealOper_ModifStats * | myModifStats | 
| GEOMImpl_IHealingOperations::GEOMImpl_IHealingOperations | ( | GEOM_Engine * | theEngine, | 
| int | theDocID | ||
| ) | 
constructor:
References myModifStats.
| GEOMImpl_IHealingOperations::~GEOMImpl_IHealingOperations | ( | ) | 
destructor
References myModifStats.
| bool GEOMImpl_IHealingOperations::GetFreeBoundary | ( | Handle(TColStd_HSequenceOfTransient)& | theObjects, | 
| Handle(TColStd_HSequenceOfTransient)& | theClosed, | ||
| Handle(TColStd_HSequenceOfTransient)& | theOpen | ||
| ) | 
GetFreeBoundary
References COPY_WITHOUT_REF, GEOM_FREE_BOUNDS, GEOM_IOperations::GetDocID(), GEOM_IOperations::GetEngine(), GEOMImpl_CopyDriver::GetID(), Handle(), KO, and GEOM_IOperations::SetErrorCode().
| bool GEOMImpl_IHealingOperations::GetOperatorParameters | ( | const std::string & | theOperation, | 
| std::list< std::string > & | theParams, | ||
| std::list< std::string > & | theValues | ||
| ) | 
GetOperatorParameters
References ShHealOper_ShapeProcess::GetParameter(), GetParameters(), and it().
      
  | 
  static | 
GetParameters
| void GEOMImpl_IHealingOperations::GetShapeProcessParameters | ( | std::list< std::string > & | theOperations, | 
| std::list< std::string > & | theParams, | ||
| std::list< std::string > & | theValues | ||
| ) | 
ShapeProcess
References GetOperatorParameters(), ShHealOper_ShapeProcess::GetOperators(), and GEOM_IOperations::SetErrorCode().
      
  | 
  inline | 
References myModifStats.
| Standard_EXPORT GEOMImpl_IHealingOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT const GEOMImpl_IHealingOperations::Handle | ( | TColStd_HArray1OfExtendedString | ) | 
| Standard_EXPORT const const GEOMImpl_IHealingOperations::Handle | ( | TColStd_HArray1OfExtendedString | ) | 
| Standard_EXPORT const const const GEOMImpl_IHealingOperations::Handle | ( | TColStd_HArray1OfExtendedString | ) | 
| Standard_EXPORT GEOMImpl_IHealingOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT const GEOMImpl_IHealingOperations::Handle | ( | TColStd_HArray1OfInteger | ) | 
| Standard_EXPORT GEOMImpl_IHealingOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT const GEOMImpl_IHealingOperations::Handle | ( | TColStd_HArray1OfInteger | ) | 
| Standard_EXPORT GEOMImpl_IHealingOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT const GEOMImpl_IHealingOperations::Handle | ( | TColStd_HArray1OfInteger | ) | 
| Standard_EXPORT GEOMImpl_IHealingOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT const GEOMImpl_IHealingOperations::Handle | ( | TColStd_HArray1OfInteger | ) | 
| Standard_EXPORT GEOMImpl_IHealingOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_IHealingOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_IHealingOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_IHealingOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_IHealingOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT Handle (GEOM_Object) Sew( std Standard_EXPORT Handle (GEOM_Object) RemoveInternalFaces (std Standard_EXPORT int double bool GEOMImpl_IHealingOperations::isByParameter | 
| Standard_EXPORT const bool GEOMImpl_IHealingOperations::isCommonVertex | 
      
  | 
  private | 
| Standard_EXPORT Handle (GEOM_Object) Sew( std Standard_EXPORT Handle (GEOM_Object) RemoveInternalFaces (std Standard_EXPORT int GEOMImpl_IHealingOperations::theIndex | 
| Standard_EXPORT int GEOMImpl_IHealingOperations::theIndex | 
| Standard_EXPORT int std::list<Handle(GEOM_Object)>& GEOMImpl_IHealingOperations::thePoint | 
| Standard_EXPORT double GEOMImpl_IHealingOperations::theTolerance | 
| Standard_EXPORT double TopAbs_ShapeEnum GEOMImpl_IHealingOperations::theType = TopAbs_SHAPE ) | 
| Standard_EXPORT Handle (GEOM_Object) Sew( std Standard_EXPORT Handle (GEOM_Object) RemoveInternalFaces (std Standard_EXPORT int double GEOMImpl_IHealingOperations::theValue | 
| Standard_EXPORT std::list<Handle(GEOM_Object)> GEOMImpl_IHealingOperations::theVertices |