Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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 theTopRigthPoint, GEOM::GEOM_Object_ptr theBottomLeftPoint, GEOM::GEOM_Object_ptr theBottomRigthPoint, 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 theTopRigthPoint, GEOM::GEOM_Object_ptr theBottomLeftPoint, GEOM::GEOM_Object_ptr theBottomRigthPoint, 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::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 CORBA::Long GetStudyID ()
 
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 ( PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
::GEOMImpl_IShapesOperations theImpl 
)

constructor:

GEOM_IShapesOperations_i::~GEOM_IShapesOperations_i ( )

destructor

Member Function Documentation

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 
)
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)
GEOM::ListOfGO * GEOM_IShapesOperations_i::GetGlueEdges ( const GEOM::ListOfGO theShapes,
CORBA::Double  theTolerance 
)
GEOM::ListOfGO * GEOM_IShapesOperations_i::GetGlueFaces ( const GEOM::ListOfGO theShapes,
CORBA::Double  theTolerance 
)
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.

::GEOMImpl_IShapesOperations* GEOM_IShapesOperations_i::GetOperations ( )
inline
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)
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 
)
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)
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 
)
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 
)
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 
)
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 
)
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 
)
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: