#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 (GEOM::GEOM_Object_ptr theObject, CORBA::Double theTolerance) |
| GEOM::GEOM_Object_ptr | DivideEdge (GEOM::GEOM_Object_ptr theObject, CORBA::Short theIndex, CORBA::Double theValue, CORBA::Boolean isByParameter) |
| CORBA::Boolean | GetFreeBoundary (GEOM::GEOM_Object_ptr theObject, 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 () |
| virtual CORBA::Boolean | IsDone () |
| virtual void | SetErrorCode (const char *theErrorCode) |
| virtual char * | GetErrorCode () |
| virtual CORBA::Long | GetStudyID () |
| virtual GEOM::GEOM_Object_ptr | GetObject (Handle(GEOM_Object) theObject) |
| virtual void | FinishOperation () |
| virtual void | AbortOperation () |
| ::GEOM_IOperations * | GetImpl () |
| 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::ProcessShape | ( | GEOM::GEOM_Object_ptr | theObject, |
| const GEOM::string_array & | theOperations, | ||
| const GEOM::string_array & | theParams, | ||
| const GEOM::string_array & | theValues | ||
| ) |
ProcessShape
References GEOM_IOperations_i.GetObject(), GetOperations(), Handle(), GEOM_IOperations_i.IsDone(), and GEOM_IOperations.SetNotDone().
| void GEOM_IHealingOperations_i::GetShapeProcessParameters | ( | GEOM::string_array_out | theOperations, |
| GEOM::string_array_out | theParams, | ||
| GEOM::string_array_out | theValues | ||
| ) |
GetShapeProcessParameters
References GetOperations(), GEOMImpl_IHealingOperations.GetShapeProcessParameters(), and PAL_MESH_030_geometry.i.
| void GEOM_IHealingOperations_i::GetOperatorParameters | ( | const char * | theOperator, |
| GEOM::string_array_out | theParams, | ||
| GEOM::string_array_out | theValues | ||
| ) |
GetOperatorParameters
References GetOperations(), and PAL_MESH_030_geometry.i.
| GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::SuppressFaces | ( | GEOM::GEOM_Object_ptr | theObject, |
| const GEOM::short_array & | theFaces | ||
| ) |
SuppressFaces
References GEOM_IOperations_i.GetObject(), GetOperations(), Handle(), 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 GEOM_IOperations_i.GetObject(), GetOperations(), Handle(), 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 GEOM_IOperations_i.GetObject(), GetOperations(), Handle(), 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 GEOM_IOperations_i.GetObject(), GetOperations(), Handle(), GEOM_IOperations_i.IsDone(), and GEOM_IOperations.SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::Sew | ( | GEOM::GEOM_Object_ptr | theObject, |
| CORBA::Double | theTolerance | ||
| ) |
Sew
References GEOM_IOperations_i.GetObject(), GetOperations(), Handle(), 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 GEOM_IOperations_i.GetObject(), GetOperations(), Handle(), GEOM_IOperations_i.IsDone(), and GEOM_IOperations.SetNotDone().
| CORBA::Boolean GEOM_IHealingOperations_i::GetFreeBoundary | ( | GEOM::GEOM_Object_ptr | theObject, |
| GEOM::ListOfGO_out | theClosedWires, | ||
| GEOM::ListOfGO_out | theOpenWires | ||
| ) |
| GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::ChangeOrientation | ( | GEOM::GEOM_Object_ptr | theObject | ) |
ChangeOrientation
References GetOperations(), Handle(), and GEOM_IOperations.SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::ChangeOrientationCopy | ( | GEOM::GEOM_Object_ptr | theObject | ) |
ChangeOrientationCopy
References GEOM_IOperations_i.GetObject(), GetOperations(), Handle(), GEOM_IOperations_i.IsDone(), and GEOM_IOperations.SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::LimitTolerance | ( | GEOM::GEOM_Object_ptr | theObject, |
| CORBA::Double | theTolerance | ||
| ) |
LimitTolerance
References GEOM_IOperations_i.GetObject(), GetOperations(), Handle(), GEOM_IOperations_i.IsDone(), and GEOM_IOperations.SetNotDone().
| ::GEOMImpl_IHealingOperations* GEOM_IHealingOperations_i.GetOperations | ( | ) |
References GEOM_IOperations_i.GetImpl().
| CORBA::Boolean GEOM_IOperations_i::IsDone | ( | ) | [virtual, inherited] |
IsDone
References GEOM_IOperations_i._impl, and GEOM_IOperations.IsDone().
| void GEOM_IOperations_i::SetErrorCode | ( | const char * | theErrorCode | ) | [virtual, inherited] |
SetErrorCode
References GEOM_IOperations_i._impl, and GEOM_IOperations.SetErrorCode().
| char * GEOM_IOperations_i::GetErrorCode | ( | ) | [virtual, inherited] |
GetErrorCode
References GEOM_IOperations_i._impl, and GEOM_IOperations.GetErrorCode().
| CORBA::Long GEOM_IOperations_i::GetStudyID | ( | ) | [virtual, inherited] |
GetStudyID
References GEOM_IOperations_i._impl, and GEOM_IOperations.GetDocID().
| GEOM::GEOM_Object_ptr GEOM_IOperations_i::GetObject | ( | Handle(GEOM_Object) | theObject | ) | [virtual, inherited] |
GetObject
References GEOM_IOperations_i._engine, GEOM_Object.GetDocID(), and GEOM_Object.GetEntry().
| void GEOM_IOperations_i::FinishOperation | ( | ) | [virtual, inherited] |
FinishOperation
References GEOM_IOperations_i._impl, and GEOM_IOperations.FinishOperation().
| void GEOM_IOperations_i::AbortOperation | ( | ) | [virtual, inherited] |
AbortOperation
References GEOM_IOperations_i._impl, and GEOM_IOperations.AbortOperation().
| ::GEOM_IOperations* GEOM_IOperations_i.GetImpl | ( | ) | [inherited] |