Version: 9.12.0
GEOM_IShapesOperations_i Class Reference

#include <GEOM_IShapesOperations_i.hh>

Inheritance diagram for GEOM_IShapesOperations_i:
Inheritance graph

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::ListOfGOGetGlueFaces (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::ListOfGOGetGlueEdges (const GEOM::ListOfGO &theShape, CORBA::Double theTolerance)
 
GEOM::GEOM_Object_ptr MakeGlueEdgesByList (const GEOM::ListOfGO &theShape, CORBA::Double theTolerance, const GEOM::ListOfGO &theEdges)
 
GEOM::ListOfGOGetExistingSubObjects (GEOM::GEOM_Object_ptr theShape, CORBA::Boolean theGroupsOnly)
 
GEOM::ListOfGOMakeExplode (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, CORBA::Boolean isSorted)
 
GEOM::ListOfGOMakeAllSubShapes (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, CORBA::Boolean isSorted)
 
GEOM::ListOfGOExtractSubShapes (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, CORBA::Boolean isSorted)
 
GEOM::ListOfLongSubShapeAllIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, CORBA::Boolean isSorted)
 
GEOM::ListOfLongGetAllSubShapesIDs (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::ListOfGOMakeSubShapes (GEOM::GEOM_Object_ptr theMainShape, const GEOM::ListOfLong &theIndices)
 
CORBA::Long GetSubShapeIndex (GEOM::GEOM_Object_ptr theMainShape, GEOM::GEOM_Object_ptr theSubShape)
 
GEOM::ListOfLongGetSubShapesIndices (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::ListOfLongGetFreeFacesIDs (GEOM::GEOM_Object_ptr theShape)
 
GEOM::ListOfGOGetSharedShapes (GEOM::GEOM_Object_ptr theShape1, GEOM::GEOM_Object_ptr theShape2, CORBA::Long theShapeType)
 
GEOM::ListOfGOGetSharedShapesMulti (const GEOM::ListOfGO &theShapes, CORBA::Long theShapeType, CORBA::Boolean theMultiShare)
 
GEOM::ListOfGOGetShapesOnPlane (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAx1, GEOM::shape_state theState)
 
GEOM::ListOfGOGetShapesOnPlaneWithLocation (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAx1, GEOM::GEOM_Object_ptr thePnt, GEOM::shape_state theState)
 
GEOM::ListOfGOGetShapesOnCylinder (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAxis, CORBA::Double theRadius, GEOM::shape_state theState)
 
GEOM::ListOfGOGetShapesOnCylinderWithLocation (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::ListOfGOGetShapesOnSphere (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theCenter, CORBA::Double theRadius, GEOM::shape_state theState)
 
GEOM::ListOfGOGetShapesOnQuadrangle (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theTopLeftPoint, GEOM::GEOM_Object_ptr theTopRightPoint, GEOM::GEOM_Object_ptr theBottomLeftPoint, GEOM::GEOM_Object_ptr theBottomRightPoint, GEOM::shape_state theState)
 
GEOM::ListOfLongGetShapesOnPlaneIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAx1, GEOM::shape_state theState)
 
GEOM::ListOfLongGetShapesOnPlaneWithLocationIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAx1, GEOM::GEOM_Object_ptr thePnt, GEOM::shape_state theState)
 
GEOM::ListOfLongGetShapesOnCylinderIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAxis, CORBA::Double theRadius, GEOM::shape_state theState)
 
GEOM::ListOfLongGetShapesOnCylinderWithLocationIDs (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::ListOfLongGetShapesOnSphereIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theCenter, CORBA::Double theRadius, GEOM::shape_state theState)
 
GEOM::ListOfLongGetShapesOnQuadrangleIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theTopLeftPoint, GEOM::GEOM_Object_ptr theTopRightPoint, GEOM::GEOM_Object_ptr theBottomLeftPoint, GEOM::GEOM_Object_ptr theBottomRightPoint, GEOM::shape_state theState)
 
GEOM::ListOfGOGetShapesOnBox (GEOM::GEOM_Object_ptr theBox, GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::shape_state theState)
 
GEOM::ListOfLongGetShapesOnBoxIDs (GEOM::GEOM_Object_ptr theBox, GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::shape_state theState)
 
GEOM::ListOfGOGetShapesOnShape (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::ListOfLongGetShapesOnShapeIDs (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::ListOfListOfLongGetInPlaceMap (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::ListOfLongGetSameIDs (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::ListOfGOGetSubShapeEdgeSorted (GEOM::GEOM_Object_ptr theShape, GEOM::GEOM_Object_ptr theStartPoint)
 
GEOM::ListOfGOGetSubShapesWithTolerance (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_IShapesOperationsGetOperations ()
 
- 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 GEOM::GEOM_BaseObject_ptr GetBaseObject (Handle(::GEOM_BaseObject) theObject)
 
virtual void FinishOperation ()
 
virtual void AbortOperation ()
 
::GEOM_IOperationsGetImpl ()
 
virtual void UpdateGUIForObject (GEOM::GEOM_Object_ptr theObj)
 

Constructor & Destructor Documentation

◆ GEOM_IShapesOperations_i()

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::~GEOM_IShapesOperations_i ( )

destructor

Member Function Documentation

◆ ChangeOrientation()

GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::ChangeOrientation ( GEOM::GEOM_Object_ptr  theShape)

◆ ExtendEdge()

GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::ExtendEdge ( GEOM::GEOM_Object_ptr  theEdge,
CORBA::Double  theMin,
CORBA::Double  theMax 
)

◆ ExtendFace()

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 
)

◆ ExtractSubShapes()

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(), and GEOM_IOperations_i::IsDone().

◆ GetAllSubShapesIDs()

GEOM::ListOfLong * GEOM_IShapesOperations_i::GetAllSubShapesIDs ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Long  theShapeType,
CORBA::Boolean  isSorted 
)

◆ GetExistingSubObjects()

GEOM::ListOfGO * GEOM_IShapesOperations_i::GetExistingSubObjects ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Boolean  theGroupsOnly 
)

GetExistingSubObjects

References GetOperations(), Handle(), and GEOM_IOperations_i::IsDone().

◆ GetFreeFacesIDs()

GEOM::ListOfLong * GEOM_IShapesOperations_i::GetFreeFacesIDs ( GEOM::GEOM_Object_ptr  theShape)

◆ GetGlueEdges()

GEOM::ListOfGO * GEOM_IShapesOperations_i::GetGlueEdges ( const GEOM::ListOfGO theShapes,
CORBA::Double  theTolerance 
)

◆ GetGlueFaces()

GEOM::ListOfGO * GEOM_IShapesOperations_i::GetGlueFaces ( const GEOM::ListOfGO theShapes,
CORBA::Double  theTolerance 
)

◆ GetInPlace()

GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::GetInPlace ( GEOM::GEOM_Object_ptr  theShapeWhere,
GEOM::GEOM_Object_ptr  theShapeWhat 
)

◆ GetInPlaceByHistory()

GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::GetInPlaceByHistory ( GEOM::GEOM_Object_ptr  theShapeWhere,
GEOM::GEOM_Object_ptr  theShapeWhat 
)

◆ GetInPlaceMap()

GEOM::ListOfListOfLong * GEOM_IShapesOperations_i::GetInPlaceMap ( GEOM::GEOM_Object_ptr  theShapeWhere,
GEOM::GEOM_Object_ptr  theShapeWhat 
)

◆ GetInPlaceOld()

GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::GetInPlaceOld ( GEOM::GEOM_Object_ptr  theShapeWhere,
GEOM::GEOM_Object_ptr  theShapeWhat 
)

◆ GetOperations()

::GEOMImpl_IShapesOperations* GEOM_IShapesOperations_i::GetOperations ( )
inline

◆ GetSame()

GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::GetSame ( GEOM::GEOM_Object_ptr  theShapeWhere,
GEOM::GEOM_Object_ptr  theShapeWhat 
)

◆ GetSameIDs()

GEOM::ListOfLong * GEOM_IShapesOperations_i::GetSameIDs ( GEOM::GEOM_Object_ptr  theShapeWhere,
GEOM::GEOM_Object_ptr  theShapeWhat 
)

◆ GetShapesOnBox()

GEOM::ListOfGO * GEOM_IShapesOperations_i::GetShapesOnBox ( GEOM::GEOM_Object_ptr  theBox,
GEOM::GEOM_Object_ptr  theShape,
CORBA::Long  theShapeType,
GEOM::shape_state  theState 
)

◆ GetShapesOnBoxIDs()

GEOM::ListOfLong * GEOM_IShapesOperations_i::GetShapesOnBoxIDs ( GEOM::GEOM_Object_ptr  theBox,
GEOM::GEOM_Object_ptr  theShape,
CORBA::Long  theShapeType,
GEOM::shape_state  theState 
)

◆ GetShapesOnCylinder()

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 
)

◆ GetShapesOnCylinderIDs()

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 
)

◆ GetShapesOnCylinderWithLocation()

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 
)

◆ GetShapesOnCylinderWithLocationIDs()

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 
)

◆ GetShapesOnPlane()

GEOM::ListOfGO * GEOM_IShapesOperations_i::GetShapesOnPlane ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Long  theShapeType,
GEOM::GEOM_Object_ptr  theAx1,
GEOM::shape_state  theState 
)

◆ GetShapesOnPlaneIDs()

GEOM::ListOfLong * GEOM_IShapesOperations_i::GetShapesOnPlaneIDs ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Long  theShapeType,
GEOM::GEOM_Object_ptr  theAx1,
GEOM::shape_state  theState 
)

◆ GetShapesOnPlaneWithLocation()

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 
)

◆ GetShapesOnPlaneWithLocationIDs()

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 
)

◆ GetShapesOnQuadrangle()

GEOM::ListOfGO * GEOM_IShapesOperations_i::GetShapesOnQuadrangle ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Long  theShapeType,
GEOM::GEOM_Object_ptr  theTopLeftPoint,
GEOM::GEOM_Object_ptr  theTopRightPoint,
GEOM::GEOM_Object_ptr  theBottomLeftPoint,
GEOM::GEOM_Object_ptr  theBottomRightPoint,
GEOM::shape_state  theState 
)

◆ GetShapesOnQuadrangleIDs()

GEOM::ListOfLong * GEOM_IShapesOperations_i::GetShapesOnQuadrangleIDs ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Long  theShapeType,
GEOM::GEOM_Object_ptr  theTopLeftPoint,
GEOM::GEOM_Object_ptr  theTopRightPoint,
GEOM::GEOM_Object_ptr  theBottomLeftPoint,
GEOM::GEOM_Object_ptr  theBottomRightPoint,
GEOM::shape_state  theState 
)

◆ GetShapesOnShape()

GEOM::ListOfGO * GEOM_IShapesOperations_i::GetShapesOnShape ( GEOM::GEOM_Object_ptr  theCheckShape,
GEOM::GEOM_Object_ptr  theShape,
CORBA::Short  theShapeType,
GEOM::shape_state  theState 
)

◆ GetShapesOnShapeAsCompound()

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 GetOperations(), Handle(), GEOM_IOperations::SetNotDone(), and ShapeState().

◆ GetShapesOnShapeIDs()

GEOM::ListOfLong * GEOM_IShapesOperations_i::GetShapesOnShapeIDs ( GEOM::GEOM_Object_ptr  theCheckShape,
GEOM::GEOM_Object_ptr  theShape,
CORBA::Short  theShapeType,
GEOM::shape_state  theState 
)

◆ GetShapesOnSphere()

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 
)

◆ GetShapesOnSphereIDs()

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 
)

◆ GetShapeTypeString()

char * GEOM_IShapesOperations_i::GetShapeTypeString ( GEOM::GEOM_Object_ptr  theShape)

◆ GetSharedShapes()

GEOM::ListOfGO * GEOM_IShapesOperations_i::GetSharedShapes ( GEOM::GEOM_Object_ptr  theShape1,
GEOM::GEOM_Object_ptr  theShape2,
CORBA::Long  theShapeType 
)

◆ GetSharedShapesMulti()

GEOM::ListOfGO * GEOM_IShapesOperations_i::GetSharedShapesMulti ( const GEOM::ListOfGO theShapes,
CORBA::Long  theShapeType,
CORBA::Boolean  theMultiShare 
)

◆ GetSubShape()

GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::GetSubShape ( GEOM::GEOM_Object_ptr  theMainShape,
CORBA::Long  theID 
)

◆ GetSubShapeEdgeSorted()

GEOM::ListOfGO * GEOM_IShapesOperations_i::GetSubShapeEdgeSorted ( GEOM::GEOM_Object_ptr  theShape,
GEOM::GEOM_Object_ptr  theStartPoint 
)

◆ GetSubShapeIndex()

CORBA::Long GEOM_IShapesOperations_i::GetSubShapeIndex ( GEOM::GEOM_Object_ptr  theMainShape,
GEOM::GEOM_Object_ptr  theSubShape 
)

◆ GetSubShapesIndices()

GEOM::ListOfLong * GEOM_IShapesOperations_i::GetSubShapesIndices ( GEOM::GEOM_Object_ptr  theMainShape,
const GEOM::ListOfGO theSubShapes 
)

GetSubShapesIndices

References GetOperations(), Handle(), and GEOM_IOperations_i::IsDone().

◆ GetSubShapesWithTolerance()

GEOM::ListOfGO * GEOM_IShapesOperations_i::GetSubShapesWithTolerance ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Short  theShapeType,
GEOM::comparison_condition  theCondition,
CORBA::Double  theTolerance 
)

◆ GetTopologyIndex()

CORBA::Long GEOM_IShapesOperations_i::GetTopologyIndex ( GEOM::GEOM_Object_ptr  theMainShape,
GEOM::GEOM_Object_ptr  theSubShape 
)

◆ IsSubShapeBelongsTo()

CORBA::Boolean GEOM_IShapesOperations_i::IsSubShapeBelongsTo ( GEOM::GEOM_Object_ptr  theSubObject,
const CORBA::Long  theSubObjectIndex,
GEOM::GEOM_Object_ptr  theObject,
const CORBA::Long  theObjectIndex 
)

◆ MakeAllSubShapes()

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(), and GEOM_IOperations_i::IsDone().

◆ MakeCompound()

GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeCompound ( const GEOM::ListOfGO theShapes)

◆ MakeEdge()

GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeEdge ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2 
)

◆ MakeEdgeOnCurveByLength()

GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeEdgeOnCurveByLength ( GEOM::GEOM_Object_ptr  theCurve,
CORBA::Double  theLength,
GEOM::GEOM_Object_ptr  theStartPoint 
)

◆ MakeEdgeWire()

GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeEdgeWire ( GEOM::GEOM_Object_ptr  theWire,
const CORBA::Double  theLinearTolerance,
const CORBA::Double  theAngularTolerance 
)

◆ MakeExplode()

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(), and GEOM_IOperations_i::IsDone().

◆ MakeExtraction()

GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeExtraction ( GEOM::GEOM_Object_ptr  theShape,
const GEOM::ListOfLong theSubShapeIDs,
GEOM::GEOM_IShapesOperations::ExtractionStats_out  theStats 
)

◆ MakeFace()

GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeFace ( GEOM::GEOM_Object_ptr  theWire,
CORBA::Boolean  isPlanarWanted 
)

◆ MakeFaceFromSurface()

GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeFaceFromSurface ( GEOM::GEOM_Object_ptr  theFace,
GEOM::GEOM_Object_ptr  theWire 
)

MakeFaceFromSurface

References GetOperations(), Handle(), and GEOM_IOperations::SetNotDone().

◆ MakeFaceWires()

GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeFaceWires ( const GEOM::ListOfGO theWires,
CORBA::Boolean  isPlanarWanted 
)

MakeFaceWires

References GetOperations(), Handle(), and GEOM_IOperations::SetNotDone().

◆ MakeFaceWithConstraints()

GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeFaceWithConstraints ( const GEOM::ListOfGO theConstraints)

MakeFaceWithConstraints

References GetOperations(), Handle(), and GEOM_IOperations::SetNotDone().

◆ MakeGlueEdges()

GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeGlueEdges ( const GEOM::ListOfGO theShapes,
CORBA::Double  theTolerance 
)

MakeGlueEdges

References GetOperations(), Handle(), and GEOM_IOperations::SetNotDone().

◆ MakeGlueEdgesByList()

GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeGlueEdgesByList ( const GEOM::ListOfGO theShapes,
CORBA::Double  theTolerance,
const GEOM::ListOfGO theEdges 
)

MakeGlueEdgesByList

References GetOperations(), Handle(), and GEOM_IOperations::SetNotDone().

◆ MakeGlueFaces()

GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeGlueFaces ( const GEOM::ListOfGO theShapes,
CORBA::Double  theTolerance,
CORBA::Boolean  doKeepNonSolids 
)

MakeGlueFaces

References GetOperations(), Handle(), and GEOM_IOperations::SetNotDone().

◆ MakeGlueFacesByList()

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(), and GEOM_IOperations::SetNotDone().

◆ MakeShell()

GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeShell ( const GEOM::ListOfGO theFacesAndShells)

◆ MakeSolidFromConnectedFaces()

GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeSolidFromConnectedFaces ( const GEOM::ListOfGO theFacesOrShells,
CORBA::Boolean  isIntersect 
)

◆ MakeSolidShell()

GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeSolidShell ( GEOM::GEOM_Object_ptr  theShell)

◆ MakeSolidShells()

GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeSolidShells ( const GEOM::ListOfGO theShells)

◆ MakeSubShapes()

GEOM::ListOfGO * GEOM_IShapesOperations_i::MakeSubShapes ( GEOM::GEOM_Object_ptr  theMainShape,
const GEOM::ListOfLong theIndices 
)

◆ MakeSurfaceFromFace()

GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeSurfaceFromFace ( GEOM::GEOM_Object_ptr  theFace)

◆ MakeWire()

GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeWire ( const GEOM::ListOfGO theEdgesAndWires,
const CORBA::Double  theTolerance 
)

◆ NumberOfEdges()

CORBA::Long GEOM_IShapesOperations_i::NumberOfEdges ( GEOM::GEOM_Object_ptr  theShape)

NumberOfEdges

References NumberOfSubShapes().

◆ NumberOfFaces()

CORBA::Long GEOM_IShapesOperations_i::NumberOfFaces ( GEOM::GEOM_Object_ptr  theShape)

NumberOfFaces

References NumberOfSubShapes().

◆ NumberOfSubShapes()

CORBA::Long GEOM_IShapesOperations_i::NumberOfSubShapes ( GEOM::GEOM_Object_ptr  theShape,
const CORBA::Long  theShapeType 
)

◆ SubShapeAllIDs()

GEOM::ListOfLong * GEOM_IShapesOperations_i::SubShapeAllIDs ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Long  theShapeType,
CORBA::Boolean  isSorted 
)

The documentation for this class was generated from the following files: