Version: 6.3.1
Public Member Functions | Data Fields

GEOMImpl_IGroupOperations Class Reference

#include <GEOMImpl_IGroupOperations.hxx>

Inheritance diagram for GEOMImpl_IGroupOperations:
Inheritance graph

Public Member Functions

Standard_EXPORT GEOMImpl_IGroupOperations (GEOM_Engine *theEngine, int theDocID)
Standard_EXPORT ~GEOMImpl_IGroupOperations ()
Standard_EXPORT Handle (GEOM_Object) CreateGroup(Handle(GEOM_Object) theMainShape
Standard_EXPORT void AddObject (Handle(GEOM_Object) theGroup, int theSubShapeID)
Standard_EXPORT void RemoveObject (Handle(GEOM_Object) theGroup, int theSubShapeID)
Standard_EXPORT void UnionList (Handle(GEOM_Object) theGroup, const Handle(TColStd_HSequenceOfTransient)&theSubShapes)
Standard_EXPORT void DifferenceList (Handle(GEOM_Object) theGroup, const Handle(TColStd_HSequenceOfTransient)&theSubShapes)
Standard_EXPORT void UnionIDs (Handle(GEOM_Object) theGroup, const Handle(TColStd_HSequenceOfInteger)&theSubShapes)
Standard_EXPORT void DifferenceIDs (Handle(GEOM_Object) theGroup, const Handle(TColStd_HSequenceOfInteger)&theSubShapes)
Standard_EXPORT TopAbs_ShapeEnum GetType (Handle(GEOM_Object) theGroup)
Standard_EXPORT Handle (GEOM_Object) GetMainShape(Handle(GEOM_Object) theGroup)
Standard_EXPORT Handle (TColStd_HArray1OfInteger) GetObjects(Handle(GEOM_Object) theGroup)
Standard_EXPORT void StartOperation ()
Standard_EXPORT void FinishOperation ()
Standard_EXPORT void AbortOperation ()
Standard_EXPORT bool IsDone ()
Standard_EXPORT void SetNotDone ()
Standard_EXPORT void SetErrorCode (const TCollection_AsciiString &theErrorCode)
Standard_EXPORT char * GetErrorCode ()
Standard_EXPORT GEOM_EngineGetEngine ()
Standard_EXPORT GEOM_SolverGetSolver ()
Standard_EXPORT int GetDocID ()

Data Fields

Standard_EXPORT TopAbs_ShapeEnum theShapeType

Constructor & Destructor Documentation

GEOMImpl_IGroupOperations::GEOMImpl_IGroupOperations ( GEOM_Engine theEngine,
int  theDocID 
)

constructor:

GEOMImpl_IGroupOperations::~GEOMImpl_IGroupOperations ( )

destructor


Member Function Documentation

Standard_EXPORT GEOMImpl_IGroupOperations.Handle ( GEOM_Object  )
void GEOMImpl_IGroupOperations::AddObject ( Handle(GEOM_Object theGroup,
int  theSubShapeID 
)
void GEOMImpl_IGroupOperations::RemoveObject ( Handle(GEOM_Object theGroup,
int  theSubShapeID 
)
void GEOMImpl_IGroupOperations::UnionList ( Handle(GEOM_Object theGroup,
const Handle(TColStd_HSequenceOfTransient)&  theSubShapes 
)
void GEOMImpl_IGroupOperations::DifferenceList ( Handle(GEOM_Object theGroup,
const Handle(TColStd_HSequenceOfTransient)&  theSubShapes 
)
void GEOMImpl_IGroupOperations::UnionIDs ( Handle(GEOM_Object theGroup,
const Handle(TColStd_HSequenceOfInteger)&  theSubShapes 
)
void GEOMImpl_IGroupOperations::DifferenceIDs ( Handle(GEOM_Object theGroup,
const Handle(TColStd_HSequenceOfInteger)&  theSubShapes 
)
TopAbs_ShapeEnum GEOMImpl_IGroupOperations::GetType ( Handle(GEOM_Object theGroup)
Standard_EXPORT GEOMImpl_IGroupOperations.Handle ( GEOM_Object  )
Standard_EXPORT GEOMImpl_IGroupOperations.Handle ( TColStd_HArray1OfInteger  )
void GEOM_IOperations::StartOperation ( ) [inherited]

StartOperation

References GEOM_IOperations._docID, GEOM_IOperations._engine, and Handle().

void GEOM_IOperations::FinishOperation ( ) [inherited]

FinishOperation

References GEOM_IOperations._docID, GEOM_IOperations._engine, and Handle().

void GEOM_IOperations::AbortOperation ( ) [inherited]

AbortOperation

References GEOM_IOperations._docID, GEOM_IOperations._engine, and Handle().

bool GEOM_IOperations::IsDone ( ) [inherited]

IsDone

References GEOM_IOperations._errorCode, and OK.

Standard_EXPORT void GEOM_IOperations.SetNotDone ( ) [inherited]

References GEOM_IOperations._errorCode, and KO.

Standard_EXPORT void GEOM_IOperations.SetErrorCode ( const TCollection_AsciiString &  theErrorCode) [inherited]
Standard_EXPORT char* GEOM_IOperations.GetErrorCode ( ) [inherited]
Standard_EXPORT GEOM_Engine* GEOM_IOperations.GetEngine ( ) [inherited]
Standard_EXPORT GEOM_Solver* GEOM_IOperations.GetSolver ( ) [inherited]
Standard_EXPORT int GEOM_IOperations.GetDocID ( ) [inherited]

Field Documentation

Standard_EXPORT TopAbs_ShapeEnum GEOMImpl_IGroupOperations.theShapeType
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