Version: 6.3.1
Public Member Functions | Static Public Member Functions | Data Fields

GEOMImpl_IHealingOperations Class Reference

#include <GEOMImpl_IHealingOperations.hxx>

Inheritance diagram for GEOMImpl_IHealingOperations:
Inheritance graph

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) Sew(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) DivideEdge(Handle(GEOM_Object) theObject
Standard_EXPORT bool GetFreeBoundary (Handle(GEOM_Object) theObject, 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
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_EngineGetEngine ()
Standard_EXPORT GEOM_SolverGetSolver ()
Standard_EXPORT int GetDocID ()

Static Public Member Functions

static Standard_EXPORT bool GetParameters (const std::string theOperation, std::list< std::string > &theParams)

Data Fields

Standard_EXPORT const bool isCommonVertex
Standard_EXPORT double theTolerance
Standard_EXPORT int theIndex
Standard_EXPORT int double theValue
Standard_EXPORT int double bool isByParameter

Constructor & Destructor Documentation

GEOMImpl_IHealingOperations::GEOMImpl_IHealingOperations ( GEOM_Engine theEngine,
int  theDocID 
)

constructor:

GEOMImpl_IHealingOperations::~GEOMImpl_IHealingOperations ( )

destructor


Member Function Documentation

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  )
void GEOMImpl_IHealingOperations::GetShapeProcessParameters ( std::list< std::string > &  theOperations,
std::list< std::string > &  theParams,
std::list< std::string > &  theValues 
)
bool GEOMImpl_IHealingOperations::GetOperatorParameters ( const std::string  theOperation,
std::list< std::string > &  theParams,
std::list< std::string > &  theValues 
)

GetOperatorParameters

References ShHealOper_ShapeProcess.GetParameter(), and GetParameters().

bool GEOMImpl_IHealingOperations::GetParameters ( const std::string  theOperation,
std::list< std::string > &  theParams 
) [static]

GetParameters

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  )
bool GEOMImpl_IHealingOperations::GetFreeBoundary ( Handle(GEOM_Object theObject,
Handle(TColStd_HSequenceOfTransient)&  theClosed,
Handle(TColStd_HSequenceOfTransient)&  theOpen 
)
Standard_EXPORT GEOMImpl_IHealingOperations.Handle ( GEOM_Object  )
Standard_EXPORT GEOMImpl_IHealingOperations.Handle ( GEOM_Object  )
Standard_EXPORT GEOMImpl_IHealingOperations.Handle ( GEOM_Object  )
void GEOM_IOperations::StartOperation ( ) [inherited]

StartOperation

References GEOM_IOperations._docID, GEOM_IOperations._engine, and Handle().

void GEOM_IOperations::FinishOperation ( ) [inherited]

FinishOperation

References GEOM_IOperations._docID, GEOM_IOperations._engine, and Handle().

void GEOM_IOperations::AbortOperation ( ) [inherited]

AbortOperation

References GEOM_IOperations._docID, GEOM_IOperations._engine, and Handle().

bool GEOM_IOperations::IsDone ( ) [inherited]

IsDone

References GEOM_IOperations._errorCode, and OK.

Standard_EXPORT void GEOM_IOperations.SetNotDone ( ) [inherited]

References GEOM_IOperations._errorCode, and KO.

Standard_EXPORT void GEOM_IOperations.SetErrorCode ( const TCollection_AsciiString &  theErrorCode) [inherited]
Standard_EXPORT char* GEOM_IOperations.GetErrorCode ( ) [inherited]
Standard_EXPORT GEOM_Engine* GEOM_IOperations.GetEngine ( ) [inherited]
Standard_EXPORT GEOM_Solver* GEOM_IOperations.GetSolver ( ) [inherited]
Standard_EXPORT int GEOM_IOperations.GetDocID ( ) [inherited]

Field Documentation

Standard_EXPORT const bool GEOMImpl_IHealingOperations.isCommonVertex
Standard_EXPORT int double GEOMImpl_IHealingOperations.theValue
Standard_EXPORT int double bool GEOMImpl_IHealingOperations.isByParameter
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