Version: 6.3.1
Public Member Functions | Private Attributes

GEOM_Superv_i Class Reference

#include <GEOM_Superv_i.hh>

Inheritance diagram for GEOM_Superv_i:
Inheritance graph

Public Member Functions

 GEOM_Superv_i (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa, PortableServer::ObjectId *contId, const char *instanceName, const char *interfaceName)
 ~GEOM_Superv_i ()
void register_name (char *name)
void setGeomEngine ()
void getBasicOp ()
void get3DPrimOp ()
void getBoolOp ()
void getInsOp ()
void getTransfOp ()
void getShapesOp ()
void getBlocksOp ()
void getCurvesOp ()
void getLocalOp ()
void getGroupOp ()
void getAdvancedOp ()
PortableServer::ServantBase_var GetServant (CORBA::Object_ptr theObject, PortableServer::POA_ptr thePOA)
void SetStudyID (CORBA::Long theId)
GEOM::GEOM_List_ptr CreateListOfGO ()
void AddItemToListOfGO (GEOM::GEOM_List_ptr &theList, GEOM::GEOM_Object_ptr theObject)
GEOM::GEOM_List_ptr CreateListOfLong ()
void AddItemToListOfLong (GEOM::GEOM_List_ptr &theList, CORBA::Long theObject)
GEOM::GEOM_List_ptr CreateListOfDouble ()
void AddItemToListOfDouble (GEOM::GEOM_List_ptr &theList, CORBA::Double theObject)
SALOMEDS::TMPFile * Save (SALOMEDS::SComponent_ptr theComponent, const char *theURL, CORBA::Boolean isMultiFile)
SALOMEDS::TMPFile * SaveASCII (SALOMEDS::SComponent_ptr theComponent, const char *theURL, CORBA::Boolean isMultiFile)
CORBA::Boolean Load (SALOMEDS::SComponent_ptr theComponent, const SALOMEDS::TMPFile &theStream, const char *theURL, CORBA::Boolean isMultiFile)
CORBA::Boolean LoadASCII (SALOMEDS::SComponent_ptr theComponent, const SALOMEDS::TMPFile &theStream, const char *theURL, CORBA::Boolean isMultiFile)
void Close (SALOMEDS::SComponent_ptr theComponent)
char * ComponentDataType ()
char * IORToLocalPersistentID (SALOMEDS::SObject_ptr theSObject, const char *IORString, CORBA::Boolean isMultiFile, CORBA::Boolean isASCII)
char * LocalPersistentIDToIOR (SALOMEDS::SObject_ptr theSObject, const char *aLocalPersistentID, CORBA::Boolean isMultiFile, CORBA::Boolean isASCII)
CORBA::Boolean CanPublishInStudy (CORBA::Object_ptr theIOR)
SALOMEDS::SObject_ptr PublishInStudy (SALOMEDS::Study_ptr theStudy, SALOMEDS::SObject_ptr theSObject, CORBA::Object_ptr theObject, const char *theName) throw (SALOME::SALOME_Exception)
GEOM::ListOfGOPublishNamedShapesInStudy (SALOMEDS::Study_ptr theStudy, CORBA::Object_ptr theObject)
CORBA::Boolean CanCopy (SALOMEDS::SObject_ptr theObject)
SALOMEDS::TMPFile * CopyFrom (SALOMEDS::SObject_ptr theObject, CORBA::Long &theObjectID)
CORBA::Boolean CanPaste (const char *theComponentName, CORBA::Long theObjectID)
SALOMEDS::SObject_ptr PasteInto (const SALOMEDS::TMPFile &theStream, CORBA::Long theObjectID, SALOMEDS::SObject_ptr theObject)
GEOM::GEOM_Object_ptr MakePointXYZ (CORBA::Double theX, CORBA::Double theY, CORBA::Double theZ)
GEOM::GEOM_Object_ptr MakePointWithReference (GEOM::GEOM_Object_ptr theReference, CORBA::Double theX, CORBA::Double theY, CORBA::Double theZ)
GEOM::GEOM_Object_ptr MakePointOnCurve (GEOM::GEOM_Object_ptr theRefCurve, CORBA::Double theParameter)
GEOM::GEOM_Object_ptr MakePointOnCurveByLength (GEOM::GEOM_Object_ptr theRefCurve, CORBA::Double theLength, GEOM::GEOM_Object_ptr theStartPoint)
GEOM::GEOM_Object_ptr MakePointOnCurveByCoord (GEOM::GEOM_Object_ptr theRefCurve, CORBA::Double theXParameter, CORBA::Double theYParameter, CORBA::Double theZParameter)
GEOM::GEOM_Object_ptr MakePointOnSurface (GEOM::GEOM_Object_ptr theRefSurface, CORBA::Double theUParameter, CORBA::Double theVParameter)
GEOM::GEOM_Object_ptr MakePointOnSurfaceByCoord (GEOM::GEOM_Object_ptr theRefSurface, CORBA::Double theXParameter, CORBA::Double theYParameter, CORBA::Double theZParameter)
GEOM::GEOM_Object_ptr MakePointOnLinesIntersection (GEOM::GEOM_Object_ptr theRefLine1, GEOM::GEOM_Object_ptr theRefLine2)
GEOM::GEOM_Object_ptr MakeTangentOnCurve (GEOM::GEOM_Object_ptr theRefCurve, CORBA::Double theParameter)
GEOM::GEOM_Object_ptr MakeVectorDXDYDZ (CORBA::Double theDX, CORBA::Double theDY, CORBA::Double theDZ)
GEOM::GEOM_Object_ptr MakeVectorTwoPnt (GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2)
GEOM::GEOM_Object_ptr MakeLineTwoPnt (GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2)
GEOM::GEOM_Object_ptr MakeLineTwoFaces (GEOM::GEOM_Object_ptr theFace1, GEOM::GEOM_Object_ptr theFace2)
GEOM::GEOM_Object_ptr MakePlaneThreePnt (GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2, GEOM::GEOM_Object_ptr thePnt3, CORBA::Double theTrimSize)
GEOM::GEOM_Object_ptr MakePlanePntVec (GEOM::GEOM_Object_ptr thePnt, GEOM::GEOM_Object_ptr theVec, CORBA::Double theTrimSize)
GEOM::GEOM_Object_ptr MakePlaneFace (GEOM::GEOM_Object_ptr theFace, CORBA::Double theTrimSize)
GEOM::GEOM_Object_ptr MakePlane2Vec (GEOM::GEOM_Object_ptr theVec1, GEOM::GEOM_Object_ptr theVec2, CORBA::Double theTrimSize)
GEOM::GEOM_Object_ptr MakePlaneLCS (GEOM::GEOM_Object_ptr theLCS, CORBA::Double theTrimSize, CORBA::Double theOrientation)
GEOM::GEOM_Object_ptr MakeMarker (CORBA::Double theOX, CORBA::Double theOY, CORBA::Double theOZ, CORBA::Double theXDX, CORBA::Double theXDY, CORBA::Double theXDZ, CORBA::Double theYDX, CORBA::Double theYDY, CORBA::Double theYDZ)
GEOM::GEOM_Object_ptr MakeMarkerFromShape (GEOM::GEOM_Object_ptr theShape)
GEOM::GEOM_Object_ptr MakeMarkerPntTwoVec (GEOM::GEOM_Object_ptr theOrigin, GEOM::GEOM_Object_ptr theXVec, GEOM::GEOM_Object_ptr theYVec)
GEOM::GEOM_Object_ptr MakeTangentPlaneOnFace (GEOM::GEOM_Object_ptr theFace, CORBA::Double theParameterU, CORBA::Double theParameterV, CORBA::Double theTrimSize)
GEOM::GEOM_Object_ptr MakeBox (CORBA::Double theX1, CORBA::Double theY1, CORBA::Double theZ1, CORBA::Double theX2, CORBA::Double theY2, CORBA::Double theZ2)
GEOM::GEOM_Object_ptr MakeBoxDXDYDZ (CORBA::Double theDX, CORBA::Double theDY, CORBA::Double theDZ)
GEOM::GEOM_Object_ptr MakeBoxTwoPnt (GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2)
GEOM::GEOM_Object_ptr MakeFaceHW (CORBA::Double theH, CORBA::Double theW, CORBA::Short theOrientation)
GEOM::GEOM_Object_ptr MakeFaceObjHW (GEOM::GEOM_Object_ptr theObj, CORBA::Double theH, CORBA::Double theW)
GEOM::GEOM_Object_ptr MakeDiskPntVecR (GEOM::GEOM_Object_ptr theCenter, GEOM::GEOM_Object_ptr theVector, CORBA::Double theR)
GEOM::GEOM_Object_ptr MakeDiskThreePnt (GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2, GEOM::GEOM_Object_ptr thePnt3)
GEOM::GEOM_Object_ptr MakeDiskR (CORBA::Double theR, CORBA::Short theOrientation)
GEOM::GEOM_Object_ptr MakeCylinderPntVecRH (GEOM::GEOM_Object_ptr thePnt, GEOM::GEOM_Object_ptr theAxis, CORBA::Double theRadius, CORBA::Double theHeight)
GEOM::GEOM_Object_ptr MakeCylinderRH (CORBA::Double theR, CORBA::Double theH)
GEOM::GEOM_Object_ptr MakeSphere (CORBA::Double theX, CORBA::Double theY, CORBA::Double theZ, CORBA::Double theRadius)
GEOM::GEOM_Object_ptr MakeSphereR (CORBA::Double theR)
GEOM::GEOM_Object_ptr MakeSpherePntR (GEOM::GEOM_Object_ptr thePnt, CORBA::Double theR)
GEOM::GEOM_Object_ptr MakeTorusPntVecRR (GEOM::GEOM_Object_ptr thePnt, GEOM::GEOM_Object_ptr theVec, CORBA::Double theRMajor, CORBA::Double theRMinor)
GEOM::GEOM_Object_ptr MakeTorusRR (CORBA::Double theRMajor, CORBA::Double theRMinor)
GEOM::GEOM_Object_ptr MakeConePntVecR1R2H (GEOM::GEOM_Object_ptr thePnt, GEOM::GEOM_Object_ptr theAxis, CORBA::Double theR1, CORBA::Double theR2, CORBA::Double theHeight)
GEOM::GEOM_Object_ptr MakeConeR1R2H (CORBA::Double theR1, CORBA::Double theR2, CORBA::Double theHeight)
GEOM::GEOM_Object_ptr MakePrismVecH (GEOM::GEOM_Object_ptr theBase, GEOM::GEOM_Object_ptr theVec, CORBA::Double theH)
GEOM::GEOM_Object_ptr MakePrismVecH2Ways (GEOM::GEOM_Object_ptr theBase, GEOM::GEOM_Object_ptr theVec, CORBA::Double theH)
GEOM::GEOM_Object_ptr MakePrismTwoPnt (GEOM::GEOM_Object_ptr theBase, GEOM::GEOM_Object_ptr thePoint1, GEOM::GEOM_Object_ptr thePoint2)
GEOM::GEOM_Object_ptr MakePrismTwoPnt2Ways (GEOM::GEOM_Object_ptr theBase, GEOM::GEOM_Object_ptr thePoint1, GEOM::GEOM_Object_ptr thePoint2)
GEOM::GEOM_Object_ptr MakePrismDXDYDZ (GEOM::GEOM_Object_ptr theBase, CORBA::Double theDX, CORBA::Double theDY, CORBA::Double theDZ)
GEOM::GEOM_Object_ptr MakePrismDXDYDZ2Ways (GEOM::GEOM_Object_ptr theBase, CORBA::Double theDX, CORBA::Double theDY, CORBA::Double theDZ)
GEOM::GEOM_Object_ptr MakePipe (GEOM::GEOM_Object_ptr theBase, GEOM::GEOM_Object_ptr thePath)
GEOM::GEOM_Object_ptr MakeRevolutionAxisAngle (GEOM::GEOM_Object_ptr theBase, GEOM::GEOM_Object_ptr theAxis, CORBA::Double theAngle)
GEOM::GEOM_Object_ptr MakeRevolutionAxisAngle2Ways (GEOM::GEOM_Object_ptr theBase, GEOM::GEOM_Object_ptr theAxis, CORBA::Double theAngle)
GEOM::GEOM_Object_ptr MakeFilling (GEOM::GEOM_Object_ptr theShape, CORBA::Long theMinDeg, CORBA::Long theMaxDeg, CORBA::Double theTol2D, CORBA::Double theTol3D, CORBA::Long theNbIter, GEOM::filling_oper_method theMethod, CORBA::Boolean theApprox)
GEOM::GEOM_Object_ptr MakeThruSections (const GEOM::ListOfGO &theSeqSections, CORBA::Boolean theModeSolid, CORBA::Double thePreci, CORBA::Boolean theRuled)
GEOM::GEOM_Object_ptr MakePipeWithDifferentSections (const GEOM::ListOfGO &theBases, const GEOM::ListOfGO &theLocations, GEOM::GEOM_Object_ptr thePath, CORBA::Boolean theWithContact, CORBA::Boolean theWithCorrections)
GEOM::GEOM_Object_ptr MakePipeWithShellSections (const GEOM::ListOfGO &theBases, const GEOM::ListOfGO &theSubBases, const GEOM::ListOfGO &theLocations, GEOM::GEOM_Object_ptr thePath, CORBA::Boolean theWithContact, CORBA::Boolean theWithCorrections)
GEOM::GEOM_Object_ptr MakePipeShellsWithoutPath (const GEOM::ListOfGO &theBases, const GEOM::ListOfGO &theLocations)
GEOM::GEOM_Object_ptr MakePipeBiNormalAlongVector (GEOM::GEOM_Object_ptr theBase, GEOM::GEOM_Object_ptr thePath, GEOM::GEOM_Object_ptr theVec)
GEOM::GEOM_Object_ptr MakeBoolean (GEOM::GEOM_Object_ptr theShape1, GEOM::GEOM_Object_ptr theShape2, CORBA::Long theOperation)
GEOM::GEOM_Object_ptr MakeFuse (GEOM::GEOM_Object_ptr theShape1, GEOM::GEOM_Object_ptr theShape2)
GEOM::GEOM_Object_ptr MakePartition (GEOM::GEOM_List_ptr theShapes, GEOM::GEOM_List_ptr theTools, GEOM::GEOM_List_ptr theKeepInside, GEOM::GEOM_List_ptr theRemoveInside, CORBA::Short theLimit, CORBA::Boolean theRemoveWebs, GEOM::GEOM_List_ptr theMaterials, CORBA::Short theKeepNonlimitShapes)
GEOM::GEOM_Object_ptr MakeHalfPartition (GEOM::GEOM_Object_ptr theShape, GEOM::GEOM_Object_ptr thePlane)
GEOM::GEOM_Object_ptr MakeCopy (GEOM::GEOM_Object_ptr theOriginal)
void Export (GEOM::GEOM_Object_ptr theObject, const char *theFileName, const char *theFormatName)
GEOM::GEOM_Object_ptr ImportFile (const char *theFileName, const char *theFormatName)
void ImportTranslators (GEOM::string_array_out theFormats, GEOM::string_array_out thePatterns)
void ExportTranslators (GEOM::string_array_out theFormats, GEOM::string_array_out thePatterns)
GEOM::GEOM_Object_ptr TranslateTwoPoints (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr thePoint1, GEOM::GEOM_Object_ptr thePoint2)
GEOM::GEOM_Object_ptr TranslateTwoPointsCopy (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr thePoint1, GEOM::GEOM_Object_ptr thePoint2)
GEOM::GEOM_Object_ptr TranslateDXDYDZ (GEOM::GEOM_Object_ptr theObject, CORBA::Double theDX, CORBA::Double theDY, CORBA::Double theDZ)
GEOM::GEOM_Object_ptr TranslateDXDYDZCopy (GEOM::GEOM_Object_ptr theObject, CORBA::Double theDX, CORBA::Double theDY, CORBA::Double theDZ)
GEOM::GEOM_Object_ptr TranslateVector (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theVector)
GEOM::GEOM_Object_ptr TranslateVectorCopy (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theVector)
GEOM::GEOM_Object_ptr TranslateVectorDistance (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theVector, CORBA::Double theDistance, CORBA::Boolean theCopy)
GEOM::GEOM_Object_ptr MultiTranslate1D (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theVector, CORBA::Double theStep, CORBA::Long theNbTimes)
GEOM::GEOM_Object_ptr MultiTranslate2D (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theVector1, CORBA::Double theStep1, CORBA::Long theNbTimes1, GEOM::GEOM_Object_ptr theVector2, CORBA::Double theStep2, CORBA::Long theNbTimes2)
GEOM::GEOM_Object_ptr Rotate (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theAxis, CORBA::Double theAngle)
GEOM::GEOM_Object_ptr RotateCopy (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theAxis, CORBA::Double theAngle)
GEOM::GEOM_Object_ptr RotateThreePoints (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theCentPoint, GEOM::GEOM_Object_ptr thePoint1, GEOM::GEOM_Object_ptr thePoint2)
GEOM::GEOM_Object_ptr RotateThreePointsCopy (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theCentPoint, GEOM::GEOM_Object_ptr thePoint1, GEOM::GEOM_Object_ptr thePoint2)
GEOM::GEOM_Object_ptr MultiRotate1D (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theAxis, CORBA::Long theNbTimes)
GEOM::GEOM_Object_ptr MultiRotate2D (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theAxis, CORBA::Double theAngle, CORBA::Long theNbTimes1, CORBA::Double theStep, CORBA::Long theNbTimes2)
GEOM::GEOM_Object_ptr MirrorPlane (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr thePlane)
GEOM::GEOM_Object_ptr MirrorPlaneCopy (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr thePlane)
GEOM::GEOM_Object_ptr MirrorAxis (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theAxis)
GEOM::GEOM_Object_ptr MirrorAxisCopy (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theAxis)
GEOM::GEOM_Object_ptr MirrorPoint (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr thePoint)
GEOM::GEOM_Object_ptr MirrorPointCopy (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr thePoint)
GEOM::GEOM_Object_ptr OffsetShape (GEOM::GEOM_Object_ptr theObject, CORBA::Double theOffset)
GEOM::GEOM_Object_ptr OffsetShapeCopy (GEOM::GEOM_Object_ptr theObject, CORBA::Double theOffset)
GEOM::GEOM_Object_ptr ScaleShape (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr thePoint, CORBA::Double theFactor)
GEOM::GEOM_Object_ptr ScaleShapeCopy (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr thePoint, CORBA::Double theFactor)
GEOM::GEOM_Object_ptr ScaleShapeAlongAxes (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr thePoint, CORBA::Double theFactorX, CORBA::Double theFactorY, CORBA::Double theFactorZ)
GEOM::GEOM_Object_ptr ScaleShapeAlongAxesCopy (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr thePoint, CORBA::Double theFactorX, CORBA::Double theFactorY, CORBA::Double theFactorZ)
GEOM::GEOM_Object_ptr PositionShape (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theStartLCS, GEOM::GEOM_Object_ptr theEndLCS)
GEOM::GEOM_Object_ptr PositionShapeCopy (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theStartLCS, GEOM::GEOM_Object_ptr theEndLCS)
GEOM::GEOM_Object_ptr PositionAlongPath (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr thePath, CORBA::Double theDistance, CORBA::Boolean theCopy, CORBA::Boolean theReverse)
GEOM::GEOM_Object_ptr MakeEdge (GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2)
GEOM::GEOM_Object_ptr MakeEdgeOnCurveByLength (GEOM::GEOM_Object_ptr theRefCurve, CORBA::Double theLength, GEOM::GEOM_Object_ptr theStartPoint)
GEOM::GEOM_Object_ptr MakeWire (GEOM::GEOM_List_ptr theEdgesAndWires, CORBA::Double theTolerance)
GEOM::GEOM_Object_ptr MakeFace (GEOM::GEOM_Object_ptr theWire, CORBA::Boolean isPlanarWanted)
GEOM::GEOM_Object_ptr MakeFaceWires (GEOM::GEOM_List_ptr theWires, CORBA::Boolean isPlanarWanted)
GEOM::GEOM_Object_ptr MakeShell (GEOM::GEOM_List_ptr theFacesAndShells)
GEOM::GEOM_Object_ptr MakeSolidShell (GEOM::GEOM_Object_ptr theShell)
GEOM::GEOM_Object_ptr MakeSolidShells (GEOM::GEOM_List_ptr theShells)
GEOM::GEOM_Object_ptr MakeCompound (GEOM::GEOM_List_ptr theShapes)
GEOM::GEOM_Object_ptr MakeGlueFaces (GEOM::GEOM_Object_ptr theShape, CORBA::Double theTolerance, CORBA::Boolean doKeepNonSolids)
GEOM::GEOM_List_ptr GetGlueFaces (GEOM::GEOM_Object_ptr theShape, CORBA::Double theTolerance)
GEOM::GEOM_Object_ptr MakeGlueFacesByList (GEOM::GEOM_Object_ptr theShape, CORBA::Double theTolerance, const GEOM::ListOfGO &theFaces, CORBA::Boolean doKeepNonSolids, CORBA::Boolean doGlueAllEdges)
GEOM::GEOM_List_ptr MakeExplode (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, CORBA::Boolean isSorted)
CORBA::Long NumberOfFaces (GEOM::GEOM_Object_ptr theShape)
CORBA::Long NumberOfEdges (GEOM::GEOM_Object_ptr theShape)
GEOM::GEOM_Object_ptr ChangeOrientation (GEOM::GEOM_Object_ptr theShape)
GEOM::GEOM_List_ptr GetShapesOnShape (GEOM::GEOM_Object_ptr theCheckShape, GEOM::GEOM_Object_ptr theShape, CORBA::Short theShapeType, GEOM::shape_state theState)
GEOM::GEOM_Object_ptr GetShapesOnShapeAsCompound (GEOM::GEOM_Object_ptr theCheckShape, GEOM::GEOM_Object_ptr theShape, CORBA::Short theShapeType, GEOM::shape_state theState)
GEOM::GEOM_Object_ptr MakeQuad4Vertices (GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2, GEOM::GEOM_Object_ptr thePnt3, GEOM::GEOM_Object_ptr thePnt4)
GEOM::GEOM_Object_ptr MakeQuad (GEOM::GEOM_Object_ptr theEdge1, GEOM::GEOM_Object_ptr theEdge2, GEOM::GEOM_Object_ptr theEdge3, GEOM::GEOM_Object_ptr theEdge4)
GEOM::GEOM_Object_ptr MakeQuad2Edges (GEOM::GEOM_Object_ptr theEdge1, GEOM::GEOM_Object_ptr theEdge2)
GEOM::GEOM_Object_ptr MakeHexa (GEOM::GEOM_Object_ptr theFace1, GEOM::GEOM_Object_ptr theFace2, GEOM::GEOM_Object_ptr theFace3, GEOM::GEOM_Object_ptr theFace4, GEOM::GEOM_Object_ptr theFace5, GEOM::GEOM_Object_ptr theFace6)
GEOM::GEOM_Object_ptr MakeHexa2Faces (GEOM::GEOM_Object_ptr theFace1, GEOM::GEOM_Object_ptr theFace2)
GEOM::GEOM_Object_ptr GetPoint (GEOM::GEOM_Object_ptr theShape, CORBA::Double theX, CORBA::Double theY, CORBA::Double theZ, CORBA::Double theEpsilon)
GEOM::GEOM_Object_ptr GetEdge (GEOM::GEOM_Object_ptr theShape, GEOM::GEOM_Object_ptr thePoint1, GEOM::GEOM_Object_ptr thePoint2)
GEOM::GEOM_Object_ptr GetEdgeNearPoint (GEOM::GEOM_Object_ptr theShape, GEOM::GEOM_Object_ptr thePoint)
GEOM::GEOM_Object_ptr GetFaceByPoints (GEOM::GEOM_Object_ptr theShape, GEOM::GEOM_Object_ptr thePoint1, GEOM::GEOM_Object_ptr thePoint2, GEOM::GEOM_Object_ptr thePoint3, GEOM::GEOM_Object_ptr thePoint4)
GEOM::GEOM_Object_ptr GetFaceByEdges (GEOM::GEOM_Object_ptr theShape, GEOM::GEOM_Object_ptr theEdge1, GEOM::GEOM_Object_ptr theEdge2)
GEOM::GEOM_Object_ptr GetOppositeFace (GEOM::GEOM_Object_ptr theBlock, GEOM::GEOM_Object_ptr theFace)
GEOM::GEOM_Object_ptr GetFaceNearPoint (GEOM::GEOM_Object_ptr theShape, GEOM::GEOM_Object_ptr thePoint)
GEOM::GEOM_Object_ptr GetFaceByNormale (GEOM::GEOM_Object_ptr theBlock, GEOM::GEOM_Object_ptr theVector)
CORBA::Boolean IsCompoundOfBlocks (GEOM::GEOM_Object_ptr theCompound, CORBA::Long theMinNbFaces, CORBA::Long theMaxNbFaces, CORBA::Long &theNbBlocks)
CORBA::Boolean CheckCompoundOfBlocks (GEOM::GEOM_Object_ptr theCompound, GEOM::GEOM_IBlocksOperations::BCErrors_out theErrors)
char * PrintBCErrors (GEOM::GEOM_Object_ptr theCompound, const GEOM::GEOM_IBlocksOperations::BCErrors &theErrors)
GEOM::GEOM_List_ptr ExplodeCompoundOfBlocks (GEOM::GEOM_Object_ptr theCompound, CORBA::Long theMinNbFaces, CORBA::Long theMaxNbFaces)
GEOM::GEOM_Object_ptr GetBlockNearPoint (GEOM::GEOM_Object_ptr theCompound, GEOM::GEOM_Object_ptr thePoint)
GEOM::GEOM_Object_ptr GetBlockByParts (GEOM::GEOM_Object_ptr theCompound, GEOM::GEOM_List_ptr theParts)
GEOM::GEOM_List_ptr GetBlocksByParts (GEOM::GEOM_Object_ptr theCompound, GEOM::GEOM_List_ptr theParts)
GEOM::GEOM_Object_ptr MakeMultiTransformation1D (GEOM::GEOM_Object_ptr theBlock, CORBA::Long theDirFace1, CORBA::Long theDirFace2, CORBA::Long theNbTimes)
GEOM::GEOM_Object_ptr MakeMultiTransformation2D (GEOM::GEOM_Object_ptr theBlock, CORBA::Long theDirFace1U, CORBA::Long theDirFace2U, CORBA::Long theNbTimesU, CORBA::Long theDirFace1V, CORBA::Long theDirFace2V, CORBA::Long theNbTimesV)
GEOM::GEOM_Object_ptr MakeCirclePntVecR (GEOM::GEOM_Object_ptr theCenter, GEOM::GEOM_Object_ptr theVector, CORBA::Double theR)
GEOM::GEOM_Object_ptr MakeCircleThreePnt (GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2, GEOM::GEOM_Object_ptr thePnt3)
GEOM::GEOM_Object_ptr MakeCircleCenter2Pnt (GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2, GEOM::GEOM_Object_ptr thePnt3)
GEOM::GEOM_Object_ptr MakeEllipse (GEOM::GEOM_Object_ptr theCenter, GEOM::GEOM_Object_ptr theVector, CORBA::Double theRMajor, CORBA::Double theRMinor)
GEOM::GEOM_Object_ptr MakeEllipseVec (GEOM::GEOM_Object_ptr theCenter, GEOM::GEOM_Object_ptr theVector, CORBA::Double theRMajor, CORBA::Double theRMinor, GEOM::GEOM_Object_ptr theVectorMajor)
GEOM::GEOM_Object_ptr MakeArc (GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2, GEOM::GEOM_Object_ptr thePnt3)
GEOM::GEOM_Object_ptr MakeArcCenter (GEOM::GEOM_Object_ptr theCenter, GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2, CORBA::Boolean theSense)
GEOM::GEOM_Object_ptr MakeArcOfEllipse (GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2, GEOM::GEOM_Object_ptr thePnt3)
GEOM::GEOM_Object_ptr MakePolyline (GEOM::GEOM_List_ptr thePoints, CORBA::Boolean theIsClosed)
GEOM::GEOM_Object_ptr MakeSplineBezier (GEOM::GEOM_List_ptr thePoints, CORBA::Boolean theIsClosed)
GEOM::GEOM_Object_ptr MakeSplineInterpolation (GEOM::GEOM_List_ptr thePoints, CORBA::Boolean theIsClosed, CORBA::Boolean theDoReordering)
GEOM::GEOM_Object_ptr MakeSketcher (const char *theCommand, GEOM::GEOM_List_ptr theWorkingPlane)
GEOM::GEOM_Object_ptr Make3DSketcher (GEOM::GEOM_List_ptr theCoordinates)
GEOM::GEOM_Object_ptr MakeFilletAll (GEOM::GEOM_Object_ptr theShape, CORBA::Double theR)
GEOM::GEOM_Object_ptr MakeFilletEdges (GEOM::GEOM_Object_ptr theShape, CORBA::Double theR, GEOM::GEOM_List_ptr theEdges)
GEOM::GEOM_Object_ptr MakeFilletEdgesR1R2 (GEOM::GEOM_Object_ptr theShape, CORBA::Double theR1, CORBA::Double theR2, GEOM::GEOM_List_ptr theEdges)
GEOM::GEOM_Object_ptr MakeFilletFaces (GEOM::GEOM_Object_ptr theShape, CORBA::Double theR, GEOM::GEOM_List_ptr theFaces)
GEOM::GEOM_Object_ptr MakeFilletFacesR1R2 (GEOM::GEOM_Object_ptr theShape, CORBA::Double theR1, CORBA::Double theR2, GEOM::GEOM_List_ptr theFaces)
GEOM::GEOM_Object_ptr MakeFillet2D (GEOM::GEOM_Object_ptr theShape, CORBA::Double theR, GEOM::GEOM_List_ptr theVertexes)
GEOM::GEOM_Object_ptr MakeFillet1D (GEOM::GEOM_Object_ptr theShape, CORBA::Double theR, GEOM::GEOM_List_ptr theVertexes)
GEOM::GEOM_Object_ptr MakeChamferAll (GEOM::GEOM_Object_ptr theShape, CORBA::Double theD)
GEOM::GEOM_Object_ptr MakeChamferEdge (GEOM::GEOM_Object_ptr theShape, CORBA::Double theD1, CORBA::Double theD2, CORBA::Long theFace1, CORBA::Long theFace2)
GEOM::GEOM_Object_ptr MakeChamferEdgeAD (GEOM::GEOM_Object_ptr theShape, CORBA::Double theD, CORBA::Double theAngle, CORBA::Long theFace1, CORBA::Long theFace2)
GEOM::GEOM_Object_ptr MakeChamferFaces (GEOM::GEOM_Object_ptr theShape, CORBA::Double theD1, CORBA::Double theD2, GEOM::GEOM_List_ptr theFaces)
GEOM::GEOM_Object_ptr MakeChamferFacesAD (GEOM::GEOM_Object_ptr theShape, CORBA::Double theD, CORBA::Double theAngle, GEOM::GEOM_List_ptr theFaces)
GEOM::GEOM_Object_ptr MakeChamferEdges (GEOM::GEOM_Object_ptr theShape, CORBA::Double theD1, CORBA::Double theD2, GEOM::GEOM_List_ptr theEdges)
GEOM::GEOM_Object_ptr MakeChamferEdgesAD (GEOM::GEOM_Object_ptr theShape, CORBA::Double theD, CORBA::Double theAngle, GEOM::GEOM_List_ptr theEdges)
GEOM::GEOM_Object_ptr MakeArchimede (GEOM::GEOM_Object_ptr theShape, CORBA::Double theWeight, CORBA::Double theWaterDensity, CORBA::Double theMeshingDeflection)
CORBA::Long GetSubShapeIndex (GEOM::GEOM_Object_ptr theShape, GEOM::GEOM_Object_ptr theSubShape)
GEOM::GEOM_Object_ptr CreateGroup (GEOM::GEOM_Object_ptr theMainShape, CORBA::Long theShapeType)
void AddObject (GEOM::GEOM_Object_ptr theGroup, CORBA::Long theSubShapeId)
void RemoveObject (GEOM::GEOM_Object_ptr theGroup, CORBA::Long theSubShapeId)
CORBA::Long GetType (GEOM::GEOM_Object_ptr theGroup)
GEOM::GEOM_Object_ptr GetMainShape (GEOM::GEOM_Object_ptr theGroup)
GEOM::GEOM_List_ptr GetObjects (GEOM::GEOM_Object_ptr theGroup)
GEOM::GEOM_List_ptr MakePipeTShape (CORBA::Double theR1, CORBA::Double theW1, CORBA::Double theL1, CORBA::Double theR2, CORBA::Double theW2, CORBA::Double theL2, CORBA::Boolean theHexMesh)
GEOM::GEOM_List_ptr MakePipeTShapeWithPosition (CORBA::Double theR1, CORBA::Double theW1, CORBA::Double theL1, CORBA::Double theR2, CORBA::Double theW2, CORBA::Double theL2, CORBA::Boolean theHexMesh, GEOM::GEOM_Object_ptr theP1, GEOM::GEOM_Object_ptr theP2, GEOM::GEOM_Object_ptr theP3)
GEOM::GEOM_List_ptr MakePipeTShapeChamfer (CORBA::Double theR1, CORBA::Double theW1, CORBA::Double theL1, CORBA::Double theR2, CORBA::Double theW2, CORBA::Double theL2, CORBA::Double theH, CORBA::Double theW, CORBA::Boolean theHexMesh)
GEOM::GEOM_List_ptr MakePipeTShapeChamferWithPosition (CORBA::Double theR1, CORBA::Double theW1, CORBA::Double theL1, CORBA::Double theR2, CORBA::Double theW2, CORBA::Double theL2, CORBA::Double theH, CORBA::Double theW, CORBA::Boolean theHexMesh, GEOM::GEOM_Object_ptr theP1, GEOM::GEOM_Object_ptr theP2, GEOM::GEOM_Object_ptr theP3)
GEOM::GEOM_List_ptr MakePipeTShapeFillet (CORBA::Double theR1, CORBA::Double theW1, CORBA::Double theL1, CORBA::Double theR2, CORBA::Double theW2, CORBA::Double theL2, CORBA::Double theRF, CORBA::Boolean theHexMesh)
GEOM::GEOM_List_ptr MakePipeTShapeFilletWithPosition (CORBA::Double theR1, CORBA::Double theW1, CORBA::Double theL1, CORBA::Double theR2, CORBA::Double theW2, CORBA::Double theL2, CORBA::Double theRF, CORBA::Boolean theHexMesh, GEOM::GEOM_Object_ptr theP1, GEOM::GEOM_Object_ptr theP2, GEOM::GEOM_Object_ptr theP3)

Private Attributes

SALOME_NamingService * name_service
GEOM::GEOM_Gen_var myGeomEngine
CORBA::Long myStudyID
CORBA::Long myLastStudyID
PortableServer::POA_var myPOA
GEOM::GEOM_IBasicOperations_var myBasicOp
GEOM::GEOM_I3DPrimOperations_var my3DPrimOp
GEOM::GEOM_IBooleanOperations_var myBoolOp
GEOM::GEOM_IInsertOperations_var myInsOp
GEOM::GEOM_ITransformOperations_var myTransfOp
GEOM::GEOM_IShapesOperations_var myShapesOp
GEOM::GEOM_IBlocksOperations_var myBlocksOp
GEOM::GEOM_ICurvesOperations_var myCurvesOp
GEOM::GEOM_ILocalOperations_var myLocalOp
GEOM::GEOM_IGroupOperations_var myGroupOp
GEOM::GEOM_IAdvancedOperations_var myAdvancedOp

Constructor & Destructor Documentation

GEOM_Superv_i::GEOM_Superv_i ( CORBA::ORB_ptr  orb,
PortableServer::POA_ptr  poa,
PortableServer::ObjectId *  contId,
const char *  instanceName,
const char *  interfaceName 
)
GEOM_Superv_i::~GEOM_Superv_i ( )

Member Function Documentation

void GEOM_Superv_i::register_name ( char *  name)

References name_service.

void GEOM_Superv_i::setGeomEngine ( )
void GEOM_Superv_i::getBasicOp ( )
void GEOM_Superv_i::get3DPrimOp ( )
void GEOM_Superv_i::getBoolOp ( )
void GEOM_Superv_i::getInsOp ( )
void GEOM_Superv_i::getTransfOp ( )
void GEOM_Superv_i::getShapesOp ( )
void GEOM_Superv_i::getBlocksOp ( )
void GEOM_Superv_i::getCurvesOp ( )
void GEOM_Superv_i::getLocalOp ( )
void GEOM_Superv_i::getGroupOp ( )
void GEOM_Superv_i::getAdvancedOp ( )
PortableServer::ServantBase_var GEOM_Superv_i::GetServant ( CORBA::Object_ptr  theObject,
PortableServer::POA_ptr  thePOA 
)
void GEOM_Superv_i::SetStudyID ( CORBA::Long  theId)
GEOM::GEOM_List_ptr GEOM_Superv_i::CreateListOfGO ( )
void GEOM_Superv_i::AddItemToListOfGO ( GEOM::GEOM_List_ptr &  theList,
GEOM::GEOM_Object_ptr  theObject 
)

References GetServant(), and myPOA.

GEOM::GEOM_List_ptr GEOM_Superv_i::CreateListOfLong ( )
void GEOM_Superv_i::AddItemToListOfLong ( GEOM::GEOM_List_ptr &  theList,
CORBA::Long  theObject 
)

References GetServant(), and myPOA.

GEOM::GEOM_List_ptr GEOM_Superv_i::CreateListOfDouble ( )
void GEOM_Superv_i::AddItemToListOfDouble ( GEOM::GEOM_List_ptr &  theList,
CORBA::Double  theObject 
)

References GetServant(), and myPOA.

SALOMEDS::TMPFile * GEOM_Superv_i::Save ( SALOMEDS::SComponent_ptr  theComponent,
const char *  theURL,
CORBA::Boolean  isMultiFile 
)
SALOMEDS::TMPFile * GEOM_Superv_i::SaveASCII ( SALOMEDS::SComponent_ptr  theComponent,
const char *  theURL,
CORBA::Boolean  isMultiFile 
)
CORBA::Boolean GEOM_Superv_i::Load ( SALOMEDS::SComponent_ptr  theComponent,
const SALOMEDS::TMPFile &  theStream,
const char *  theURL,
CORBA::Boolean  isMultiFile 
)
CORBA::Boolean GEOM_Superv_i::LoadASCII ( SALOMEDS::SComponent_ptr  theComponent,
const SALOMEDS::TMPFile &  theStream,
const char *  theURL,
CORBA::Boolean  isMultiFile 
)
void GEOM_Superv_i::Close ( SALOMEDS::SComponent_ptr  theComponent)
char * GEOM_Superv_i::ComponentDataType ( )
char * GEOM_Superv_i::IORToLocalPersistentID ( SALOMEDS::SObject_ptr  theSObject,
const char *  IORString,
CORBA::Boolean  isMultiFile,
CORBA::Boolean  isASCII 
)
char * GEOM_Superv_i::LocalPersistentIDToIOR ( SALOMEDS::SObject_ptr  theSObject,
const char *  aLocalPersistentID,
CORBA::Boolean  isMultiFile,
CORBA::Boolean  isASCII 
)
CORBA::Boolean GEOM_Superv_i::CanPublishInStudy ( CORBA::Object_ptr  theIOR)

References myGeomEngine, and setGeomEngine().

SALOMEDS::SObject_ptr GEOM_Superv_i::PublishInStudy ( SALOMEDS::Study_ptr  theStudy,
SALOMEDS::SObject_ptr  theSObject,
CORBA::Object_ptr  theObject,
const char *  theName 
) throw (SALOME::SALOME_Exception)
GEOM::ListOfGO * GEOM_Superv_i::PublishNamedShapesInStudy ( SALOMEDS::Study_ptr  theStudy,
CORBA::Object_ptr  theObject 
)

References myGeomEngine, and setGeomEngine().

CORBA::Boolean GEOM_Superv_i::CanCopy ( SALOMEDS::SObject_ptr  theObject)
SALOMEDS::TMPFile * GEOM_Superv_i::CopyFrom ( SALOMEDS::SObject_ptr  theObject,
CORBA::Long &  theObjectID 
)
CORBA::Boolean GEOM_Superv_i::CanPaste ( const char *  theComponentName,
CORBA::Long  theObjectID 
)
SALOMEDS::SObject_ptr GEOM_Superv_i::PasteInto ( const SALOMEDS::TMPFile &  theStream,
CORBA::Long  theObjectID,
SALOMEDS::SObject_ptr  theObject 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePointXYZ ( CORBA::Double  theX,
CORBA::Double  theY,
CORBA::Double  theZ 
)

References getBasicOp(), and myBasicOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePointWithReference ( GEOM::GEOM_Object_ptr  theReference,
CORBA::Double  theX,
CORBA::Double  theY,
CORBA::Double  theZ 
)

References getBasicOp(), and myBasicOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePointOnCurve ( GEOM::GEOM_Object_ptr  theRefCurve,
CORBA::Double  theParameter 
)

References getBasicOp(), and myBasicOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePointOnCurveByLength ( GEOM::GEOM_Object_ptr  theRefCurve,
CORBA::Double  theLength,
GEOM::GEOM_Object_ptr  theStartPoint 
)

References getBasicOp(), and myBasicOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePointOnCurveByCoord ( GEOM::GEOM_Object_ptr  theRefCurve,
CORBA::Double  theXParameter,
CORBA::Double  theYParameter,
CORBA::Double  theZParameter 
)

References getBasicOp(), and myBasicOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePointOnSurface ( GEOM::GEOM_Object_ptr  theRefSurface,
CORBA::Double  theUParameter,
CORBA::Double  theVParameter 
)

References getBasicOp(), and myBasicOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePointOnSurfaceByCoord ( GEOM::GEOM_Object_ptr  theRefSurface,
CORBA::Double  theXParameter,
CORBA::Double  theYParameter,
CORBA::Double  theZParameter 
)

References getBasicOp(), and myBasicOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePointOnLinesIntersection ( GEOM::GEOM_Object_ptr  theRefLine1,
GEOM::GEOM_Object_ptr  theRefLine2 
)

References getBasicOp(), and myBasicOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeTangentOnCurve ( GEOM::GEOM_Object_ptr  theRefCurve,
CORBA::Double  theParameter 
)

References getBasicOp(), and myBasicOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeVectorDXDYDZ ( CORBA::Double  theDX,
CORBA::Double  theDY,
CORBA::Double  theDZ 
)

References getBasicOp(), and myBasicOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeVectorTwoPnt ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2 
)

References getBasicOp(), and myBasicOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeLineTwoPnt ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2 
)

References getBasicOp(), and myBasicOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeLineTwoFaces ( GEOM::GEOM_Object_ptr  theFace1,
GEOM::GEOM_Object_ptr  theFace2 
)

References getBasicOp(), and myBasicOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePlaneThreePnt ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2,
GEOM::GEOM_Object_ptr  thePnt3,
CORBA::Double  theTrimSize 
)

References getBasicOp(), and myBasicOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePlanePntVec ( GEOM::GEOM_Object_ptr  thePnt,
GEOM::GEOM_Object_ptr  theVec,
CORBA::Double  theTrimSize 
)

References getBasicOp(), and myBasicOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePlaneFace ( GEOM::GEOM_Object_ptr  theFace,
CORBA::Double  theTrimSize 
)

References getBasicOp(), and myBasicOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePlane2Vec ( GEOM::GEOM_Object_ptr  theVec1,
GEOM::GEOM_Object_ptr  theVec2,
CORBA::Double  theTrimSize 
)

References getBasicOp(), and myBasicOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePlaneLCS ( GEOM::GEOM_Object_ptr  theLCS,
CORBA::Double  theTrimSize,
CORBA::Double  theOrientation 
)

References getBasicOp(), and myBasicOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeMarker ( CORBA::Double  theOX,
CORBA::Double  theOY,
CORBA::Double  theOZ,
CORBA::Double  theXDX,
CORBA::Double  theXDY,
CORBA::Double  theXDZ,
CORBA::Double  theYDX,
CORBA::Double  theYDY,
CORBA::Double  theYDZ 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeMarkerFromShape ( GEOM::GEOM_Object_ptr  theShape)

References getBasicOp(), and myBasicOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeMarkerPntTwoVec ( GEOM::GEOM_Object_ptr  theOrigin,
GEOM::GEOM_Object_ptr  theXVec,
GEOM::GEOM_Object_ptr  theYVec 
)

References getBasicOp(), and myBasicOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeTangentPlaneOnFace ( GEOM::GEOM_Object_ptr  theFace,
CORBA::Double  theParameterU,
CORBA::Double  theParameterV,
CORBA::Double  theTrimSize 
)

References getBasicOp(), and myBasicOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeBox ( CORBA::Double  theX1,
CORBA::Double  theY1,
CORBA::Double  theZ1,
CORBA::Double  theX2,
CORBA::Double  theY2,
CORBA::Double  theZ2 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeBoxDXDYDZ ( CORBA::Double  theDX,
CORBA::Double  theDY,
CORBA::Double  theDZ 
)

References get3DPrimOp(), and my3DPrimOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeBoxTwoPnt ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2 
)

References get3DPrimOp(), and my3DPrimOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFaceHW ( CORBA::Double  theH,
CORBA::Double  theW,
CORBA::Short  theOrientation 
)

References get3DPrimOp(), and my3DPrimOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFaceObjHW ( GEOM::GEOM_Object_ptr  theObj,
CORBA::Double  theH,
CORBA::Double  theW 
)

References get3DPrimOp(), and my3DPrimOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeDiskPntVecR ( GEOM::GEOM_Object_ptr  theCenter,
GEOM::GEOM_Object_ptr  theVector,
CORBA::Double  theR 
)

References get3DPrimOp(), and my3DPrimOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeDiskThreePnt ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2,
GEOM::GEOM_Object_ptr  thePnt3 
)

References get3DPrimOp(), and my3DPrimOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeDiskR ( CORBA::Double  theR,
CORBA::Short  theOrientation 
)

References get3DPrimOp(), and my3DPrimOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeCylinderPntVecRH ( GEOM::GEOM_Object_ptr  thePnt,
GEOM::GEOM_Object_ptr  theAxis,
CORBA::Double  theRadius,
CORBA::Double  theHeight 
)

References get3DPrimOp(), and my3DPrimOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeCylinderRH ( CORBA::Double  theR,
CORBA::Double  theH 
)

References get3DPrimOp(), and my3DPrimOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSphere ( CORBA::Double  theX,
CORBA::Double  theY,
CORBA::Double  theZ,
CORBA::Double  theRadius 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSphereR ( CORBA::Double  theR)

References get3DPrimOp(), and my3DPrimOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSpherePntR ( GEOM::GEOM_Object_ptr  thePnt,
CORBA::Double  theR 
)

References get3DPrimOp(), and my3DPrimOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeTorusPntVecRR ( GEOM::GEOM_Object_ptr  thePnt,
GEOM::GEOM_Object_ptr  theVec,
CORBA::Double  theRMajor,
CORBA::Double  theRMinor 
)

References get3DPrimOp(), and my3DPrimOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeTorusRR ( CORBA::Double  theRMajor,
CORBA::Double  theRMinor 
)

References get3DPrimOp(), and my3DPrimOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeConePntVecR1R2H ( GEOM::GEOM_Object_ptr  thePnt,
GEOM::GEOM_Object_ptr  theAxis,
CORBA::Double  theR1,
CORBA::Double  theR2,
CORBA::Double  theHeight 
)

References get3DPrimOp(), and my3DPrimOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeConeR1R2H ( CORBA::Double  theR1,
CORBA::Double  theR2,
CORBA::Double  theHeight 
)

References get3DPrimOp(), and my3DPrimOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePrismVecH ( GEOM::GEOM_Object_ptr  theBase,
GEOM::GEOM_Object_ptr  theVec,
CORBA::Double  theH 
)

References get3DPrimOp(), and my3DPrimOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePrismVecH2Ways ( GEOM::GEOM_Object_ptr  theBase,
GEOM::GEOM_Object_ptr  theVec,
CORBA::Double  theH 
)

References get3DPrimOp(), and my3DPrimOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePrismTwoPnt ( GEOM::GEOM_Object_ptr  theBase,
GEOM::GEOM_Object_ptr  thePoint1,
GEOM::GEOM_Object_ptr  thePoint2 
)

References get3DPrimOp(), and my3DPrimOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePrismTwoPnt2Ways ( GEOM::GEOM_Object_ptr  theBase,
GEOM::GEOM_Object_ptr  thePoint1,
GEOM::GEOM_Object_ptr  thePoint2 
)

References get3DPrimOp(), and my3DPrimOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePrismDXDYDZ ( GEOM::GEOM_Object_ptr  theBase,
CORBA::Double  theDX,
CORBA::Double  theDY,
CORBA::Double  theDZ 
)

References get3DPrimOp(), and my3DPrimOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePrismDXDYDZ2Ways ( GEOM::GEOM_Object_ptr  theBase,
CORBA::Double  theDX,
CORBA::Double  theDY,
CORBA::Double  theDZ 
)

References get3DPrimOp(), and my3DPrimOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePipe ( GEOM::GEOM_Object_ptr  theBase,
GEOM::GEOM_Object_ptr  thePath 
)

References get3DPrimOp(), and my3DPrimOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeRevolutionAxisAngle ( GEOM::GEOM_Object_ptr  theBase,
GEOM::GEOM_Object_ptr  theAxis,
CORBA::Double  theAngle 
)

References get3DPrimOp(), and my3DPrimOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeRevolutionAxisAngle2Ways ( GEOM::GEOM_Object_ptr  theBase,
GEOM::GEOM_Object_ptr  theAxis,
CORBA::Double  theAngle 
)

References get3DPrimOp(), and my3DPrimOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFilling ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Long  theMinDeg,
CORBA::Long  theMaxDeg,
CORBA::Double  theTol2D,
CORBA::Double  theTol3D,
CORBA::Long  theNbIter,
GEOM::filling_oper_method  theMethod,
CORBA::Boolean  theApprox 
)

References get3DPrimOp(), and my3DPrimOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeThruSections ( const GEOM::ListOfGO theSeqSections,
CORBA::Boolean  theModeSolid,
CORBA::Double  thePreci,
CORBA::Boolean  theRuled 
)

References get3DPrimOp(), and my3DPrimOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePipeWithDifferentSections ( const GEOM::ListOfGO theBases,
const GEOM::ListOfGO theLocations,
GEOM::GEOM_Object_ptr  thePath,
CORBA::Boolean  theWithContact,
CORBA::Boolean  theWithCorrections 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePipeWithShellSections ( const GEOM::ListOfGO theBases,
const GEOM::ListOfGO theSubBases,
const GEOM::ListOfGO theLocations,
GEOM::GEOM_Object_ptr  thePath,
CORBA::Boolean  theWithContact,
CORBA::Boolean  theWithCorrections 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePipeShellsWithoutPath ( const GEOM::ListOfGO theBases,
const GEOM::ListOfGO theLocations 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePipeBiNormalAlongVector ( GEOM::GEOM_Object_ptr  theBase,
GEOM::GEOM_Object_ptr  thePath,
GEOM::GEOM_Object_ptr  theVec 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeBoolean ( GEOM::GEOM_Object_ptr  theShape1,
GEOM::GEOM_Object_ptr  theShape2,
CORBA::Long  theOperation 
)

References getBoolOp(), and myBoolOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFuse ( GEOM::GEOM_Object_ptr  theShape1,
GEOM::GEOM_Object_ptr  theShape2 
)

References getBoolOp(), and myBoolOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePartition ( GEOM::GEOM_List_ptr  theShapes,
GEOM::GEOM_List_ptr  theTools,
GEOM::GEOM_List_ptr  theKeepInside,
GEOM::GEOM_List_ptr  theRemoveInside,
CORBA::Short  theLimit,
CORBA::Boolean  theRemoveWebs,
GEOM::GEOM_List_ptr  theMaterials,
CORBA::Short  theKeepNonlimitShapes 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeHalfPartition ( GEOM::GEOM_Object_ptr  theShape,
GEOM::GEOM_Object_ptr  thePlane 
)

References getBoolOp(), and myBoolOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeCopy ( GEOM::GEOM_Object_ptr  theOriginal)

References getInsOp(), and myInsOp.

void GEOM_Superv_i::Export ( GEOM::GEOM_Object_ptr  theObject,
const char *  theFileName,
const char *  theFormatName 
)

References getInsOp(), and myInsOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::ImportFile ( const char *  theFileName,
const char *  theFormatName 
)

References getInsOp(), and myInsOp.

void GEOM_Superv_i::ImportTranslators ( GEOM::string_array_out  theFormats,
GEOM::string_array_out  thePatterns 
)

References getInsOp(), and myInsOp.

void GEOM_Superv_i::ExportTranslators ( GEOM::string_array_out  theFormats,
GEOM::string_array_out  thePatterns 
)

References getInsOp(), and myInsOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::TranslateTwoPoints ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePoint1,
GEOM::GEOM_Object_ptr  thePoint2 
)

References getTransfOp(), and myTransfOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::TranslateTwoPointsCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePoint1,
GEOM::GEOM_Object_ptr  thePoint2 
)

References getTransfOp(), and myTransfOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::TranslateDXDYDZ ( GEOM::GEOM_Object_ptr  theObject,
CORBA::Double  theDX,
CORBA::Double  theDY,
CORBA::Double  theDZ 
)

References getTransfOp(), and myTransfOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::TranslateDXDYDZCopy ( GEOM::GEOM_Object_ptr  theObject,
CORBA::Double  theDX,
CORBA::Double  theDY,
CORBA::Double  theDZ 
)

References getTransfOp(), and myTransfOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::TranslateVector ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theVector 
)

References getTransfOp(), and myTransfOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::TranslateVectorCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theVector 
)

References getTransfOp(), and myTransfOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::TranslateVectorDistance ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theVector,
CORBA::Double  theDistance,
CORBA::Boolean  theCopy 
)

References getTransfOp(), and myTransfOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MultiTranslate1D ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theVector,
CORBA::Double  theStep,
CORBA::Long  theNbTimes 
)

References getTransfOp(), and myTransfOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MultiTranslate2D ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theVector1,
CORBA::Double  theStep1,
CORBA::Long  theNbTimes1,
GEOM::GEOM_Object_ptr  theVector2,
CORBA::Double  theStep2,
CORBA::Long  theNbTimes2 
)

References getTransfOp(), and myTransfOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::Rotate ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theAxis,
CORBA::Double  theAngle 
)

References getTransfOp(), and myTransfOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::RotateCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theAxis,
CORBA::Double  theAngle 
)

References getTransfOp(), and myTransfOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::RotateThreePoints ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theCentPoint,
GEOM::GEOM_Object_ptr  thePoint1,
GEOM::GEOM_Object_ptr  thePoint2 
)

References getTransfOp(), and myTransfOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::RotateThreePointsCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theCentPoint,
GEOM::GEOM_Object_ptr  thePoint1,
GEOM::GEOM_Object_ptr  thePoint2 
)

References getTransfOp(), and myTransfOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MultiRotate1D ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theAxis,
CORBA::Long  theNbTimes 
)

References getTransfOp(), and myTransfOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MultiRotate2D ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theAxis,
CORBA::Double  theAngle,
CORBA::Long  theNbTimes1,
CORBA::Double  theStep,
CORBA::Long  theNbTimes2 
)

References getTransfOp(), and myTransfOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MirrorPlane ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePlane 
)

References getTransfOp(), and myTransfOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MirrorPlaneCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePlane 
)

References getTransfOp(), and myTransfOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MirrorAxis ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theAxis 
)

References getTransfOp(), and myTransfOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MirrorAxisCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theAxis 
)

References getTransfOp(), and myTransfOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MirrorPoint ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePoint 
)

References getTransfOp(), and myTransfOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MirrorPointCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePoint 
)

References getTransfOp(), and myTransfOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::OffsetShape ( GEOM::GEOM_Object_ptr  theObject,
CORBA::Double  theOffset 
)

References getTransfOp(), and myTransfOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::OffsetShapeCopy ( GEOM::GEOM_Object_ptr  theObject,
CORBA::Double  theOffset 
)

References getTransfOp(), and myTransfOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::ScaleShape ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePoint,
CORBA::Double  theFactor 
)

References getTransfOp(), and myTransfOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::ScaleShapeCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePoint,
CORBA::Double  theFactor 
)

References getTransfOp(), and myTransfOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::ScaleShapeAlongAxes ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePoint,
CORBA::Double  theFactorX,
CORBA::Double  theFactorY,
CORBA::Double  theFactorZ 
)

References getTransfOp(), and myTransfOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::ScaleShapeAlongAxesCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePoint,
CORBA::Double  theFactorX,
CORBA::Double  theFactorY,
CORBA::Double  theFactorZ 
)

References getTransfOp(), and myTransfOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::PositionShape ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theStartLCS,
GEOM::GEOM_Object_ptr  theEndLCS 
)

References getTransfOp(), and myTransfOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::PositionShapeCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theStartLCS,
GEOM::GEOM_Object_ptr  theEndLCS 
)

References getTransfOp(), and myTransfOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::PositionAlongPath ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePath,
CORBA::Double  theDistance,
CORBA::Boolean  theCopy,
CORBA::Boolean  theReverse 
)

References getTransfOp(), and myTransfOp.

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

References getShapesOp(), and myShapesOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeEdgeOnCurveByLength ( GEOM::GEOM_Object_ptr  theRefCurve,
CORBA::Double  theLength,
GEOM::GEOM_Object_ptr  theStartPoint 
)

References getShapesOp(), and myShapesOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeWire ( GEOM::GEOM_List_ptr  theEdgesAndWires,
CORBA::Double  theTolerance 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFace ( GEOM::GEOM_Object_ptr  theWire,
CORBA::Boolean  isPlanarWanted 
)

References getShapesOp(), and myShapesOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFaceWires ( GEOM::GEOM_List_ptr  theWires,
CORBA::Boolean  isPlanarWanted 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeShell ( GEOM::GEOM_List_ptr  theFacesAndShells)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSolidShell ( GEOM::GEOM_Object_ptr  theShell)

References getShapesOp(), and myShapesOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSolidShells ( GEOM::GEOM_List_ptr  theShells)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeCompound ( GEOM::GEOM_List_ptr  theShapes)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeGlueFaces ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theTolerance,
CORBA::Boolean  doKeepNonSolids 
)

References getShapesOp(), and myShapesOp.

GEOM::GEOM_List_ptr GEOM_Superv_i::GetGlueFaces ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theTolerance 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeGlueFacesByList ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theTolerance,
const GEOM::ListOfGO theFaces,
CORBA::Boolean  doKeepNonSolids,
CORBA::Boolean  doGlueAllEdges 
)

References getShapesOp(), and myShapesOp.

GEOM::GEOM_List_ptr GEOM_Superv_i::MakeExplode ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Long  theShapeType,
CORBA::Boolean  isSorted 
)
CORBA::Long GEOM_Superv_i::NumberOfFaces ( GEOM::GEOM_Object_ptr  theShape)

References getShapesOp(), and myShapesOp.

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

References getShapesOp(), and myShapesOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::ChangeOrientation ( GEOM::GEOM_Object_ptr  theShape)

References getShapesOp(), and myShapesOp.

GEOM::GEOM_List_ptr GEOM_Superv_i::GetShapesOnShape ( GEOM::GEOM_Object_ptr  theCheckShape,
GEOM::GEOM_Object_ptr  theShape,
CORBA::Short  theShapeType,
GEOM::shape_state  theState 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::GetShapesOnShapeAsCompound ( GEOM::GEOM_Object_ptr  theCheckShape,
GEOM::GEOM_Object_ptr  theShape,
CORBA::Short  theShapeType,
GEOM::shape_state  theState 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeQuad4Vertices ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2,
GEOM::GEOM_Object_ptr  thePnt3,
GEOM::GEOM_Object_ptr  thePnt4 
)

References getBlocksOp(), and myBlocksOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeQuad ( GEOM::GEOM_Object_ptr  theEdge1,
GEOM::GEOM_Object_ptr  theEdge2,
GEOM::GEOM_Object_ptr  theEdge3,
GEOM::GEOM_Object_ptr  theEdge4 
)

References getBlocksOp(), and myBlocksOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeQuad2Edges ( GEOM::GEOM_Object_ptr  theEdge1,
GEOM::GEOM_Object_ptr  theEdge2 
)

References getBlocksOp(), and myBlocksOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeHexa ( GEOM::GEOM_Object_ptr  theFace1,
GEOM::GEOM_Object_ptr  theFace2,
GEOM::GEOM_Object_ptr  theFace3,
GEOM::GEOM_Object_ptr  theFace4,
GEOM::GEOM_Object_ptr  theFace5,
GEOM::GEOM_Object_ptr  theFace6 
)

References getBlocksOp(), and myBlocksOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeHexa2Faces ( GEOM::GEOM_Object_ptr  theFace1,
GEOM::GEOM_Object_ptr  theFace2 
)

References getBlocksOp(), and myBlocksOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::GetPoint ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theX,
CORBA::Double  theY,
CORBA::Double  theZ,
CORBA::Double  theEpsilon 
)

References getBlocksOp(), and myBlocksOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::GetEdge ( GEOM::GEOM_Object_ptr  theShape,
GEOM::GEOM_Object_ptr  thePoint1,
GEOM::GEOM_Object_ptr  thePoint2 
)

References getBlocksOp(), and myBlocksOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::GetEdgeNearPoint ( GEOM::GEOM_Object_ptr  theShape,
GEOM::GEOM_Object_ptr  thePoint 
)

References getBlocksOp(), and myBlocksOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::GetFaceByPoints ( GEOM::GEOM_Object_ptr  theShape,
GEOM::GEOM_Object_ptr  thePoint1,
GEOM::GEOM_Object_ptr  thePoint2,
GEOM::GEOM_Object_ptr  thePoint3,
GEOM::GEOM_Object_ptr  thePoint4 
)

References getBlocksOp(), and myBlocksOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::GetFaceByEdges ( GEOM::GEOM_Object_ptr  theShape,
GEOM::GEOM_Object_ptr  theEdge1,
GEOM::GEOM_Object_ptr  theEdge2 
)

References getBlocksOp(), and myBlocksOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::GetOppositeFace ( GEOM::GEOM_Object_ptr  theBlock,
GEOM::GEOM_Object_ptr  theFace 
)

References getBlocksOp(), and myBlocksOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::GetFaceNearPoint ( GEOM::GEOM_Object_ptr  theShape,
GEOM::GEOM_Object_ptr  thePoint 
)

References getBlocksOp(), and myBlocksOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::GetFaceByNormale ( GEOM::GEOM_Object_ptr  theBlock,
GEOM::GEOM_Object_ptr  theVector 
)

References getBlocksOp(), and myBlocksOp.

CORBA::Boolean GEOM_Superv_i::IsCompoundOfBlocks ( GEOM::GEOM_Object_ptr  theCompound,
CORBA::Long  theMinNbFaces,
CORBA::Long  theMaxNbFaces,
CORBA::Long &  theNbBlocks 
)

References getBlocksOp(), and myBlocksOp.

CORBA::Boolean GEOM_Superv_i::CheckCompoundOfBlocks ( GEOM::GEOM_Object_ptr  theCompound,
GEOM::GEOM_IBlocksOperations::BCErrors_out  theErrors 
)
char * GEOM_Superv_i::PrintBCErrors ( GEOM::GEOM_Object_ptr  theCompound,
const GEOM::GEOM_IBlocksOperations::BCErrors theErrors 
)

References getBlocksOp(), and myBlocksOp.

GEOM::GEOM_List_ptr GEOM_Superv_i::ExplodeCompoundOfBlocks ( GEOM::GEOM_Object_ptr  theCompound,
CORBA::Long  theMinNbFaces,
CORBA::Long  theMaxNbFaces 
)

References getBlocksOp(), and myBlocksOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::GetBlockNearPoint ( GEOM::GEOM_Object_ptr  theCompound,
GEOM::GEOM_Object_ptr  thePoint 
)

References getBlocksOp(), and myBlocksOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::GetBlockByParts ( GEOM::GEOM_Object_ptr  theCompound,
GEOM::GEOM_List_ptr  theParts 
)
GEOM::GEOM_List_ptr GEOM_Superv_i::GetBlocksByParts ( GEOM::GEOM_Object_ptr  theCompound,
GEOM::GEOM_List_ptr  theParts 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeMultiTransformation1D ( GEOM::GEOM_Object_ptr  theBlock,
CORBA::Long  theDirFace1,
CORBA::Long  theDirFace2,
CORBA::Long  theNbTimes 
)

References getBlocksOp(), and myBlocksOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeMultiTransformation2D ( GEOM::GEOM_Object_ptr  theBlock,
CORBA::Long  theDirFace1U,
CORBA::Long  theDirFace2U,
CORBA::Long  theNbTimesU,
CORBA::Long  theDirFace1V,
CORBA::Long  theDirFace2V,
CORBA::Long  theNbTimesV 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeCirclePntVecR ( GEOM::GEOM_Object_ptr  theCenter,
GEOM::GEOM_Object_ptr  theVector,
CORBA::Double  theR 
)

References getCurvesOp(), and myCurvesOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeCircleThreePnt ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2,
GEOM::GEOM_Object_ptr  thePnt3 
)

References getCurvesOp(), and myCurvesOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeCircleCenter2Pnt ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2,
GEOM::GEOM_Object_ptr  thePnt3 
)

References getCurvesOp(), and myCurvesOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeEllipse ( GEOM::GEOM_Object_ptr  theCenter,
GEOM::GEOM_Object_ptr  theVector,
CORBA::Double  theRMajor,
CORBA::Double  theRMinor 
)

References getCurvesOp(), and myCurvesOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeEllipseVec ( GEOM::GEOM_Object_ptr  theCenter,
GEOM::GEOM_Object_ptr  theVector,
CORBA::Double  theRMajor,
CORBA::Double  theRMinor,
GEOM::GEOM_Object_ptr  theVectorMajor 
)

References getCurvesOp(), and myCurvesOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeArc ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2,
GEOM::GEOM_Object_ptr  thePnt3 
)

References getCurvesOp(), and myCurvesOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeArcCenter ( GEOM::GEOM_Object_ptr  theCenter,
GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2,
CORBA::Boolean  theSense 
)

References getCurvesOp(), and myCurvesOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeArcOfEllipse ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2,
GEOM::GEOM_Object_ptr  thePnt3 
)

References getCurvesOp(), and myCurvesOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePolyline ( GEOM::GEOM_List_ptr  thePoints,
CORBA::Boolean  theIsClosed 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSplineBezier ( GEOM::GEOM_List_ptr  thePoints,
CORBA::Boolean  theIsClosed 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSplineInterpolation ( GEOM::GEOM_List_ptr  thePoints,
CORBA::Boolean  theIsClosed,
CORBA::Boolean  theDoReordering 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSketcher ( const char *  theCommand,
GEOM::GEOM_List_ptr  theWorkingPlane 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::Make3DSketcher ( GEOM::GEOM_List_ptr  theCoordinates)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFilletAll ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theR 
)

References getLocalOp(), and myLocalOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFilletEdges ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theR,
GEOM::GEOM_List_ptr  theEdges 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFilletEdgesR1R2 ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theR1,
CORBA::Double  theR2,
GEOM::GEOM_List_ptr  theEdges 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFilletFaces ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theR,
GEOM::GEOM_List_ptr  theFaces 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFilletFacesR1R2 ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theR1,
CORBA::Double  theR2,
GEOM::GEOM_List_ptr  theFaces 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFillet2D ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theR,
GEOM::GEOM_List_ptr  theVertexes 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFillet1D ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theR,
GEOM::GEOM_List_ptr  theVertexes 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeChamferAll ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theD 
)

References getLocalOp(), and myLocalOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeChamferEdge ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theD1,
CORBA::Double  theD2,
CORBA::Long  theFace1,
CORBA::Long  theFace2 
)

References getLocalOp(), and myLocalOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeChamferEdgeAD ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theD,
CORBA::Double  theAngle,
CORBA::Long  theFace1,
CORBA::Long  theFace2 
)

References getLocalOp(), and myLocalOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeChamferFaces ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theD1,
CORBA::Double  theD2,
GEOM::GEOM_List_ptr  theFaces 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeChamferFacesAD ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theD,
CORBA::Double  theAngle,
GEOM::GEOM_List_ptr  theFaces 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeChamferEdges ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theD1,
CORBA::Double  theD2,
GEOM::GEOM_List_ptr  theEdges 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeChamferEdgesAD ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theD,
CORBA::Double  theAngle,
GEOM::GEOM_List_ptr  theEdges 
)
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeArchimede ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theWeight,
CORBA::Double  theWaterDensity,
CORBA::Double  theMeshingDeflection 
)

References getLocalOp(), and myLocalOp.

CORBA::Long GEOM_Superv_i::GetSubShapeIndex ( GEOM::GEOM_Object_ptr  theShape,
GEOM::GEOM_Object_ptr  theSubShape 
)

References getLocalOp(), and myLocalOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::CreateGroup ( GEOM::GEOM_Object_ptr  theMainShape,
CORBA::Long  theShapeType 
)

References getGroupOp(), and myGroupOp.

void GEOM_Superv_i::AddObject ( GEOM::GEOM_Object_ptr  theGroup,
CORBA::Long  theSubShapeId 
)

References getGroupOp(), and myGroupOp.

void GEOM_Superv_i::RemoveObject ( GEOM::GEOM_Object_ptr  theGroup,
CORBA::Long  theSubShapeId 
)

References getGroupOp(), and myGroupOp.

CORBA::Long GEOM_Superv_i::GetType ( GEOM::GEOM_Object_ptr  theGroup)

References getGroupOp(), and myGroupOp.

GEOM::GEOM_Object_ptr GEOM_Superv_i::GetMainShape ( GEOM::GEOM_Object_ptr  theGroup)

References getGroupOp(), and myGroupOp.

GEOM::GEOM_List_ptr GEOM_Superv_i::GetObjects ( GEOM::GEOM_Object_ptr  theGroup)
GEOM::GEOM_List_ptr GEOM_Superv_i::MakePipeTShape ( CORBA::Double  theR1,
CORBA::Double  theW1,
CORBA::Double  theL1,
CORBA::Double  theR2,
CORBA::Double  theW2,
CORBA::Double  theL2,
CORBA::Boolean  theHexMesh 
)
GEOM::GEOM_List_ptr GEOM_Superv_i::MakePipeTShapeWithPosition ( CORBA::Double  theR1,
CORBA::Double  theW1,
CORBA::Double  theL1,
CORBA::Double  theR2,
CORBA::Double  theW2,
CORBA::Double  theL2,
CORBA::Boolean  theHexMesh,
GEOM::GEOM_Object_ptr  theP1,
GEOM::GEOM_Object_ptr  theP2,
GEOM::GEOM_Object_ptr  theP3 
)
GEOM::GEOM_List_ptr GEOM_Superv_i::MakePipeTShapeChamfer ( CORBA::Double  theR1,
CORBA::Double  theW1,
CORBA::Double  theL1,
CORBA::Double  theR2,
CORBA::Double  theW2,
CORBA::Double  theL2,
CORBA::Double  theH,
CORBA::Double  theW,
CORBA::Boolean  theHexMesh 
)
GEOM::GEOM_List_ptr GEOM_Superv_i::MakePipeTShapeChamferWithPosition ( CORBA::Double  theR1,
CORBA::Double  theW1,
CORBA::Double  theL1,
CORBA::Double  theR2,
CORBA::Double  theW2,
CORBA::Double  theL2,
CORBA::Double  theH,
CORBA::Double  theW,
CORBA::Boolean  theHexMesh,
GEOM::GEOM_Object_ptr  theP1,
GEOM::GEOM_Object_ptr  theP2,
GEOM::GEOM_Object_ptr  theP3 
)
GEOM::GEOM_List_ptr GEOM_Superv_i::MakePipeTShapeFillet ( CORBA::Double  theR1,
CORBA::Double  theW1,
CORBA::Double  theL1,
CORBA::Double  theR2,
CORBA::Double  theW2,
CORBA::Double  theL2,
CORBA::Double  theRF,
CORBA::Boolean  theHexMesh 
)
GEOM::GEOM_List_ptr GEOM_Superv_i::MakePipeTShapeFilletWithPosition ( CORBA::Double  theR1,
CORBA::Double  theW1,
CORBA::Double  theL1,
CORBA::Double  theR2,
CORBA::Double  theW2,
CORBA::Double  theL2,
CORBA::Double  theRF,
CORBA::Boolean  theHexMesh,
GEOM::GEOM_Object_ptr  theP1,
GEOM::GEOM_Object_ptr  theP2,
GEOM::GEOM_Object_ptr  theP3 
)

Field Documentation

SALOME_NamingService* GEOM_Superv_i.name_service [private]
GEOM::GEOM_Gen_var GEOM_Superv_i.myGeomEngine [private]
CORBA::Long GEOM_Superv_i.myStudyID [private]
CORBA::Long GEOM_Superv_i.myLastStudyID [private]
PortableServer::POA_var GEOM_Superv_i.myPOA [private]
GEOM::GEOM_IBasicOperations_var GEOM_Superv_i.myBasicOp [private]
GEOM::GEOM_I3DPrimOperations_var GEOM_Superv_i.my3DPrimOp [private]
GEOM::GEOM_IBooleanOperations_var GEOM_Superv_i.myBoolOp [private]
GEOM::GEOM_IInsertOperations_var GEOM_Superv_i.myInsOp [private]
GEOM::GEOM_ITransformOperations_var GEOM_Superv_i.myTransfOp [private]
GEOM::GEOM_IShapesOperations_var GEOM_Superv_i.myShapesOp [private]
GEOM::GEOM_IBlocksOperations_var GEOM_Superv_i.myBlocksOp [private]
GEOM::GEOM_ICurvesOperations_var GEOM_Superv_i.myCurvesOp [private]
GEOM::GEOM_ILocalOperations_var GEOM_Superv_i.myLocalOp [private]
GEOM::GEOM_IGroupOperations_var GEOM_Superv_i.myGroupOp [private]
GEOM::GEOM_IAdvancedOperations_var GEOM_Superv_i.myAdvancedOp [private]
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