#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().