Version: 6.3.1
Public Member Functions

GEOM_IHealingOperations_i Class Reference

#include <GEOM_IHealingOperations_i.hh>

Inheritance diagram for GEOM_IHealingOperations_i:
Inheritance graph

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_IHealingOperationsGetOperations ()
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_IOperationsGetImpl ()

Constructor & Destructor Documentation

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


Member Function Documentation

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 
)
void GEOM_IHealingOperations_i::GetShapeProcessParameters ( GEOM::string_array_out  theOperations,
GEOM::string_array_out  theParams,
GEOM::string_array_out  theValues 
)
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 
)
GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::CloseContour ( GEOM::GEOM_Object_ptr  theObject,
const GEOM::short_array theWires,
CORBA::Boolean  isCommonVertex 
)
GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::RemoveIntWires ( GEOM::GEOM_Object_ptr  theObject,
const GEOM::short_array theWires 
)
GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::FillHoles ( GEOM::GEOM_Object_ptr  theObject,
const GEOM::short_array theWires 
)
GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::Sew ( GEOM::GEOM_Object_ptr  theObject,
CORBA::Double  theTolerance 
)
GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::DivideEdge ( GEOM::GEOM_Object_ptr  theObject,
CORBA::Short  theIndex,
CORBA::Double  theValue,
CORBA::Boolean  isByParameter 
)
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)
GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::LimitTolerance ( GEOM::GEOM_Object_ptr  theObject,
CORBA::Double  theTolerance 
)
::GEOMImpl_IHealingOperations* GEOM_IHealingOperations_i.GetOperations ( )
CORBA::Boolean GEOM_IOperations_i::IsDone ( ) [virtual, inherited]
void GEOM_IOperations_i::SetErrorCode ( const char *  theErrorCode) [virtual, inherited]
char * GEOM_IOperations_i::GetErrorCode ( ) [virtual, inherited]
CORBA::Long GEOM_IOperations_i::GetStudyID ( ) [virtual, inherited]
GEOM::GEOM_Object_ptr GEOM_IOperations_i::GetObject ( Handle(GEOM_Object theObject) [virtual, inherited]
void GEOM_IOperations_i::FinishOperation ( ) [virtual, inherited]
void GEOM_IOperations_i::AbortOperation ( ) [virtual, inherited]
::GEOM_IOperations* GEOM_IOperations_i.GetImpl ( ) [inherited]
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