|
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 | Handle (GEOM_Object) UnionGroups(Handle(GEOM_Object) theGroup1 |
|
Standard_EXPORT | Handle (GEOM_Object) theGroup2) |
|
Standard_EXPORT | Handle (GEOM_Object) IntersectGroups(Handle(GEOM_Object) theGroup1 |
|
Standard_EXPORT | Handle (GEOM_Object) theGroup2) |
|
Standard_EXPORT | Handle (GEOM_Object) CutGroups(Handle(GEOM_Object) theGroup1 |
|
Standard_EXPORT | Handle (GEOM_Object) theGroup2) |
|
Standard_EXPORT | Handle (GEOM_Object) UnionListOfGroups(const Handle(TColStd_HSequenceOfTransient)&theGList) |
|
Standard_EXPORT | Handle (GEOM_Object) IntersectListOfGroups(const Handle(TColStd_HSequenceOfTransient)&theGList) |
|
Standard_EXPORT | Handle (GEOM_Object) CutListOfGroups(const Handle(TColStd_HSequenceOfTransient)&theGList1 |
|
Standard_EXPORT const | Handle (TColStd_HSequenceOfTransient)&theGList2) |
|
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 | GEOM_IOperations (GEOM_Engine *theEngine, int theDocID) |
|
Standard_EXPORT | ~GEOM_IOperations () |
|
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_Engine * | GetEngine () |
|
Standard_EXPORT GEOM_Solver * | GetSolver () |
|
Standard_EXPORT int | GetDocID () |
|