Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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 (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_IHealingOperationsGetOperations ()
 
GEOM::ModifStatisticsGetStatistics ()
 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_IOperationsGetImpl ()
 
virtual void UpdateGUIForObject (GEOM::GEOM_Object_ptr theObj)
 

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::ChangeOrientation ( GEOM::GEOM_Object_ptr  theObject)
GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::ChangeOrientationCopy ( GEOM::GEOM_Object_ptr  theObject)
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::DivideEdge ( GEOM::GEOM_Object_ptr  theObject,
CORBA::Short  theIndex,
CORBA::Double  theValue,
CORBA::Boolean  isByParameter 
)
GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::DivideEdgeByPoint ( GEOM::GEOM_Object_ptr  theObject,
CORBA::Short  theIndex,
const GEOM::ListOfGO thePoints 
)
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::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 
)
::GEOMImpl_IHealingOperations* GEOM_IHealingOperations_i::GetOperations ( )
inline
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 
)
GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::LimitTolerance ( GEOM::GEOM_Object_ptr  theObject,
CORBA::Double  theTolerance 
)
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 
)
GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::RemoveInternalFaces ( const GEOM::ListOfGO theSolids)
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::Sew ( const GEOM::ListOfGO theObjects,
CORBA::Double  theTolerance 
)
GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::SewAllowNonManifold ( const GEOM::ListOfGO theObjects,
CORBA::Double  theTolerance 
)
GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::SuppressFaces ( GEOM::GEOM_Object_ptr  theObject,
const GEOM::short_array theFaces 
)

The documentation for this class was generated from the following files: