#include <GEOM_IHealingOperations_i.hh>

Public Member Functions | |
| GEOM_IHealingOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine,::GEOMImpl_IHealingOperations *theImpl) | |
| ~GEOM_IHealingOperations_i () | |
| GEOM::GEOM_Object_ptr | ProcessShape (GEOM::GEOM_Object_ptr theObject, const GEOM::string_array &theOperations, const GEOM::string_array &theParams, const GEOM::string_array &theValues) | 
| void | GetShapeProcessParameters (GEOM::string_array_out theOperations, GEOM::string_array_out theParams, GEOM::string_array_out theValues) | 
| void | GetOperatorParameters (const char *theOperator, GEOM::string_array_out theParams, GEOM::string_array_out theValues) | 
| GEOM::GEOM_Object_ptr | SuppressFaces (GEOM::GEOM_Object_ptr theObject, const GEOM::short_array &theFaces) | 
| GEOM::GEOM_Object_ptr | CloseContour (GEOM::GEOM_Object_ptr theObject, const GEOM::short_array &theWires, CORBA::Boolean isCommonVertex) | 
| GEOM::GEOM_Object_ptr | RemoveIntWires (GEOM::GEOM_Object_ptr theObject, const GEOM::short_array &theWires) | 
| GEOM::GEOM_Object_ptr | FillHoles (GEOM::GEOM_Object_ptr theObject, const GEOM::short_array &theWires) | 
| GEOM::GEOM_Object_ptr | Sew (const GEOM::ListOfGO &theObject, CORBA::Double theTolerance) | 
| GEOM::GEOM_Object_ptr | SewAllowNonManifold (const GEOM::ListOfGO &theObject, CORBA::Double theTolerance) | 
| GEOM::GEOM_Object_ptr | RemoveInternalFaces (const GEOM::ListOfGO &theSolids) | 
| GEOM::GEOM_Object_ptr | DivideEdge (GEOM::GEOM_Object_ptr theObject, CORBA::Short theIndex, CORBA::Double theValue, CORBA::Boolean isByParameter) | 
| GEOM::GEOM_Object_ptr | DivideEdgeByPoint (GEOM::GEOM_Object_ptr theObject, CORBA::Short theIndex, const GEOM::ListOfGO &thePoints) | 
| GEOM::GEOM_Object_ptr | FuseCollinearEdgesWithinWire (GEOM::GEOM_Object_ptr theWire, const GEOM::ListOfGO &theVertices) | 
| CORBA::Boolean | GetFreeBoundary (const GEOM::ListOfGO &theObjects, GEOM::ListOfGO_out theClosedWires, GEOM::ListOfGO_out theOpenWires) | 
| GEOM::GEOM_Object_ptr | ChangeOrientation (GEOM::GEOM_Object_ptr theObject) | 
| GEOM::GEOM_Object_ptr | ChangeOrientationCopy (GEOM::GEOM_Object_ptr theObject) | 
| GEOM::GEOM_Object_ptr | LimitTolerance (GEOM::GEOM_Object_ptr theObject, CORBA::Double theTolerance) | 
| ::GEOMImpl_IHealingOperations * | GetOperations () | 
| GEOM::ModifStatistics * | GetStatistics () | 
| Return information on what has been done by the last called healing method.  More... | |
  Public Member Functions inherited from GEOM_IOperations_i | |
| GEOM_IOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine,::GEOM_IOperations *theImpl) | |
| ~GEOM_IOperations_i () | |
| virtual CORBA::Boolean | IsDone () | 
| virtual void | SetErrorCode (const char *theErrorCode) | 
| virtual char * | GetErrorCode () | 
| virtual CORBA::Long | GetStudyID () | 
| virtual GEOM::GEOM_BaseObject_ptr | GetBaseObject (Handle(GEOM_BaseObject) theObject) | 
| virtual void | FinishOperation () | 
| virtual void | AbortOperation () | 
| ::GEOM_IOperations * | GetImpl () | 
| virtual void | UpdateGUIForObject (GEOM::GEOM_Object_ptr theObj) | 
| GEOM_IHealingOperations_i::GEOM_IHealingOperations_i | ( | PortableServer::POA_ptr | thePOA, | 
| GEOM::GEOM_Gen_ptr | theEngine, | ||
| ::GEOMImpl_IHealingOperations * | theImpl | ||
| ) | 
constructor:
| GEOM_IHealingOperations_i::~GEOM_IHealingOperations_i | ( | ) | 
destructor
| GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::ChangeOrientation | ( | GEOM::GEOM_Object_ptr | theObject | ) | 
ChangeOrientation
References GetOperations(), HANDLE_NAMESPACE, and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::ChangeOrientationCopy | ( | GEOM::GEOM_Object_ptr | theObject | ) | 
ChangeOrientationCopy
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::CloseContour | ( | GEOM::GEOM_Object_ptr | theObject, | 
| const GEOM::short_array & | theWires, | ||
| CORBA::Boolean | isCommonVertex | ||
| ) | 
CloseContour
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::DivideEdge | ( | GEOM::GEOM_Object_ptr | theObject, | 
| CORBA::Short | theIndex, | ||
| CORBA::Double | theValue, | ||
| CORBA::Boolean | isByParameter | ||
| ) | 
DivideEdge
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::DivideEdgeByPoint | ( | GEOM::GEOM_Object_ptr | theObject, | 
| CORBA::Short | theIndex, | ||
| const GEOM::ListOfGO & | thePoints | ||
| ) | 
DivideEdgeByPoint
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::FillHoles | ( | GEOM::GEOM_Object_ptr | theObject, | 
| const GEOM::short_array & | theWires | ||
| ) | 
FillHoles
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::FuseCollinearEdgesWithinWire | ( | GEOM::GEOM_Object_ptr | theWire, | 
| const GEOM::ListOfGO & | theVertices | ||
| ) | 
FuseCollinearEdgesWithinWire
References HANDLE_NAMESPACE.
| CORBA::Boolean GEOM_IHealingOperations_i::GetFreeBoundary | ( | const GEOM::ListOfGO & | theObjects, | 
| GEOM::ListOfGO_out | theClosedWires, | ||
| GEOM::ListOfGO_out | theOpenWires | ||
| ) | 
GetFreeBoundary
References GEOMImpl_IHealingOperations::GetFreeBoundary(), GetOperations(), Handle(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
      
  | 
  inline | 
References GEOM_IOperations_i::GetImpl().
| void GEOM_IHealingOperations_i::GetOperatorParameters | ( | const char * | theOperator, | 
| GEOM::string_array_out | theParams, | ||
| GEOM::string_array_out | theValues | ||
| ) | 
GetOperatorParameters
References GetOperations().
| void GEOM_IHealingOperations_i::GetShapeProcessParameters | ( | GEOM::string_array_out | theOperations, | 
| GEOM::string_array_out | theParams, | ||
| GEOM::string_array_out | theValues | ||
| ) | 
GetShapeProcessParameters
References GetOperations(), and GEOMImpl_IHealingOperations::GetShapeProcessParameters().
| GEOM::ModifStatistics * GEOM_IHealingOperations_i::GetStatistics | ( | ) | 
| GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::LimitTolerance | ( | GEOM::GEOM_Object_ptr | theObject, | 
| CORBA::Double | theTolerance | ||
| ) | 
LimitTolerance
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::ProcessShape | ( | GEOM::GEOM_Object_ptr | theObject, | 
| const GEOM::string_array & | theOperations, | ||
| const GEOM::string_array & | theParams, | ||
| const GEOM::string_array & | theValues | ||
| ) | 
ProcessShape
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::RemoveInternalFaces | ( | const GEOM::ListOfGO & | theSolids | ) | 
RemoveInternalFaces
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::RemoveIntWires | ( | GEOM::GEOM_Object_ptr | theObject, | 
| const GEOM::short_array & | theWires | ||
| ) | 
RemoveIntWires
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::Sew | ( | const GEOM::ListOfGO & | theObjects, | 
| CORBA::Double | theTolerance | ||
| ) | 
Sew
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::SewAllowNonManifold | ( | const GEOM::ListOfGO & | theObjects, | 
| CORBA::Double | theTolerance | ||
| ) | 
SewAllowNonManifold
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::SuppressFaces | ( | GEOM::GEOM_Object_ptr | theObject, | 
| const GEOM::short_array & | theFaces | ||
| ) | 
SuppressFaces
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().