Version: 6.3.1
Public Member Functions

GEOM_IGroupOperations_i Class Reference

#include <GEOM_IGroupOperations_i.hh>

Inheritance diagram for GEOM_IGroupOperations_i:
Inheritance graph

Public Member Functions

 GEOM_IGroupOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine,::GEOMImpl_IGroupOperations *theImpl)
 ~GEOM_IGroupOperations_i ()
GEOM::GEOM_Object_ptr CreateGroup (GEOM::GEOM_Object_ptr theMainShape, CORBA::Long theShapeType)
void AddObject (GEOM::GEOM_Object_ptr theGroup, CORBA::Long theSubShapeId)
void RemoveObject (GEOM::GEOM_Object_ptr theGroup, CORBA::Long theSubShapeId)
void UnionList (GEOM::GEOM_Object_ptr theGroup, const GEOM::ListOfGO &theSubShapes)
void DifferenceList (GEOM::GEOM_Object_ptr theGroup, const GEOM::ListOfGO &theSubShapes)
void UnionIDs (GEOM::GEOM_Object_ptr theGroup, const GEOM::ListOfLong &theSubShapes)
void DifferenceIDs (GEOM::GEOM_Object_ptr theGroup, const GEOM::ListOfLong &theSubShapes)
CORBA::Long GetType (GEOM::GEOM_Object_ptr theGroup)
GEOM::GEOM_Object_ptr GetMainShape (GEOM::GEOM_Object_ptr theGroup)
GEOM::ListOfLongGetObjects (GEOM::GEOM_Object_ptr theGroup)
::GEOMImpl_IGroupOperationsGetOperations ()
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_IGroupOperations_i::GEOM_IGroupOperations_i ( PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
::GEOMImpl_IGroupOperations theImpl 
)

constructor:

GEOM_IGroupOperations_i::~GEOM_IGroupOperations_i ( )

destructor


Member Function Documentation

GEOM::GEOM_Object_ptr GEOM_IGroupOperations_i::CreateGroup ( GEOM::GEOM_Object_ptr  theMainShape,
CORBA::Long  theShapeType 
)
void GEOM_IGroupOperations_i::AddObject ( GEOM::GEOM_Object_ptr  theGroup,
CORBA::Long  theSubShapeId 
)
void GEOM_IGroupOperations_i::RemoveObject ( GEOM::GEOM_Object_ptr  theGroup,
CORBA::Long  theSubShapeId 
)
void GEOM_IGroupOperations_i::UnionList ( GEOM::GEOM_Object_ptr  theGroup,
const GEOM::ListOfGO theSubShapes 
)
void GEOM_IGroupOperations_i::DifferenceList ( GEOM::GEOM_Object_ptr  theGroup,
const GEOM::ListOfGO theSubShapes 
)
void GEOM_IGroupOperations_i::UnionIDs ( GEOM::GEOM_Object_ptr  theGroup,
const GEOM::ListOfLong theSubShapes 
)
void GEOM_IGroupOperations_i::DifferenceIDs ( GEOM::GEOM_Object_ptr  theGroup,
const GEOM::ListOfLong theSubShapes 
)
CORBA::Long GEOM_IGroupOperations_i::GetType ( GEOM::GEOM_Object_ptr  theGroup)
GEOM::GEOM_Object_ptr GEOM_IGroupOperations_i::GetMainShape ( GEOM::GEOM_Object_ptr  theGroup)
GEOM::ListOfLong * GEOM_IGroupOperations_i::GetObjects ( GEOM::GEOM_Object_ptr  theGroup)
::GEOMImpl_IGroupOperations* GEOM_IGroupOperations_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