Version: 9.12.0
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, bool withRegistry, SALOME_NamingService_Abstract *my_name_service)
 
 ~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 getMeasureOp ()
 
void getGroupOp ()
 
void getAdvancedOp ()
 
void getSTLPluginOp ()
 
void getBREPPluginOp ()
 
void getSTEPPluginOp ()
 
void getIGESPluginOp ()
 
void getXAOPluginOp ()
 
PortableServer::ServantBase_var GetServant (CORBA::Object_ptr theObject, PortableServer::POA_ptr thePOA)
 
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::SObject_ptr theSObject, CORBA::Object_ptr theObject, const char *theName)
 
GEOM::ListOfGOPublishNamedShapesInStudy (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 MakeCylinderPntVecRHA (GEOM::GEOM_Object_ptr thePnt, GEOM::GEOM_Object_ptr theAxis, CORBA::Double theRadius, CORBA::Double theHeight, CORBA::Double theAngle)
 
GEOM::GEOM_Object_ptr MakeCylinderRHA (CORBA::Double theR, CORBA::Double theH, CORBA::Double theA)
 
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 MakeCommon (GEOM::GEOM_Object_ptr theShape1, GEOM::GEOM_Object_ptr theShape2)
 
GEOM::GEOM_Object_ptr MakeCut (GEOM::GEOM_Object_ptr theShape1, GEOM::GEOM_Object_ptr theShape2)
 
GEOM::GEOM_Object_ptr MakeSection (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)
 
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 MakeFaceWithConstraints (GEOM::GEOM_List_ptr theConstraints)
 
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 MakeSolidFromConnectedFaces (GEOM::GEOM_List_ptr theFacesOrShells, CORBA::Boolean isIntersect)
 
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, CORBA::Boolean doIgnoreSecantVertices)
 
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)
 
void ExportSTL (GEOM::GEOM_Object_ptr theObject, const char *theFileName, const bool theIsASCII, CORBA::Double theDeflection, const bool theIsRelative)
 
GEOM::GEOM_Object_ptr ImportSTL (const char *theFileName)
 
void ExportBREP (GEOM::GEOM_Object_ptr theObject, const char *theFileName)
 
GEOM::GEOM_Object_ptr ImportBREP (const char *theFileName)
 
void ExportSTEP (GEOM::GEOM_Object_ptr theObject, const char *theFileName)
 
GEOM::GEOM_Object_ptr ImportSTEP (const char *theFileName, const bool theIsIgnoreUnits)
 
void ExportIGES (GEOM::GEOM_Object_ptr theObject, const char *theFileName, const char *theVersion)
 
GEOM::GEOM_Object_ptr ImportIGES (const char *theFileName, const bool theIsIgnoreUnits)
 
CORBA::Boolean ExportXAO (GEOM::GEOM_Object_ptr shape, const GEOM::ListOfGO &groups, const GEOM::ListOfFields &fields, const char *author, const char *fileName, const char *shapeFileName)
 
CORBA::Boolean ImportXAO (const char *fileName, GEOM::GEOM_Object_out shape, GEOM::ListOfGO_out subShapes, GEOM::ListOfGO_out groups, GEOM::ListOfFields_out fields)
 
void ExportVTK (GEOM::GEOM_Object_ptr theObject, const char *theFileName, CORBA::Double theDeflection)
 
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)
 
GEOM::GEOM_Object_ptr MakeDividedDisk (CORBA::Double theR, CORBA::Double theRatio, CORBA::Short theOrientation, GEOM::pattern thePattern)
 
GEOM::GEOM_Object_ptr MakeDividedCylinder (CORBA::Double theR, CORBA::Double theH, GEOM::pattern thePattern)
 
GEOM::GEOM_Object_ptr MakeSmoothingSurface (GEOM::GEOM_List_ptr thelPoints)
 
GEOM::GEOM_List_ptr PatchFace (GEOM::GEOM_Object_ptr theShape)
 

Protected Attributes

SALOME_NamingService_Abstract * name_service = nullptr
 

Private Attributes

GEOM::GEOM_Gen_var myGeomEngine
 
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_IMeasureOperations_var myMeasureOp
 
GEOM::GEOM_IGroupOperations_var myGroupOp
 
GEOM::IAdvancedOperations_var myAdvancedOp
 
GEOM::ISTLOperations_var mySTLOp
 
GEOM::IBREPOperations_var myBREPOp
 
GEOM::ISTEPOperations_var mySTEPOp
 
GEOM::IIGESOperations_var myIGESOp
 
GEOM::IXAOOperations_var myXAOOp
 

Constructor & Destructor Documentation

◆ GEOM_Superv_i()

GEOM_Superv_i::GEOM_Superv_i ( CORBA::ORB_ptr  orb,
PortableServer::POA_ptr  poa,
PortableServer::ObjectId *  contId,
const char *  instanceName,
const char *  interfaceName,
bool  withRegistry,
SALOME_NamingService_Abstract *  my_name_service 
)

◆ ~GEOM_Superv_i()

GEOM_Superv_i::~GEOM_Superv_i ( )

Member Function Documentation

◆ AddItemToListOfDouble()

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

References GetServant(), and myPOA.

◆ AddItemToListOfGO()

void GEOM_Superv_i::AddItemToListOfGO ( GEOM::GEOM_List_ptr &  theList,
GEOM::GEOM_Object_ptr  theObject 
)

References GetServant(), and myPOA.

◆ AddItemToListOfLong()

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

References GetServant(), and myPOA.

◆ AddObject()

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

References getGroupOp(), and myGroupOp.

◆ CanCopy()

CORBA::Boolean GEOM_Superv_i::CanCopy ( SALOMEDS::SObject_ptr  theObject)

◆ CanPaste()

CORBA::Boolean GEOM_Superv_i::CanPaste ( const char *  theComponentName,
CORBA::Long  theObjectID 
)

◆ CanPublishInStudy()

CORBA::Boolean GEOM_Superv_i::CanPublishInStudy ( CORBA::Object_ptr  theIOR)

References myGeomEngine, and setGeomEngine().

◆ ChangeOrientation()

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

References getShapesOp(), and myShapesOp.

◆ CheckCompoundOfBlocks()

CORBA::Boolean GEOM_Superv_i::CheckCompoundOfBlocks ( GEOM::GEOM_Object_ptr  theCompound,
GEOM::GEOM_IBlocksOperations::BCErrors_out  theErrors 
)

References getBlocksOp(), and myBlocksOp.

◆ Close()

void GEOM_Superv_i::Close ( SALOMEDS::SComponent_ptr  theComponent)

◆ ComponentDataType()

char * GEOM_Superv_i::ComponentDataType ( )

◆ CopyFrom()

SALOMEDS::TMPFile * GEOM_Superv_i::CopyFrom ( SALOMEDS::SObject_ptr  theObject,
CORBA::Long &  theObjectID 
)

◆ CreateGroup()

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

References getGroupOp(), and myGroupOp.

◆ CreateListOfDouble()

GEOM::GEOM_List_ptr GEOM_Superv_i::CreateListOfDouble ( )

◆ CreateListOfGO()

GEOM::GEOM_List_ptr GEOM_Superv_i::CreateListOfGO ( )

◆ CreateListOfLong()

GEOM::GEOM_List_ptr GEOM_Superv_i::CreateListOfLong ( )

◆ ExplodeCompoundOfBlocks()

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

References getBlocksOp(), and myBlocksOp.

◆ Export()

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

References getInsOp(), and myInsOp.

◆ ExportBREP()

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

References getBREPPluginOp(), and myBREPOp.

◆ ExportIGES()

void GEOM_Superv_i::ExportIGES ( GEOM::GEOM_Object_ptr  theObject,
const char *  theFileName,
const char *  theVersion 
)

References getIGESPluginOp(), and myIGESOp.

◆ ExportSTEP()

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

◆ ExportSTL()

void GEOM_Superv_i::ExportSTL ( GEOM::GEOM_Object_ptr  theObject,
const char *  theFileName,
const bool  theIsASCII,
CORBA::Double  theDeflection,
const bool  theIsRelative 
)

References getSTLPluginOp(), and mySTLOp.

◆ ExportVTK()

void GEOM_Superv_i::ExportVTK ( GEOM::GEOM_Object_ptr  theObject,
const char *  theFileName,
CORBA::Double  theDeflection 
)

◆ ExportXAO()

CORBA::Boolean GEOM_Superv_i::ExportXAO ( GEOM::GEOM_Object_ptr  shape,
const GEOM::ListOfGO groups,
const GEOM::ListOfFields fields,
const char *  author,
const char *  fileName,
const char *  shapeFileName 
)

References getXAOPluginOp(), and myXAOOp.

◆ get3DPrimOp()

void GEOM_Superv_i::get3DPrimOp ( )

◆ getAdvancedOp()

void GEOM_Superv_i::getAdvancedOp ( )

◆ getBasicOp()

void GEOM_Superv_i::getBasicOp ( )

◆ GetBlockByParts()

GEOM::GEOM_Object_ptr GEOM_Superv_i::GetBlockByParts ( GEOM::GEOM_Object_ptr  theCompound,
GEOM::GEOM_List_ptr  theParts 
)

◆ GetBlockNearPoint()

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

References getBlocksOp(), and myBlocksOp.

◆ GetBlocksByParts()

GEOM::GEOM_List_ptr GEOM_Superv_i::GetBlocksByParts ( GEOM::GEOM_Object_ptr  theCompound,
GEOM::GEOM_List_ptr  theParts 
)

◆ getBlocksOp()

void GEOM_Superv_i::getBlocksOp ( )

◆ getBoolOp()

void GEOM_Superv_i::getBoolOp ( )

◆ getBREPPluginOp()

void GEOM_Superv_i::getBREPPluginOp ( )

◆ getCurvesOp()

void GEOM_Superv_i::getCurvesOp ( )

◆ GetEdge()

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.

◆ GetEdgeNearPoint()

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

References getBlocksOp(), and myBlocksOp.

◆ GetFaceByEdges()

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.

◆ GetFaceByNormale()

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

References getBlocksOp(), and myBlocksOp.

◆ GetFaceByPoints()

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.

◆ GetFaceNearPoint()

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

References getBlocksOp(), and myBlocksOp.

◆ GetGlueFaces()

GEOM::GEOM_List_ptr GEOM_Superv_i::GetGlueFaces ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theTolerance 
)

◆ getGroupOp()

void GEOM_Superv_i::getGroupOp ( )

◆ getIGESPluginOp()

void GEOM_Superv_i::getIGESPluginOp ( )

◆ getInsOp()

void GEOM_Superv_i::getInsOp ( )

◆ getLocalOp()

void GEOM_Superv_i::getLocalOp ( )

◆ GetMainShape()

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

References getGroupOp(), and myGroupOp.

◆ getMeasureOp()

void GEOM_Superv_i::getMeasureOp ( )

◆ GetObjects()

GEOM::GEOM_List_ptr GEOM_Superv_i::GetObjects ( GEOM::GEOM_Object_ptr  theGroup)

◆ GetOppositeFace()

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

References getBlocksOp(), and myBlocksOp.

◆ GetPoint()

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.

◆ GetServant()

PortableServer::ServantBase_var GEOM_Superv_i::GetServant ( CORBA::Object_ptr  theObject,
PortableServer::POA_ptr  thePOA 
)

◆ GetShapesOnShape()

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 
)

◆ GetShapesOnShapeAsCompound()

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 
)

References getShapesOp(), and myShapesOp.

◆ getShapesOp()

void GEOM_Superv_i::getShapesOp ( )

◆ getSTEPPluginOp()

void GEOM_Superv_i::getSTEPPluginOp ( )

◆ getSTLPluginOp()

void GEOM_Superv_i::getSTLPluginOp ( )

◆ GetSubShapeIndex()

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

References getLocalOp(), and myLocalOp.

◆ getTransfOp()

void GEOM_Superv_i::getTransfOp ( )

◆ GetType()

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

References aResult, getGroupOp(), and myGroupOp.

◆ getXAOPluginOp()

void GEOM_Superv_i::getXAOPluginOp ( )

◆ ImportBREP()

GEOM::GEOM_Object_ptr GEOM_Superv_i::ImportBREP ( const char *  theFileName)

References getBREPPluginOp(), and myBREPOp.

◆ ImportFile()

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

References getInsOp(), and myInsOp.

◆ ImportIGES()

GEOM::GEOM_Object_ptr GEOM_Superv_i::ImportIGES ( const char *  theFileName,
const bool  theIsIgnoreUnits 
)

References getIGESPluginOp(), and myIGESOp.

◆ ImportSTEP()

GEOM::GEOM_Object_ptr GEOM_Superv_i::ImportSTEP ( const char *  theFileName,
const bool  theIsIgnoreUnits 
)

References getSTEPPluginOp(), and mySTEPOp.

◆ ImportSTL()

GEOM::GEOM_Object_ptr GEOM_Superv_i::ImportSTL ( const char *  theFileName)

References getSTLPluginOp(), and mySTLOp.

◆ ImportXAO()

CORBA::Boolean GEOM_Superv_i::ImportXAO ( const char *  fileName,
GEOM::GEOM_Object_out  shape,
GEOM::ListOfGO_out  subShapes,
GEOM::ListOfGO_out  groups,
GEOM::ListOfFields_out  fields 
)

◆ IORToLocalPersistentID()

char * GEOM_Superv_i::IORToLocalPersistentID ( SALOMEDS::SObject_ptr  theSObject,
const char *  IORString,
CORBA::Boolean  isMultiFile,
CORBA::Boolean  isASCII 
)

◆ IsCompoundOfBlocks()

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

References getBlocksOp(), and myBlocksOp.

◆ Load()

CORBA::Boolean GEOM_Superv_i::Load ( SALOMEDS::SComponent_ptr  theComponent,
const SALOMEDS::TMPFile &  theStream,
const char *  theURL,
CORBA::Boolean  isMultiFile 
)

◆ LoadASCII()

CORBA::Boolean GEOM_Superv_i::LoadASCII ( SALOMEDS::SComponent_ptr  theComponent,
const SALOMEDS::TMPFile &  theStream,
const char *  theURL,
CORBA::Boolean  isMultiFile 
)

◆ LocalPersistentIDToIOR()

char * GEOM_Superv_i::LocalPersistentIDToIOR ( SALOMEDS::SObject_ptr  theSObject,
const char *  aLocalPersistentID,
CORBA::Boolean  isMultiFile,
CORBA::Boolean  isASCII 
)

◆ Make3DSketcher()

GEOM::GEOM_Object_ptr GEOM_Superv_i::Make3DSketcher ( GEOM::GEOM_List_ptr  theCoordinates)

◆ MakeArc()

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.

◆ MakeArcCenter()

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.

◆ MakeArchimede()

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.

◆ MakeArcOfEllipse()

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.

◆ MakeBoolean()

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.

◆ MakeBox()

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 
)

◆ MakeBoxDXDYDZ()

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

References get3DPrimOp(), and my3DPrimOp.

◆ MakeBoxTwoPnt()

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

References get3DPrimOp(), and my3DPrimOp.

◆ MakeChamferAll()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeChamferAll ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theD 
)

References getLocalOp(), and myLocalOp.

◆ MakeChamferEdge()

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.

◆ MakeChamferEdgeAD()

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.

◆ MakeChamferEdges()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeChamferEdges ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theD1,
CORBA::Double  theD2,
GEOM::GEOM_List_ptr  theEdges 
)

◆ MakeChamferEdgesAD()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeChamferEdgesAD ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theD,
CORBA::Double  theAngle,
GEOM::GEOM_List_ptr  theEdges 
)

◆ MakeChamferFaces()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeChamferFaces ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theD1,
CORBA::Double  theD2,
GEOM::GEOM_List_ptr  theFaces 
)

◆ MakeChamferFacesAD()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeChamferFacesAD ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theD,
CORBA::Double  theAngle,
GEOM::GEOM_List_ptr  theFaces 
)

◆ MakeCircleCenter2Pnt()

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.

◆ MakeCirclePntVecR()

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.

◆ MakeCircleThreePnt()

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.

◆ MakeCommon()

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

References getBoolOp(), and myBoolOp.

◆ MakeCompound()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeCompound ( GEOM::GEOM_List_ptr  theShapes)

◆ MakeConePntVecR1R2H()

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.

◆ MakeConeR1R2H()

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

References get3DPrimOp(), and my3DPrimOp.

◆ MakeCopy()

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

References getInsOp(), and myInsOp.

◆ MakeCut()

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

References getBoolOp(), and myBoolOp.

◆ MakeCylinderPntVecRH()

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.

◆ MakeCylinderPntVecRHA()

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

References get3DPrimOp(), and my3DPrimOp.

◆ MakeCylinderRH()

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

References get3DPrimOp(), and my3DPrimOp.

◆ MakeCylinderRHA()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeCylinderRHA ( CORBA::Double  theR,
CORBA::Double  theH,
CORBA::Double  theA 
)

References get3DPrimOp(), and my3DPrimOp.

◆ MakeDiskPntVecR()

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.

◆ MakeDiskR()

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

References get3DPrimOp(), and my3DPrimOp.

◆ MakeDiskThreePnt()

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.

◆ MakeDividedCylinder()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeDividedCylinder ( CORBA::Double  theR,
CORBA::Double  theH,
GEOM::pattern  thePattern 
)

References getAdvancedOp(), and myAdvancedOp.

◆ MakeDividedDisk()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeDividedDisk ( CORBA::Double  theR,
CORBA::Double  theRatio,
CORBA::Short  theOrientation,
GEOM::pattern  thePattern 
)

References getAdvancedOp(), and myAdvancedOp.

◆ MakeEdge()

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

References getShapesOp(), and myShapesOp.

◆ MakeEdgeOnCurveByLength()

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.

◆ MakeEllipse()

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.

◆ MakeEllipseVec()

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.

◆ MakeExplode()

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

◆ MakeFace()

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

References getShapesOp(), and myShapesOp.

◆ MakeFaceHW()

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

References get3DPrimOp(), and my3DPrimOp.

◆ MakeFaceObjHW()

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

References get3DPrimOp(), and my3DPrimOp.

◆ MakeFaceWires()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFaceWires ( GEOM::GEOM_List_ptr  theWires,
CORBA::Boolean  isPlanarWanted 
)

◆ MakeFaceWithConstraints()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFaceWithConstraints ( GEOM::GEOM_List_ptr  theConstraints)

◆ MakeFillet1D()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFillet1D ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theR,
GEOM::GEOM_List_ptr  theVertexes,
CORBA::Boolean  doIgnoreSecantVertices 
)

◆ MakeFillet2D()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFillet2D ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theR,
GEOM::GEOM_List_ptr  theVertexes 
)

◆ MakeFilletAll()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFilletAll ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theR 
)

References getLocalOp(), and myLocalOp.

◆ MakeFilletEdges()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFilletEdges ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theR,
GEOM::GEOM_List_ptr  theEdges 
)

◆ MakeFilletEdgesR1R2()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFilletEdgesR1R2 ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theR1,
CORBA::Double  theR2,
GEOM::GEOM_List_ptr  theEdges 
)

◆ MakeFilletFaces()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFilletFaces ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theR,
GEOM::GEOM_List_ptr  theFaces 
)

◆ MakeFilletFacesR1R2()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFilletFacesR1R2 ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theR1,
CORBA::Double  theR2,
GEOM::GEOM_List_ptr  theFaces 
)

◆ MakeFilling()

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.

◆ MakeFuse()

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

References getBoolOp(), and myBoolOp.

◆ MakeGlueFaces()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeGlueFaces ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theTolerance,
CORBA::Boolean  doKeepNonSolids 
)

References getShapesOp(), and myShapesOp.

◆ MakeGlueFacesByList()

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.

◆ MakeHalfPartition()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeHalfPartition ( GEOM::GEOM_Object_ptr  theShape,
GEOM::GEOM_Object_ptr  thePlane 
)

References getBoolOp(), and myBoolOp.

◆ MakeHexa()

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.

◆ MakeHexa2Faces()

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

References getBlocksOp(), and myBlocksOp.

◆ MakeLineTwoFaces()

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

References getBasicOp(), and myBasicOp.

◆ MakeLineTwoPnt()

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

References getBasicOp(), and myBasicOp.

◆ MakeMarker()

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 
)

References getBasicOp(), and myBasicOp.

◆ MakeMarkerFromShape()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeMarkerFromShape ( GEOM::GEOM_Object_ptr  theShape)

References getBasicOp(), and myBasicOp.

◆ MakeMarkerPntTwoVec()

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.

◆ MakeMultiTransformation1D()

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.

◆ MakeMultiTransformation2D()

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 
)

References getBlocksOp(), and myBlocksOp.

◆ MakePartition()

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 
)

◆ MakePipe()

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

References get3DPrimOp(), and my3DPrimOp.

◆ MakePipeBiNormalAlongVector()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePipeBiNormalAlongVector ( GEOM::GEOM_Object_ptr  theBase,
GEOM::GEOM_Object_ptr  thePath,
GEOM::GEOM_Object_ptr  theVec 
)

References get3DPrimOp(), and my3DPrimOp.

◆ MakePipeShellsWithoutPath()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePipeShellsWithoutPath ( const GEOM::ListOfGO theBases,
const GEOM::ListOfGO theLocations 
)

References get3DPrimOp(), and my3DPrimOp.

◆ MakePipeTShape()

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 
)

◆ MakePipeTShapeChamfer()

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 
)

◆ MakePipeTShapeChamferWithPosition()

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 
)

◆ MakePipeTShapeFillet()

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 
)

◆ MakePipeTShapeFilletWithPosition()

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 
)

◆ MakePipeTShapeWithPosition()

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 
)

◆ MakePipeWithDifferentSections()

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 
)

References get3DPrimOp(), and my3DPrimOp.

◆ MakePipeWithShellSections()

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 
)

References get3DPrimOp(), and my3DPrimOp.

◆ MakePlane2Vec()

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.

◆ MakePlaneFace()

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

References getBasicOp(), and myBasicOp.

◆ MakePlaneLCS()

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

References getBasicOp(), and myBasicOp.

◆ MakePlanePntVec()

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.

◆ MakePlaneThreePnt()

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.

◆ MakePointOnCurve()

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

References getBasicOp(), and myBasicOp.

◆ MakePointOnCurveByCoord()

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.

◆ MakePointOnCurveByLength()

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.

◆ MakePointOnLinesIntersection()

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

References getBasicOp(), and myBasicOp.

◆ MakePointOnSurface()

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

References getBasicOp(), and myBasicOp.

◆ MakePointOnSurfaceByCoord()

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.

◆ MakePointWithReference()

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.

◆ MakePointXYZ()

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

References getBasicOp(), and myBasicOp.

◆ MakePolyline()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePolyline ( GEOM::GEOM_List_ptr  thePoints,
CORBA::Boolean  theIsClosed 
)

◆ MakePrismDXDYDZ()

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.

◆ MakePrismDXDYDZ2Ways()

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.

◆ MakePrismTwoPnt()

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.

◆ MakePrismTwoPnt2Ways()

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.

◆ MakePrismVecH()

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.

◆ MakePrismVecH2Ways()

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.

◆ MakeQuad()

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.

◆ MakeQuad2Edges()

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

References getBlocksOp(), and myBlocksOp.

◆ MakeQuad4Vertices()

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.

◆ MakeRevolutionAxisAngle()

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.

◆ MakeRevolutionAxisAngle2Ways()

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.

◆ MakeSection()

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

References getBoolOp(), and myBoolOp.

◆ MakeShell()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeShell ( GEOM::GEOM_List_ptr  theFacesAndShells)

◆ MakeSketcher()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSketcher ( const char *  theCommand,
GEOM::GEOM_List_ptr  theWorkingPlane 
)

◆ MakeSmoothingSurface()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSmoothingSurface ( GEOM::GEOM_List_ptr  thelPoints)

◆ MakeSolidFromConnectedFaces()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSolidFromConnectedFaces ( GEOM::GEOM_List_ptr  theFacesOrShells,
CORBA::Boolean  isIntersect 
)

◆ MakeSolidShell()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSolidShell ( GEOM::GEOM_Object_ptr  theShell)

References getShapesOp(), and myShapesOp.

◆ MakeSolidShells()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSolidShells ( GEOM::GEOM_List_ptr  theShells)

◆ MakeSphere()

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

◆ MakeSpherePntR()

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

References get3DPrimOp(), and my3DPrimOp.

◆ MakeSphereR()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSphereR ( CORBA::Double  theR)

References get3DPrimOp(), and my3DPrimOp.

◆ MakeSplineBezier()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSplineBezier ( GEOM::GEOM_List_ptr  thePoints,
CORBA::Boolean  theIsClosed 
)

◆ MakeSplineInterpolation()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSplineInterpolation ( GEOM::GEOM_List_ptr  thePoints,
CORBA::Boolean  theIsClosed,
CORBA::Boolean  theDoReordering 
)

◆ MakeTangentOnCurve()

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

References getBasicOp(), and myBasicOp.

◆ MakeTangentPlaneOnFace()

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.

◆ MakeThruSections()

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.

◆ MakeTorusPntVecRR()

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.

◆ MakeTorusRR()

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

References get3DPrimOp(), and my3DPrimOp.

◆ MakeVectorDXDYDZ()

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

References getBasicOp(), and myBasicOp.

◆ MakeVectorTwoPnt()

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

References getBasicOp(), and myBasicOp.

◆ MakeWire()

GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeWire ( GEOM::GEOM_List_ptr  theEdgesAndWires,
CORBA::Double  theTolerance 
)

◆ MirrorAxis()

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

References getTransfOp(), and myTransfOp.

◆ MirrorAxisCopy()

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

References getTransfOp(), and myTransfOp.

◆ MirrorPlane()

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

References getTransfOp(), and myTransfOp.

◆ MirrorPlaneCopy()

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

References getTransfOp(), and myTransfOp.

◆ MirrorPoint()

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

References getTransfOp(), and myTransfOp.

◆ MirrorPointCopy()

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

References getTransfOp(), and myTransfOp.

◆ MultiRotate1D()

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.

◆ MultiRotate2D()

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.

◆ MultiTranslate1D()

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.

◆ MultiTranslate2D()

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.

◆ NumberOfEdges()

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

References getShapesOp(), and myShapesOp.

◆ NumberOfFaces()

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

References getShapesOp(), and myShapesOp.

◆ OffsetShape()

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

References getTransfOp(), and myTransfOp.

◆ OffsetShapeCopy()

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

References getTransfOp(), and myTransfOp.

◆ PasteInto()

SALOMEDS::SObject_ptr GEOM_Superv_i::PasteInto ( const SALOMEDS::TMPFile &  theStream,
CORBA::Long  theObjectID,
SALOMEDS::SObject_ptr  theObject 
)

◆ PatchFace()

GEOM::GEOM_List_ptr GEOM_Superv_i::PatchFace ( GEOM::GEOM_Object_ptr  theShape)

References getLocalOp(), and myMeasureOp.

◆ PositionAlongPath()

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.

◆ PositionShape()

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.

◆ PositionShapeCopy()

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.

◆ PrintBCErrors()

char * GEOM_Superv_i::PrintBCErrors ( GEOM::GEOM_Object_ptr  theCompound,
const GEOM::GEOM_IBlocksOperations::BCErrors theErrors 
)

References getBlocksOp(), and myBlocksOp.

◆ PublishInStudy()

SALOMEDS::SObject_ptr GEOM_Superv_i::PublishInStudy ( SALOMEDS::SObject_ptr  theSObject,
CORBA::Object_ptr  theObject,
const char *  theName 
)

References myGeomEngine, and setGeomEngine().

◆ PublishNamedShapesInStudy()

GEOM::ListOfGO * GEOM_Superv_i::PublishNamedShapesInStudy ( CORBA::Object_ptr  theObject)

References myGeomEngine, and setGeomEngine().

◆ register_name()

void GEOM_Superv_i::register_name ( char *  name)

References name_service.

◆ RemoveObject()

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

References getGroupOp(), and myGroupOp.

◆ Rotate()

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.

◆ RotateCopy()

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.

◆ RotateThreePoints()

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.

◆ RotateThreePointsCopy()

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.

◆ Save()

SALOMEDS::TMPFile * GEOM_Superv_i::Save ( SALOMEDS::SComponent_ptr  theComponent,
const char *  theURL,
CORBA::Boolean  isMultiFile 
)

◆ SaveASCII()

SALOMEDS::TMPFile * GEOM_Superv_i::SaveASCII ( SALOMEDS::SComponent_ptr  theComponent,
const char *  theURL,
CORBA::Boolean  isMultiFile 
)

◆ ScaleShape()

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.

◆ ScaleShapeAlongAxes()

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.

◆ ScaleShapeAlongAxesCopy()

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.

◆ ScaleShapeCopy()

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.

◆ setGeomEngine()

void GEOM_Superv_i::setGeomEngine ( )

References comp(), myGeomEngine, and name_service.

◆ TranslateDXDYDZ()

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.

◆ TranslateDXDYDZCopy()

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.

◆ TranslateTwoPoints()

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.

◆ TranslateTwoPointsCopy()

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.

◆ TranslateVector()

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

References getTransfOp(), and myTransfOp.

◆ TranslateVectorCopy()

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

References getTransfOp(), and myTransfOp.

◆ TranslateVectorDistance()

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.

Member Data Documentation

◆ my3DPrimOp

GEOM::GEOM_I3DPrimOperations_var GEOM_Superv_i::my3DPrimOp
private

◆ myAdvancedOp

GEOM::IAdvancedOperations_var GEOM_Superv_i::myAdvancedOp
private

◆ myBasicOp

GEOM::GEOM_IBasicOperations_var GEOM_Superv_i::myBasicOp
private

◆ myBlocksOp

GEOM::GEOM_IBlocksOperations_var GEOM_Superv_i::myBlocksOp
private

◆ myBoolOp

GEOM::GEOM_IBooleanOperations_var GEOM_Superv_i::myBoolOp
private

◆ myBREPOp

GEOM::IBREPOperations_var GEOM_Superv_i::myBREPOp
private

◆ myCurvesOp

GEOM::GEOM_ICurvesOperations_var GEOM_Superv_i::myCurvesOp
private

◆ myGeomEngine

GEOM::GEOM_Gen_var GEOM_Superv_i::myGeomEngine
private

◆ myGroupOp

GEOM::GEOM_IGroupOperations_var GEOM_Superv_i::myGroupOp
private

◆ myIGESOp

GEOM::IIGESOperations_var GEOM_Superv_i::myIGESOp
private

◆ myInsOp

GEOM::GEOM_IInsertOperations_var GEOM_Superv_i::myInsOp
private

◆ myLocalOp

GEOM::GEOM_ILocalOperations_var GEOM_Superv_i::myLocalOp
private

◆ myMeasureOp

GEOM::GEOM_IMeasureOperations_var GEOM_Superv_i::myMeasureOp
private

◆ myPOA

PortableServer::POA_var GEOM_Superv_i::myPOA
private

◆ myShapesOp

GEOM::GEOM_IShapesOperations_var GEOM_Superv_i::myShapesOp
private

◆ mySTEPOp

GEOM::ISTEPOperations_var GEOM_Superv_i::mySTEPOp
private

◆ mySTLOp

GEOM::ISTLOperations_var GEOM_Superv_i::mySTLOp
private

◆ myTransfOp

GEOM::GEOM_ITransformOperations_var GEOM_Superv_i::myTransfOp
private

◆ myXAOOp

GEOM::IXAOOperations_var GEOM_Superv_i::myXAOOp
private

◆ name_service

SALOME_NamingService_Abstract* GEOM_Superv_i::name_service = nullptr
protected

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