#include <GEOM_IShapesOperations_i.hh>

Public Member Functions | |
| GEOM_IShapesOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine,::GEOMImpl_IShapesOperations *theImpl) | |
| ~GEOM_IShapesOperations_i () | |
| GEOM::GEOM_Object_ptr | MakeEdge (GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2) | 
| GEOM::GEOM_Object_ptr | MakeEdgeOnCurveByLength (GEOM::GEOM_Object_ptr theCurve, CORBA::Double theLength, GEOM::GEOM_Object_ptr theStartPoint) | 
| GEOM::GEOM_Object_ptr | MakeEdgeWire (GEOM::GEOM_Object_ptr theWire, const CORBA::Double theLinearTolerance, const CORBA::Double theAngularTolerance) | 
| GEOM::GEOM_Object_ptr | MakeWire (const GEOM::ListOfGO &theEdgesAndWires, const CORBA::Double theTolerance) | 
| GEOM::GEOM_Object_ptr | MakeFace (GEOM::GEOM_Object_ptr theWire, CORBA::Boolean isPlanarWanted) | 
| GEOM::GEOM_Object_ptr | MakeFaceWires (const GEOM::ListOfGO &theWires, CORBA::Boolean isPlanarWanted) | 
| GEOM::GEOM_Object_ptr | MakeFaceFromSurface (GEOM::GEOM_Object_ptr theFace, GEOM::GEOM_Object_ptr theWire) | 
| GEOM::GEOM_Object_ptr | MakeFaceWithConstraints (const GEOM::ListOfGO &theConstraints) | 
| GEOM::GEOM_Object_ptr | MakeShell (const GEOM::ListOfGO &theFacesAndShells) | 
| GEOM::GEOM_Object_ptr | MakeSolidShell (GEOM::GEOM_Object_ptr theShell) | 
| GEOM::GEOM_Object_ptr | MakeSolidShells (const GEOM::ListOfGO &theShells) | 
| GEOM::GEOM_Object_ptr | MakeCompound (const GEOM::ListOfGO &theShapes) | 
| GEOM::GEOM_Object_ptr | MakeSolidFromConnectedFaces (const GEOM::ListOfGO &theFacesOrShells, CORBA::Boolean isIntersect) | 
| GEOM::GEOM_Object_ptr | MakeGlueFaces (const GEOM::ListOfGO &theShape, CORBA::Double theTolerance, CORBA::Boolean doKeepNonSolids) | 
| GEOM::ListOfGO * | GetGlueFaces (const GEOM::ListOfGO &theShape, CORBA::Double theTolerance) | 
| GEOM::GEOM_Object_ptr | MakeGlueFacesByList (const GEOM::ListOfGO &theShape, CORBA::Double theTolerance, const GEOM::ListOfGO &theFaces, CORBA::Boolean doKeepNonSolids, CORBA::Boolean doGlueAllEdges) | 
| GEOM::GEOM_Object_ptr | MakeGlueEdges (const GEOM::ListOfGO &theShape, CORBA::Double theTolerance) | 
| GEOM::ListOfGO * | GetGlueEdges (const GEOM::ListOfGO &theShape, CORBA::Double theTolerance) | 
| GEOM::GEOM_Object_ptr | MakeGlueEdgesByList (const GEOM::ListOfGO &theShape, CORBA::Double theTolerance, const GEOM::ListOfGO &theEdges) | 
| GEOM::ListOfGO * | GetExistingSubObjects (GEOM::GEOM_Object_ptr theShape, CORBA::Boolean theGroupsOnly) | 
| GEOM::ListOfGO * | MakeExplode (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, CORBA::Boolean isSorted) | 
| GEOM::ListOfGO * | MakeAllSubShapes (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, CORBA::Boolean isSorted) | 
| GEOM::ListOfGO * | ExtractSubShapes (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, CORBA::Boolean isSorted) | 
| GEOM::ListOfLong * | SubShapeAllIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, CORBA::Boolean isSorted) | 
| GEOM::ListOfLong * | GetAllSubShapesIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, CORBA::Boolean isSorted) | 
| GEOM::GEOM_Object_ptr | GetSubShape (GEOM::GEOM_Object_ptr theMainShape, CORBA::Long theID) | 
| GEOM::ListOfGO * | MakeSubShapes (GEOM::GEOM_Object_ptr theMainShape, const GEOM::ListOfLong &theIndices) | 
| CORBA::Long | GetSubShapeIndex (GEOM::GEOM_Object_ptr theMainShape, GEOM::GEOM_Object_ptr theSubShape) | 
| GEOM::ListOfLong * | GetSubShapesIndices (GEOM::GEOM_Object_ptr theMainShape, const GEOM::ListOfGO &theSubShapes) | 
| CORBA::Long | GetTopologyIndex (GEOM::GEOM_Object_ptr theMainShape, GEOM::GEOM_Object_ptr theSubShape) | 
| char * | GetShapeTypeString (GEOM::GEOM_Object_ptr theShape) | 
| CORBA::Boolean | IsSubShapeBelongsTo (GEOM::GEOM_Object_ptr theSubobject, const CORBA::Long theSubObjectIndex, GEOM::GEOM_Object_ptr theObject, const CORBA::Long theObjectIndex) | 
| CORBA::Long | NumberOfFaces (GEOM::GEOM_Object_ptr theShape) | 
| CORBA::Long | NumberOfEdges (GEOM::GEOM_Object_ptr theShape) | 
| CORBA::Long | NumberOfSubShapes (GEOM::GEOM_Object_ptr theShape, const CORBA::Long theShapeType) | 
| GEOM::GEOM_Object_ptr | ChangeOrientation (GEOM::GEOM_Object_ptr theShape) | 
| GEOM::ListOfLong * | GetFreeFacesIDs (GEOM::GEOM_Object_ptr theShape) | 
| GEOM::ListOfGO * | GetSharedShapes (GEOM::GEOM_Object_ptr theShape1, GEOM::GEOM_Object_ptr theShape2, CORBA::Long theShapeType) | 
| GEOM::ListOfGO * | GetSharedShapesMulti (const GEOM::ListOfGO &theShapes, CORBA::Long theShapeType, CORBA::Boolean theMultiShare) | 
| GEOM::ListOfGO * | GetShapesOnPlane (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAx1, GEOM::shape_state theState) | 
| GEOM::ListOfGO * | GetShapesOnPlaneWithLocation (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAx1, GEOM::GEOM_Object_ptr thePnt, GEOM::shape_state theState) | 
| GEOM::ListOfGO * | GetShapesOnCylinder (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAxis, CORBA::Double theRadius, GEOM::shape_state theState) | 
| GEOM::ListOfGO * | GetShapesOnCylinderWithLocation (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAxis, GEOM::GEOM_Object_ptr thePnt, CORBA::Double theRadius, GEOM::shape_state theState) | 
| GEOM::ListOfGO * | GetShapesOnSphere (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theCenter, CORBA::Double theRadius, GEOM::shape_state theState) | 
| GEOM::ListOfGO * | GetShapesOnQuadrangle (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theTopLeftPoint, GEOM::GEOM_Object_ptr theTopRigthPoint, GEOM::GEOM_Object_ptr theBottomLeftPoint, GEOM::GEOM_Object_ptr theBottomRigthPoint, GEOM::shape_state theState) | 
| GEOM::ListOfLong * | GetShapesOnPlaneIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAx1, GEOM::shape_state theState) | 
| GEOM::ListOfLong * | GetShapesOnPlaneWithLocationIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAx1, GEOM::GEOM_Object_ptr thePnt, GEOM::shape_state theState) | 
| GEOM::ListOfLong * | GetShapesOnCylinderIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAxis, CORBA::Double theRadius, GEOM::shape_state theState) | 
| GEOM::ListOfLong * | GetShapesOnCylinderWithLocationIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAxis, GEOM::GEOM_Object_ptr thePnt, CORBA::Double theRadius, GEOM::shape_state theState) | 
| GEOM::ListOfLong * | GetShapesOnSphereIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theCenter, CORBA::Double theRadius, GEOM::shape_state theState) | 
| GEOM::ListOfLong * | GetShapesOnQuadrangleIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theTopLeftPoint, GEOM::GEOM_Object_ptr theTopRigthPoint, GEOM::GEOM_Object_ptr theBottomLeftPoint, GEOM::GEOM_Object_ptr theBottomRigthPoint, GEOM::shape_state theState) | 
| GEOM::ListOfGO * | GetShapesOnBox (GEOM::GEOM_Object_ptr theBox, GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::shape_state theState) | 
| GEOM::ListOfLong * | GetShapesOnBoxIDs (GEOM::GEOM_Object_ptr theBox, GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::shape_state theState) | 
| GEOM::ListOfGO * | GetShapesOnShape (GEOM::GEOM_Object_ptr theSheckShape, GEOM::GEOM_Object_ptr theShape, CORBA::Short theShapeType, GEOM::shape_state theState) | 
| GEOM::GEOM_Object_ptr | GetShapesOnShapeAsCompound (GEOM::GEOM_Object_ptr theSheckShape, GEOM::GEOM_Object_ptr theShape, CORBA::Short theShapeType, GEOM::shape_state theState) | 
| GEOM::ListOfLong * | GetShapesOnShapeIDs (GEOM::GEOM_Object_ptr theCheckShape, GEOM::GEOM_Object_ptr theShape, CORBA::Short theShapeType, GEOM::shape_state theState) | 
| GEOM::GEOM_Object_ptr | GetInPlace (GEOM::GEOM_Object_ptr theShapeWhere, GEOM::GEOM_Object_ptr theShapeWhat) | 
| GEOM::GEOM_Object_ptr | GetInPlaceOld (GEOM::GEOM_Object_ptr theShapeWhere, GEOM::GEOM_Object_ptr theShapeWhat) | 
| GEOM::GEOM_Object_ptr | GetInPlaceByHistory (GEOM::GEOM_Object_ptr theShapeWhere, GEOM::GEOM_Object_ptr theShapeWhat) | 
| GEOM::GEOM_Object_ptr | GetSame (GEOM::GEOM_Object_ptr theShapeWhere, GEOM::GEOM_Object_ptr theShapeWhat) | 
| GEOM::ListOfLong * | GetSameIDs (GEOM::GEOM_Object_ptr theShapeWhere, GEOM::GEOM_Object_ptr theShapeWhat) | 
| GEOM::GEOM_Object_ptr | ExtendEdge (GEOM::GEOM_Object_ptr theEdge, CORBA::Double theMin, CORBA::Double theMax) | 
| GEOM::GEOM_Object_ptr | ExtendFace (GEOM::GEOM_Object_ptr theFace, CORBA::Double theUMin, CORBA::Double theUMax, CORBA::Double theVMin, CORBA::Double theVMax) | 
| GEOM::GEOM_Object_ptr | MakeSurfaceFromFace (GEOM::GEOM_Object_ptr theFace) | 
| GEOM::ListOfGO * | GetSubShapeEdgeSorted (GEOM::GEOM_Object_ptr theShape, GEOM::GEOM_Object_ptr theStartPoint) | 
| GEOM::ListOfGO * | GetSubShapesWithTolerance (GEOM::GEOM_Object_ptr theShape, CORBA::Short theShapeType, GEOM::comparison_condition theCondition, CORBA::Double theTolerance) | 
| GEOM::GEOM_Object_ptr | MakeExtraction (GEOM::GEOM_Object_ptr theShape, const GEOM::ListOfLong &theSubShapeIDs, GEOM::GEOM_IShapesOperations::ExtractionStats_out theStats) | 
| ::GEOMImpl_IShapesOperations * | 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_IShapesOperations_i::GEOM_IShapesOperations_i | ( | PortableServer::POA_ptr | thePOA, | 
| GEOM::GEOM_Gen_ptr | theEngine, | ||
| ::GEOMImpl_IShapesOperations * | theImpl | ||
| ) | 
constructor:
| GEOM_IShapesOperations_i::~GEOM_IShapesOperations_i | ( | ) | 
destructor
| GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::ChangeOrientation | ( | GEOM::GEOM_Object_ptr | theShape | ) | 
ChangeOrientation
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::ExtendEdge | ( | GEOM::GEOM_Object_ptr | theEdge, | 
| CORBA::Double | theMin, | ||
| CORBA::Double | theMax | ||
| ) | 
ExtendEdge
References anEdge, and HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::ExtendFace | ( | GEOM::GEOM_Object_ptr | theFace, | 
| CORBA::Double | theUMin, | ||
| CORBA::Double | theUMax, | ||
| CORBA::Double | theVMin, | ||
| CORBA::Double | theVMax | ||
| ) | 
ExtendFace
References HANDLE_NAMESPACE.
| GEOM::ListOfGO * GEOM_IShapesOperations_i::ExtractSubShapes | ( | GEOM::GEOM_Object_ptr | theShape, | 
| CORBA::Long | theShapeType, | ||
| CORBA::Boolean | isSorted | ||
| ) | 
ExtractSubShapes (excluding theShape itself, good sorting)
References GEOMImpl_IShapesOperations::EXPLODE_NEW_EXCLUDE_MAIN, GetOperations(), Handle(), HANDLE_NAMESPACE, and GEOM_IOperations_i::IsDone().
| GEOM::ListOfLong * GEOM_IShapesOperations_i::GetAllSubShapesIDs | ( | GEOM::GEOM_Object_ptr | theShape, | 
| CORBA::Long | theShapeType, | ||
| CORBA::Boolean | isSorted | ||
| ) | 
GetAllSubShapesIDs
References GEOMImpl_IShapesOperations::EXPLODE_NEW_INCLUDE_MAIN, GetOperations(), Handle(), HANDLE_NAMESPACE, and GEOM_IOperations_i::IsDone().
| GEOM::ListOfGO * GEOM_IShapesOperations_i::GetExistingSubObjects | ( | GEOM::GEOM_Object_ptr | theShape, | 
| CORBA::Boolean | theGroupsOnly | ||
| ) | 
GetExistingSubObjects
References GetOperations(), Handle(), HANDLE_NAMESPACE, and GEOM_IOperations_i::IsDone().
| GEOM::ListOfLong * GEOM_IShapesOperations_i::GetFreeFacesIDs | ( | GEOM::GEOM_Object_ptr | theShape | ) | 
GetFreeFacesIDs
References GetOperations(), Handle(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| GEOM::ListOfGO * GEOM_IShapesOperations_i::GetGlueEdges | ( | const GEOM::ListOfGO & | theShapes, | 
| CORBA::Double | theTolerance | ||
| ) | 
GetGlueEdges
References GetOperations(), Handle(), HANDLE_NAMESPACE, and GEOM_IOperations::SetNotDone().
| GEOM::ListOfGO * GEOM_IShapesOperations_i::GetGlueFaces | ( | const GEOM::ListOfGO & | theShapes, | 
| CORBA::Double | theTolerance | ||
| ) | 
GetGlueFaces
References GetOperations(), Handle(), HANDLE_NAMESPACE, and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::GetInPlace | ( | GEOM::GEOM_Object_ptr | theShapeWhere, | 
| GEOM::GEOM_Object_ptr | theShapeWhat | ||
| ) | 
GetInPlace
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::GetInPlaceByHistory | ( | GEOM::GEOM_Object_ptr | theShapeWhere, | 
| GEOM::GEOM_Object_ptr | theShapeWhat | ||
| ) | 
GetInPlaceByHistory
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::GetInPlaceOld | ( | GEOM::GEOM_Object_ptr | theShapeWhere, | 
| GEOM::GEOM_Object_ptr | theShapeWhat | ||
| ) | 
GetInPlaceOld
References HANDLE_NAMESPACE.
      
  | 
  inline | 
References GEOM_IOperations_i::GetImpl().
| GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::GetSame | ( | GEOM::GEOM_Object_ptr | theShapeWhere, | 
| GEOM::GEOM_Object_ptr | theShapeWhat | ||
| ) | 
GetSame
References HANDLE_NAMESPACE.
| GEOM::ListOfLong * GEOM_IShapesOperations_i::GetSameIDs | ( | GEOM::GEOM_Object_ptr | theShapeWhere, | 
| GEOM::GEOM_Object_ptr | theShapeWhat | ||
| ) | 
GetSameIDs
References Handle(), and HANDLE_NAMESPACE.
| GEOM::ListOfGO * GEOM_IShapesOperations_i::GetShapesOnBox | ( | GEOM::GEOM_Object_ptr | theBox, | 
| GEOM::GEOM_Object_ptr | theShape, | ||
| CORBA::Long | theShapeType, | ||
| GEOM::shape_state | theState | ||
| ) | 
GetShapesOnBox
References Handle(), HANDLE_NAMESPACE, and ShapeState().
| GEOM::ListOfLong * GEOM_IShapesOperations_i::GetShapesOnBoxIDs | ( | GEOM::GEOM_Object_ptr | theBox, | 
| GEOM::GEOM_Object_ptr | theShape, | ||
| CORBA::Long | theShapeType, | ||
| GEOM::shape_state | theState | ||
| ) | 
GetShapesOnQuadrangleIDs
References Handle(), HANDLE_NAMESPACE, and ShapeState().
| GEOM::ListOfGO * GEOM_IShapesOperations_i::GetShapesOnCylinder | ( | GEOM::GEOM_Object_ptr | theShape, | 
| CORBA::Long | theShapeType, | ||
| GEOM::GEOM_Object_ptr | theAxis, | ||
| CORBA::Double | theRadius, | ||
| GEOM::shape_state | theState | ||
| ) | 
GetShapesOnCylinder
References Handle(), HANDLE_NAMESPACE, and ShapeState().
| GEOM::ListOfLong * GEOM_IShapesOperations_i::GetShapesOnCylinderIDs | ( | GEOM::GEOM_Object_ptr | theShape, | 
| CORBA::Long | theShapeType, | ||
| GEOM::GEOM_Object_ptr | theAxis, | ||
| CORBA::Double | theRadius, | ||
| GEOM::shape_state | theState | ||
| ) | 
GetShapesOnCylinderIDs
References Handle(), HANDLE_NAMESPACE, and ShapeState().
| GEOM::ListOfGO * GEOM_IShapesOperations_i::GetShapesOnCylinderWithLocation | ( | GEOM::GEOM_Object_ptr | theShape, | 
| CORBA::Long | theShapeType, | ||
| GEOM::GEOM_Object_ptr | theAxis, | ||
| GEOM::GEOM_Object_ptr | thePnt, | ||
| CORBA::Double | theRadius, | ||
| GEOM::shape_state | theState | ||
| ) | 
GetShapesOnCylinderWithLocation
References Handle(), HANDLE_NAMESPACE, and ShapeState().
| GEOM::ListOfLong * GEOM_IShapesOperations_i::GetShapesOnCylinderWithLocationIDs | ( | GEOM::GEOM_Object_ptr | theShape, | 
| CORBA::Long | theShapeType, | ||
| GEOM::GEOM_Object_ptr | theAxis, | ||
| GEOM::GEOM_Object_ptr | thePnt, | ||
| CORBA::Double | theRadius, | ||
| GEOM::shape_state | theState | ||
| ) | 
GetShapesOnCylinderWithLocationIDs
References Handle(), HANDLE_NAMESPACE, and ShapeState().
| GEOM::ListOfGO * GEOM_IShapesOperations_i::GetShapesOnPlane | ( | GEOM::GEOM_Object_ptr | theShape, | 
| CORBA::Long | theShapeType, | ||
| GEOM::GEOM_Object_ptr | theAx1, | ||
| GEOM::shape_state | theState | ||
| ) | 
GetShapesOnPlane
References Handle(), HANDLE_NAMESPACE, and ShapeState().
| GEOM::ListOfLong * GEOM_IShapesOperations_i::GetShapesOnPlaneIDs | ( | GEOM::GEOM_Object_ptr | theShape, | 
| CORBA::Long | theShapeType, | ||
| GEOM::GEOM_Object_ptr | theAx1, | ||
| GEOM::shape_state | theState | ||
| ) | 
GetShapesOnPlaneIDs
References Handle(), HANDLE_NAMESPACE, and ShapeState().
| GEOM::ListOfGO * GEOM_IShapesOperations_i::GetShapesOnPlaneWithLocation | ( | GEOM::GEOM_Object_ptr | theShape, | 
| CORBA::Long | theShapeType, | ||
| GEOM::GEOM_Object_ptr | theAx1, | ||
| GEOM::GEOM_Object_ptr | thePnt, | ||
| GEOM::shape_state | theState | ||
| ) | 
GetShapesOnPlaneWithLocation
References Handle(), HANDLE_NAMESPACE, and ShapeState().
| GEOM::ListOfLong * GEOM_IShapesOperations_i::GetShapesOnPlaneWithLocationIDs | ( | GEOM::GEOM_Object_ptr | theShape, | 
| CORBA::Long | theShapeType, | ||
| GEOM::GEOM_Object_ptr | theAx1, | ||
| GEOM::GEOM_Object_ptr | thePnt, | ||
| GEOM::shape_state | theState | ||
| ) | 
GetShapesOnPlaneWithLocationIDs
References Handle(), HANDLE_NAMESPACE, and ShapeState().
| GEOM::ListOfGO * GEOM_IShapesOperations_i::GetShapesOnQuadrangle | ( | GEOM::GEOM_Object_ptr | theShape, | 
| CORBA::Long | theShapeType, | ||
| GEOM::GEOM_Object_ptr | theTopLeftPoint, | ||
| GEOM::GEOM_Object_ptr | theTopRigthPoint, | ||
| GEOM::GEOM_Object_ptr | theBottomLeftPoint, | ||
| GEOM::GEOM_Object_ptr | theBottomRigthPoint, | ||
| GEOM::shape_state | theState | ||
| ) | 
GetShapesOnQuadrangle
References Handle(), HANDLE_NAMESPACE, and ShapeState().
| GEOM::ListOfLong * GEOM_IShapesOperations_i::GetShapesOnQuadrangleIDs | ( | GEOM::GEOM_Object_ptr | theShape, | 
| CORBA::Long | theShapeType, | ||
| GEOM::GEOM_Object_ptr | theTopLeftPoint, | ||
| GEOM::GEOM_Object_ptr | theTopRigthPoint, | ||
| GEOM::GEOM_Object_ptr | theBottomLeftPoint, | ||
| GEOM::GEOM_Object_ptr | theBottomRigthPoint, | ||
| GEOM::shape_state | theState | ||
| ) | 
GetShapesOnQuadrangleIDs
References Handle(), HANDLE_NAMESPACE, and ShapeState().
| GEOM::ListOfGO * GEOM_IShapesOperations_i::GetShapesOnShape | ( | GEOM::GEOM_Object_ptr | theCheckShape, | 
| GEOM::GEOM_Object_ptr | theShape, | ||
| CORBA::Short | theShapeType, | ||
| GEOM::shape_state | theState | ||
| ) | 
GetShapesOnShape
References Handle(), HANDLE_NAMESPACE, and ShapeState().
| GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::GetShapesOnShapeAsCompound | ( | GEOM::GEOM_Object_ptr | theCheckShape, | 
| GEOM::GEOM_Object_ptr | theShape, | ||
| CORBA::Short | theShapeType, | ||
| GEOM::shape_state | theState | ||
| ) | 
GetShapesOnShapeAsCompound
References HANDLE_NAMESPACE, and ShapeState().
| GEOM::ListOfLong * GEOM_IShapesOperations_i::GetShapesOnShapeIDs | ( | GEOM::GEOM_Object_ptr | theCheckShape, | 
| GEOM::GEOM_Object_ptr | theShape, | ||
| CORBA::Short | theShapeType, | ||
| GEOM::shape_state | theState | ||
| ) | 
GetShapesOnShapeIDs
References Handle(), HANDLE_NAMESPACE, and ShapeState().
| GEOM::ListOfGO * GEOM_IShapesOperations_i::GetShapesOnSphere | ( | GEOM::GEOM_Object_ptr | theShape, | 
| CORBA::Long | theShapeType, | ||
| GEOM::GEOM_Object_ptr | theCenter, | ||
| CORBA::Double | theRadius, | ||
| GEOM::shape_state | theState | ||
| ) | 
GetShapesOnSphere
References Handle(), HANDLE_NAMESPACE, and ShapeState().
| GEOM::ListOfLong * GEOM_IShapesOperations_i::GetShapesOnSphereIDs | ( | GEOM::GEOM_Object_ptr | theShape, | 
| CORBA::Long | theShapeType, | ||
| GEOM::GEOM_Object_ptr | theCenter, | ||
| CORBA::Double | theRadius, | ||
| GEOM::shape_state | theState | ||
| ) | 
GetShapesOnSphereIDs
References Handle(), HANDLE_NAMESPACE, and ShapeState().
| char * GEOM_IShapesOperations_i::GetShapeTypeString | ( | GEOM::GEOM_Object_ptr | theShape | ) | 
GetShapeTypeString
References GetOperations(), GEOMImpl_IShapesOperations::GetShapeTypeString(), HANDLE_NAMESPACE, and NULL.
| GEOM::ListOfGO * GEOM_IShapesOperations_i::GetSharedShapes | ( | GEOM::GEOM_Object_ptr | theShape1, | 
| GEOM::GEOM_Object_ptr | theShape2, | ||
| CORBA::Long | theShapeType | ||
| ) | 
GetSharedShapes
References Handle(), and HANDLE_NAMESPACE.
| GEOM::ListOfGO * GEOM_IShapesOperations_i::GetSharedShapesMulti | ( | const GEOM::ListOfGO & | theShapes, | 
| CORBA::Long | theShapeType, | ||
| CORBA::Boolean | theMultiShare | ||
| ) | 
GetSharedShapesMulti
References Handle(), and HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::GetSubShape | ( | GEOM::GEOM_Object_ptr | theMainShape, | 
| CORBA::Long | theID | ||
| ) | 
GetSubShape
References HANDLE_NAMESPACE.
| GEOM::ListOfGO * GEOM_IShapesOperations_i::GetSubShapeEdgeSorted | ( | GEOM::GEOM_Object_ptr | theShape, | 
| GEOM::GEOM_Object_ptr | theStartPoint | ||
| ) | 
GetSubShapeEdgeSorted
References Handle(), and HANDLE_NAMESPACE.
| CORBA::Long GEOM_IShapesOperations_i::GetSubShapeIndex | ( | GEOM::GEOM_Object_ptr | theMainShape, | 
| GEOM::GEOM_Object_ptr | theSubShape | ||
| ) | 
GetSubShapeIndex
References HANDLE_NAMESPACE.
| GEOM::ListOfLong * GEOM_IShapesOperations_i::GetSubShapesIndices | ( | GEOM::GEOM_Object_ptr | theMainShape, | 
| const GEOM::ListOfGO & | theSubShapes | ||
| ) | 
GetSubShapesIndices
References Handle(), and HANDLE_NAMESPACE.
| GEOM::ListOfGO * GEOM_IShapesOperations_i::GetSubShapesWithTolerance | ( | GEOM::GEOM_Object_ptr | theShape, | 
| CORBA::Short | theShapeType, | ||
| GEOM::comparison_condition | theCondition, | ||
| CORBA::Double | theTolerance | ||
| ) | 
GetSubShapesWithTolerance
References ComparisonCondition(), Handle(), and HANDLE_NAMESPACE.
| CORBA::Long GEOM_IShapesOperations_i::GetTopologyIndex | ( | GEOM::GEOM_Object_ptr | theMainShape, | 
| GEOM::GEOM_Object_ptr | theSubShape | ||
| ) | 
GetTopologyIndex
References HANDLE_NAMESPACE.
| CORBA::Boolean GEOM_IShapesOperations_i::IsSubShapeBelongsTo | ( | GEOM::GEOM_Object_ptr | theSubObject, | 
| const CORBA::Long | theSubObjectIndex, | ||
| GEOM::GEOM_Object_ptr | theObject, | ||
| const CORBA::Long | theObjectIndex | ||
| ) | 
IsSubShapeBelongsTo
References GetOperations(), HANDLE_NAMESPACE, and GEOMImpl_IShapesOperations::IsSubShapeBelongsTo().
| GEOM::ListOfGO * GEOM_IShapesOperations_i::MakeAllSubShapes | ( | GEOM::GEOM_Object_ptr | theShape, | 
| CORBA::Long | theShapeType, | ||
| CORBA::Boolean | isSorted | ||
| ) | 
MakeAllSubShapes (including theShape itself, good sorting)
References GEOMImpl_IShapesOperations::EXPLODE_NEW_INCLUDE_MAIN, GetOperations(), Handle(), HANDLE_NAMESPACE, and GEOM_IOperations_i::IsDone().
| GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeCompound | ( | const GEOM::ListOfGO & | theShapes | ) | 
MakeCompound
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeEdge | ( | GEOM::GEOM_Object_ptr | thePnt1, | 
| GEOM::GEOM_Object_ptr | thePnt2 | ||
| ) | 
MakeEdge
References aPnt1, aPnt2, and HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeEdgeOnCurveByLength | ( | GEOM::GEOM_Object_ptr | theCurve, | 
| CORBA::Double | theLength, | ||
| GEOM::GEOM_Object_ptr | theStartPoint | ||
| ) | 
MakeEdgeOnCurveByLength
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeEdgeWire | ( | GEOM::GEOM_Object_ptr | theWire, | 
| const CORBA::Double | theLinearTolerance, | ||
| const CORBA::Double | theAngularTolerance | ||
| ) | 
MakeEdgeWire
References HANDLE_NAMESPACE.
| GEOM::ListOfGO * GEOM_IShapesOperations_i::MakeExplode | ( | GEOM::GEOM_Object_ptr | theShape, | 
| CORBA::Long | theShapeType, | ||
| CORBA::Boolean | isSorted | ||
| ) | 
MakeExplode (including theShape itself, bad sorting)
References GEOMImpl_IShapesOperations::EXPLODE_OLD_INCLUDE_MAIN, GetOperations(), Handle(), HANDLE_NAMESPACE, and GEOM_IOperations_i::IsDone().
| GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeExtraction | ( | GEOM::GEOM_Object_ptr | theShape, | 
| const GEOM::ListOfLong & | theSubShapeIDs, | ||
| GEOM::GEOM_IShapesOperations::ExtractionStats_out | theStats | ||
| ) | 
| GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeFace | ( | GEOM::GEOM_Object_ptr | theWire, | 
| CORBA::Boolean | isPlanarWanted | ||
| ) | 
MakeFace
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeFaceFromSurface | ( | GEOM::GEOM_Object_ptr | theFace, | 
| GEOM::GEOM_Object_ptr | theWire | ||
| ) | 
MakeFaceFromSurface
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeFaceWires | ( | const GEOM::ListOfGO & | theWires, | 
| CORBA::Boolean | isPlanarWanted | ||
| ) | 
MakeFaceWires
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeFaceWithConstraints | ( | const GEOM::ListOfGO & | theConstraints | ) | 
MakeFaceWithConstraints
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeGlueEdges | ( | const GEOM::ListOfGO & | theShapes, | 
| CORBA::Double | theTolerance | ||
| ) | 
MakeGlueEdges
References GetOperations(), HANDLE_NAMESPACE, and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeGlueEdgesByList | ( | const GEOM::ListOfGO & | theShapes, | 
| CORBA::Double | theTolerance, | ||
| const GEOM::ListOfGO & | theEdges | ||
| ) | 
MakeGlueEdgesByList
References GetOperations(), HANDLE_NAMESPACE, and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeGlueFaces | ( | const GEOM::ListOfGO & | theShapes, | 
| CORBA::Double | theTolerance, | ||
| CORBA::Boolean | doKeepNonSolids | ||
| ) | 
MakeGlueFaces
References GetOperations(), HANDLE_NAMESPACE, and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeGlueFacesByList | ( | const GEOM::ListOfGO & | theShapes, | 
| CORBA::Double | theTolerance, | ||
| const GEOM::ListOfGO & | theFaces, | ||
| CORBA::Boolean | doKeepNonSolids, | ||
| CORBA::Boolean | doGlueAllEdges | ||
| ) | 
MakeGlueFacesByList
References GetOperations(), HANDLE_NAMESPACE, and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeShell | ( | const GEOM::ListOfGO & | theFacesAndShells | ) | 
MakeShell
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeSolidFromConnectedFaces | ( | const GEOM::ListOfGO & | theFacesOrShells, | 
| CORBA::Boolean | isIntersect | ||
| ) | 
MakeSolidFromConnectedFaces
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeSolidShell | ( | GEOM::GEOM_Object_ptr | theShell | ) | 
MakeSolidShell
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeSolidShells | ( | const GEOM::ListOfGO & | theShells | ) | 
MakeSolidShells
References HANDLE_NAMESPACE.
| GEOM::ListOfGO * GEOM_IShapesOperations_i::MakeSubShapes | ( | GEOM::GEOM_Object_ptr | theMainShape, | 
| const GEOM::ListOfLong & | theIndices | ||
| ) | 
MakeSubShapes
References GetOperations(), Handle(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeSurfaceFromFace | ( | GEOM::GEOM_Object_ptr | theFace | ) | 
MakeSurfaceFromFace
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeWire | ( | const GEOM::ListOfGO & | theEdgesAndWires, | 
| const CORBA::Double | theTolerance | ||
| ) | 
MakeWire
References HANDLE_NAMESPACE.
| CORBA::Long GEOM_IShapesOperations_i::NumberOfEdges | ( | GEOM::GEOM_Object_ptr | theShape | ) | 
NumberOfEdges
References NumberOfSubShapes().
| CORBA::Long GEOM_IShapesOperations_i::NumberOfFaces | ( | GEOM::GEOM_Object_ptr | theShape | ) | 
NumberOfFaces
References NumberOfSubShapes().
| CORBA::Long GEOM_IShapesOperations_i::NumberOfSubShapes | ( | GEOM::GEOM_Object_ptr | theShape, | 
| const CORBA::Long | theShapeType | ||
| ) | 
NumberOfSubShapes
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOMImpl_IShapesOperations::NumberOfSubShapes().
| GEOM::ListOfLong * GEOM_IShapesOperations_i::SubShapeAllIDs | ( | GEOM::GEOM_Object_ptr | theShape, | 
| CORBA::Long | theShapeType, | ||
| CORBA::Boolean | isSorted | ||
| ) | 
SubShapeAllIDs
References GEOMImpl_IShapesOperations::EXPLODE_OLD_INCLUDE_MAIN, GetOperations(), Handle(), HANDLE_NAMESPACE, and GEOM_IOperations_i::IsDone().