#include <GEOM_IGroupOperations_i.hh>

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) | 
| GEOM::GEOM_Object_ptr | UnionGroups (GEOM::GEOM_Object_ptr theGroup1, GEOM::GEOM_Object_ptr theGroup2) | 
| GEOM::GEOM_Object_ptr | IntersectGroups (GEOM::GEOM_Object_ptr theGroup1, GEOM::GEOM_Object_ptr theGroup2) | 
| GEOM::GEOM_Object_ptr | CutGroups (GEOM::GEOM_Object_ptr theGroup1, GEOM::GEOM_Object_ptr theGroup2) | 
| GEOM::GEOM_Object_ptr | UnionListOfGroups (const GEOM::ListOfGO &theGList) | 
| GEOM::GEOM_Object_ptr | IntersectListOfGroups (const GEOM::ListOfGO &theGList) | 
| GEOM::GEOM_Object_ptr | CutListOfGroups (const GEOM::ListOfGO &theGList1, const GEOM::ListOfGO &theGList2) | 
| CORBA::Long | GetType (GEOM::GEOM_Object_ptr theGroup) | 
| GEOM::GEOM_Object_ptr | GetMainShape (GEOM::GEOM_Object_ptr theGroup) | 
| GEOM::ListOfLong * | GetObjects (GEOM::GEOM_Object_ptr theGroup) | 
| ::GEOMImpl_IGroupOperations * | GetOperations () | 
  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_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
| void GEOM_IGroupOperations_i::AddObject | ( | GEOM::GEOM_Object_ptr | theGroup, | 
| CORBA::Long | theSubShapeId | ||
| ) | 
| GEOM::GEOM_Object_ptr GEOM_IGroupOperations_i::CreateGroup | ( | GEOM::GEOM_Object_ptr | theMainShape, | 
| CORBA::Long | theShapeType | ||
| ) | 
CreateGroup
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IGroupOperations_i::CutGroups | ( | GEOM::GEOM_Object_ptr | theGroup1, | 
| GEOM::GEOM_Object_ptr | theGroup2 | ||
| ) | 
CutGroups
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IGroupOperations_i::CutListOfGroups | ( | const GEOM::ListOfGO & | theGList1, | 
| const GEOM::ListOfGO & | theGList2 | ||
| ) | 
CutListOfGroups
References GetOperations(), Handle(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| void GEOM_IGroupOperations_i::DifferenceIDs | ( | GEOM::GEOM_Object_ptr | theGroup, | 
| const GEOM::ListOfLong & | theSubShapes | ||
| ) | 
DifferenceIDs
References GEOMImpl_IGroupOperations::DifferenceIDs(), GetOperations(), Handle(), HANDLE_NAMESPACE, and GEOM_IOperations::SetNotDone().
| void GEOM_IGroupOperations_i::DifferenceList | ( | GEOM::GEOM_Object_ptr | theGroup, | 
| const GEOM::ListOfGO & | theSubShapes | ||
| ) | 
DifferenceList
References GEOMImpl_IGroupOperations::DifferenceList(), GetOperations(), Handle(), HANDLE_NAMESPACE, and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IGroupOperations_i::GetMainShape | ( | GEOM::GEOM_Object_ptr | theGroup | ) | 
GetMainShape
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| GEOM::ListOfLong * GEOM_IGroupOperations_i::GetObjects | ( | GEOM::GEOM_Object_ptr | theGroup | ) | 
GetObjects
References GetOperations(), Handle(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
      
  | 
  inline | 
References GEOM_IOperations_i::GetImpl().
| CORBA::Long GEOM_IGroupOperations_i::GetType | ( | GEOM::GEOM_Object_ptr | theGroup | ) | 
GetType
References GetOperations(), GEOMImpl_IGroupOperations::GetType(), HANDLE_NAMESPACE, and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IGroupOperations_i::IntersectGroups | ( | GEOM::GEOM_Object_ptr | theGroup1, | 
| GEOM::GEOM_Object_ptr | theGroup2 | ||
| ) | 
IntersectGroups
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IGroupOperations_i::IntersectListOfGroups | ( | const GEOM::ListOfGO & | theGList | ) | 
IntersectListOfGroups
References GetOperations(), Handle(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| void GEOM_IGroupOperations_i::RemoveObject | ( | GEOM::GEOM_Object_ptr | theGroup, | 
| CORBA::Long | theSubShapeId | ||
| ) | 
RemoveObject
References GetOperations(), HANDLE_NAMESPACE, GEOMImpl_IGroupOperations::RemoveObject(), GEOM_IOperations::SetNotDone(), and GEOM_IOperations_i::UpdateGUIForObject().
| GEOM::GEOM_Object_ptr GEOM_IGroupOperations_i::UnionGroups | ( | GEOM::GEOM_Object_ptr | theGroup1, | 
| GEOM::GEOM_Object_ptr | theGroup2 | ||
| ) | 
UnionGroups
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| void GEOM_IGroupOperations_i::UnionIDs | ( | GEOM::GEOM_Object_ptr | theGroup, | 
| const GEOM::ListOfLong & | theSubShapes | ||
| ) | 
UnionIDs
References GetOperations(), Handle(), HANDLE_NAMESPACE, GEOM_IOperations::SetNotDone(), and GEOMImpl_IGroupOperations::UnionIDs().
| void GEOM_IGroupOperations_i::UnionList | ( | GEOM::GEOM_Object_ptr | theGroup, | 
| const GEOM::ListOfGO & | theSubShapes | ||
| ) | 
UnionList
References GetOperations(), Handle(), HANDLE_NAMESPACE, GEOM_IOperations::SetNotDone(), and GEOMImpl_IGroupOperations::UnionList().
| GEOM::GEOM_Object_ptr GEOM_IGroupOperations_i::UnionListOfGroups | ( | const GEOM::ListOfGO & | theGList | ) | 
UnionListOfGroups
References GetOperations(), Handle(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().