Back to index

salome-geom  6.5.0
Public Member Functions | Private Member Functions | Private Attributes
GEOM_I_EXPORT Protocol Reference

#include <GEOM_Gen_i.hh>

Collaboration diagram for GEOM_I_EXPORT:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 GEOM_Gen_i ()
 GEOM_Gen_i (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa, PortableServer::ObjectId *contId, const char *instanceName, const char *interfaceName)
virtual ~GEOM_Gen_i ()
void register_name (char *name)
SALOMEDS::TMPFile * Save (SALOMEDS::SComponent_ptr theComponent, const char *theURL, bool isMultiFile)
SALOMEDS::TMPFile * SaveASCII (SALOMEDS::SComponent_ptr theComponent, const char *theURL, bool isMultiFile)
CORBA::Boolean Load (SALOMEDS::SComponent_ptr theComponent, const SALOMEDS::TMPFile &theStream, const char *theURL, bool isMultiFile)
CORBA::Boolean LoadASCII (SALOMEDS::SComponent_ptr theComponent, const SALOMEDS::TMPFile &theStream, const char *theURL, bool 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)
bool 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)
SALOMEDS::SObject_ptr AddInStudy (SALOMEDS::Study_ptr theStudy, GEOM::GEOM_Object_ptr theObject, const char *theName, GEOM::GEOM_Object_ptr theFather)
 Adds theObject in the study with a name = theName, if theFather is not null the object is placed under theFather.
GEOM::ListOfGORestoreSubShapesO (SALOMEDS::Study_ptr theStudy, GEOM::GEOM_Object_ptr theObject, const GEOM::ListOfGO &theArgs, GEOM::find_shape_method theFindMethod, CORBA::Boolean theInheritFirstArg, CORBA::Boolean theAddPrefix)
 Publish sub-shapes, standing for arguments and sub-shapes of arguments.
GEOM::ListOfGORestoreGivenSubShapesO (SALOMEDS::Study_ptr theStudy, GEOM::GEOM_Object_ptr theObject, const GEOM::ListOfGO &theArgs, GEOM::find_shape_method theFindMethod, CORBA::Boolean theInheritFirstArg, CORBA::Boolean theAddPrefix)
 Publish sub-shapes, standing for given in theArgs arguments and sub-shapes.
GEOM::ListOfGORestoreSubShapesSO (SALOMEDS::Study_ptr theStudy, SALOMEDS::SObject_ptr theSObject, const GEOM::ListOfGO &theArgs, GEOM::find_shape_method theFindMethod, CORBA::Boolean theInheritFirstArg, CORBA::Boolean theAddPrefix)
 Publish sub-shapes, standing for arguments and sub-shapes of arguments.
virtual void Undo (CORBA::Long theStudyID)
virtual void Redo (CORBA::Long theStudyID)
virtual
GEOM::GEOM_IBasicOperations_ptr 
GetIBasicOperations (CORBA::Long theStudyID) throw (SALOME::SALOME_Exception)
virtual
GEOM::GEOM_ITransformOperations_ptr 
GetITransformOperations (CORBA::Long theStudyID) throw (SALOME::SALOME_Exception)
virtual
GEOM::GEOM_I3DPrimOperations_ptr 
GetI3DPrimOperations (CORBA::Long theStudyID) throw (SALOME::SALOME_Exception)
virtual
GEOM::GEOM_IShapesOperations_ptr 
GetIShapesOperations (CORBA::Long theStudyID) throw (SALOME::SALOME_Exception)
virtual
GEOM::GEOM_IBlocksOperations_ptr 
GetIBlocksOperations (CORBA::Long theStudyID) throw (SALOME::SALOME_Exception)
virtual
GEOM::GEOM_IBooleanOperations_ptr 
GetIBooleanOperations (CORBA::Long theStudyID) throw (SALOME::SALOME_Exception)
virtual
GEOM::GEOM_ICurvesOperations_ptr 
GetICurvesOperations (CORBA::Long theStudyID) throw (SALOME::SALOME_Exception)
virtual
GEOM::GEOM_ILocalOperations_ptr 
GetILocalOperations (CORBA::Long theStudyID) throw (SALOME::SALOME_Exception)
virtual
GEOM::GEOM_IHealingOperations_ptr 
GetIHealingOperations (CORBA::Long theStudyID) throw (SALOME::SALOME_Exception)
virtual
GEOM::GEOM_IInsertOperations_ptr 
GetIInsertOperations (CORBA::Long theStudyID) throw (SALOME::SALOME_Exception)
virtual
GEOM::GEOM_IMeasureOperations_ptr 
GetIMeasureOperations (CORBA::Long theStudyID) throw (SALOME::SALOME_Exception)
virtual
GEOM::GEOM_IGroupOperations_ptr 
GetIGroupOperations (CORBA::Long theStudyID) throw (SALOME::SALOME_Exception)
virtual
GEOM::GEOM_IAdvancedOperations_ptr 
GetIAdvancedOperations (CORBA::Long theStudyID) throw (SALOME::SALOME_Exception)
virtual GEOM::GEOM_Object_ptr AddSubShape (GEOM::GEOM_Object_ptr theMainShape, const GEOM::ListOfLong &theIndices)
virtual void RemoveObject (GEOM::GEOM_Object_ptr theObject)
virtual char * GetStringFromIOR (GEOM::GEOM_Object_ptr theObject)
virtual GEOM::GEOM_Object_ptr GetIORFromString (const char *stringIOR)
virtual Engines::TMPFile * DumpPython (CORBA::Object_ptr theStudy, CORBA::Boolean isPublished, CORBA::Boolean isMultiFile, CORBA::Boolean &isValidScript)
char * GetDumpName (const char *theStudyEntry)
GEOM::string_arrayGetAllDumpNames ()
virtual bool hasObjectInfo ()
virtual char * getObjectInfo (CORBA::Long studyId, const char *entry)
virtual GEOM::GEOM_Object_ptr GetObject (CORBA::Long theStudyID, const char *theEntry)
 GEOM_I3DPrimOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine,::GEOMImpl_I3DPrimOperations *theImpl)
 ~GEOM_I3DPrimOperations_i ()
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, 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 MakeCylinderRH (CORBA::Double theR, CORBA::Double theH)
GEOM::GEOM_Object_ptr MakeCylinderPntVecRH (GEOM::GEOM_Object_ptr thePnt, GEOM::GEOM_Object_ptr theVec, CORBA::Double theR, CORBA::Double theH)
GEOM::GEOM_Object_ptr MakeConeR1R2H (CORBA::Double theR1, CORBA::Double theR2, CORBA::Double theH)
GEOM::GEOM_Object_ptr MakeConePntVecR1R2H (GEOM::GEOM_Object_ptr thePnt, GEOM::GEOM_Object_ptr theVec, CORBA::Double theR1, CORBA::Double theR2, CORBA::Double theH)
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 MakeTorusRR (CORBA::Double theRMajor, CORBA::Double theRMinor)
GEOM::GEOM_Object_ptr MakeTorusPntVecRR (GEOM::GEOM_Object_ptr theCenter, GEOM::GEOM_Object_ptr theVector, CORBA::Double theRMajor, CORBA::Double theRMinor)
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 MakePrismVecHWithScaling (GEOM::GEOM_Object_ptr theBase, GEOM::GEOM_Object_ptr theVec, CORBA::Double theH, CORBA::Double theScaleFactor)
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 MakePrismTwoPntWithScaling (GEOM::GEOM_Object_ptr theBase, GEOM::GEOM_Object_ptr thePoint1, GEOM::GEOM_Object_ptr thePoint2, CORBA::Double theScaleFactor)
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 MakePrismDXDYDZWithScaling (GEOM::GEOM_Object_ptr theBase, CORBA::Double theDX, CORBA::Double theDY, CORBA::Double theDZ, CORBA::Double theScaleFactor)
GEOM::GEOM_Object_ptr MakeDraftPrism (GEOM::GEOM_Object_ptr theInitShape, GEOM::GEOM_Object_ptr theBase, CORBA::Double theHeight, CORBA::Double theAngle, CORBA::Boolean theFuse)
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)
::GEOMImpl_I3DPrimOperationsGetOperations ()
 GEOM_IAdvancedOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine,::GEOMImpl_IAdvancedOperations *theImpl)
 ~GEOM_IAdvancedOperations_i ()
GEOM::ListOfGOMakePipeTShape (CORBA::Double theR1, CORBA::Double theW1, CORBA::Double theL1, CORBA::Double theR2, CORBA::Double theW2, CORBA::Double theL2, CORBA::Boolean theHexMesh)
GEOM::ListOfGOMakePipeTShapeWithPosition (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::ListOfGOMakePipeTShapeChamfer (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::ListOfGOMakePipeTShapeChamferWithPosition (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::ListOfGOMakePipeTShapeFillet (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::ListOfGOMakePipeTShapeFilletWithPosition (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)
::GEOMImpl_IAdvancedOperationsGetOperations ()
 GEOM_IBasicOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine,::GEOMImpl_IBasicOperations *theImpl)
 ~GEOM_IBasicOperations_i ()
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 theCurve, CORBA::Double theParameter)
GEOM::GEOM_Object_ptr MakePointOnCurveByLength (GEOM::GEOM_Object_ptr theCurve, CORBA::Double theLength, GEOM::GEOM_Object_ptr theStartPoint)
GEOM::GEOM_Object_ptr MakePointOnCurveByCoord (GEOM::GEOM_Object_ptr theCurve, CORBA::Double theXParameter, CORBA::Double theYParameter, CORBA::Double theZParameter)
GEOM::GEOM_Object_ptr MakePointOnSurface (GEOM::GEOM_Object_ptr theSurface, CORBA::Double theUParameter, CORBA::Double theVParameter)
GEOM::GEOM_Object_ptr MakePointOnSurfaceByCoord (GEOM::GEOM_Object_ptr theSurface, CORBA::Double theXParameter, CORBA::Double theYParameter, CORBA::Double theZParameter)
GEOM::GEOM_Object_ptr MakePointOnLinesIntersection (GEOM::GEOM_Object_ptr theLine1, GEOM::GEOM_Object_ptr theLine2)
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 MakeLine (GEOM::GEOM_Object_ptr thePnt, GEOM::GEOM_Object_ptr theDir)
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)
::GEOMImpl_IBasicOperationsGetOperations ()
 GEOM_IBlocksOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine,::GEOMImpl_IBlocksOperations *theImpl)
 ~GEOM_IBlocksOperations_i ()
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 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 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 MakeBlockCompound (GEOM::GEOM_Object_ptr theCompound)
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 GetVertexNearPoint (GEOM::GEOM_Object_ptr theShape, GEOM::GEOM_Object_ptr thePoint)
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)
GEOM::GEOM_Object_ptr GetShapesNearPoint (GEOM::GEOM_Object_ptr theShape, GEOM::GEOM_Object_ptr thePoint, CORBA::Long theShapeType, CORBA::Double theTolerance)
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_Object_ptr RemoveExtraEdges (GEOM::GEOM_Object_ptr theShape, CORBA::Long theOptimumNbFaces)
GEOM::GEOM_Object_ptr CheckAndImprove (GEOM::GEOM_Object_ptr theCompound)
GEOM::ListOfGOExplodeCompoundOfBlocks (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, const GEOM::ListOfGO &theParts)
GEOM::ListOfGOGetBlocksByParts (GEOM::GEOM_Object_ptr theCompound, const GEOM::ListOfGO &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::ListOfGOPropagate (GEOM::GEOM_Object_ptr theShape)
::GEOMImpl_IBlocksOperationsGetOperations ()
 GEOM_IBooleanOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine,::GEOMImpl_IBooleanOperations *theImpl)
 ~GEOM_IBooleanOperations_i ()
GEOM::GEOM_Object_ptr MakeBoolean (GEOM::GEOM_Object_ptr theShape1, GEOM::GEOM_Object_ptr theShape2, CORBA::Long theOp)
GEOM::GEOM_Object_ptr MakePartition (const GEOM::ListOfGO &theShapes, const GEOM::ListOfGO &theTools, const GEOM::ListOfGO &theKeepInside, const GEOM::ListOfGO &theRemoveInside, CORBA::Short theLimit, CORBA::Boolean theRemoveWebs, const GEOM::ListOfLong &theMaterials, CORBA::Short theKeepNonlimitShapes)
GEOM::GEOM_Object_ptr MakePartitionNonSelfIntersectedShape (const GEOM::ListOfGO &theShapes, const GEOM::ListOfGO &theTools, const GEOM::ListOfGO &theKeepInside, const GEOM::ListOfGO &theRemoveInside, CORBA::Short theLimit, CORBA::Boolean theRemoveWebs, const GEOM::ListOfLong &theMaterials, CORBA::Short theKeepNonlimitShapes)
GEOM::GEOM_Object_ptr MakeHalfPartition (GEOM::GEOM_Object_ptr theShape, GEOM::GEOM_Object_ptr thePlane)
::GEOMImpl_IBooleanOperationsGetOperations ()
 GEOM_ICurvesOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine,::GEOMImpl_ICurvesOperations *theImpl)
 ~GEOM_ICurvesOperations_i ()
GEOM::GEOM_Object_ptr MakeCirclePntVecR (GEOM::GEOM_Object_ptr theCenter, GEOM::GEOM_Object_ptr theVector, 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, double theRMajor, double theRMinor)
GEOM::GEOM_Object_ptr MakeEllipseVec (GEOM::GEOM_Object_ptr theCenter, GEOM::GEOM_Object_ptr theVector, double theRMajor, 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 thePnt1, GEOM::GEOM_Object_ptr thePnt2, GEOM::GEOM_Object_ptr thePnt3, bool 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 (const GEOM::ListOfGO &thePoints, CORBA::Boolean theIsClosed)
GEOM::GEOM_Object_ptr MakeSplineBezier (const GEOM::ListOfGO &thePoints, CORBA::Boolean theIsClosed)
GEOM::GEOM_Object_ptr MakeSplineInterpolation (const GEOM::ListOfGO &thePoints, CORBA::Boolean theIsClosed, CORBA::Boolean theDoReordering)
GEOM::GEOM_Object_ptr MakeCurveParametric (const char *thexExpr, const char *theyExpr, const char *thezExpr, double theParamMin, double theParamMax, double theParamStep, GEOM::curve_type theCurveType)
GEOM::GEOM_Object_ptr MakeCurveParametricNew (const char *thexExpr, const char *theyExpr, const char *thezExpr, double theParamMin, double theParamMax, CORBA::Long theParamNbStep, GEOM::curve_type theCurveType)
GEOM::GEOM_Object_ptr MakeSketcher (const char *theCommand, const GEOM::ListOfDouble &theWorkingPlane)
GEOM::GEOM_Object_ptr Make3DSketcher (const GEOM::ListOfDouble &theCoordinates)
GEOM::GEOM_Object_ptr MakeSketcherOnPlane (const char *theCommand, GEOM::GEOM_Object_ptr theWorkingPlane)
::GEOMImpl_ICurvesOperationsGetOperations ()
 GEOM_IGroupOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine,::GEOMImpl_IGroupOperations *theImpl)
 ~GEOM_IGroupOperations_i ()
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)
void UnionList (GEOM::GEOM_Object_ptr theGroup, const GEOM::ListOfGO &theSubShapes)
void DifferenceList (GEOM::GEOM_Object_ptr theGroup, const GEOM::ListOfGO &theSubShapes)
void UnionIDs (GEOM::GEOM_Object_ptr theGroup, const GEOM::ListOfLong &theSubShapes)
void DifferenceIDs (GEOM::GEOM_Object_ptr theGroup, const GEOM::ListOfLong &theSubShapes)
CORBA::Long GetType (GEOM::GEOM_Object_ptr theGroup)
GEOM::GEOM_Object_ptr GetMainShape (GEOM::GEOM_Object_ptr theGroup)
GEOM::ListOfLongGetObjects (GEOM::GEOM_Object_ptr theGroup)
::GEOMImpl_IGroupOperationsGetOperations ()
 GEOM_IHealingOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine,::GEOMImpl_IHealingOperations *theImpl)
 ~GEOM_IHealingOperations_i ()
GEOM::GEOM_Object_ptr ProcessShape (GEOM::GEOM_Object_ptr theObject, const GEOM::string_array &theOperations, const GEOM::string_array &theParams, const GEOM::string_array &theValues)
void GetShapeProcessParameters (GEOM::string_array_out theOperations, GEOM::string_array_out theParams, GEOM::string_array_out theValues)
void GetOperatorParameters (const char *theOperator, GEOM::string_array_out theParams, GEOM::string_array_out theValues)
GEOM::GEOM_Object_ptr SuppressFaces (GEOM::GEOM_Object_ptr theObject, const GEOM::short_array &theFaces)
GEOM::GEOM_Object_ptr CloseContour (GEOM::GEOM_Object_ptr theObject, const GEOM::short_array &theWires, CORBA::Boolean isCommonVertex)
GEOM::GEOM_Object_ptr RemoveIntWires (GEOM::GEOM_Object_ptr theObject, const GEOM::short_array &theWires)
GEOM::GEOM_Object_ptr FillHoles (GEOM::GEOM_Object_ptr theObject, const GEOM::short_array &theWires)
GEOM::GEOM_Object_ptr Sew (GEOM::GEOM_Object_ptr theObject, CORBA::Double theTolerance)
GEOM::GEOM_Object_ptr DivideEdge (GEOM::GEOM_Object_ptr theObject, CORBA::Short theIndex, CORBA::Double theValue, CORBA::Boolean isByParameter)
CORBA::Boolean GetFreeBoundary (GEOM::GEOM_Object_ptr theObject, GEOM::ListOfGO_out theClosedWires, GEOM::ListOfGO_out theOpenWires)
GEOM::GEOM_Object_ptr ChangeOrientation (GEOM::GEOM_Object_ptr theObject)
GEOM::GEOM_Object_ptr ChangeOrientationCopy (GEOM::GEOM_Object_ptr theObject)
GEOM::GEOM_Object_ptr LimitTolerance (GEOM::GEOM_Object_ptr theObject, CORBA::Double theTolerance)
::GEOMImpl_IHealingOperationsGetOperations ()
 GEOM_IInsertOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine,::GEOMImpl_IInsertOperations *theImpl)
 ~GEOM_IInsertOperations_i ()
GEOM::GEOM_Object_ptr MakeCopy (GEOM::GEOM_Object_ptr theOriginal)
void Export (GEOM::GEOM_Object_ptr theOriginal, 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)
CORBA::Long LoadTexture (const char *theTextureFile)
CORBA::Long AddTexture (CORBA::Long theWidth, CORBA::Long theHeight, const SALOMEDS::TMPFile &theTexture)
SALOMEDS::TMPFile * GetTexture (CORBA::Long theID, CORBA::Long &theWidth, CORBA::Long &theHeight)
GEOM::ListOfLongGetAllTextures ()
::GEOMImpl_IInsertOperationsGetOperations ()
 GEOM_ILocalOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine,::GEOMImpl_ILocalOperations *theImpl)
 ~GEOM_ILocalOperations_i ()
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, const GEOM::ListOfLong &theEdges)
GEOM::GEOM_Object_ptr MakeFilletEdgesR1R2 (GEOM::GEOM_Object_ptr theShape, CORBA::Double theR1, CORBA::Double theR2, const GEOM::ListOfLong &theEdges)
GEOM::GEOM_Object_ptr MakeFilletFaces (GEOM::GEOM_Object_ptr theShape, CORBA::Double theR, const GEOM::ListOfLong &theFaces)
GEOM::GEOM_Object_ptr MakeFilletFacesR1R2 (GEOM::GEOM_Object_ptr theShape, CORBA::Double theR1, CORBA::Double theR2, const GEOM::ListOfLong &theFaces)
GEOM::GEOM_Object_ptr MakeFillet2D (GEOM::GEOM_Object_ptr theShape, CORBA::Double theR, const GEOM::ListOfLong &theVertexes)
GEOM::GEOM_Object_ptr MakeFillet1D (GEOM::GEOM_Object_ptr theShape, CORBA::Double theR, const GEOM::ListOfLong &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, const GEOM::ListOfLong &theFaces)
GEOM::GEOM_Object_ptr MakeChamferFacesAD (GEOM::GEOM_Object_ptr theShape, CORBA::Double theD, CORBA::Double theAngle, const GEOM::ListOfLong &theFaces)
GEOM::GEOM_Object_ptr MakeChamferEdges (GEOM::GEOM_Object_ptr theShape, CORBA::Double theD1, CORBA::Double theD2, const GEOM::ListOfLong &theEdges)
GEOM::GEOM_Object_ptr MakeChamferEdgesAD (GEOM::GEOM_Object_ptr theShape, CORBA::Double theD, CORBA::Double theAngle, const GEOM::ListOfLong &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)
::GEOMImpl_ILocalOperationsGetOperations ()
 GEOM_IMeasureOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine,::GEOMImpl_IMeasureOperations *theImpl)
 ~GEOM_IMeasureOperations_i ()
GEOM::GEOM_IKindOfShape::shape_kind KindOfShape (GEOM::GEOM_Object_ptr theShape, GEOM::ListOfLong_out theIntegers, GEOM::ListOfDouble_out theDoubles)
void GetPosition (GEOM::GEOM_Object_ptr theShape, CORBA::Double &Ox, CORBA::Double &Oy, CORBA::Double &Oz, CORBA::Double &Zx, CORBA::Double &Zy, CORBA::Double &Zz, CORBA::Double &Xx, CORBA::Double &Xy, CORBA::Double &Xz)
void GetBasicProperties (GEOM::GEOM_Object_ptr theShape, CORBA::Double &theLength, CORBA::Double &theSurfArea, CORBA::Double &theVolume)
GEOM::GEOM_Object_ptr GetCentreOfMass (GEOM::GEOM_Object_ptr theShape)
GEOM::GEOM_Object_ptr GetNormal (GEOM::GEOM_Object_ptr theFace, GEOM::GEOM_Object_ptr theOptionalPoint)
GEOM::GEOM_Object_ptr GetVertexByIndex (GEOM::GEOM_Object_ptr theObject, CORBA::Long theIndex)
void GetInertia (GEOM::GEOM_Object_ptr theShape, CORBA::Double &I11, CORBA::Double &I12, CORBA::Double &I13, CORBA::Double &I21, CORBA::Double &I22, CORBA::Double &I23, CORBA::Double &I31, CORBA::Double &I32, CORBA::Double &I33, CORBA::Double &Ix, CORBA::Double &Iy, CORBA::Double &Iz)
void GetBoundingBox (GEOM::GEOM_Object_ptr theShape, CORBA::Double &Xmin, CORBA::Double &Xmax, CORBA::Double &Ymin, CORBA::Double &Ymax, CORBA::Double &Zmin, CORBA::Double &Zmax)
void GetTolerance (GEOM::GEOM_Object_ptr theShape, CORBA::Double &FaceMin, CORBA::Double &FaceMax, CORBA::Double &EdgeMin, CORBA::Double &EdgeMax, CORBA::Double &VertMin, CORBA::Double &VertMax)
CORBA::Boolean CheckShape (GEOM::GEOM_Object_ptr theShape, CORBA::String_out theDescription)
CORBA::Boolean CheckShapeWithGeometry (GEOM::GEOM_Object_ptr theShape, CORBA::String_out theDescription)
CORBA::Boolean CheckSelfIntersections (GEOM::GEOM_Object_ptr theShape, GEOM::ListOfLong_out theIntersections)
char * IsGoodForSolid (GEOM::GEOM_Object_ptr theShape)
char * WhatIs (GEOM::GEOM_Object_ptr theShape)
GEOM::ListOfBoolAreCoordsInside (GEOM::GEOM_Object_ptr theShape, const GEOM::ListOfDouble &theCoords, CORBA::Double theTolerance)
CORBA::Double GetMinDistance (GEOM::GEOM_Object_ptr theShape1, GEOM::GEOM_Object_ptr theShape2, CORBA::Double &X1, CORBA::Double &Y1, CORBA::Double &Z1, CORBA::Double &X2, CORBA::Double &Y2, CORBA::Double &Z2)
void PointCoordinates (GEOM::GEOM_Object_ptr theShape, CORBA::Double &X, CORBA::Double &Y, CORBA::Double &Z)
CORBA::Double GetAngle (GEOM::GEOM_Object_ptr theShape1, GEOM::GEOM_Object_ptr theShape2)
CORBA::Double GetAngleBtwVectors (GEOM::GEOM_Object_ptr theShape1, GEOM::GEOM_Object_ptr theShape2)
CORBA::Double CurveCurvatureByParam (GEOM::GEOM_Object_ptr theCurve, CORBA::Double theParam)
CORBA::Double CurveCurvatureByPoint (GEOM::GEOM_Object_ptr theCurve, GEOM::GEOM_Object_ptr thePoint)
CORBA::Double MaxSurfaceCurvatureByParam (GEOM::GEOM_Object_ptr theSurf, CORBA::Double theUParam, CORBA::Double theVParam)
CORBA::Double MaxSurfaceCurvatureByPoint (GEOM::GEOM_Object_ptr theSurf, GEOM::GEOM_Object_ptr thePoint)
CORBA::Double MinSurfaceCurvatureByParam (GEOM::GEOM_Object_ptr theSurf, CORBA::Double theUParam, CORBA::Double theVParam)
CORBA::Double MinSurfaceCurvatureByPoint (GEOM::GEOM_Object_ptr theSurf, GEOM::GEOM_Object_ptr thePoint)
::GEOMImpl_IMeasureOperationsGetOperations ()
 GEOM_IOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine,::GEOM_IOperations *theImpl)
 ~GEOM_IOperations_i ()
virtual CORBA::Boolean IsDone ()
virtual void SetErrorCode (const char *theErrorCode)
virtual char * GetErrorCode ()
virtual CORBA::Long GetStudyID ()
virtual GEOM::GEOM_Object_ptr GetObject (Handle(GEOM_Object) theObject)
virtual void FinishOperation ()
virtual void AbortOperation ()
::GEOM_IOperationsGetImpl ()
 GEOM_IShapesOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine,::GEOMImpl_IShapesOperations *theImpl)
 ~GEOM_IShapesOperations_i ()
GEOM::GEOM_Object_ptr MakeEdge (GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2)
GEOM::GEOM_Object_ptr MakeEdgeOnCurveByLength (GEOM::GEOM_Object_ptr theCurve, CORBA::Double theLength, GEOM::GEOM_Object_ptr theStartPoint)
GEOM::GEOM_Object_ptr MakeEdgeWire (GEOM::GEOM_Object_ptr theWire, const CORBA::Double theLinearTolerance, const CORBA::Double theAngularTolerance)
GEOM::GEOM_Object_ptr MakeWire (const GEOM::ListOfGO &theEdgesAndWires, const CORBA::Double theTolerance)
GEOM::GEOM_Object_ptr MakeFace (GEOM::GEOM_Object_ptr theWire, CORBA::Boolean isPlanarWanted)
GEOM::GEOM_Object_ptr MakeFaceWires (const GEOM::ListOfGO &theWires, CORBA::Boolean isPlanarWanted)
GEOM::GEOM_Object_ptr MakeShell (const GEOM::ListOfGO &theFacesAndShells)
GEOM::GEOM_Object_ptr MakeSolidShell (GEOM::GEOM_Object_ptr theShell)
GEOM::GEOM_Object_ptr MakeSolidShells (const GEOM::ListOfGO &theShells)
GEOM::GEOM_Object_ptr MakeCompound (const GEOM::ListOfGO &theShapes)
GEOM::GEOM_Object_ptr MakeGlueFaces (GEOM::GEOM_Object_ptr theShape, CORBA::Double theTolerance, CORBA::Boolean doKeepNonSolids)
GEOM::ListOfGOGetGlueFaces (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_Object_ptr MakeGlueEdges (GEOM::GEOM_Object_ptr theShape, CORBA::Double theTolerance)
GEOM::ListOfGOGetGlueEdges (GEOM::GEOM_Object_ptr theShape, CORBA::Double theTolerance)
GEOM::GEOM_Object_ptr MakeGlueEdgesByList (GEOM::GEOM_Object_ptr theShape, CORBA::Double theTolerance, const GEOM::ListOfGO &theEdges)
GEOM::ListOfGOGetExistingSubObjects (GEOM::GEOM_Object_ptr theShape, CORBA::Boolean theGroupsOnly)
GEOM::ListOfGOMakeExplode (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, CORBA::Boolean isSorted)
GEOM::ListOfGOMakeAllSubShapes (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, CORBA::Boolean isSorted)
GEOM::ListOfGOExtractSubShapes (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, CORBA::Boolean isSorted)
GEOM::ListOfLongSubShapeAllIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, CORBA::Boolean isSorted)
GEOM::ListOfLongGetAllSubShapesIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, CORBA::Boolean isSorted)
GEOM::GEOM_Object_ptr GetSubShape (GEOM::GEOM_Object_ptr theMainShape, CORBA::Long theID)
GEOM::ListOfGOMakeSubShapes (GEOM::GEOM_Object_ptr theMainShape, const GEOM::ListOfLong &theIndices)
CORBA::Long GetSubShapeIndex (GEOM::GEOM_Object_ptr theMainShape, GEOM::GEOM_Object_ptr theSubShape)
CORBA::Long GetTopologyIndex (GEOM::GEOM_Object_ptr theMainShape, GEOM::GEOM_Object_ptr theSubShape)
char * GetShapeTypeString (GEOM::GEOM_Object_ptr theShape)
CORBA::Long NumberOfFaces (GEOM::GEOM_Object_ptr theShape)
CORBA::Long NumberOfEdges (GEOM::GEOM_Object_ptr theShape)
CORBA::Long NumberOfSubShapes (GEOM::GEOM_Object_ptr theShape, const CORBA::Long theShapeType)
GEOM::GEOM_Object_ptr ChangeOrientation (GEOM::GEOM_Object_ptr theShape)
GEOM::ListOfLongGetFreeFacesIDs (GEOM::GEOM_Object_ptr theShape)
GEOM::ListOfGOGetSharedShapes (GEOM::GEOM_Object_ptr theShape1, GEOM::GEOM_Object_ptr theShape2, CORBA::Long theShapeType)
GEOM::ListOfGOGetSharedShapesMulti (const GEOM::ListOfGO &theShapes, CORBA::Long theShapeType)
GEOM::ListOfGOGetShapesOnPlane (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAx1, GEOM::shape_state theState)
GEOM::ListOfGOGetShapesOnPlaneWithLocation (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAx1, GEOM::GEOM_Object_ptr thePnt, GEOM::shape_state theState)
GEOM::ListOfGOGetShapesOnCylinder (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAxis, CORBA::Double theRadius, GEOM::shape_state theState)
GEOM::ListOfGOGetShapesOnCylinderWithLocation (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAxis, GEOM::GEOM_Object_ptr thePnt, CORBA::Double theRadius, GEOM::shape_state theState)
GEOM::ListOfGOGetShapesOnSphere (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theCenter, CORBA::Double theRadius, GEOM::shape_state theState)
GEOM::ListOfGOGetShapesOnQuadrangle (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theTopLeftPoint, GEOM::GEOM_Object_ptr theTopRigthPoint, GEOM::GEOM_Object_ptr theBottomLeftPoint, GEOM::GEOM_Object_ptr theBottomRigthPoint, GEOM::shape_state theState)
GEOM::ListOfLongGetShapesOnPlaneIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAx1, GEOM::shape_state theState)
GEOM::ListOfLongGetShapesOnPlaneWithLocationIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAx1, GEOM::GEOM_Object_ptr thePnt, GEOM::shape_state theState)
GEOM::ListOfLongGetShapesOnCylinderIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAxis, CORBA::Double theRadius, GEOM::shape_state theState)
GEOM::ListOfLongGetShapesOnCylinderWithLocationIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAxis, GEOM::GEOM_Object_ptr thePnt, CORBA::Double theRadius, GEOM::shape_state theState)
GEOM::ListOfLongGetShapesOnSphereIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theCenter, CORBA::Double theRadius, GEOM::shape_state theState)
GEOM::ListOfLongGetShapesOnQuadrangleIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theTopLeftPoint, GEOM::GEOM_Object_ptr theTopRigthPoint, GEOM::GEOM_Object_ptr theBottomLeftPoint, GEOM::GEOM_Object_ptr theBottomRigthPoint, GEOM::shape_state theState)
GEOM::ListOfGOGetShapesOnBox (GEOM::GEOM_Object_ptr theBox, GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::shape_state theState)
GEOM::ListOfLongGetShapesOnBoxIDs (GEOM::GEOM_Object_ptr theBox, GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::shape_state theState)
GEOM::ListOfGOGetShapesOnShape (GEOM::GEOM_Object_ptr theSheckShape, GEOM::GEOM_Object_ptr theShape, CORBA::Short theShapeType, GEOM::shape_state theState)
GEOM::GEOM_Object_ptr GetShapesOnShapeAsCompound (GEOM::GEOM_Object_ptr theSheckShape, GEOM::GEOM_Object_ptr theShape, CORBA::Short theShapeType, GEOM::shape_state theState)
GEOM::ListOfLongGetShapesOnShapeIDs (GEOM::GEOM_Object_ptr theCheckShape, GEOM::GEOM_Object_ptr theShape, CORBA::Short theShapeType, GEOM::shape_state theState)
GEOM::GEOM_Object_ptr GetInPlace (GEOM::GEOM_Object_ptr theShapeWhere, GEOM::GEOM_Object_ptr theShapeWhat)
GEOM::GEOM_Object_ptr GetInPlaceOld (GEOM::GEOM_Object_ptr theShapeWhere, GEOM::GEOM_Object_ptr theShapeWhat)
GEOM::GEOM_Object_ptr GetInPlaceByHistory (GEOM::GEOM_Object_ptr theShapeWhere, GEOM::GEOM_Object_ptr theShapeWhat)
GEOM::GEOM_Object_ptr GetSame (GEOM::GEOM_Object_ptr theShapeWhere, GEOM::GEOM_Object_ptr theShapeWhat)
GEOM::ListOfLongGetSameIDs (GEOM::GEOM_Object_ptr theShapeWhere, GEOM::GEOM_Object_ptr theShapeWhat)
::GEOMImpl_IShapesOperationsGetOperations ()
 GEOM_ITransformOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine,::GEOMImpl_ITransformOperations *theImpl)
 ~GEOM_ITransformOperations_i ()
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 MultiRotate1D (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theVector, CORBA::Long theNbTimes)
GEOM::GEOM_Object_ptr MultiRotate2D (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theVector, CORBA::Double theAngle, CORBA::Long theNbTimes1, CORBA::Double theStep, CORBA::Long theNbTimes2)
GEOM::GEOM_Object_ptr RotateCopy (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theAxis, CORBA::Double theAngle)
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 ProjectShapeCopy (GEOM::GEOM_Object_ptr theSource, GEOM::GEOM_Object_ptr theTarget)
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 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 TransformLikeOtherCopy (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theSample)
GEOM::GEOM_Object_ptr RecomputeObject (GEOM::GEOM_Object_ptr theObject)
::GEOMImpl_ITransformOperationsGetOperations ()
 GEOM_Object_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine, Handle(GEOM_Object) theImpl)
 ~GEOM_Object_i ()
virtual char * GetEntry ()
virtual CORBA::Long GetStudyID ()
virtual CORBA::Long GetType ()
virtual GEOM::shape_type GetShapeType ()
virtual GEOM::shape_type GetTopologyType ()
virtual GEOM::shape_type GetMinShapeType ()
virtual GEOM::shape_type GetMaxShapeType ()
virtual void SetName (const char *theName)
virtual char * GetName ()
virtual void SetColor (const SALOMEDS::Color &theColor)
virtual SALOMEDS::Color GetColor ()
virtual void SetAutoColor (CORBA::Boolean theAutoColor)
virtual CORBA::Boolean GetAutoColor ()
void SetMarkerStd (GEOM::marker_type theType, GEOM::marker_size theSize)
void SetMarkerTexture (CORBA::Long theTextureId)
GEOM::marker_type GetMarkerType ()
GEOM::marker_size GetMarkerSize ()
CORBA::Long GetMarkerTexture ()
virtual void SetStudyEntry (const char *theEntry)
virtual char * GetStudyEntry ()
virtual GEOM::ListOfGOGetDependency ()
virtual GEOM::ListOfGOGetLastDependency ()
virtual SALOMEDS::TMPFile * GetShapeStream ()
virtual CORBA::LongLong getShape ()
virtual bool IsMainShape ()
virtual GEOM::ListOfLongGetSubShapeIndices ()
virtual GEOM::GEOM_Object_ptr GetMainShape ()
virtual bool IsSame (GEOM::GEOM_Object_ptr other)
virtual bool IsShape ()
virtual void SetParameters (const char *theParameters)
virtual char * GetParameters ()
 Handle (GEOM_Object) GetImpl()

Private Member Functions

GEOM::ListOfGORestoreSubShapes (SALOMEDS::Study_ptr theStudy, GEOM::GEOM_Object_ptr theObject, SALOMEDS::SObject_ptr theSObject, const GEOM::ListOfGO &theArgs, GEOM::find_shape_method theFindMethod, CORBA::Boolean theInheritFirstArg, CORBA::Boolean theAddPrefix)
GEOM::ListOfGORestoreSubShapesOneLevel (SALOMEDS::Study_ptr theStudy, SALOMEDS::SObject_ptr theOldSO, SALOMEDS::SObject_ptr theNewSO, GEOM::GEOM_Object_ptr theNewO, GEOM::ListOfGO &theOutArgs, GEOM::find_shape_method theFindMethod, CORBA::Boolean theAddPrefix)
GEOM::ListOfGORestoreGivenSubShapes (SALOMEDS::Study_ptr theStudy, GEOM::GEOM_Object_ptr theObject, SALOMEDS::SObject_ptr theSObject, const GEOM::ListOfGO &theArgs, GEOM::find_shape_method theFindMethod, CORBA::Boolean theInheritFirstArg, CORBA::Boolean theAddPrefix)
GEOM::ListOfGORestoreGivenSubShapesOneLevel (SALOMEDS::Study_ptr theStudy, SALOMEDS::SObject_ptr theOldSO, SALOMEDS::SObject_ptr theNewSO, GEOM::GEOM_Object_ptr theNewO, std::set< std::string > theArgs, GEOM::find_shape_method theFindMethod, CORBA::Boolean theAddPrefix)
void CreateAndPublishGroup (SALOMEDS::Study_ptr theStudy, GEOM::GEOM_Object_var theMainShape, const TopTools_IndexedMapOfShape &anIndices, const TopTools_SequenceOfShape &SeqS, const TColStd_SequenceOfAsciiString &SeqN, const Standard_CString &GrName, GEOM::ListOfGO_var aResList)
 Handle (GEOM_Object) _impl

Private Attributes

::GEOMImpl_Gen * _impl
SALOME_NamingService * name_service
char * _name
::GEOM_IOperations_impl
GEOM::GEOM_Gen_var _engine
TopoDS_Shape _geom

Detailed Description

Definition at line 66 of file GEOM_Gen_i.hh.


Constructor & Destructor Documentation

virtual GEOM_I_EXPORT::~GEOM_Gen_i ( ) [virtual]

Member Function Documentation

virtual void GEOM_I_EXPORT::AbortOperation ( ) [virtual]
SALOMEDS::SObject_ptr GEOM_I_EXPORT::AddInStudy ( SALOMEDS::Study_ptr  theStudy,
GEOM::GEOM_Object_ptr  theObject,
const char *  theName,
GEOM::GEOM_Object_ptr  theFather 
)

Adds theObject in the study with a name = theName, if theFather is not null the object is placed under theFather.

Here is the caller graph for this function:

void GEOM_I_EXPORT::AddObject ( GEOM::GEOM_Object_ptr  theGroup,
CORBA::Long  theSubShapeId 
)
virtual GEOM::GEOM_Object_ptr GEOM_I_EXPORT::AddSubShape ( GEOM::GEOM_Object_ptr  theMainShape,
const GEOM::ListOfLong theIndices 
) [virtual]

Here is the caller graph for this function:

CORBA::Long GEOM_I_EXPORT::AddTexture ( CORBA::Long  theWidth,
CORBA::Long  theHeight,
const SALOMEDS::TMPFile &  theTexture 
)
GEOM::ListOfBool* GEOM_I_EXPORT::AreCoordsInside ( GEOM::GEOM_Object_ptr  theShape,
const GEOM::ListOfDouble theCoords,
CORBA::Double  theTolerance 
)
CORBA::Boolean GEOM_I_EXPORT::CanCopy ( SALOMEDS::SObject_ptr  theObject)
CORBA::Boolean GEOM_I_EXPORT::CanPaste ( const char *  theComponentName,
CORBA::Long  theObjectID 
)
bool GEOM_I_EXPORT::CanPublishInStudy ( CORBA::Object_ptr  theIOR)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::ChangeOrientation ( GEOM::GEOM_Object_ptr  theObject)

Here is the caller graph for this function:

GEOM::GEOM_Object_ptr GEOM_I_EXPORT::ChangeOrientation ( GEOM::GEOM_Object_ptr  theShape)

Here is the caller graph for this function:

GEOM::GEOM_Object_ptr GEOM_I_EXPORT::ChangeOrientationCopy ( GEOM::GEOM_Object_ptr  theObject)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::CheckAndImprove ( GEOM::GEOM_Object_ptr  theCompound)
CORBA::Boolean GEOM_I_EXPORT::CheckCompoundOfBlocks ( GEOM::GEOM_Object_ptr  theCompound,
GEOM::GEOM_IBlocksOperations::BCErrors_out  theErrors 
)
CORBA::Boolean GEOM_I_EXPORT::CheckSelfIntersections ( GEOM::GEOM_Object_ptr  theShape,
GEOM::ListOfLong_out  theIntersections 
)
CORBA::Boolean GEOM_I_EXPORT::CheckShape ( GEOM::GEOM_Object_ptr  theShape,
CORBA::String_out  theDescription 
)
CORBA::Boolean GEOM_I_EXPORT::CheckShapeWithGeometry ( GEOM::GEOM_Object_ptr  theShape,
CORBA::String_out  theDescription 
)
void GEOM_I_EXPORT::Close ( SALOMEDS::SComponent_ptr  theComponent)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::CloseContour ( GEOM::GEOM_Object_ptr  theObject,
const GEOM::short_array theWires,
CORBA::Boolean  isCommonVertex 
)
SALOMEDS::TMPFile* GEOM_I_EXPORT::CopyFrom ( SALOMEDS::SObject_ptr  theObject,
CORBA::Long &  theObjectID 
)
void GEOM_I_EXPORT::CreateAndPublishGroup ( SALOMEDS::Study_ptr  theStudy,
GEOM::GEOM_Object_var  theMainShape,
const TopTools_IndexedMapOfShape &  anIndices,
const TopTools_SequenceOfShape &  SeqS,
const TColStd_SequenceOfAsciiString &  SeqN,
const Standard_CString &  GrName,
GEOM::ListOfGO_var  aResList 
) [private]
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::CreateGroup ( GEOM::GEOM_Object_ptr  theMainShape,
CORBA::Long  theShapeType 
)

Here is the caller graph for this function:

CORBA::Double GEOM_I_EXPORT::CurveCurvatureByParam ( GEOM::GEOM_Object_ptr  theCurve,
CORBA::Double  theParam 
)
CORBA::Double GEOM_I_EXPORT::CurveCurvatureByPoint ( GEOM::GEOM_Object_ptr  theCurve,
GEOM::GEOM_Object_ptr  thePoint 
)
void GEOM_I_EXPORT::DifferenceIDs ( GEOM::GEOM_Object_ptr  theGroup,
const GEOM::ListOfLong theSubShapes 
)
void GEOM_I_EXPORT::DifferenceList ( GEOM::GEOM_Object_ptr  theGroup,
const GEOM::ListOfGO theSubShapes 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::DivideEdge ( GEOM::GEOM_Object_ptr  theObject,
CORBA::Short  theIndex,
CORBA::Double  theValue,
CORBA::Boolean  isByParameter 
)
virtual Engines::TMPFile* GEOM_I_EXPORT::DumpPython ( CORBA::Object_ptr  theStudy,
CORBA::Boolean  isPublished,
CORBA::Boolean  isMultiFile,
CORBA::Boolean &  isValidScript 
) [virtual]
GEOM::ListOfGO* GEOM_I_EXPORT::ExplodeCompoundOfBlocks ( GEOM::GEOM_Object_ptr  theCompound,
CORBA::Long  theMinNbFaces,
CORBA::Long  theMaxNbFaces 
)
void GEOM_I_EXPORT::Export ( GEOM::GEOM_Object_ptr  theOriginal,
const char *  theFileName,
const char *  theFormatName 
)

Here is the caller graph for this function:

void GEOM_I_EXPORT::ExportTranslators ( GEOM::string_array_out  theFormats,
GEOM::string_array_out  thePatterns 
)
GEOM::ListOfGO* GEOM_I_EXPORT::ExtractSubShapes ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Long  theShapeType,
CORBA::Boolean  isSorted 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::FillHoles ( GEOM::GEOM_Object_ptr  theObject,
const GEOM::short_array theWires 
)
virtual void GEOM_I_EXPORT::FinishOperation ( ) [virtual]
GEOM_I_EXPORT::GEOM_Gen_i ( CORBA::ORB_ptr  orb,
PortableServer::POA_ptr  poa,
PortableServer::ObjectId *  contId,
const char *  instanceName,
const char *  interfaceName 
)
GEOM_I_EXPORT::GEOM_I3DPrimOperations_i ( PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
::GEOMImpl_I3DPrimOperations theImpl 
)
GEOM_I_EXPORT::GEOM_IAdvancedOperations_i ( PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
::GEOMImpl_IAdvancedOperations theImpl 
)
GEOM_I_EXPORT::GEOM_IBasicOperations_i ( PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
::GEOMImpl_IBasicOperations theImpl 
)
GEOM_I_EXPORT::GEOM_IBlocksOperations_i ( PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
::GEOMImpl_IBlocksOperations theImpl 
)
GEOM_I_EXPORT::GEOM_IBooleanOperations_i ( PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
::GEOMImpl_IBooleanOperations theImpl 
)
GEOM_I_EXPORT::GEOM_ICurvesOperations_i ( PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
::GEOMImpl_ICurvesOperations theImpl 
)
GEOM_I_EXPORT::GEOM_IGroupOperations_i ( PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
::GEOMImpl_IGroupOperations theImpl 
)
GEOM_I_EXPORT::GEOM_IHealingOperations_i ( PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
::GEOMImpl_IHealingOperations theImpl 
)
GEOM_I_EXPORT::GEOM_IInsertOperations_i ( PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
::GEOMImpl_IInsertOperations theImpl 
)
GEOM_I_EXPORT::GEOM_ILocalOperations_i ( PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
::GEOMImpl_ILocalOperations theImpl 
)
GEOM_I_EXPORT::GEOM_IMeasureOperations_i ( PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
::GEOMImpl_IMeasureOperations theImpl 
)
GEOM_I_EXPORT::GEOM_IOperations_i ( PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
::GEOM_IOperations theImpl 
)
GEOM_I_EXPORT::GEOM_IShapesOperations_i ( PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
::GEOMImpl_IShapesOperations theImpl 
)
GEOM_I_EXPORT::GEOM_ITransformOperations_i ( PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
::GEOMImpl_ITransformOperations theImpl 
)
GEOM_I_EXPORT::GEOM_Object_i ( PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
Handle(GEOM_Object theImpl 
)
GEOM::ListOfLong* GEOM_I_EXPORT::GetAllSubShapesIDs ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Long  theShapeType,
CORBA::Boolean  isSorted 
)
CORBA::Double GEOM_I_EXPORT::GetAngle ( GEOM::GEOM_Object_ptr  theShape1,
GEOM::GEOM_Object_ptr  theShape2 
)
CORBA::Double GEOM_I_EXPORT::GetAngleBtwVectors ( GEOM::GEOM_Object_ptr  theShape1,
GEOM::GEOM_Object_ptr  theShape2 
)
virtual CORBA::Boolean GEOM_I_EXPORT::GetAutoColor ( ) [virtual]
void GEOM_I_EXPORT::GetBasicProperties ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double &  theLength,
CORBA::Double &  theSurfArea,
CORBA::Double &  theVolume 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::GetBlockByParts ( GEOM::GEOM_Object_ptr  theCompound,
const GEOM::ListOfGO theParts 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::GetBlockNearPoint ( GEOM::GEOM_Object_ptr  theCompound,
GEOM::GEOM_Object_ptr  thePoint 
)
GEOM::ListOfGO* GEOM_I_EXPORT::GetBlocksByParts ( GEOM::GEOM_Object_ptr  theCompound,
const GEOM::ListOfGO theParts 
)
void GEOM_I_EXPORT::GetBoundingBox ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double &  Xmin,
CORBA::Double &  Xmax,
CORBA::Double &  Ymin,
CORBA::Double &  Ymax,
CORBA::Double &  Zmin,
CORBA::Double &  Zmax 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::GetCentreOfMass ( GEOM::GEOM_Object_ptr  theShape)
virtual SALOMEDS::Color GEOM_I_EXPORT::GetColor ( ) [virtual]
char* GEOM_I_EXPORT::GetDumpName ( const char *  theStudyEntry)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::GetEdge ( GEOM::GEOM_Object_ptr  theShape,
GEOM::GEOM_Object_ptr  thePoint1,
GEOM::GEOM_Object_ptr  thePoint2 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::GetEdgeNearPoint ( GEOM::GEOM_Object_ptr  theShape,
GEOM::GEOM_Object_ptr  thePoint 
)
virtual char* GEOM_I_EXPORT::GetEntry ( ) [virtual]
virtual char* GEOM_I_EXPORT::GetErrorCode ( ) [virtual]
GEOM::ListOfGO* GEOM_I_EXPORT::GetExistingSubObjects ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Boolean  theGroupsOnly 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::GetFaceByEdges ( GEOM::GEOM_Object_ptr  theShape,
GEOM::GEOM_Object_ptr  theEdge1,
GEOM::GEOM_Object_ptr  theEdge2 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::GetFaceByNormale ( GEOM::GEOM_Object_ptr  theBlock,
GEOM::GEOM_Object_ptr  theVector 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::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 GEOM_I_EXPORT::GetFaceNearPoint ( GEOM::GEOM_Object_ptr  theShape,
GEOM::GEOM_Object_ptr  thePoint 
)
CORBA::Boolean GEOM_I_EXPORT::GetFreeBoundary ( GEOM::GEOM_Object_ptr  theObject,
GEOM::ListOfGO_out  theClosedWires,
GEOM::ListOfGO_out  theOpenWires 
)
GEOM::ListOfLong* GEOM_I_EXPORT::GetFreeFacesIDs ( GEOM::GEOM_Object_ptr  theShape)
GEOM::ListOfGO* GEOM_I_EXPORT::GetGlueEdges ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theTolerance 
)
GEOM::ListOfGO* GEOM_I_EXPORT::GetGlueFaces ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theTolerance 
)
virtual GEOM::GEOM_I3DPrimOperations_ptr GEOM_I_EXPORT::GetI3DPrimOperations ( CORBA::Long  theStudyID) throw (SALOME::SALOME_Exception) [virtual]
virtual GEOM::GEOM_IAdvancedOperations_ptr GEOM_I_EXPORT::GetIAdvancedOperations ( CORBA::Long  theStudyID) throw (SALOME::SALOME_Exception) [virtual]
virtual GEOM::GEOM_IBasicOperations_ptr GEOM_I_EXPORT::GetIBasicOperations ( CORBA::Long  theStudyID) throw (SALOME::SALOME_Exception) [virtual]
virtual GEOM::GEOM_IBlocksOperations_ptr GEOM_I_EXPORT::GetIBlocksOperations ( CORBA::Long  theStudyID) throw (SALOME::SALOME_Exception) [virtual]
virtual GEOM::GEOM_IBooleanOperations_ptr GEOM_I_EXPORT::GetIBooleanOperations ( CORBA::Long  theStudyID) throw (SALOME::SALOME_Exception) [virtual]
virtual GEOM::GEOM_ICurvesOperations_ptr GEOM_I_EXPORT::GetICurvesOperations ( CORBA::Long  theStudyID) throw (SALOME::SALOME_Exception) [virtual]
virtual GEOM::GEOM_IGroupOperations_ptr GEOM_I_EXPORT::GetIGroupOperations ( CORBA::Long  theStudyID) throw (SALOME::SALOME_Exception) [virtual]
virtual GEOM::GEOM_IHealingOperations_ptr GEOM_I_EXPORT::GetIHealingOperations ( CORBA::Long  theStudyID) throw (SALOME::SALOME_Exception) [virtual]
virtual GEOM::GEOM_IInsertOperations_ptr GEOM_I_EXPORT::GetIInsertOperations ( CORBA::Long  theStudyID) throw (SALOME::SALOME_Exception) [virtual]
virtual GEOM::GEOM_ILocalOperations_ptr GEOM_I_EXPORT::GetILocalOperations ( CORBA::Long  theStudyID) throw (SALOME::SALOME_Exception) [virtual]
virtual GEOM::GEOM_IMeasureOperations_ptr GEOM_I_EXPORT::GetIMeasureOperations ( CORBA::Long  theStudyID) throw (SALOME::SALOME_Exception) [virtual]

Definition at line 60 of file GEOM_IOperations_i.hh.

{ return _impl; }

Here is the caller graph for this function:

void GEOM_I_EXPORT::GetInertia ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double &  I11,
CORBA::Double &  I12,
CORBA::Double &  I13,
CORBA::Double &  I21,
CORBA::Double &  I22,
CORBA::Double &  I23,
CORBA::Double &  I31,
CORBA::Double &  I32,
CORBA::Double &  I33,
CORBA::Double &  Ix,
CORBA::Double &  Iy,
CORBA::Double &  Iz 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::GetInPlace ( GEOM::GEOM_Object_ptr  theShapeWhere,
GEOM::GEOM_Object_ptr  theShapeWhat 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::GetInPlaceByHistory ( GEOM::GEOM_Object_ptr  theShapeWhere,
GEOM::GEOM_Object_ptr  theShapeWhat 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::GetInPlaceOld ( GEOM::GEOM_Object_ptr  theShapeWhere,
GEOM::GEOM_Object_ptr  theShapeWhat 
)
virtual GEOM::GEOM_Object_ptr GEOM_I_EXPORT::GetIORFromString ( const char *  stringIOR) [virtual]
virtual GEOM::GEOM_IShapesOperations_ptr GEOM_I_EXPORT::GetIShapesOperations ( CORBA::Long  theStudyID) throw (SALOME::SALOME_Exception) [virtual]
virtual GEOM::GEOM_ITransformOperations_ptr GEOM_I_EXPORT::GetITransformOperations ( CORBA::Long  theStudyID) throw (SALOME::SALOME_Exception) [virtual]
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::GetMainShape ( GEOM::GEOM_Object_ptr  theGroup)
virtual GEOM::GEOM_Object_ptr GEOM_I_EXPORT::GetMainShape ( ) [virtual]
CORBA::Double GEOM_I_EXPORT::GetMinDistance ( GEOM::GEOM_Object_ptr  theShape1,
GEOM::GEOM_Object_ptr  theShape2,
CORBA::Double &  X1,
CORBA::Double &  Y1,
CORBA::Double &  Z1,
CORBA::Double &  X2,
CORBA::Double &  Y2,
CORBA::Double &  Z2 
)
virtual char* GEOM_I_EXPORT::GetName ( ) [virtual]
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::GetNormal ( GEOM::GEOM_Object_ptr  theFace,
GEOM::GEOM_Object_ptr  theOptionalPoint 
)
virtual GEOM::GEOM_Object_ptr GEOM_I_EXPORT::GetObject ( Handle(GEOM_Object theObject) [virtual]
virtual GEOM::GEOM_Object_ptr GEOM_I_EXPORT::GetObject ( CORBA::Long  theStudyID,
const char *  theEntry 
) [virtual]
virtual char* GEOM_I_EXPORT::getObjectInfo ( CORBA::Long  studyId,
const char *  entry 
) [virtual]
GEOM::ListOfLong* GEOM_I_EXPORT::GetObjects ( GEOM::GEOM_Object_ptr  theGroup)

Definition at line 65 of file GEOM_IGroupOperations_i.hh.

Here is the call graph for this function:

Definition at line 68 of file GEOM_IAdvancedOperations_i.hh.

Here is the call graph for this function:

Definition at line 70 of file GEOM_IInsertOperations_i.hh.

Here is the call graph for this function:

Definition at line 71 of file GEOM_IBooleanOperations_i.hh.

Here is the call graph for this function:

Definition at line 94 of file GEOM_IHealingOperations_i.hh.

Here is the call graph for this function:

Definition at line 103 of file GEOM_ICurvesOperations_i.hh.

Here is the call graph for this function:

Definition at line 104 of file GEOM_ILocalOperations_i.hh.

Here is the call graph for this function:

Definition at line 131 of file GEOM_IBasicOperations_i.hh.

Here is the call graph for this function:

Definition at line 136 of file GEOM_IMeasureOperations_i.hh.

Here is the call graph for this function:

Definition at line 160 of file GEOM_IBlocksOperations_i.hh.

Here is the call graph for this function:

Definition at line 178 of file GEOM_ITransformOperations_i.hh.

Here is the call graph for this function:

Definition at line 191 of file GEOM_I3DPrimOperations_i.hh.

Here is the call graph for this function:

Definition at line 270 of file GEOM_IShapesOperations_i.hh.

Here is the call graph for this function:

void GEOM_I_EXPORT::GetOperatorParameters ( const char *  theOperator,
GEOM::string_array_out  theParams,
GEOM::string_array_out  theValues 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::GetOppositeFace ( GEOM::GEOM_Object_ptr  theBlock,
GEOM::GEOM_Object_ptr  theFace 
)
virtual char* GEOM_I_EXPORT::GetParameters ( ) [virtual]
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::GetPoint ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theX,
CORBA::Double  theY,
CORBA::Double  theZ,
CORBA::Double  theEpsilon 
)
void GEOM_I_EXPORT::GetPosition ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double &  Ox,
CORBA::Double &  Oy,
CORBA::Double &  Oz,
CORBA::Double &  Zx,
CORBA::Double &  Zy,
CORBA::Double &  Zz,
CORBA::Double &  Xx,
CORBA::Double &  Xy,
CORBA::Double &  Xz 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::GetSame ( GEOM::GEOM_Object_ptr  theShapeWhere,
GEOM::GEOM_Object_ptr  theShapeWhat 
)
GEOM::ListOfLong* GEOM_I_EXPORT::GetSameIDs ( GEOM::GEOM_Object_ptr  theShapeWhere,
GEOM::GEOM_Object_ptr  theShapeWhat 
)
virtual CORBA::LongLong GEOM_I_EXPORT::getShape ( ) [virtual]
void GEOM_I_EXPORT::GetShapeProcessParameters ( GEOM::string_array_out  theOperations,
GEOM::string_array_out  theParams,
GEOM::string_array_out  theValues 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::GetShapesNearPoint ( GEOM::GEOM_Object_ptr  theShape,
GEOM::GEOM_Object_ptr  thePoint,
CORBA::Long  theShapeType,
CORBA::Double  theTolerance 
)
GEOM::ListOfGO* GEOM_I_EXPORT::GetShapesOnBox ( GEOM::GEOM_Object_ptr  theBox,
GEOM::GEOM_Object_ptr  theShape,
CORBA::Long  theShapeType,
GEOM::shape_state  theState 
)
GEOM::ListOfLong* GEOM_I_EXPORT::GetShapesOnBoxIDs ( GEOM::GEOM_Object_ptr  theBox,
GEOM::GEOM_Object_ptr  theShape,
CORBA::Long  theShapeType,
GEOM::shape_state  theState 
)
GEOM::ListOfGO* GEOM_I_EXPORT::GetShapesOnCylinder ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Long  theShapeType,
GEOM::GEOM_Object_ptr  theAxis,
CORBA::Double  theRadius,
GEOM::shape_state  theState 
)
GEOM::ListOfLong* GEOM_I_EXPORT::GetShapesOnCylinderIDs ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Long  theShapeType,
GEOM::GEOM_Object_ptr  theAxis,
CORBA::Double  theRadius,
GEOM::shape_state  theState 
)
GEOM::ListOfGO* GEOM_I_EXPORT::GetShapesOnCylinderWithLocation ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Long  theShapeType,
GEOM::GEOM_Object_ptr  theAxis,
GEOM::GEOM_Object_ptr  thePnt,
CORBA::Double  theRadius,
GEOM::shape_state  theState 
)
GEOM::ListOfLong* GEOM_I_EXPORT::GetShapesOnCylinderWithLocationIDs ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Long  theShapeType,
GEOM::GEOM_Object_ptr  theAxis,
GEOM::GEOM_Object_ptr  thePnt,
CORBA::Double  theRadius,
GEOM::shape_state  theState 
)
GEOM::ListOfGO* GEOM_I_EXPORT::GetShapesOnPlane ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Long  theShapeType,
GEOM::GEOM_Object_ptr  theAx1,
GEOM::shape_state  theState 
)
GEOM::ListOfLong* GEOM_I_EXPORT::GetShapesOnPlaneIDs ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Long  theShapeType,
GEOM::GEOM_Object_ptr  theAx1,
GEOM::shape_state  theState 
)
GEOM::ListOfGO* GEOM_I_EXPORT::GetShapesOnPlaneWithLocation ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Long  theShapeType,
GEOM::GEOM_Object_ptr  theAx1,
GEOM::GEOM_Object_ptr  thePnt,
GEOM::shape_state  theState 
)
GEOM::ListOfLong* GEOM_I_EXPORT::GetShapesOnPlaneWithLocationIDs ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Long  theShapeType,
GEOM::GEOM_Object_ptr  theAx1,
GEOM::GEOM_Object_ptr  thePnt,
GEOM::shape_state  theState 
)
GEOM::ListOfGO* GEOM_I_EXPORT::GetShapesOnQuadrangle ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Long  theShapeType,
GEOM::GEOM_Object_ptr  theTopLeftPoint,
GEOM::GEOM_Object_ptr  theTopRigthPoint,
GEOM::GEOM_Object_ptr  theBottomLeftPoint,
GEOM::GEOM_Object_ptr  theBottomRigthPoint,
GEOM::shape_state  theState 
)
GEOM::ListOfLong* GEOM_I_EXPORT::GetShapesOnQuadrangleIDs ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Long  theShapeType,
GEOM::GEOM_Object_ptr  theTopLeftPoint,
GEOM::GEOM_Object_ptr  theTopRigthPoint,
GEOM::GEOM_Object_ptr  theBottomLeftPoint,
GEOM::GEOM_Object_ptr  theBottomRigthPoint,
GEOM::shape_state  theState 
)
GEOM::ListOfGO* GEOM_I_EXPORT::GetShapesOnShape ( GEOM::GEOM_Object_ptr  theSheckShape,
GEOM::GEOM_Object_ptr  theShape,
CORBA::Short  theShapeType,
GEOM::shape_state  theState 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::GetShapesOnShapeAsCompound ( GEOM::GEOM_Object_ptr  theSheckShape,
GEOM::GEOM_Object_ptr  theShape,
CORBA::Short  theShapeType,
GEOM::shape_state  theState 
)
GEOM::ListOfLong* GEOM_I_EXPORT::GetShapesOnShapeIDs ( GEOM::GEOM_Object_ptr  theCheckShape,
GEOM::GEOM_Object_ptr  theShape,
CORBA::Short  theShapeType,
GEOM::shape_state  theState 
)
GEOM::ListOfGO* GEOM_I_EXPORT::GetShapesOnSphere ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Long  theShapeType,
GEOM::GEOM_Object_ptr  theCenter,
CORBA::Double  theRadius,
GEOM::shape_state  theState 
)
GEOM::ListOfLong* GEOM_I_EXPORT::GetShapesOnSphereIDs ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Long  theShapeType,
GEOM::GEOM_Object_ptr  theCenter,
CORBA::Double  theRadius,
GEOM::shape_state  theState 
)
virtual SALOMEDS::TMPFile* GEOM_I_EXPORT::GetShapeStream ( ) [virtual]
char* GEOM_I_EXPORT::GetShapeTypeString ( GEOM::GEOM_Object_ptr  theShape)
GEOM::ListOfGO* GEOM_I_EXPORT::GetSharedShapes ( GEOM::GEOM_Object_ptr  theShape1,
GEOM::GEOM_Object_ptr  theShape2,
CORBA::Long  theShapeType 
)
GEOM::ListOfGO* GEOM_I_EXPORT::GetSharedShapesMulti ( const GEOM::ListOfGO theShapes,
CORBA::Long  theShapeType 
)
virtual char* GEOM_I_EXPORT::GetStringFromIOR ( GEOM::GEOM_Object_ptr  theObject) [virtual]
virtual char* GEOM_I_EXPORT::GetStudyEntry ( ) [virtual]
virtual CORBA::Long GEOM_I_EXPORT::GetStudyID ( ) [virtual]
virtual CORBA::Long GEOM_I_EXPORT::GetStudyID ( ) [virtual]
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::GetSubShape ( GEOM::GEOM_Object_ptr  theMainShape,
CORBA::Long  theID 
)

Here is the caller graph for this function:

CORBA::Long GEOM_I_EXPORT::GetSubShapeIndex ( GEOM::GEOM_Object_ptr  theShape,
GEOM::GEOM_Object_ptr  theSubShape 
)
CORBA::Long GEOM_I_EXPORT::GetSubShapeIndex ( GEOM::GEOM_Object_ptr  theMainShape,
GEOM::GEOM_Object_ptr  theSubShape 
)
SALOMEDS::TMPFile* GEOM_I_EXPORT::GetTexture ( CORBA::Long  theID,
CORBA::Long &  theWidth,
CORBA::Long &  theHeight 
)
void GEOM_I_EXPORT::GetTolerance ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double &  FaceMin,
CORBA::Double &  FaceMax,
CORBA::Double &  EdgeMin,
CORBA::Double &  EdgeMax,
CORBA::Double &  VertMin,
CORBA::Double &  VertMax 
)
CORBA::Long GEOM_I_EXPORT::GetTopologyIndex ( GEOM::GEOM_Object_ptr  theMainShape,
GEOM::GEOM_Object_ptr  theSubShape 
)
virtual CORBA::Long GEOM_I_EXPORT::GetType ( ) [virtual]
CORBA::Long GEOM_I_EXPORT::GetType ( GEOM::GEOM_Object_ptr  theGroup)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::GetVertexByIndex ( GEOM::GEOM_Object_ptr  theObject,
CORBA::Long  theIndex 
)

Here is the caller graph for this function:

GEOM::GEOM_Object_ptr GEOM_I_EXPORT::GetVertexNearPoint ( GEOM::GEOM_Object_ptr  theShape,
GEOM::GEOM_Object_ptr  thePoint 
)

Definition at line 108 of file GEOM_Object_i.hh.

{ return _impl; }
virtual bool GEOM_I_EXPORT::hasObjectInfo ( ) [virtual]
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::ImportFile ( const char *  theFileName,
const char *  theFormatName 
)

Here is the caller graph for this function:

void GEOM_I_EXPORT::ImportTranslators ( GEOM::string_array_out  theFormats,
GEOM::string_array_out  thePatterns 
)
char* GEOM_I_EXPORT::IORToLocalPersistentID ( SALOMEDS::SObject_ptr  theSObject,
const char *  IORString,
CORBA::Boolean  isMultiFile,
CORBA::Boolean  isASCII 
)
CORBA::Boolean GEOM_I_EXPORT::IsCompoundOfBlocks ( GEOM::GEOM_Object_ptr  theCompound,
CORBA::Long  theMinNbFaces,
CORBA::Long  theMaxNbFaces,
CORBA::Long &  theNbBlocks 
)
virtual CORBA::Boolean GEOM_I_EXPORT::IsDone ( ) [virtual]
char* GEOM_I_EXPORT::IsGoodForSolid ( GEOM::GEOM_Object_ptr  theShape)
virtual bool GEOM_I_EXPORT::IsMainShape ( ) [inline, virtual]

Definition at line 94 of file GEOM_Object_i.hh.

{ return _impl->IsMainShape(); }
virtual bool GEOM_I_EXPORT::IsSame ( GEOM::GEOM_Object_ptr  other) [virtual]
virtual bool GEOM_I_EXPORT::IsShape ( ) [virtual]
GEOM::GEOM_IKindOfShape::shape_kind GEOM_I_EXPORT::KindOfShape ( GEOM::GEOM_Object_ptr  theShape,
GEOM::ListOfLong_out  theIntegers,
GEOM::ListOfDouble_out  theDoubles 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::LimitTolerance ( GEOM::GEOM_Object_ptr  theObject,
CORBA::Double  theTolerance 
)
CORBA::Boolean GEOM_I_EXPORT::Load ( SALOMEDS::SComponent_ptr  theComponent,
const SALOMEDS::TMPFile &  theStream,
const char *  theURL,
bool  isMultiFile 
)
CORBA::Boolean GEOM_I_EXPORT::LoadASCII ( SALOMEDS::SComponent_ptr  theComponent,
const SALOMEDS::TMPFile &  theStream,
const char *  theURL,
bool  isMultiFile 
)
CORBA::Long GEOM_I_EXPORT::LoadTexture ( const char *  theTextureFile)
char* GEOM_I_EXPORT::LocalPersistentIDToIOR ( SALOMEDS::SObject_ptr  theSObject,
const char *  aLocalPersistentID,
CORBA::Boolean  isMultiFile,
CORBA::Boolean  isASCII 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::Make3DSketcher ( const GEOM::ListOfDouble theCoordinates)
GEOM::ListOfGO* GEOM_I_EXPORT::MakeAllSubShapes ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Long  theShapeType,
CORBA::Boolean  isSorted 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeArc ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2,
GEOM::GEOM_Object_ptr  thePnt3 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeArcCenter ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2,
GEOM::GEOM_Object_ptr  thePnt3,
bool  theSense 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeArchimede ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theWeight,
CORBA::Double  theWaterDensity,
CORBA::Double  theMeshingDeflection 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeArcOfEllipse ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2,
GEOM::GEOM_Object_ptr  thePnt3 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeBlockCompound ( GEOM::GEOM_Object_ptr  theCompound)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeBoolean ( GEOM::GEOM_Object_ptr  theShape1,
GEOM::GEOM_Object_ptr  theShape2,
CORBA::Long  theOp 
)

Here is the caller graph for this function:

GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeBoxDXDYDZ ( CORBA::Double  theDX,
CORBA::Double  theDY,
CORBA::Double  theDZ 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeBoxTwoPnt ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2 
)

Here is the caller graph for this function:

GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeChamferAll ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theD 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeChamferEdge ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theD1,
CORBA::Double  theD2,
CORBA::Long  theFace1,
CORBA::Long  theFace2 
)

Here is the caller graph for this function:

GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeChamferEdgeAD ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theD,
CORBA::Double  theAngle,
CORBA::Long  theFace1,
CORBA::Long  theFace2 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeChamferEdges ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theD1,
CORBA::Double  theD2,
const GEOM::ListOfLong theEdges 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeChamferEdgesAD ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theD,
CORBA::Double  theAngle,
const GEOM::ListOfLong theEdges 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeChamferFaces ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theD1,
CORBA::Double  theD2,
const GEOM::ListOfLong theFaces 
)

Here is the caller graph for this function:

GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeChamferFacesAD ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theD,
CORBA::Double  theAngle,
const GEOM::ListOfLong theFaces 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeCircleCenter2Pnt ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2,
GEOM::GEOM_Object_ptr  thePnt3 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeCirclePntVecR ( GEOM::GEOM_Object_ptr  theCenter,
GEOM::GEOM_Object_ptr  theVector,
double  theR 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeCircleThreePnt ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2,
GEOM::GEOM_Object_ptr  thePnt3 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeCompound ( const GEOM::ListOfGO theShapes)

Here is the caller graph for this function:

GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeConePntVecR1R2H ( GEOM::GEOM_Object_ptr  thePnt,
GEOM::GEOM_Object_ptr  theVec,
CORBA::Double  theR1,
CORBA::Double  theR2,
CORBA::Double  theH 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeConeR1R2H ( CORBA::Double  theR1,
CORBA::Double  theR2,
CORBA::Double  theH 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeCopy ( GEOM::GEOM_Object_ptr  theOriginal)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeCurveParametric ( const char *  thexExpr,
const char *  theyExpr,
const char *  thezExpr,
double  theParamMin,
double  theParamMax,
double  theParamStep,
GEOM::curve_type  theCurveType 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeCurveParametricNew ( const char *  thexExpr,
const char *  theyExpr,
const char *  thezExpr,
double  theParamMin,
double  theParamMax,
CORBA::Long  theParamNbStep,
GEOM::curve_type  theCurveType 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeCylinderPntVecRH ( GEOM::GEOM_Object_ptr  thePnt,
GEOM::GEOM_Object_ptr  theVec,
CORBA::Double  theR,
CORBA::Double  theH 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeCylinderRH ( CORBA::Double  theR,
CORBA::Double  theH 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeDiskPntVecR ( GEOM::GEOM_Object_ptr  theCenter,
GEOM::GEOM_Object_ptr  theVector,
double  theR 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeDiskR ( CORBA::Double  theR,
CORBA::Short  theOrientation 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeDiskThreePnt ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2,
GEOM::GEOM_Object_ptr  thePnt3 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeDraftPrism ( GEOM::GEOM_Object_ptr  theInitShape,
GEOM::GEOM_Object_ptr  theBase,
CORBA::Double  theHeight,
CORBA::Double  theAngle,
CORBA::Boolean  theFuse 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeEdge ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeEdgeOnCurveByLength ( GEOM::GEOM_Object_ptr  theCurve,
CORBA::Double  theLength,
GEOM::GEOM_Object_ptr  theStartPoint 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeEdgeWire ( GEOM::GEOM_Object_ptr  theWire,
const CORBA::Double  theLinearTolerance,
const CORBA::Double  theAngularTolerance 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeEllipse ( GEOM::GEOM_Object_ptr  theCenter,
GEOM::GEOM_Object_ptr  theVector,
double  theRMajor,
double  theRMinor 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeEllipseVec ( GEOM::GEOM_Object_ptr  theCenter,
GEOM::GEOM_Object_ptr  theVector,
double  theRMajor,
double  theRMinor,
GEOM::GEOM_Object_ptr  theVectorMajor 
)
GEOM::ListOfGO* GEOM_I_EXPORT::MakeExplode ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Long  theShapeType,
CORBA::Boolean  isSorted 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeFace ( GEOM::GEOM_Object_ptr  theWire,
CORBA::Boolean  isPlanarWanted 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeFaceHW ( CORBA::Double  theH,
CORBA::Double  theW,
CORBA::Short  theOrientation 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeFaceObjHW ( GEOM::GEOM_Object_ptr  theObj,
CORBA::Double  theH,
CORBA::Double  theW 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeFaceWires ( const GEOM::ListOfGO theWires,
CORBA::Boolean  isPlanarWanted 
)

Here is the caller graph for this function:

GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeFillet1D ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theR,
const GEOM::ListOfLong theVertexes 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeFillet2D ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theR,
const GEOM::ListOfLong theVertexes 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeFilletAll ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theR 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeFilletEdges ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theR,
const GEOM::ListOfLong theEdges 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeFilletEdgesR1R2 ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theR1,
CORBA::Double  theR2,
const GEOM::ListOfLong theEdges 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeFilletFaces ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theR,
const GEOM::ListOfLong theFaces 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeFilletFacesR1R2 ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theR1,
CORBA::Double  theR2,
const GEOM::ListOfLong theFaces 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::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 GEOM_I_EXPORT::MakeGlueEdges ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theTolerance 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeGlueEdgesByList ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theTolerance,
const GEOM::ListOfGO theEdges 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeGlueFaces ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theTolerance,
CORBA::Boolean  doKeepNonSolids 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeGlueFacesByList ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theTolerance,
const GEOM::ListOfGO theFaces,
CORBA::Boolean  doKeepNonSolids,
CORBA::Boolean  doGlueAllEdges 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeHalfPartition ( GEOM::GEOM_Object_ptr  theShape,
GEOM::GEOM_Object_ptr  thePlane 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::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 GEOM_I_EXPORT::MakeHexa2Faces ( GEOM::GEOM_Object_ptr  theFace1,
GEOM::GEOM_Object_ptr  theFace2 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeLine ( GEOM::GEOM_Object_ptr  thePnt,
GEOM::GEOM_Object_ptr  theDir 
)

Here is the caller graph for this function:

GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeLineTwoFaces ( GEOM::GEOM_Object_ptr  theFace1,
GEOM::GEOM_Object_ptr  theFace2 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeLineTwoPnt ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::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_I_EXPORT::MakeMarkerFromShape ( GEOM::GEOM_Object_ptr  theShape)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeMarkerPntTwoVec ( GEOM::GEOM_Object_ptr  theOrigin,
GEOM::GEOM_Object_ptr  theXVec,
GEOM::GEOM_Object_ptr  theYVec 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeMultiTransformation1D ( GEOM::GEOM_Object_ptr  theBlock,
CORBA::Long  theDirFace1,
CORBA::Long  theDirFace2,
CORBA::Long  theNbTimes 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::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_I_EXPORT::MakePartition ( const GEOM::ListOfGO theShapes,
const GEOM::ListOfGO theTools,
const GEOM::ListOfGO theKeepInside,
const GEOM::ListOfGO theRemoveInside,
CORBA::Short  theLimit,
CORBA::Boolean  theRemoveWebs,
const GEOM::ListOfLong theMaterials,
CORBA::Short  theKeepNonlimitShapes 
)

Here is the caller graph for this function:

GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakePartitionNonSelfIntersectedShape ( const GEOM::ListOfGO theShapes,
const GEOM::ListOfGO theTools,
const GEOM::ListOfGO theKeepInside,
const GEOM::ListOfGO theRemoveInside,
CORBA::Short  theLimit,
CORBA::Boolean  theRemoveWebs,
const GEOM::ListOfLong theMaterials,
CORBA::Short  theKeepNonlimitShapes 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakePipe ( GEOM::GEOM_Object_ptr  theBase,
GEOM::GEOM_Object_ptr  thePath 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakePipeBiNormalAlongVector ( GEOM::GEOM_Object_ptr  theBase,
GEOM::GEOM_Object_ptr  thePath,
GEOM::GEOM_Object_ptr  theVec 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakePipeShellsWithoutPath ( const GEOM::ListOfGO theBases,
const GEOM::ListOfGO theLocations 
)
GEOM::ListOfGO* GEOM_I_EXPORT::MakePipeTShape ( CORBA::Double  theR1,
CORBA::Double  theW1,
CORBA::Double  theL1,
CORBA::Double  theR2,
CORBA::Double  theW2,
CORBA::Double  theL2,
CORBA::Boolean  theHexMesh 
)
GEOM::ListOfGO* GEOM_I_EXPORT::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::ListOfGO* GEOM_I_EXPORT::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::ListOfGO* GEOM_I_EXPORT::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::ListOfGO* GEOM_I_EXPORT::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::ListOfGO* GEOM_I_EXPORT::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_Object_ptr GEOM_I_EXPORT::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_I_EXPORT::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_I_EXPORT::MakePlane2Vec ( GEOM::GEOM_Object_ptr  theVec1,
GEOM::GEOM_Object_ptr  theVec2,
CORBA::Double  theTrimSize 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakePlaneFace ( GEOM::GEOM_Object_ptr  theFace,
CORBA::Double  theTrimSize 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakePlaneLCS ( GEOM::GEOM_Object_ptr  theLCS,
CORBA::Double  theTrimSize,
CORBA::Double  theOrientation 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakePlanePntVec ( GEOM::GEOM_Object_ptr  thePnt,
GEOM::GEOM_Object_ptr  theVec,
CORBA::Double  theTrimSize 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakePlaneThreePnt ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2,
GEOM::GEOM_Object_ptr  thePnt3,
CORBA::Double  theTrimSize 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakePointOnCurve ( GEOM::GEOM_Object_ptr  theCurve,
CORBA::Double  theParameter 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakePointOnCurveByCoord ( GEOM::GEOM_Object_ptr  theCurve,
CORBA::Double  theXParameter,
CORBA::Double  theYParameter,
CORBA::Double  theZParameter 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakePointOnCurveByLength ( GEOM::GEOM_Object_ptr  theCurve,
CORBA::Double  theLength,
GEOM::GEOM_Object_ptr  theStartPoint 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakePointOnLinesIntersection ( GEOM::GEOM_Object_ptr  theLine1,
GEOM::GEOM_Object_ptr  theLine2 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakePointOnSurface ( GEOM::GEOM_Object_ptr  theSurface,
CORBA::Double  theUParameter,
CORBA::Double  theVParameter 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakePointOnSurfaceByCoord ( GEOM::GEOM_Object_ptr  theSurface,
CORBA::Double  theXParameter,
CORBA::Double  theYParameter,
CORBA::Double  theZParameter 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakePointWithReference ( GEOM::GEOM_Object_ptr  theReference,
CORBA::Double  theX,
CORBA::Double  theY,
CORBA::Double  theZ 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakePointXYZ ( CORBA::Double  theX,
CORBA::Double  theY,
CORBA::Double  theZ 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakePolyline ( const GEOM::ListOfGO thePoints,
CORBA::Boolean  theIsClosed 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakePrismDXDYDZ ( GEOM::GEOM_Object_ptr  theBase,
CORBA::Double  theDX,
CORBA::Double  theDY,
CORBA::Double  theDZ 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakePrismDXDYDZ2Ways ( GEOM::GEOM_Object_ptr  theBase,
CORBA::Double  theDX,
CORBA::Double  theDY,
CORBA::Double  theDZ 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakePrismDXDYDZWithScaling ( GEOM::GEOM_Object_ptr  theBase,
CORBA::Double  theDX,
CORBA::Double  theDY,
CORBA::Double  theDZ,
CORBA::Double  theScaleFactor 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakePrismTwoPnt ( GEOM::GEOM_Object_ptr  theBase,
GEOM::GEOM_Object_ptr  thePoint1,
GEOM::GEOM_Object_ptr  thePoint2 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakePrismTwoPnt2Ways ( GEOM::GEOM_Object_ptr  theBase,
GEOM::GEOM_Object_ptr  thePoint1,
GEOM::GEOM_Object_ptr  thePoint2 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakePrismTwoPntWithScaling ( GEOM::GEOM_Object_ptr  theBase,
GEOM::GEOM_Object_ptr  thePoint1,
GEOM::GEOM_Object_ptr  thePoint2,
CORBA::Double  theScaleFactor 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakePrismVecH ( GEOM::GEOM_Object_ptr  theBase,
GEOM::GEOM_Object_ptr  theVec,
CORBA::Double  theH 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakePrismVecH2Ways ( GEOM::GEOM_Object_ptr  theBase,
GEOM::GEOM_Object_ptr  theVec,
CORBA::Double  theH 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakePrismVecHWithScaling ( GEOM::GEOM_Object_ptr  theBase,
GEOM::GEOM_Object_ptr  theVec,
CORBA::Double  theH,
CORBA::Double  theScaleFactor 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::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 GEOM_I_EXPORT::MakeQuad2Edges ( GEOM::GEOM_Object_ptr  theEdge1,
GEOM::GEOM_Object_ptr  theEdge2 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::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 GEOM_I_EXPORT::MakeRevolutionAxisAngle ( GEOM::GEOM_Object_ptr  theBase,
GEOM::GEOM_Object_ptr  theAxis,
CORBA::Double  theAngle 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeRevolutionAxisAngle2Ways ( GEOM::GEOM_Object_ptr  theBase,
GEOM::GEOM_Object_ptr  theAxis,
CORBA::Double  theAngle 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeShell ( const GEOM::ListOfGO theFacesAndShells)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeSketcher ( const char *  theCommand,
const GEOM::ListOfDouble theWorkingPlane 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeSketcherOnPlane ( const char *  theCommand,
GEOM::GEOM_Object_ptr  theWorkingPlane 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeSolidShell ( GEOM::GEOM_Object_ptr  theShell)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeSolidShells ( const GEOM::ListOfGO theShells)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeSpherePntR ( GEOM::GEOM_Object_ptr  thePnt,
CORBA::Double  theR 
)

Here is the caller graph for this function:

GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeSphereR ( CORBA::Double  theR)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeSplineBezier ( const GEOM::ListOfGO thePoints,
CORBA::Boolean  theIsClosed 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeSplineInterpolation ( const GEOM::ListOfGO thePoints,
CORBA::Boolean  theIsClosed,
CORBA::Boolean  theDoReordering 
)
GEOM::ListOfGO* GEOM_I_EXPORT::MakeSubShapes ( GEOM::GEOM_Object_ptr  theMainShape,
const GEOM::ListOfLong theIndices 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeTangentOnCurve ( GEOM::GEOM_Object_ptr  theRefCurve,
CORBA::Double  theParameter 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeTangentPlaneOnFace ( GEOM::GEOM_Object_ptr  theFace,
CORBA::Double  theParameterU,
CORBA::Double  theParameterV,
CORBA::Double  theTrimSize 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeThruSections ( const GEOM::ListOfGO theSeqSections,
CORBA::Boolean  theModeSolid,
CORBA::Double  thePreci,
CORBA::Boolean  theRuled 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeTorusPntVecRR ( GEOM::GEOM_Object_ptr  theCenter,
GEOM::GEOM_Object_ptr  theVector,
CORBA::Double  theRMajor,
CORBA::Double  theRMinor 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeTorusRR ( CORBA::Double  theRMajor,
CORBA::Double  theRMinor 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeVectorDXDYDZ ( CORBA::Double  theDX,
CORBA::Double  theDY,
CORBA::Double  theDZ 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeVectorTwoPnt ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MakeWire ( const GEOM::ListOfGO theEdgesAndWires,
const CORBA::Double  theTolerance 
)
CORBA::Double GEOM_I_EXPORT::MaxSurfaceCurvatureByParam ( GEOM::GEOM_Object_ptr  theSurf,
CORBA::Double  theUParam,
CORBA::Double  theVParam 
)
CORBA::Double GEOM_I_EXPORT::MaxSurfaceCurvatureByPoint ( GEOM::GEOM_Object_ptr  theSurf,
GEOM::GEOM_Object_ptr  thePoint 
)
CORBA::Double GEOM_I_EXPORT::MinSurfaceCurvatureByParam ( GEOM::GEOM_Object_ptr  theSurf,
CORBA::Double  theUParam,
CORBA::Double  theVParam 
)
CORBA::Double GEOM_I_EXPORT::MinSurfaceCurvatureByPoint ( GEOM::GEOM_Object_ptr  theSurf,
GEOM::GEOM_Object_ptr  thePoint 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MirrorAxis ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theAxis 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MirrorAxisCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theAxis 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MirrorPlane ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePlane 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MirrorPlaneCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePlane 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MirrorPoint ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePoint 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MirrorPointCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePoint 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MultiRotate1D ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theVector,
CORBA::Long  theNbTimes 
)

Here is the caller graph for this function:

GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MultiRotate2D ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theVector,
CORBA::Double  theAngle,
CORBA::Long  theNbTimes1,
CORBA::Double  theStep,
CORBA::Long  theNbTimes2 
)

Here is the caller graph for this function:

GEOM::GEOM_Object_ptr GEOM_I_EXPORT::MultiTranslate1D ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theVector,
CORBA::Double  theStep,
CORBA::Long  theNbTimes 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::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 
)
CORBA::Long GEOM_I_EXPORT::NumberOfEdges ( GEOM::GEOM_Object_ptr  theShape)
CORBA::Long GEOM_I_EXPORT::NumberOfFaces ( GEOM::GEOM_Object_ptr  theShape)
CORBA::Long GEOM_I_EXPORT::NumberOfSubShapes ( GEOM::GEOM_Object_ptr  theShape,
const CORBA::Long  theShapeType 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::OffsetShape ( GEOM::GEOM_Object_ptr  theObject,
CORBA::Double  theOffset 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::OffsetShapeCopy ( GEOM::GEOM_Object_ptr  theObject,
CORBA::Double  theOffset 
)
SALOMEDS::SObject_ptr GEOM_I_EXPORT::PasteInto ( const SALOMEDS::TMPFile &  theStream,
CORBA::Long  theObjectID,
SALOMEDS::SObject_ptr  theObject 
)
void GEOM_I_EXPORT::PointCoordinates ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double &  X,
CORBA::Double &  Y,
CORBA::Double &  Z 
)

Here is the caller graph for this function:

GEOM::GEOM_Object_ptr GEOM_I_EXPORT::PositionAlongPath ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePath,
CORBA::Double  theDistance,
CORBA::Boolean  theCopy,
CORBA::Boolean  theReverse 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::PositionShape ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theStartLCS,
GEOM::GEOM_Object_ptr  theEndLCS 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::PositionShapeCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theStartLCS,
GEOM::GEOM_Object_ptr  theEndLCS 
)
char* GEOM_I_EXPORT::PrintBCErrors ( GEOM::GEOM_Object_ptr  theCompound,
const GEOM::GEOM_IBlocksOperations::BCErrors theErrors 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::ProcessShape ( GEOM::GEOM_Object_ptr  theObject,
const GEOM::string_array theOperations,
const GEOM::string_array theParams,
const GEOM::string_array theValues 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::ProjectShapeCopy ( GEOM::GEOM_Object_ptr  theSource,
GEOM::GEOM_Object_ptr  theTarget 
)
GEOM::ListOfGO* GEOM_I_EXPORT::Propagate ( GEOM::GEOM_Object_ptr  theShape)
SALOMEDS::SObject_ptr GEOM_I_EXPORT::PublishInStudy ( SALOMEDS::Study_ptr  theStudy,
SALOMEDS::SObject_ptr  theSObject,
CORBA::Object_ptr  theObject,
const char *  theName 
) throw (SALOME::SALOME_Exception)
GEOM::ListOfGO* GEOM_I_EXPORT::PublishNamedShapesInStudy ( SALOMEDS::Study_ptr  theStudy,
CORBA::Object_ptr  theObject 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::RecomputeObject ( GEOM::GEOM_Object_ptr  theObject)
virtual void GEOM_I_EXPORT::Redo ( CORBA::Long  theStudyID) [virtual]
void GEOM_I_EXPORT::register_name ( char *  name)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::RemoveExtraEdges ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Long  theOptimumNbFaces 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::RemoveIntWires ( GEOM::GEOM_Object_ptr  theObject,
const GEOM::short_array theWires 
)
void GEOM_I_EXPORT::RemoveObject ( GEOM::GEOM_Object_ptr  theGroup,
CORBA::Long  theSubShapeId 
)
virtual void GEOM_I_EXPORT::RemoveObject ( GEOM::GEOM_Object_ptr  theObject) [virtual]
GEOM::ListOfGO* GEOM_I_EXPORT::RestoreGivenSubShapes ( SALOMEDS::Study_ptr  theStudy,
GEOM::GEOM_Object_ptr  theObject,
SALOMEDS::SObject_ptr  theSObject,
const GEOM::ListOfGO theArgs,
GEOM::find_shape_method  theFindMethod,
CORBA::Boolean  theInheritFirstArg,
CORBA::Boolean  theAddPrefix 
) [private]
GEOM::ListOfGO* GEOM_I_EXPORT::RestoreGivenSubShapesO ( SALOMEDS::Study_ptr  theStudy,
GEOM::GEOM_Object_ptr  theObject,
const GEOM::ListOfGO theArgs,
GEOM::find_shape_method  theFindMethod,
CORBA::Boolean  theInheritFirstArg,
CORBA::Boolean  theAddPrefix 
)

Publish sub-shapes, standing for given in theArgs arguments and sub-shapes.

To be used from python scripts, generated by Dump Python.

Here is the caller graph for this function:

GEOM::ListOfGO* GEOM_I_EXPORT::RestoreGivenSubShapesOneLevel ( SALOMEDS::Study_ptr  theStudy,
SALOMEDS::SObject_ptr  theOldSO,
SALOMEDS::SObject_ptr  theNewSO,
GEOM::GEOM_Object_ptr  theNewO,
std::set< std::string >  theArgs,
GEOM::find_shape_method  theFindMethod,
CORBA::Boolean  theAddPrefix 
) [private]
GEOM::ListOfGO* GEOM_I_EXPORT::RestoreSubShapes ( SALOMEDS::Study_ptr  theStudy,
GEOM::GEOM_Object_ptr  theObject,
SALOMEDS::SObject_ptr  theSObject,
const GEOM::ListOfGO theArgs,
GEOM::find_shape_method  theFindMethod,
CORBA::Boolean  theInheritFirstArg,
CORBA::Boolean  theAddPrefix 
) [private]
GEOM::ListOfGO* GEOM_I_EXPORT::RestoreSubShapesO ( SALOMEDS::Study_ptr  theStudy,
GEOM::GEOM_Object_ptr  theObject,
const GEOM::ListOfGO theArgs,
GEOM::find_shape_method  theFindMethod,
CORBA::Boolean  theInheritFirstArg,
CORBA::Boolean  theAddPrefix 
)

Publish sub-shapes, standing for arguments and sub-shapes of arguments.

To be used from python scripts out of geompy.addToStudy (non-default usage)

Here is the caller graph for this function:

GEOM::ListOfGO* GEOM_I_EXPORT::RestoreSubShapesOneLevel ( SALOMEDS::Study_ptr  theStudy,
SALOMEDS::SObject_ptr  theOldSO,
SALOMEDS::SObject_ptr  theNewSO,
GEOM::GEOM_Object_ptr  theNewO,
GEOM::ListOfGO theOutArgs,
GEOM::find_shape_method  theFindMethod,
CORBA::Boolean  theAddPrefix 
) [private]
GEOM::ListOfGO* GEOM_I_EXPORT::RestoreSubShapesSO ( SALOMEDS::Study_ptr  theStudy,
SALOMEDS::SObject_ptr  theSObject,
const GEOM::ListOfGO theArgs,
GEOM::find_shape_method  theFindMethod,
CORBA::Boolean  theInheritFirstArg,
CORBA::Boolean  theAddPrefix 
)

Publish sub-shapes, standing for arguments and sub-shapes of arguments.

To be used from GUI and from geompy.addToStudy

Here is the caller graph for this function:

GEOM::GEOM_Object_ptr GEOM_I_EXPORT::Rotate ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theAxis,
CORBA::Double  theAngle 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::RotateCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theAxis,
CORBA::Double  theAngle 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::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 GEOM_I_EXPORT::RotateThreePointsCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theCentPoint,
GEOM::GEOM_Object_ptr  thePoint1,
GEOM::GEOM_Object_ptr  thePoint2 
)
SALOMEDS::TMPFile* GEOM_I_EXPORT::Save ( SALOMEDS::SComponent_ptr  theComponent,
const char *  theURL,
bool  isMultiFile 
)
SALOMEDS::TMPFile* GEOM_I_EXPORT::SaveASCII ( SALOMEDS::SComponent_ptr  theComponent,
const char *  theURL,
bool  isMultiFile 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::ScaleShape ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePoint,
CORBA::Double  theFactor 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::ScaleShapeAlongAxes ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePoint,
CORBA::Double  theFactorX,
CORBA::Double  theFactorY,
CORBA::Double  theFactorZ 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::ScaleShapeAlongAxesCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePoint,
CORBA::Double  theFactorX,
CORBA::Double  theFactorY,
CORBA::Double  theFactorZ 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::ScaleShapeCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePoint,
CORBA::Double  theFactor 
)
virtual void GEOM_I_EXPORT::SetAutoColor ( CORBA::Boolean  theAutoColor) [virtual]
virtual void GEOM_I_EXPORT::SetColor ( const SALOMEDS::Color &  theColor) [virtual]
virtual void GEOM_I_EXPORT::SetErrorCode ( const char *  theErrorCode) [virtual]
void GEOM_I_EXPORT::SetMarkerTexture ( CORBA::Long  theTextureId)
virtual void GEOM_I_EXPORT::SetName ( const char *  theName) [virtual]
virtual void GEOM_I_EXPORT::SetParameters ( const char *  theParameters) [virtual]
virtual void GEOM_I_EXPORT::SetStudyEntry ( const char *  theEntry) [virtual]
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::Sew ( GEOM::GEOM_Object_ptr  theObject,
CORBA::Double  theTolerance 
)

Here is the caller graph for this function:

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

Here is the caller graph for this function:

GEOM::GEOM_Object_ptr GEOM_I_EXPORT::SuppressFaces ( GEOM::GEOM_Object_ptr  theObject,
const GEOM::short_array theFaces 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::TransformLikeOtherCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theSample 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::TranslateDXDYDZ ( GEOM::GEOM_Object_ptr  theObject,
CORBA::Double  theDX,
CORBA::Double  theDY,
CORBA::Double  theDZ 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::TranslateDXDYDZCopy ( GEOM::GEOM_Object_ptr  theObject,
CORBA::Double  theDX,
CORBA::Double  theDY,
CORBA::Double  theDZ 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::TranslateTwoPoints ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePoint1,
GEOM::GEOM_Object_ptr  thePoint2 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::TranslateTwoPointsCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePoint1,
GEOM::GEOM_Object_ptr  thePoint2 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::TranslateVector ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theVector 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::TranslateVectorCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theVector 
)
GEOM::GEOM_Object_ptr GEOM_I_EXPORT::TranslateVectorDistance ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theVector,
CORBA::Double  theDistance,
CORBA::Boolean  theCopy 
)
virtual void GEOM_I_EXPORT::Undo ( CORBA::Long  theStudyID) [virtual]
void GEOM_I_EXPORT::UnionIDs ( GEOM::GEOM_Object_ptr  theGroup,
const GEOM::ListOfLong theSubShapes 
)
void GEOM_I_EXPORT::UnionList ( GEOM::GEOM_Object_ptr  theGroup,
const GEOM::ListOfGO theSubShapes 
)

Here is the caller graph for this function:

char* GEOM_I_EXPORT::WhatIs ( GEOM::GEOM_Object_ptr  theShape)

Member Data Documentation

GEOM::GEOM_Gen_var GEOM_I_EXPORT::_engine [private]

Definition at line 65 of file GEOM_IOperations_i.hh.

TopoDS_Shape GEOM_I_EXPORT::_geom [private]

Definition at line 114 of file GEOM_Object_i.hh.

Definition at line 64 of file GEOM_IOperations_i.hh.

::GEOMImpl_Gen* GEOM_I_EXPORT::_impl [private]

Definition at line 317 of file GEOM_Gen_i.hh.

char* GEOM_I_EXPORT::_name [private]

Definition at line 319 of file GEOM_Gen_i.hh.

SALOME_NamingService* GEOM_I_EXPORT::name_service [private]

Definition at line 318 of file GEOM_Gen_i.hh.


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