Back to index

salome-smesh  6.5.0
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | Friends
SMESH_I_EXPORT Protocol Reference

#include <SMESH_0D_Algo_i.hxx>

Collaboration diagram for SMESH_I_EXPORT:
Collaboration graph
[legend]

List of all members.

Classes

struct  TGeomGroupData

Public Member Functions

virtual ~SMESH_0D_Algo_i ()
CORBA::Boolean IsDimSupported (SMESH::Dimension type)
virtual ~SMESH_1D_Algo_i ()
CORBA::Boolean IsDimSupported (SMESH::Dimension type)
virtual ~SMESH_2D_Algo_i ()
CORBA::Boolean IsDimSupported (SMESH::Dimension type)
virtual ~SMESH_3D_Algo_i ()
CORBA::Boolean IsDimSupported (SMESH::Dimension type)
 SMESH_Algo_i (PortableServer::POA_ptr thePOA)
virtual ~SMESH_Algo_i ()
SMESH::ListOfHypothesisNameGetCompatibleHypothesis ()
 StudyContext ()
 ~StudyContext ()
int addObject (string theIOR)
int findId (string theIOR)
string getIORbyId (const int theId)
string getIORbyOldId (const int theOldId)
void mapOldToNew (const int oldId, const int newId)
int getOldId (const int newId)
GEOM::GEOM_Object_ptr ShapeToGeomObject (const TopoDS_Shape &theShape)
TopoDS_Shape GeomObjectToShape (GEOM::GEOM_Object_ptr theGeomObject)
 SMESH_Gen_i ()
 SMESH_Gen_i (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa, PortableServer::ObjectId *contId, const char *instanceName, const char *interfaceName)
virtual ~SMESH_Gen_i ()
void SetName (const char *theIOR, const char *theName)
void SetGeomEngine (GEOM::GEOM_Gen_ptr geomcompo)
void SetEmbeddedMode (CORBA::Boolean theMode)
CORBA::Boolean IsEmbeddedMode ()
void SetCurrentStudy (SALOMEDS::Study_ptr theStudy)
SALOMEDS::Study_ptr GetCurrentStudy ()
SMESH::SMESH_Hypothesis_ptr CreateHypothesis (const char *theHypType, const char *theLibName) throw ( SALOME::SALOME_Exception )
SMESH::SMESH_Hypothesis_ptr GetHypothesisParameterValues (const char *theHypType, const char *theLibName, SMESH::SMESH_Mesh_ptr theMesh, GEOM::GEOM_Object_ptr theGeom, CORBA::Boolean byMesh) throw ( SALOME::SALOME_Exception )
void SetBoundaryBoxSegmentation (CORBA::Long theNbSegments) throw ( SALOME::SALOME_Exception )
 Sets number of segments per diagonal of boundary box of geometry by which default segment length of appropriate 1D hypotheses is defined.
void SetDefaultNbSegments (CORBA::Long theNbSegments) throw ( SALOME::SALOME_Exception )
 Sets default number of segments per edge.
virtual void SetOption (const char *, const char *)
 Set an option value.
virtual char * GetOption (const char *)
 Return an option value.
bool ToForgetMeshDataOnHypModif () const
 To load full mesh data from study at hyp modification or not.
SMESH::SMESH_Mesh_ptr CreateMesh (GEOM::GEOM_Object_ptr theShapeObject) throw ( SALOME::SALOME_Exception )
SMESH::SMESH_Mesh_ptr CreateEmptyMesh () throw ( SALOME::SALOME_Exception )
SMESH::SMESH_Mesh_ptr CreateMeshesFromUNV (const char *theFileName) throw ( SALOME::SALOME_Exception )
SMESH::mesh_arrayCreateMeshesFromMED (const char *theFileName, SMESH::DriverMED_ReadStatus &theStatus) throw ( SALOME::SALOME_Exception )
SMESH::mesh_arrayCreateMeshesFromSAUV (const char *theFileName, SMESH::DriverMED_ReadStatus &theStatus) throw ( SALOME::SALOME_Exception )
SMESH::SMESH_Mesh_ptr CreateMeshesFromSTL (const char *theFileName) throw ( SALOME::SALOME_Exception )
SMESH::mesh_arrayCreateMeshesFromCGNS (const char *theFileName, SMESH::DriverMED_ReadStatus &theStatus) throw ( SALOME::SALOME_Exception )
SMESH::SMESH_Mesh_ptr CopyMesh (SMESH::SMESH_IDSource_ptr meshPart, const char *meshName, CORBA::Boolean toCopyGroups, CORBA::Boolean toKeepIDs)
CORBA::Boolean Compute (SMESH::SMESH_Mesh_ptr theMesh, GEOM::GEOM_Object_ptr theShapeObject) throw ( SALOME::SALOME_Exception )
void CancelCompute (SMESH::SMESH_Mesh_ptr theMesh, GEOM::GEOM_Object_ptr theShapeObject)
SMESH::compute_error_arrayGetComputeErrors (SMESH::SMESH_Mesh_ptr theMesh, GEOM::GEOM_Object_ptr theShapeObject) throw ( SALOME::SALOME_Exception )
 Return errors of mesh computation.
SMESH::long_arrayEvaluate (SMESH::SMESH_Mesh_ptr theMesh, GEOM::GEOM_Object_ptr theShapeObject) throw ( SALOME::SALOME_Exception )
 Evaluate mesh on a shape and returns statistic of mesh elements Result array of number enityties.
CORBA::Boolean IsReadyToCompute (SMESH::SMESH_Mesh_ptr theMesh, GEOM::GEOM_Object_ptr theShapeObject) throw ( SALOME::SALOME_Exception )
SMESH::MeshPreviewStructPrecompute (SMESH::SMESH_Mesh_ptr theMesh, GEOM::GEOM_Object_ptr theSubObject, SMESH::Dimension theDimension, SMESH::long_array &theShapesId) throw ( SALOME::SALOME_Exception )
 Calculate Mesh as preview till indicated dimension on shape First, verify list of hypothesis associated with the subShape.
SMESH::algo_error_arrayGetAlgoState (SMESH::SMESH_Mesh_ptr theMesh, GEOM::GEOM_Object_ptr theSubObject) throw ( SALOME::SALOME_Exception )
SMESH::MeshPreviewStructGetBadInputElements (SMESH::SMESH_Mesh_ptr theMesh, CORBA::Short theSubShapeID) throw ( SALOME::SALOME_Exception )
SMESH::long_arrayGetSubShapesId (GEOM::GEOM_Object_ptr theMainShapeObject, const SMESH::object_array &theListOfSubShape) throw ( SALOME::SALOME_Exception )
GEOM::GEOM_Object_ptr GetGeometryByMeshElement (SMESH::SMESH_Mesh_ptr theMesh, CORBA::Long theElementID, const char *theGeomName) throw ( SALOME::SALOME_Exception )
GEOM::GEOM_Object_ptr FindGeometryByMeshElement (SMESH::SMESH_Mesh_ptr theMesh, CORBA::Long theElementID) throw ( SALOME::SALOME_Exception )
SMESH::SMESH_Mesh_ptr ConcatenateCommon (const SMESH::mesh_array &theMeshesArray, CORBA::Boolean theUniteIdenticalGroups, CORBA::Boolean theMergeNodesAndElements, CORBA::Double theMergeTolerance, CORBA::Boolean theCommonGroups) throw ( SALOME::SALOME_Exception )
SMESH::SMESH_Mesh_ptr Concatenate (const SMESH::mesh_array &theMeshesArray, CORBA::Boolean theUniteIdenticalGroups, CORBA::Boolean theMergeNodesAndElements, CORBA::Double theMergeTolerance) throw ( SALOME::SALOME_Exception )
SMESH::SMESH_Mesh_ptr ConcatenateWithGroups (const SMESH::mesh_array &theMeshesArray, CORBA::Boolean theUniteIdenticalGroups, CORBA::Boolean theMergeNodesAndElements, CORBA::Double theMergeTolerance) throw ( SALOME::SALOME_Exception )
CORBA::Boolean GetMEDVersion (const char *theFileName, SMESH::MED_VERSION &theVersion)
SMESH::string_arrayGetMeshNames (const char *theFileName)
SALOMEDS::TMPFile * Save (SALOMEDS::SComponent_ptr theComponent, const char *theURL, bool isMultiFile)
bool Load (SALOMEDS::SComponent_ptr theComponent, const SALOMEDS::TMPFile &theStream, const char *theURL, bool isMultiFile)
SALOMEDS::TMPFile * SaveASCII (SALOMEDS::SComponent_ptr theComponent, const char *theURL, bool isMultiFile)
bool LoadASCII (SALOMEDS::SComponent_ptr theComponent, const SALOMEDS::TMPFile &theStream, const char *theURL, bool isMultiFile)
SMESH::FilterManager_ptr CreateFilterManager ()
SMESH::SMESH_Pattern_ptr GetPattern ()
SMESH::Measurements_ptr CreateMeasurements ()
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 )
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)
virtual Engines::TMPFile * DumpPython (CORBA::Object_ptr theStudy, CORBA::Boolean isPublished, CORBA::Boolean isMultiFile, CORBA::Boolean &isValidScript)
void AddToPythonScript (int theStudyID, const TCollection_AsciiString &theString)
void RemoveLastFromPythonScript (int theStudyID)
void SavePython (SALOMEDS::Study_ptr theStudy)
TCollection_AsciiString DumpPython_impl (SALOMEDS::Study_ptr theStudy, Resource_DataMapOfAsciiStringAsciiString &theObjectNames, Resource_DataMapOfAsciiStringAsciiString &theNames, bool isPublished, bool isMultiFile, bool isHistoricalDump, bool &aValidScript, const TCollection_AsciiString &theSavedTrace)
TCollection_AsciiString GetNewPythonLines (int theStudyID)
void CleanPythonTrace (int theStudyID)
GEOM_Client * GetShapeReader ()
SALOMEDS::SComponent_ptr PublishComponent (SALOMEDS::Study_ptr theStudy)
SALOMEDS::SObject_ptr PublishMesh (SALOMEDS::Study_ptr theStudy, SMESH::SMESH_Mesh_ptr theMesh, const char *theName=0)
SALOMEDS::SObject_ptr PublishHypothesis (SALOMEDS::Study_ptr theStudy, SMESH::SMESH_Hypothesis_ptr theHyp, const char *theName=0)
SALOMEDS::SObject_ptr PublishSubMesh (SALOMEDS::Study_ptr theStudy, SMESH::SMESH_Mesh_ptr theMesh, SMESH::SMESH_subMesh_ptr theSubMesh, GEOM::GEOM_Object_ptr theShapeObject, const char *theName=0)
SALOMEDS::SObject_ptr PublishGroup (SALOMEDS::Study_ptr theStudy, SMESH::SMESH_Mesh_ptr theMesh, SMESH::SMESH_GroupBase_ptr theGroup, GEOM::GEOM_Object_ptr theShapeObject, const char *theName=0)
bool AddHypothesisToShape (SALOMEDS::Study_ptr theStudy, SMESH::SMESH_Mesh_ptr theMesh, GEOM::GEOM_Object_ptr theShapeObject, SMESH::SMESH_Hypothesis_ptr theHyp)
bool RemoveHypothesisFromShape (SALOMEDS::Study_ptr theStudy, SMESH::SMESH_Mesh_ptr theMesh, GEOM::GEOM_Object_ptr theShapeObject, SMESH::SMESH_Hypothesis_ptr theHyp)
SALOMEDS::SObject_ptr GetMeshOrSubmeshByShape (SALOMEDS::Study_ptr theStudy, SMESH::SMESH_Mesh_ptr theMesh, GEOM::GEOM_Object_ptr theShape)
StudyContextGetCurrentStudyContext ()
int RegisterObject (CORBA::Object_ptr theObject)
CORBA::Long GetObjectId (CORBA::Object_ptr theObject)
template<class TInterface >
TInterface::_var_type GetObjectByOldId (const int oldID)
int GetCurrentStudyID ()
SALOMEDS::SObject_ptr GetAlgoSO (const ::SMESH_Algo *algo)
 Find SObject for an algo.
void UpdateParameters (const char *theParameters)
char * GetParameters (CORBA::Object_ptr theObject)
char * ParseParameters (const char *theParameters)
const std::vector< std::string > & GetLastParameters () const
 SMESH_GroupBase_i (PortableServer::POA_ptr thePOA, SMESH_Mesh_i *theMeshServant, const int theLocalID)
virtual ~SMESH_GroupBase_i ()
void SetName (const char *name)
char * GetName ()
SMESH::ElementType GetType ()
CORBA::Long Size ()
CORBA::Boolean IsEmpty ()
CORBA::Boolean Contains (CORBA::Long elem_id)
CORBA::Long GetID (CORBA::Long elem_index)
SMESH::long_arrayGetListOfID ()
SMESH::long_arrayGetNodeIDs ()
CORBA::Long GetNumberOfNodes ()
CORBA::Boolean IsNodeInfoAvailable ()
virtual SMESH::SMESH_Mesh_ptr GetMesh ()
virtual SMESH::long_arrayGetMeshInfo ()
 Returns statistic of mesh elements Result array of number enityties Inherited from SMESH_IDSource.
virtual SMESH::long_arrayGetIDs ()
virtual
SMESH::array_of_ElementType
GetTypes ()
 Returns types of elements it contains Inherited from SMESH_IDSource interface.
virtual bool IsMeshInfoCorrect ()
 Returns false if GetMeshInfo() returns incorrect information that may happen if mesh data is not yet fully loaded from the file of study.
int GetLocalID () const
SMESH_Mesh_iGetMeshServant () const
SMESH_Group * GetSmeshGroup () const
SMESHDS_GroupBase * GetGroupDS () const
void SetColor (const SALOMEDS::Color &color)
SALOMEDS::Color GetColor ()
void SetColorNumber (CORBA::Long color)
CORBA::Long GetColorNumber ()
 SMESH_Group_i (PortableServer::POA_ptr thePOA, SMESH_Mesh_i *theMeshServant, const int theLocalID)
void Clear ()
CORBA::Long Add (const SMESH::long_array &theIDs)
CORBA::Long Remove (const SMESH::long_array &theIDs)
CORBA::Long AddByPredicate (SMESH::Predicate_ptr thePredicate)
CORBA::Long RemoveByPredicate (SMESH::Predicate_ptr thePredicate)
CORBA::Long AddFrom (SMESH::SMESH_IDSource_ptr theSource)
 SMESH_GroupOnGeom_i (PortableServer::POA_ptr thePOA, SMESH_Mesh_i *theMeshServant, const int theLocalID)
GEOM::GEOM_Object_ptr GetShape ()
 SMESH_GroupOnFilter_i (PortableServer::POA_ptr thePOA, SMESH_Mesh_i *theMeshServant, const int theLocalID)
 ~SMESH_GroupOnFilter_i ()
std::string FilterToString () const
void SetFilter (SMESH::Filter_ptr theFilter)
SMESH::Filter_ptr GetFilter ()
virtual void PredicateChanged ()
 SMESH_Hypothesis_i (PortableServer::POA_ptr thePOA)
virtual ~SMESH_Hypothesis_i ()
char * GetName ()
char * GetLibName ()
void SetLibName (const char *theLibName)
CORBA::Long GetId ()
void SetVarParameter (const char *parameter, const char *method)
char * GetVarParameter (const char *methodName)
void SetParameters (const char *theParameters)
char * GetParameters ()
SMESH::ListOfParametersGetLastParameters ()
void SetLastParameters (const char *theParameters)
void ClearParameters ()
bool IsPublished ()
::SMESH_Hypothesis * GetImpl ()
virtual char * SaveTo ()
virtual void LoadFrom (const char *theStream)
virtual void UpdateAsMeshesRestored ()
virtual void setOldParameters (const char *theParameters)
virtual std::string getMethodOfParameter (const int paramIndex, int nbVars) const
virtual int getParamIndex (const TCollection_AsciiString &method, int nbVars) const
virtual SMESH_Hypothesis_iCreate (PortableServer::POA_ptr thePOA, int theStudyId,::SMESH_Gen *theGenImpl)=0
virtual std::string GetModuleName ()=0
 SMESH_MEDFamily_i (int identifier, SMESH_subMesh_i *sm, std::string name, std::string description, SALOME_MED::medEntityMesh entity)
 SMESH_MEDFamily_i (const SMESH_MEDFamily_i &f)
void setProtocol (SALOME::TypeOfCommunication typ)
void release ()
SALOME::SenderInt_ptr getSenderForNumber (SALOME_MED::medGeometryElement)
SALOME::SenderInt_ptr getSenderForNumberIndex ()
CORBA::Long getIdentifier () throw (SALOME::SALOME_Exception)
CORBA::Long getNumberOfAttributes () throw (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfLong * getAttributesIdentifiers () throw (SALOME::SALOME_Exception)
CORBA::Long getAttributeIdentifier (CORBA::Long i) throw (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfLong * getAttributesValues () throw (SALOME::SALOME_Exception)
CORBA::Long getAttributeValue (CORBA::Long i) throw (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfString * getAttributesDescriptions () throw (SALOME::SALOME_Exception)
char * getAttributeDescription (CORBA::Long i) throw (SALOME::SALOME_Exception)
CORBA::Long getNumberOfGroups () throw (SALOME::SALOME_Exception)
char * getGroupName (CORBA::Long i) throw (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfString * getGroupsNames () throw (SALOME::SALOME_Exception)
 SMESH_MEDMesh_i ()
 SMESH_MEDMesh_i (SMESH_Mesh_i *m)
 ~SMESH_MEDMesh_i ()
void setProtocol (SALOME::TypeOfCommunication typ)
void release ()
SALOME::SenderDouble_ptr getSenderForCoordinates (SALOME_MED::medModeSwitch)
SALOME::SenderInt_ptr getSenderForConnectivity (SALOME_MED::medConnectivity, SALOME_MED::medEntityMesh, SALOME_MED::medGeometryElement)
SALOME::SenderInt_ptr getSenderForConnectivityIndex (SALOME_MED::medConnectivity, SALOME_MED::medEntityMesh, SALOME_MED::medGeometryElement)
SALOME::SenderInt_ptr getSenderForPolygonsConnectivity (SALOME_MED::medConnectivity, SALOME_MED::medEntityMesh)
SALOME::SenderInt_ptr getSenderForPolygonsConnectivityIndex (SALOME_MED::medConnectivity, SALOME_MED::medEntityMesh)
SALOME::SenderInt_ptr getSenderForPolyhedronConnectivity (SALOME_MED::medConnectivity)
SALOME::SenderInt_ptr getSenderForPolyhedronIndex (SALOME_MED::medConnectivity)
SALOME::SenderInt_ptr getSenderForPolyhedronFacesIndex ()
char * getName () throw (SALOME::SALOME_Exception)
CORBA::Long getSpaceDimension () throw (SALOME::SALOME_Exception)
CORBA::Long getMeshDimension () throw (SALOME::SALOME_Exception)
CORBA::Boolean getIsAGrid () throw (SALOME::SALOME_Exception)
CORBA::Boolean existConnectivity (SALOME_MED::medConnectivity connectivityType, SALOME_MED::medEntityMesh entity) throw (SALOME::SALOME_Exception)
char * getCoordinatesSystem () throw (SALOME::SALOME_Exception)
CORBA::Double getCoordinate (CORBA::Long Number, CORBA::Long Axis) throw (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfDouble * getCoordinates (SALOME_MED::medModeSwitch typeSwitch) throw (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfString * getCoordinatesNames () throw (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfString * getCoordinatesUnits () throw (SALOME::SALOME_Exception)
CORBA::Long getNumberOfNodes () throw (SALOME::SALOME_Exception)
CORBA::Long getNumberOfTypes (SALOME_MED::medEntityMesh entity) throw (SALOME::SALOME_Exception)
SALOME_MED::medGeometryElement_array * getTypes (SALOME_MED::medEntityMesh entity) throw (SALOME:: SALOME_Exception)
SALOME_MED::medGeometryElement getElementType (SALOME_MED::medEntityMesh entity, CORBA::Long number) throw (SALOME::SALOME_Exception)
CORBA::Long getNumberOfElements (SALOME_MED::medEntityMesh entity, SALOME_MED::medGeometryElement geomElement) throw (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfLong * getConnectivity (SALOME_MED::medConnectivity mode, SALOME_MED::medEntityMesh entity, SALOME_MED::medGeometryElement geomElement) throw (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfLong * getConnectivityIndex (SALOME_MED::medConnectivity mode, SALOME_MED::medEntityMesh entity) throw (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfLong * getGlobalNumberingIndex (SALOME_MED::medEntityMesh entity) throw (SALOME::SALOME_Exception)
CORBA::Long getElementNumber (SALOME_MED::medConnectivity mode, SALOME_MED::medEntityMesh entity, SALOME_MED::medGeometryElement type, const SALOME_TYPES::ListOfLong &connectivity) throw (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfLong * getReverseConnectivity (SALOME_MED::medConnectivity mode) throw (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfLong * getReverseConnectivityIndex (SALOME_MED::medConnectivity mode) throw (SALOME::SALOME_Exception)
CORBA::Long getNumberOfFamilies (SALOME_MED::medEntityMesh entity) throw (SALOME::SALOME_Exception)
CORBA::Long getNumberOfGroups (SALOME_MED::medEntityMesh entity) throw (SALOME::SALOME_Exception)
SALOME_MED::Family_array * getFamilies (SALOME_MED::medEntityMesh entity) throw (SALOME::SALOME_Exception)
SALOME_MED::FAMILY_ptr getFamily (SALOME_MED::medEntityMesh entity, CORBA::Long i) throw (SALOME::SALOME_Exception)
SALOME_MED::Group_array * getGroups (SALOME_MED::medEntityMesh entity) throw (SALOME::SALOME_Exception)
SALOME_MED::GROUP_ptr getGroup (SALOME_MED::medEntityMesh entity, CORBA::Long i) throw (SALOME::SALOME_Exception)
SALOME_MED::SUPPORT_ptr getBoundaryElements (SALOME_MED::medEntityMesh entity) throw (SALOME::SALOME_Exception)
SALOME_MED::SUPPORT_ptr getSupportOnAll (SALOME_MED::medEntityMesh entity) throw (SALOME::SALOME_Exception)
SALOME_MED::SUPPORT_ptr getSkin (SALOME_MED::SUPPORT_ptr mySupport3D) throw (SALOME::SALOME_Exception)
SALOME_MED::FIELD_ptr getVolume (SALOME_MED::SUPPORT_ptr mySupport) throw (SALOME::SALOME_Exception)
SALOME_MED::FIELD_ptr getArea (SALOME_MED::SUPPORT_ptr mySupport) throw (SALOME::SALOME_Exception)
SALOME_MED::FIELD_ptr getLength (SALOME_MED::SUPPORT_ptr mySupport) throw (SALOME::SALOME_Exception)
SALOME_MED::FIELD_ptr getNormal (SALOME_MED::SUPPORT_ptr mySupport) throw (SALOME::SALOME_Exception)
SALOME_MED::FIELD_ptr getBarycenter (SALOME_MED::SUPPORT_ptr mySupport) throw (SALOME::SALOME_Exception)
SALOME_MED::FIELD_ptr getNeighbourhood (SALOME_MED::SUPPORT_ptr mySupport) throw (SALOME::SALOME_Exception)
void addInStudy (SALOMEDS::Study_ptr myStudy, SALOME_MED::GMESH_ptr myIor) throw (SALOME::SALOME_Exception)
CORBA::Long addDriver (SALOME_MED::medDriverTypes driverType, const char *fileName, const char *meshName) throw (SALOME::SALOME_Exception)
void rmDriver (CORBA::Long i) throw (SALOME::SALOME_Exception)
void read (CORBA::Long i) throw (SALOME::SALOME_Exception)
void write (CORBA::Long i, const char *driverMeshName) throw (SALOME::SALOME_Exception)
CORBA::Long getCorbaIndex () throw (SALOME::SALOME_Exception)
SALOME_MED::GMESH::meshInfos * getMeshGlobal () throw (SALOME::SALOME_Exception)
bool areEquals (SALOME_MED::GMESH_ptr other)
SALOME_MED::MESH_ptr convertInMESH () throw (SALOME::SALOME_Exception)
SALOME_MED::GMESH::coordinateInfos * getCoordGlobal () throw (SALOME::SALOME_Exception)
SALOME_MED::MESH::connectivityInfos * getConnectGlobal (SALOME_MED::medEntityMesh entity) throw (SALOME::SALOME_Exception)
void calculeNbElts () throw (SALOME::SALOME_Exception)
void createFamilies () throw (SALOME::SALOME_Exception)
 SMESH_MEDSupport_i (SMESH_subMesh_i *sm, std::string name, std::string description, SALOME_MED::medEntityMesh entity)
 SMESH_MEDSupport_i (const SMESH_MEDSupport_i &s)
char * getName () throw (SALOME::SALOME_Exception)
char * getDescription () throw (SALOME::SALOME_Exception)
SALOME_MED::GMESH_ptr getMesh () throw (SALOME::SALOME_Exception)
CORBA::Boolean isOnAllElements () throw (SALOME::SALOME_Exception)
SALOME_MED::medEntityMesh getEntity () throw (SALOME::SALOME_Exception)
CORBA::Long getNumberOfElements (SALOME_MED::medGeometryElement geomElement) throw (SALOME::SALOME_Exception)
CORBA::Long getNumberOfTypes () throw (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfLong * getNumber (SALOME_MED::medGeometryElement geomElement) throw (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfLong * getNumberFromFile (SALOME_MED::medGeometryElement geomElement) throw (SALOME::SALOME_Exception)
 Same function as getNumber.
SALOME_TYPES::ListOfLong * getNumberIndex () throw (SALOME::SALOME_Exception)
CORBA::Long getNumberOfGaussPoint (SALOME_MED::medGeometryElement geomElement) throw (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfLong * getNumbersOfGaussPoint () throw (SALOME::SALOME_Exception)
SALOME_MED::medGeometryElement_array * getTypes () throw (SALOME::SALOME_Exception)
void getBoundaryElements () throw (SALOME::SALOME_Exception)
CORBA::Long getCorbaIndex () throw (SALOME::SALOME_Exception)
SALOME_MED::SUPPORT::supportInfos * getSupportGlobal () throw (SALOME::SALOME_Exception)
void createSeq () throw (SALOME::SALOME_Exception)
 SMESH_Mesh_i (PortableServer::POA_ptr thePOA, SMESH_Gen_i *myGen_i, CORBA::Long studyId)
virtual ~SMESH_Mesh_i ()
void SetShape (GEOM::GEOM_Object_ptr theShapeObject) throw (SALOME::SALOME_Exception)
CORBA::Boolean HasShapeToMesh () throw (SALOME::SALOME_Exception)
GEOM::GEOM_Object_ptr GetShapeToMesh () throw (SALOME::SALOME_Exception)
CORBA::Boolean IsLoaded () throw (SALOME::SALOME_Exception)
void Load () throw (SALOME::SALOME_Exception)
void Clear () throw (SALOME::SALOME_Exception)
void ClearSubMesh (CORBA::Long ShapeID) throw (SALOME::SALOME_Exception)
SMESH::Hypothesis_Status AddHypothesis (GEOM::GEOM_Object_ptr aSubShapeObject, SMESH::SMESH_Hypothesis_ptr anHyp) throw (SALOME::SALOME_Exception)
SMESH::Hypothesis_Status RemoveHypothesis (GEOM::GEOM_Object_ptr aSubShapeObject, SMESH::SMESH_Hypothesis_ptr anHyp) throw (SALOME::SALOME_Exception)
SMESH::ListOfHypothesisGetHypothesisList (GEOM::GEOM_Object_ptr aSubShapeObject) throw (SALOME::SALOME_Exception)
SMESH::submesh_arrayGetSubMeshes () throw (SALOME::SALOME_Exception)
SMESH::SMESH_subMesh_ptr GetSubMesh (GEOM::GEOM_Object_ptr aSubShapeObject, const char *theName) throw (SALOME::SALOME_Exception)
void RemoveSubMesh (SMESH::SMESH_subMesh_ptr theSubMesh) throw (SALOME::SALOME_Exception)
SMESH::SMESH_Group_ptr CreateGroup (SMESH::ElementType theElemType, const char *theName) throw (SALOME::SALOME_Exception)
SMESH::SMESH_GroupOnGeom_ptr CreateGroupFromGEOM (SMESH::ElementType theElemType, const char *theName, GEOM::GEOM_Object_ptr theGeomObj) throw (SALOME::SALOME_Exception)
SMESH::SMESH_GroupOnFilter_ptr CreateGroupFromFilter (SMESH::ElementType theElemType, const char *theName, SMESH::Filter_ptr theFilter) throw (SALOME::SALOME_Exception)
void RemoveGroup (SMESH::SMESH_GroupBase_ptr theGroup) throw (SALOME::SALOME_Exception)
void RemoveGroupWithContents (SMESH::SMESH_GroupBase_ptr theGroup) throw (SALOME::SALOME_Exception)
SMESH::ListOfGroupsGetGroups () throw (SALOME::SALOME_Exception)
CORBA::Long NbGroups () throw (SALOME::SALOME_Exception)
SMESH::SMESH_Group_ptr UnionGroups (SMESH::SMESH_GroupBase_ptr theGroup1, SMESH::SMESH_GroupBase_ptr theGroup2, const char *theName) throw (SALOME::SALOME_Exception)
SMESH::SMESH_Group_ptr UnionListOfGroups (const SMESH::ListOfGroups &theGroups, const char *theName) throw (SALOME::SALOME_Exception)
SMESH::SMESH_Group_ptr IntersectGroups (SMESH::SMESH_GroupBase_ptr theGroup1, SMESH::SMESH_GroupBase_ptr theGroup2, const char *theName) throw (SALOME::SALOME_Exception)
SMESH::SMESH_Group_ptr IntersectListOfGroups (const SMESH::ListOfGroups &theGroups, const char *theName) throw (SALOME::SALOME_Exception)
SMESH::SMESH_Group_ptr CutGroups (SMESH::SMESH_GroupBase_ptr theGroup1, SMESH::SMESH_GroupBase_ptr theGroup2, const char *theName) throw (SALOME::SALOME_Exception)
SMESH::SMESH_Group_ptr CutListOfGroups (const SMESH::ListOfGroups &theMainGroups, const SMESH::ListOfGroups &theToolGroups, const char *theName) throw (SALOME::SALOME_Exception)
SMESH::SMESH_Group_ptr CreateDimGroup (const SMESH::ListOfGroups &theGroups, SMESH::ElementType theElemType, const char *theName) throw (SALOME::SALOME_Exception)
SMESH::SMESH_Group_ptr ConvertToStandalone (SMESH::SMESH_GroupBase_ptr theGroupOn)
SMESH::log_arrayGetLog (CORBA::Boolean clearAfterGet) throw (SALOME::SALOME_Exception)
SMESH::SMESH_MeshEditor_ptr GetMeshEditor ()
SMESH::SMESH_MeshEditor_ptr GetMeshEditPreviewer ()
CORBA::Boolean HasModificationsToDiscard () throw (SALOME::SALOME_Exception)
void ClearLog () throw (SALOME::SALOME_Exception)
CORBA::Long GetId () throw (SALOME::SALOME_Exception)
CORBA::Long GetStudyId () throw (SALOME::SALOME_Exception)
void SetImpl (::SMESH_Mesh *impl)
::SMESH_Mesh & GetImpl ()
SMESH_Gen_iGetGen ()
int ImportUNVFile (const char *theFileName) throw (SALOME::SALOME_Exception)
int ImportSTLFile (const char *theFileName) throw (SALOME::SALOME_Exception)
SMESH::DriverMED_ReadStatus ImportMEDFile (const char *theFileName, const char *theMeshName) throw (SALOME::SALOME_Exception)
 consult DriverMED_R_SMESHDS_Mesh::ReadStatus for returned value
SMESH::DriverMED_ReadStatus ImportCGNSFile (const char *theFileName, const int theMeshIndex, std::string &theMeshName) throw (SALOME::SALOME_Exception)
void SetAutoColor (CORBA::Boolean theAutoColor) throw (SALOME::SALOME_Exception)
 Auto color.
CORBA::Boolean GetAutoColor () throw (SALOME::SALOME_Exception)
CORBA::Boolean HasDuplicatedGroupNamesMED ()
 Check group names for duplications.
char * GetVersionString (SMESH::MED_VERSION version, CORBA::Short nbDigits)
 Return string representation of a MED file version comprising nbDigits.
void ExportToMEDX (const char *file, CORBA::Boolean auto_groups, SMESH::MED_VERSION version, CORBA::Boolean overwrite) throw (SALOME::SALOME_Exception)
void ExportToMED (const char *file, CORBA::Boolean auto_groups, SMESH::MED_VERSION version) throw (SALOME::SALOME_Exception)
void ExportMED (const char *file, CORBA::Boolean auto_groups) throw (SALOME::SALOME_Exception)
void ExportSAUV (const char *file, CORBA::Boolean auto_groups) throw (SALOME::SALOME_Exception)
void ExportDAT (const char *file) throw (SALOME::SALOME_Exception)
void ExportUNV (const char *file) throw (SALOME::SALOME_Exception)
void ExportSTL (const char *file, bool isascii) throw (SALOME::SALOME_Exception)
void ExportCGNS (SMESH::SMESH_IDSource_ptr meshPart, const char *file, CORBA::Boolean overwrite) throw (SALOME::SALOME_Exception)
void ExportPartToMED (SMESH::SMESH_IDSource_ptr meshPart, const char *file, CORBA::Boolean auto_groups, SMESH::MED_VERSION version, CORBA::Boolean overwrite) throw (SALOME::SALOME_Exception)
void ExportPartToDAT (SMESH::SMESH_IDSource_ptr meshPart, const char *file) throw (SALOME::SALOME_Exception)
void ExportPartToUNV (SMESH::SMESH_IDSource_ptr meshPart, const char *file) throw (SALOME::SALOME_Exception)
void ExportPartToSTL (SMESH::SMESH_IDSource_ptr meshPart, const char *file, CORBA::Boolean isascii) throw (SALOME::SALOME_Exception)
SALOME_MED::MESH_ptr GetMEDMesh () throw (SALOME::SALOME_Exception)
CORBA::Long NbNodes () throw (SALOME::SALOME_Exception)
CORBA::Long NbElements () throw (SALOME::SALOME_Exception)
CORBA::Long Nb0DElements () throw (SALOME::SALOME_Exception)
CORBA::Long NbEdges () throw (SALOME::SALOME_Exception)
CORBA::Long NbEdgesOfOrder (SMESH::ElementOrder order) throw (SALOME::SALOME_Exception)
CORBA::Long NbFaces () throw (SALOME::SALOME_Exception)
CORBA::Long NbFacesOfOrder (SMESH::ElementOrder order) throw (SALOME::SALOME_Exception)
CORBA::Long NbTriangles () throw (SALOME::SALOME_Exception)
CORBA::Long NbTrianglesOfOrder (SMESH::ElementOrder order) throw (SALOME::SALOME_Exception)
CORBA::Long NbQuadrangles () throw (SALOME::SALOME_Exception)
CORBA::Long NbQuadranglesOfOrder (SMESH::ElementOrder order) throw (SALOME::SALOME_Exception)
CORBA::Long NbBiQuadQuadrangles () throw (SALOME::SALOME_Exception)
CORBA::Long NbPolygons () throw (SALOME::SALOME_Exception)
CORBA::Long NbVolumes () throw (SALOME::SALOME_Exception)
CORBA::Long NbVolumesOfOrder (SMESH::ElementOrder order) throw (SALOME::SALOME_Exception)
CORBA::Long NbTetras () throw (SALOME::SALOME_Exception)
CORBA::Long NbTetrasOfOrder (SMESH::ElementOrder order) throw (SALOME::SALOME_Exception)
CORBA::Long NbHexas () throw (SALOME::SALOME_Exception)
CORBA::Long NbHexasOfOrder (SMESH::ElementOrder order) throw (SALOME::SALOME_Exception)
CORBA::Long NbTriQuadraticHexas () throw (SALOME::SALOME_Exception)
CORBA::Long NbPyramids () throw (SALOME::SALOME_Exception)
CORBA::Long NbPyramidsOfOrder (SMESH::ElementOrder order) throw (SALOME::SALOME_Exception)
CORBA::Long NbPrisms () throw (SALOME::SALOME_Exception)
CORBA::Long NbPrismsOfOrder (SMESH::ElementOrder order) throw (SALOME::SALOME_Exception)
CORBA::Long NbHexagonalPrisms () throw (SALOME::SALOME_Exception)
CORBA::Long NbPolyhedrons () throw (SALOME::SALOME_Exception)
CORBA::Long NbSubMesh () throw (SALOME::SALOME_Exception)
SMESH::long_arrayGetElementsId () throw (SALOME::SALOME_Exception)
SMESH::long_arrayGetElementsByType (SMESH::ElementType theElemType) throw (SALOME::SALOME_Exception)
SMESH::long_arrayGetNodesId () throw (SALOME::SALOME_Exception)
SMESH::ElementType GetElementType (CORBA::Long id, bool iselem) throw (SALOME::SALOME_Exception)
SMESH::EntityType GetElementGeomType (CORBA::Long id) throw (SALOME::SALOME_Exception)
SMESH::long_arrayGetSubMeshElementsId (CORBA::Long ShapeID) throw (SALOME::SALOME_Exception)
 Returns ID of elements for given submesh.
SMESH::long_arrayGetSubMeshNodesId (CORBA::Long ShapeID, CORBA::Boolean all) throw (SALOME::SALOME_Exception)
 Returns ID of nodes for given submesh If param all==true - returns all nodes, else - returns only nodes on shapes.
SMESH::ElementType GetSubMeshElementType (CORBA::Long ShapeID) throw (SALOME::SALOME_Exception)
 Returns type of elements for given submesh.
char * Dump ()
SMESH_Hypothesis::Hypothesis_Status addHypothesis (GEOM::GEOM_Object_ptr aSubShapeObject, SMESH::SMESH_Hypothesis_ptr anHyp)
SMESH_Hypothesis::Hypothesis_Status removeHypothesis (GEOM::GEOM_Object_ptr aSubShapeObject, SMESH::SMESH_Hypothesis_ptr anHyp)
SMESH::SMESH_subMesh_ptr createSubMesh (GEOM::GEOM_Object_ptr theSubShapeObject)
bool removeSubMesh (SMESH::SMESH_subMesh_ptr theSubMesh, GEOM::GEOM_Object_ptr theSubShapeObject)
SMESH::SMESH_GroupBase_ptr createGroup (SMESH::ElementType theElemType, const char *theName, const TopoDS_Shape &theShape=TopoDS_Shape(), const SMESH_PredicatePtr &thePred=SMESH_PredicatePtr())
void removeGroup (const int theId)
SMESH::SMESH_subMesh_ptr getSubMesh (int shapeID)
const std::map< int,
SMESH::SMESH_GroupBase_ptr > & 
getGroups ()
void onHypothesisModified ()
void checkMeshLoaded ()
void CheckGeomGroupModif ()
 Update hypotheses assigned to geom groups if the latter change.
CORBA::LongLong GetMeshPtr ()
void CreateGroupServants ()
 Assure that all groups are published.
SMESH::ListOfGroupsGetGroups (const std::list< int > &groupIDs) const
 Return groups cantained in _mapGroups by their IDs.
SMESH::double_arrayGetNodeXYZ (CORBA::Long id)
 Get XYZ coordinates of node as list of double If there is not node for given ID - returns empty list.
SMESH::long_arrayGetNodeInverseElements (CORBA::Long id)
 For given node returns list of IDs of inverse elements If there is not node for given ID - returns empty list.
SMESH::NodePositionGetNodePosition (CORBA::Long NodeID)
 Return position of a node on shape.
CORBA::Long GetShapeID (CORBA::Long id)
 If given element is node returns IDs of shape from position If there is not node for given ID - returns -1.
CORBA::Long GetShapeIDForElem (CORBA::Long id)
 For given element returns ID of result shape after ::FindShape() from SMESH_MeshEditor If there is not element for given ID - returns -1.
CORBA::Long GetElemNbNodes (CORBA::Long id)
 Returns number of nodes for given element If there is not element for given ID - returns -1.
SMESH::long_arrayGetElemNodes (CORBA::Long id)
 Returns IDs of nodes of given element.
CORBA::Long GetElemNode (CORBA::Long id, CORBA::Long index)
 Returns ID of node by given index for given element If there is not element for given ID - returns -1 If there is not node for given index - returns -2.
CORBA::Boolean IsMediumNode (CORBA::Long ide, CORBA::Long idn)
 Returns true if given node is medium node in given quadratic element.
CORBA::Boolean IsMediumNodeOfAnyElem (CORBA::Long idn, SMESH::ElementType theElemType)
 Returns true if given node is medium node in one of quadratic elements.
CORBA::Long ElemNbEdges (CORBA::Long id)
 Returns number of edges for given element.
CORBA::Long ElemNbFaces (CORBA::Long id)
 Returns number of faces for given element.
SMESH::long_arrayGetElemFaceNodes (CORBA::Long elemId, CORBA::Short faceIndex)
 Returns nodes of given face (counted from zero) for given element.
CORBA::Long FindElementByNodes (const SMESH::long_array &nodes)
 Returns an element based on all given nodes.
CORBA::Boolean IsPoly (CORBA::Long id)
 Returns true if given element is polygon.
CORBA::Boolean IsQuadratic (CORBA::Long id)
 Returns true if given element is quadratic.
SMESH::double_arrayBaryCenter (CORBA::Long id)
 Returns bary center for given element.
virtual SALOME_MED::MedFileInfo * GetMEDFileInfo ()
 Returns information about imported MED file.
void SetParameters (const char *theParameters)
 Sets list of notebook variables used for Mesh operations separated by ":" symbol.
char * GetParameters ()
 Returns list of notebook variables used for Mesh operations separated by ":" symbol.
SMESH::string_arrayGetLastParameters ()
 Returns list of notebook variables used for last Mesh operation.
virtual
SMESH::submesh_array_array
GetMeshOrder ()
 Return submesh objects list in meshing order.
virtual ::CORBA::Boolean SetMeshOrder (const SMESH::submesh_array_array &theSubMeshArray)
 Set submesh object order.
virtual SMESH::long_arrayGetIDs ()
virtual SMESH::long_arrayGetMeshInfo ()
 Returns statistic of mesh elements Result array of number enityties Inherited from SMESH_IDSource.
virtual
SMESH::array_of_ElementType
GetTypes ()
 Returns types of elements it contains.
virtual SMESH::SMESH_Mesh_ptr GetMesh ()
 Returns self.
bool IsMeshInfoCorrect ()
 Returns false if GetMeshInfo() returns incorrect information that may happen if mesh data is not yet fully loaded from the file of study.
 SMESH_Pattern_i (SMESH_Gen_i *theGen_i)
CORBA::Boolean LoadFromFile (const char *theFileContents)
CORBA::Boolean LoadFromFace (SMESH::SMESH_Mesh_ptr theMesh, GEOM::GEOM_Object_ptr theFace, CORBA::Boolean theProject)
CORBA::Boolean LoadFrom3DBlock (SMESH::SMESH_Mesh_ptr theMesh, GEOM::GEOM_Object_ptr theBlock)
SMESH::point_arrayApplyToFace (GEOM::GEOM_Object_ptr theFace, GEOM::GEOM_Object_ptr theVertexOnKeyPoint1, CORBA::Boolean theReverse)
SMESH::point_arrayApplyTo3DBlock (GEOM::GEOM_Object_ptr theBlock, GEOM::GEOM_Object_ptr theVertex000, GEOM::GEOM_Object_ptr theVertex001)
SMESH::point_arrayApplyToMeshFaces (SMESH::SMESH_Mesh_ptr theMesh, const SMESH::long_array &theFacesIDs, CORBA::Long theNodeIndexOnKeyPoint1, CORBA::Boolean theReverse)
SMESH::point_arrayApplyToHexahedrons (SMESH::SMESH_Mesh_ptr theMesh, const SMESH::long_array &theVolumesIDs, CORBA::Long theNode000Index, CORBA::Long theNode001Index)
CORBA::Boolean MakeMesh (SMESH::SMESH_Mesh_ptr theMesh, CORBA::Boolean CreatePolygons, CORBA::Boolean CreatePolyedrs)
SMESH::SMESH_Pattern::ErrorCode GetErrorCode ()
char * GetString ()
CORBA::Boolean Is2D ()
SMESH::point_arrayGetPoints ()
SMESH::long_arrayGetKeyPoints ()
SMESH::array_of_long_arrayGetElementPoints (CORBA::Boolean applied)
 SMESH_subMesh_i ()
 SMESH_subMesh_i (PortableServer::POA_ptr thePOA, SMESH_Gen_i *gen_i, SMESH_Mesh_i *mesh_i, int localId)
 ~SMESH_subMesh_i ()
CORBA::Long GetNumberOfElements () throw (SALOME::SALOME_Exception)
CORBA::Long GetNumberOfNodes (CORBA::Boolean all) throw (SALOME::SALOME_Exception)
SMESH::long_arrayGetElementsId () throw (SALOME::SALOME_Exception)
SMESH::long_arrayGetElementsByType (SMESH::ElementType theElemType) throw (SALOME::SALOME_Exception)
SMESH::ElementType GetElementType (CORBA::Long id, bool iselem) throw (SALOME::SALOME_Exception)
SMESH::long_arrayGetNodesId () throw (SALOME::SALOME_Exception)
SMESH::SMESH_Mesh_ptr GetFather () throw (SALOME::SALOME_Exception)
GEOM::GEOM_Object_ptr GetSubShape () throw (SALOME::SALOME_Exception)
CORBA::Long GetId ()
SALOME_MED::FAMILY_ptr GetFamily () throw (SALOME::SALOME_Exception)
virtual SMESH::long_arrayGetIDs ()
 Returns a sequence of all element IDs.
virtual SMESH::long_arrayGetMeshInfo ()
 Returns statistic of mesh elements Result array of number enityties Inherited from SMESH_IDSource.
virtual
SMESH::array_of_ElementType
GetTypes ()
 Returns types of elements it contains.
virtual SMESH::SMESH_Mesh_ptr GetMesh ()
 Returns the mesh.
virtual bool IsMeshInfoCorrect ()
 Returns false if GetMeshInfo() returns incorrect information that may happen if mesh data is not yet fully loaded from the file of study.

Static Public Member Functions

static SMESH_Gen_iGetSMESHGen ()
static CORBA::ORB_var GetORB ()
static PortableServer::POA_var GetPOA ()
static SALOME_NamingService * GetNS ()
static SALOME_LifeCycleCORBA * GetLCC ()
static GEOM::GEOM_Gen_ptr GetGeomEngine ()
static
PortableServer::ServantBase_var 
GetServant (CORBA::Object_ptr theObject)
static CORBA::Object_var SObjectToObject (SALOMEDS::SObject_ptr theSObject)
static SALOMEDS::SObject_ptr ObjectToSObject (SALOMEDS::Study_ptr theStudy, CORBA::Object_ptr theObject)
static long GetHypothesisRootTag ()
static long GetAlgorithmsRootTag ()
static long GetRefOnShapeTag ()
static long GetRefOnAppliedHypothesisTag ()
static long GetRefOnAppliedAlgorithmsTag ()
static long GetSubMeshOnVertexTag ()
static long GetSubMeshOnEdgeTag ()
static long GetSubMeshOnFaceTag ()
static long GetSubMeshOnSolidTag ()
static long GetSubMeshOnCompoundTag ()
static long GetSubMeshOnWireTag ()
static long GetSubMeshOnShellTag ()
static long GetNodeGroupsTag ()
static long GetEdgeGroupsTag ()
static long GetFaceGroupsTag ()
static long GetVolumeGroupsTag ()
static long Get0DElementsGroupsTag ()
static void SetName (SALOMEDS::SObject_ptr theSObject, const char *theName, const char *theDefaultName=0)
static void SetPixMap (SALOMEDS::SObject_ptr theSObject, const char *thePixMap)
static SMESH::Filter_ptr StringToFilter (const std::string &thePersistentString)
static SMESH_PredicatePtr GetPredicate (SMESH::Filter_ptr)
static SMESH::Hypothesis_Status ConvertHypothesisStatus (SMESH_Hypothesis::Hypothesis_Status theStatus)
static void PrepareForWriting (const char *file, bool overwrite=true)
static void CollectMeshInfo (const SMDS_ElemIteratorPtr theItr, SMESH::long_array &theInfo)
 Collect statistic of mesh elements given by iterator.

Public Attributes

SMESH_subMesh_i_subMesh_i
::SMESH_subMesh * _subMesh
std::string _name
std::string _description
bool _isOnAllElements
bool _seqNumber
int _seqLength
SALOME_MED::medEntityMesh _entity
SALOME_MED::medGeometryElement * _geometricType
int _numberOfGeometricType
std::map< int, SMESH_subMesh_i * > _mapSubMesh_i
std::map< int,::SMESH_subMesh * > _mapSubMesh

Protected Member Functions

 SMESH_0D_Algo_i (PortableServer::POA_ptr thePOA)
 SMESH_1D_Algo_i (PortableServer::POA_ptr thePOA)
 SMESH_2D_Algo_i (PortableServer::POA_ptr thePOA)
 SMESH_3D_Algo_i (PortableServer::POA_ptr thePOA)
SMESH_PreMeshInfo *& changePreMeshInfo ()
 SMESH_MEDFamily_i ()
 ~SMESH_MEDFamily_i ()
 SMESH_MEDSupport_i ()
 ~SMESH_MEDSupport_i ()
void changeLocalId (int localId)
SMESH_PreMeshInfo *& changePreMeshInfo ()

Protected Attributes

SMESH_PreMeshInfomyPreMeshInfo
::SMESH_Hypothesis * myBaseImpl
std::map< std::string,
std::string > 
myMethod2VarParams
::SMESH_subMesh_i_subMesh_i
int _identifier
int _numberOfAttribute
int * _attributeIdentifier
int * _attributeValue
std::string * _attributeDescription
int _numberOfGroup
std::string * _groupName
::SMESH_Mesh_i_mesh_i
SMESHDS_Mesh * _meshDS
std::string _meshId
bool _compte
bool _creeFamily
int _indexElts
int _indexEnts
int _famIdent
std::map
< SALOME_MED::medGeometryElement,
int > 
_mapIndToSeqElts
SALOME_TYPES::ListOfLong_var _seq_elemId [MED_NBR_GEOMETRIE_MAILLE]
std::map
< SALOME_MED::medEntityMesh,
int > 
_mapNbTypes
std::map
< SALOME_MED::medEntityMesh,
int > 
_mapIndToVectTypes
std::vector
< SALOME_MED::medGeometryElement > 
_TypesId [MED_NBR_GEOMETRIE_MAILLE]
std::vector
< SALOME_MED::FAMILY_ptr > 
_families
int _localId
SMESH_Mesh_i_mesh_i

Private Member Functions

int getNextId ()
SMESH::SMESH_Hypothesis_ptr createHypothesis (const char *theHypName, const char *theLibName) throw ( SALOME::SALOME_Exception )
SMESH::SMESH_Mesh_ptr createMesh () throw ( SALOME::SALOME_Exception )
SMESH::mesh_arrayCreateMeshesFromMEDorSAUV (const char *theFileName, SMESH::DriverMED_ReadStatus &theStatus, const char *theCommandNameForPython, const char *theFileNameForPython)
void changeLocalId (int localId)
 SMESH_Mesh_i ()
 SMESH_Mesh_i (const SMESH_Mesh_i &)
std::string prepareMeshNameAndGroups (const char *file, CORBA::Boolean overwrite)
void checkGroupNames ()
 Check and correct names of mesh groups.
void convertMeshOrder (const TListOfListOfInt &theIdsOrder, SMESH::submesh_array_array &theSubMeshOrder, const bool theIsDump)
 Convert submesh ids into submesh interfaces.
SMESH_PreMeshInfo *& changePreMeshInfo ()
void addGeomGroupData (GEOM::GEOM_Object_ptr theGeomObj, CORBA::Object_ptr theSmeshObj)
 Remember GEOM group data.
void removeGeomGroupData (CORBA::Object_ptr theSmeshObj)
 Remove GEOM group data relating to removed smesh object.
TopoDS_Shape newGroupShape (TGeomGroupData &groupData)
 Return new group contents if it has been changed and update group data.
::SMESH_Mesh * getMesh (SMESH::SMESH_Mesh_ptr &theMesh)

Static Private Member Functions

static void loadGeomData (SALOMEDS::SComponent_ptr theCompRoot)

Private Attributes

map< int, string > mapIdToIOR
map< int, int > mapIdToId
::SMESH_Gen myGen
map< string,
GenericHypothesisCreator_i * > 
myHypCreatorMap
map< int, StudyContext * > myStudyContextMap
GEOM_Client * myShapeReader
SALOMEDS::Study_var myCurrentStudy
CORBA::Boolean myIsEmbeddedMode
bool myToForgetMeshDataOnHypModif
std::map< int, Handle(TColStd_HSequenceOfAsciiString) > myPythonScripts
bool myIsHistoricalPythonDump
std::vector< std::string > myLastParameters
SMESH_Mesh_imyMeshServant
int myLocalID
int myNbNodes
int myGroupDSTic
SMESH::Filter_var myFilter
::SMESH_Mesh * _impl
SMESH_Gen_i_gen_i
int _id
int _studyId
std::map< int,
SMESH::SMESH_subMesh_ptr > 
_mapSubMeshIor
std::map< int,
SMESH::SMESH_GroupBase_ptr > 
_mapGroups
std::map< int,
SMESH::SMESH_Hypothesis_ptr > 
_mapHypo
SALOME_MED::MedFileInfo_var _medFileInfo
SMESH_PreMeshInfo_preMeshInfo
std::list< TGeomGroupData_geomGroupData
::SMESH_Pattern myPattern
SMESH_Gen_imyGen

Static Private Attributes

static GEOM::GEOM_Gen_var myGeomGen
static CORBA::ORB_var myOrb
static PortableServer::POA_var myPoa
static SALOME_NamingService * myNS
static SALOME_LifeCycleCORBA * myLCC
static SMESH_Gen_imySMESHGen
static int _idGenerator

Friends

class SMESH_PreMeshInfo
class SMESH_Mesh_i
void SMESH_Mesh_i::CheckGeomGroupModif ()

Detailed Description

Definition at line 41 of file SMESH_0D_Algo_i.hxx.


Class Documentation

struct SMESH_I_EXPORT::TGeomGroupData

Definition at line 633 of file SMESH_Mesh_i.hxx.

Collaboration diagram for SMESH_I_EXPORT::TGeomGroupData:
Class Members
string _groupEntry
set< int > _indices
Object_ptr _smeshObject

Constructor & Destructor Documentation

virtual SMESH_I_EXPORT::~SMESH_0D_Algo_i ( ) [virtual]
virtual SMESH_I_EXPORT::~SMESH_1D_Algo_i ( ) [virtual]
virtual SMESH_I_EXPORT::~SMESH_2D_Algo_i ( ) [virtual]
virtual SMESH_I_EXPORT::~SMESH_3D_Algo_i ( ) [virtual]
virtual SMESH_I_EXPORT::~SMESH_Algo_i ( ) [virtual]

Definition at line 66 of file SMESH_Gen_i.hxx.

  {
    mapIdToIOR.clear();
    mapIdToId.clear();
  }
virtual SMESH_I_EXPORT::~SMESH_Gen_i ( ) [virtual]
virtual SMESH_I_EXPORT::~SMESH_GroupBase_i ( ) [virtual]
virtual SMESH_I_EXPORT::~SMESH_Hypothesis_i ( ) [virtual]
virtual SMESH_I_EXPORT::~SMESH_Mesh_i ( ) [virtual]

Member Function Documentation

CORBA::Long SMESH_I_EXPORT::Add ( const SMESH::long_array theIDs)
CORBA::Long SMESH_I_EXPORT::AddByPredicate ( SMESH::Predicate_ptr  thePredicate)
CORBA::Long SMESH_I_EXPORT::addDriver ( SALOME_MED::medDriverTypes  driverType,
const char *  fileName,
const char *  meshName 
) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::AddFrom ( SMESH::SMESH_IDSource_ptr  theSource)
void SMESH_I_EXPORT::addGeomGroupData ( GEOM::GEOM_Object_ptr  theGeomObj,
CORBA::Object_ptr  theSmeshObj 
) [private]

Remember GEOM group data.

SMESH::Hypothesis_Status SMESH_I_EXPORT::AddHypothesis ( GEOM::GEOM_Object_ptr  aSubShapeObject,
SMESH::SMESH_Hypothesis_ptr  anHyp 
) throw (SALOME::SALOME_Exception)
SMESH_Hypothesis::Hypothesis_Status SMESH_I_EXPORT::addHypothesis ( GEOM::GEOM_Object_ptr  aSubShapeObject,
SMESH::SMESH_Hypothesis_ptr  anHyp 
)
bool SMESH_I_EXPORT::AddHypothesisToShape ( SALOMEDS::Study_ptr  theStudy,
SMESH::SMESH_Mesh_ptr  theMesh,
GEOM::GEOM_Object_ptr  theShapeObject,
SMESH::SMESH_Hypothesis_ptr  theHyp 
)
void SMESH_I_EXPORT::addInStudy ( SALOMEDS::Study_ptr  myStudy,
SALOME_MED::GMESH_ptr  myIor 
) throw (SALOME::SALOME_Exception)
int SMESH_I_EXPORT::addObject ( string  theIOR) [inline]

Definition at line 72 of file SMESH_Gen_i.hxx.

  {
    int nextId = getNextId();
    mapIdToIOR[ nextId ]  = theIOR;
    return nextId;
  }

Here is the call graph for this function:

void SMESH_I_EXPORT::AddToPythonScript ( int  theStudyID,
const TCollection_AsciiString &  theString 
)
SMESH::point_array* SMESH_I_EXPORT::ApplyTo3DBlock ( GEOM::GEOM_Object_ptr  theBlock,
GEOM::GEOM_Object_ptr  theVertex000,
GEOM::GEOM_Object_ptr  theVertex001 
)
SMESH::point_array* SMESH_I_EXPORT::ApplyToFace ( GEOM::GEOM_Object_ptr  theFace,
GEOM::GEOM_Object_ptr  theVertexOnKeyPoint1,
CORBA::Boolean  theReverse 
)
SMESH::point_array* SMESH_I_EXPORT::ApplyToHexahedrons ( SMESH::SMESH_Mesh_ptr  theMesh,
const SMESH::long_array theVolumesIDs,
CORBA::Long  theNode000Index,
CORBA::Long  theNode001Index 
)
SMESH::point_array* SMESH_I_EXPORT::ApplyToMeshFaces ( SMESH::SMESH_Mesh_ptr  theMesh,
const SMESH::long_array theFacesIDs,
CORBA::Long  theNodeIndexOnKeyPoint1,
CORBA::Boolean  theReverse 
)
bool SMESH_I_EXPORT::areEquals ( SALOME_MED::GMESH_ptr  other) [inline]

Definition at line 246 of file SMESH_MEDMesh_i.hxx.

{ return false;};

Returns bary center for given element.

void SMESH_I_EXPORT::calculeNbElts ( ) throw (SALOME::SALOME_Exception)
void SMESH_I_EXPORT::CancelCompute ( SMESH::SMESH_Mesh_ptr  theMesh,
GEOM::GEOM_Object_ptr  theShapeObject 
)
CORBA::Boolean SMESH_I_EXPORT::CanCopy ( SALOMEDS::SObject_ptr  theObject) [inline]

Definition at line 426 of file SMESH_Gen_i.hxx.

{ return false; }
CORBA::Boolean SMESH_I_EXPORT::CanPaste ( const char *  theComponentName,
CORBA::Long  theObjectID 
) [inline]

Definition at line 430 of file SMESH_Gen_i.hxx.

{ return false; }
bool SMESH_I_EXPORT::CanPublishInStudy ( CORBA::Object_ptr  theIOR)
void SMESH_I_EXPORT::changeLocalId ( int  localId) [inline, private]

Definition at line 117 of file SMESH_Group_i.hxx.

{ myLocalID = localId; }
void SMESH_I_EXPORT::changeLocalId ( int  localId) [inline, protected]

Definition at line 121 of file SMESH_subMesh_i.hxx.

{ _localId = localId; }

Definition at line 109 of file SMESH_Group_i.hxx.

{ return myPreMeshInfo; }

Definition at line 126 of file SMESH_subMesh_i.hxx.

{ return _preMeshInfo; }

Definition at line 627 of file SMESH_Mesh_i.hxx.

{ return _preMeshInfo; }

Update hypotheses assigned to geom groups if the latter change.

NPAL16168: "geometrical group edition from a submesh don't modifiy mesh computation"

void SMESH_I_EXPORT::checkGroupNames ( ) [private]

Check and correct names of mesh groups.

void SMESH_I_EXPORT::CleanPythonTrace ( int  theStudyID)
void SMESH_I_EXPORT::Clear ( ) throw (SALOME::SALOME_Exception)
void SMESH_I_EXPORT::ClearLog ( ) throw (SALOME::SALOME_Exception)
void SMESH_I_EXPORT::ClearSubMesh ( CORBA::Long  ShapeID) throw (SALOME::SALOME_Exception)
void SMESH_I_EXPORT::Close ( SALOMEDS::SComponent_ptr  theComponent)
static void SMESH_I_EXPORT::CollectMeshInfo ( const SMDS_ElemIteratorPtr  theItr,
SMESH::long_array theInfo 
) [static]

Collect statistic of mesh elements given by iterator.

CORBA::Boolean SMESH_I_EXPORT::Compute ( SMESH::SMESH_Mesh_ptr  theMesh,
GEOM::GEOM_Object_ptr  theShapeObject 
) throw ( SALOME::SALOME_Exception )

Here is the caller graph for this function:

SMESH::SMESH_Mesh_ptr SMESH_I_EXPORT::Concatenate ( const SMESH::mesh_array theMeshesArray,
CORBA::Boolean  theUniteIdenticalGroups,
CORBA::Boolean  theMergeNodesAndElements,
CORBA::Double  theMergeTolerance 
) throw ( SALOME::SALOME_Exception )
SMESH::SMESH_Mesh_ptr SMESH_I_EXPORT::ConcatenateCommon ( const SMESH::mesh_array theMeshesArray,
CORBA::Boolean  theUniteIdenticalGroups,
CORBA::Boolean  theMergeNodesAndElements,
CORBA::Double  theMergeTolerance,
CORBA::Boolean  theCommonGroups 
) throw ( SALOME::SALOME_Exception )
SMESH::SMESH_Mesh_ptr SMESH_I_EXPORT::ConcatenateWithGroups ( const SMESH::mesh_array theMeshesArray,
CORBA::Boolean  theUniteIdenticalGroups,
CORBA::Boolean  theMergeNodesAndElements,
CORBA::Double  theMergeTolerance 
) throw ( SALOME::SALOME_Exception )
CORBA::Boolean SMESH_I_EXPORT::Contains ( CORBA::Long  elem_id)
static SMESH::Hypothesis_Status SMESH_I_EXPORT::ConvertHypothesisStatus ( SMESH_Hypothesis::Hypothesis_Status  theStatus) [static]
SALOME_MED::MESH_ptr SMESH_I_EXPORT::convertInMESH ( ) throw (SALOME::SALOME_Exception)
void SMESH_I_EXPORT::convertMeshOrder ( const TListOfListOfInt theIdsOrder,
SMESH::submesh_array_array theSubMeshOrder,
const bool  theIsDump 
) [private]

Convert submesh ids into submesh interfaces.

SMESH::SMESH_Group_ptr SMESH_I_EXPORT::ConvertToStandalone ( SMESH::SMESH_GroupBase_ptr  theGroupOn)
SALOMEDS::TMPFile* SMESH_I_EXPORT::CopyFrom ( SALOMEDS::SObject_ptr  theObject,
CORBA::Long &  theObjectID 
) [inline]

Definition at line 428 of file SMESH_Gen_i.hxx.

{ return false; }
SMESH::SMESH_Mesh_ptr SMESH_I_EXPORT::CopyMesh ( SMESH::SMESH_IDSource_ptr  meshPart,
const char *  meshName,
CORBA::Boolean  toCopyGroups,
CORBA::Boolean  toKeepIDs 
)
virtual SMESH_Hypothesis_i* SMESH_I_EXPORT::Create ( PortableServer::POA_ptr  thePOA,
int  theStudyId,
::SMESH_Gen *  theGenImpl 
) [pure virtual]

Here is the caller graph for this function:

SMESH::SMESH_Group_ptr SMESH_I_EXPORT::CreateDimGroup ( const SMESH::ListOfGroups theGroups,
SMESH::ElementType  theElemType,
const char *  theName 
) throw (SALOME::SALOME_Exception)
SMESH::SMESH_Mesh_ptr SMESH_I_EXPORT::CreateEmptyMesh ( ) throw ( SALOME::SALOME_Exception )
void SMESH_I_EXPORT::createFamilies ( ) throw (SALOME::SALOME_Exception)
SMESH::FilterManager_ptr SMESH_I_EXPORT::CreateFilterManager ( )

Here is the caller graph for this function:

SMESH::SMESH_Group_ptr SMESH_I_EXPORT::CreateGroup ( SMESH::ElementType  theElemType,
const char *  theName 
) throw (SALOME::SALOME_Exception)
SMESH::SMESH_GroupBase_ptr SMESH_I_EXPORT::createGroup ( SMESH::ElementType  theElemType,
const char *  theName,
const TopoDS_Shape &  theShape = TopoDS_Shape(),
const SMESH_PredicatePtr thePred = SMESH_PredicatePtr() 
)
SMESH::SMESH_GroupOnFilter_ptr SMESH_I_EXPORT::CreateGroupFromFilter ( SMESH::ElementType  theElemType,
const char *  theName,
SMESH::Filter_ptr  theFilter 
) throw (SALOME::SALOME_Exception)
SMESH::SMESH_GroupOnGeom_ptr SMESH_I_EXPORT::CreateGroupFromGEOM ( SMESH::ElementType  theElemType,
const char *  theName,
GEOM::GEOM_Object_ptr  theGeomObj 
) throw (SALOME::SALOME_Exception)

Assure that all groups are published.

SMESH::SMESH_Hypothesis_ptr SMESH_I_EXPORT::CreateHypothesis ( const char *  theHypType,
const char *  theLibName 
) throw ( SALOME::SALOME_Exception )
SMESH::SMESH_Hypothesis_ptr SMESH_I_EXPORT::createHypothesis ( const char *  theHypName,
const char *  theLibName 
) throw ( SALOME::SALOME_Exception ) [private]
SMESH::Measurements_ptr SMESH_I_EXPORT::CreateMeasurements ( )

Here is the caller graph for this function:

SMESH::SMESH_Mesh_ptr SMESH_I_EXPORT::CreateMesh ( GEOM::GEOM_Object_ptr  theShapeObject) throw ( SALOME::SALOME_Exception )
SMESH::SMESH_Mesh_ptr SMESH_I_EXPORT::createMesh ( ) throw ( SALOME::SALOME_Exception ) [private]
SMESH::mesh_array* SMESH_I_EXPORT::CreateMeshesFromCGNS ( const char *  theFileName,
SMESH::DriverMED_ReadStatus theStatus 
) throw ( SALOME::SALOME_Exception )
SMESH::mesh_array* SMESH_I_EXPORT::CreateMeshesFromMED ( const char *  theFileName,
SMESH::DriverMED_ReadStatus theStatus 
) throw ( SALOME::SALOME_Exception )
SMESH::mesh_array* SMESH_I_EXPORT::CreateMeshesFromMEDorSAUV ( const char *  theFileName,
SMESH::DriverMED_ReadStatus theStatus,
const char *  theCommandNameForPython,
const char *  theFileNameForPython 
) [private]
SMESH::mesh_array* SMESH_I_EXPORT::CreateMeshesFromSAUV ( const char *  theFileName,
SMESH::DriverMED_ReadStatus theStatus 
) throw ( SALOME::SALOME_Exception )
SMESH::SMESH_Mesh_ptr SMESH_I_EXPORT::CreateMeshesFromSTL ( const char *  theFileName) throw ( SALOME::SALOME_Exception )
SMESH::SMESH_Mesh_ptr SMESH_I_EXPORT::CreateMeshesFromUNV ( const char *  theFileName) throw ( SALOME::SALOME_Exception )
void SMESH_I_EXPORT::createSeq ( ) throw (SALOME::SALOME_Exception)
SMESH::SMESH_subMesh_ptr SMESH_I_EXPORT::createSubMesh ( GEOM::GEOM_Object_ptr  theSubShapeObject)
SMESH::SMESH_Group_ptr SMESH_I_EXPORT::CutGroups ( SMESH::SMESH_GroupBase_ptr  theGroup1,
SMESH::SMESH_GroupBase_ptr  theGroup2,
const char *  theName 
) throw (SALOME::SALOME_Exception)
SMESH::SMESH_Group_ptr SMESH_I_EXPORT::CutListOfGroups ( const SMESH::ListOfGroups theMainGroups,
const SMESH::ListOfGroups theToolGroups,
const char *  theName 
) throw (SALOME::SALOME_Exception)
virtual Engines::TMPFile* SMESH_I_EXPORT::DumpPython ( CORBA::Object_ptr  theStudy,
CORBA::Boolean  isPublished,
CORBA::Boolean  isMultiFile,
CORBA::Boolean &  isValidScript 
) [virtual]
TCollection_AsciiString SMESH_I_EXPORT::DumpPython_impl ( SALOMEDS::Study_ptr  theStudy,
Resource_DataMapOfAsciiStringAsciiString &  theObjectNames,
Resource_DataMapOfAsciiStringAsciiString &  theNames,
bool  isPublished,
bool  isMultiFile,
bool  isHistoricalDump,
bool &  aValidScript,
const TCollection_AsciiString &  theSavedTrace 
)
CORBA::Long SMESH_I_EXPORT::ElemNbEdges ( CORBA::Long  id)

Returns number of edges for given element.

CORBA::Long SMESH_I_EXPORT::ElemNbFaces ( CORBA::Long  id)

Returns number of faces for given element.

SMESH::long_array* SMESH_I_EXPORT::Evaluate ( SMESH::SMESH_Mesh_ptr  theMesh,
GEOM::GEOM_Object_ptr  theShapeObject 
) throw ( SALOME::SALOME_Exception )

Evaluate mesh on a shape and returns statistic of mesh elements Result array of number enityties.

CORBA::Boolean SMESH_I_EXPORT::existConnectivity ( SALOME_MED::medConnectivity  connectivityType,
SALOME_MED::medEntityMesh  entity 
) throw (SALOME::SALOME_Exception)
void SMESH_I_EXPORT::ExportCGNS ( SMESH::SMESH_IDSource_ptr  meshPart,
const char *  file,
CORBA::Boolean  overwrite 
) throw (SALOME::SALOME_Exception)
void SMESH_I_EXPORT::ExportDAT ( const char *  file) throw (SALOME::SALOME_Exception)
void SMESH_I_EXPORT::ExportMED ( const char *  file,
CORBA::Boolean  auto_groups 
) throw (SALOME::SALOME_Exception)
void SMESH_I_EXPORT::ExportPartToDAT ( SMESH::SMESH_IDSource_ptr  meshPart,
const char *  file 
) throw (SALOME::SALOME_Exception)
void SMESH_I_EXPORT::ExportPartToMED ( SMESH::SMESH_IDSource_ptr  meshPart,
const char *  file,
CORBA::Boolean  auto_groups,
SMESH::MED_VERSION  version,
CORBA::Boolean  overwrite 
) throw (SALOME::SALOME_Exception)
void SMESH_I_EXPORT::ExportPartToSTL ( SMESH::SMESH_IDSource_ptr  meshPart,
const char *  file,
CORBA::Boolean  isascii 
) throw (SALOME::SALOME_Exception)
void SMESH_I_EXPORT::ExportPartToUNV ( SMESH::SMESH_IDSource_ptr  meshPart,
const char *  file 
) throw (SALOME::SALOME_Exception)
void SMESH_I_EXPORT::ExportSAUV ( const char *  file,
CORBA::Boolean  auto_groups 
) throw (SALOME::SALOME_Exception)
void SMESH_I_EXPORT::ExportSTL ( const char *  file,
bool  isascii 
) throw (SALOME::SALOME_Exception)
void SMESH_I_EXPORT::ExportToMED ( const char *  file,
CORBA::Boolean  auto_groups,
SMESH::MED_VERSION  version 
) throw (SALOME::SALOME_Exception)
void SMESH_I_EXPORT::ExportToMEDX ( const char *  file,
CORBA::Boolean  auto_groups,
SMESH::MED_VERSION  version,
CORBA::Boolean  overwrite 
) throw (SALOME::SALOME_Exception)
void SMESH_I_EXPORT::ExportUNV ( const char *  file) throw (SALOME::SALOME_Exception)
std::string SMESH_I_EXPORT::FilterToString ( ) const
CORBA::Long SMESH_I_EXPORT::FindElementByNodes ( const SMESH::long_array nodes)

Returns an element based on all given nodes.

GEOM::GEOM_Object_ptr SMESH_I_EXPORT::FindGeometryByMeshElement ( SMESH::SMESH_Mesh_ptr  theMesh,
CORBA::Long  theElementID 
) throw ( SALOME::SALOME_Exception )
int SMESH_I_EXPORT::findId ( string  theIOR) [inline]

Definition at line 79 of file SMESH_Gen_i.hxx.

  {
    map<int, string>::iterator imap;
    for ( imap = mapIdToIOR.begin(); imap != mapIdToIOR.end(); ++imap ) {
      if ( imap->second == theIOR )
        return imap->first;
    }
    return 0;
  }
TopoDS_Shape SMESH_I_EXPORT::GeomObjectToShape ( GEOM::GEOM_Object_ptr  theGeomObject)
static long SMESH_I_EXPORT::Get0DElementsGroupsTag ( ) [static]
static long SMESH_I_EXPORT::GetAlgorithmsRootTag ( ) [static]
SALOMEDS::SObject_ptr SMESH_I_EXPORT::GetAlgoSO ( const ::SMESH_Algo *  algo)

Find SObject for an algo.

SMESH::algo_error_array* SMESH_I_EXPORT::GetAlgoState ( SMESH::SMESH_Mesh_ptr  theMesh,
GEOM::GEOM_Object_ptr  theSubObject 
) throw ( SALOME::SALOME_Exception )
SALOME_MED::FIELD_ptr SMESH_I_EXPORT::getArea ( SALOME_MED::SUPPORT_ptr  mySupport) throw (SALOME::SALOME_Exception)
char* SMESH_I_EXPORT::getAttributeDescription ( CORBA::Long  i) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::getAttributeIdentifier ( CORBA::Long  i) throw (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfString* SMESH_I_EXPORT::getAttributesDescriptions ( ) throw (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfLong* SMESH_I_EXPORT::getAttributesIdentifiers ( ) throw (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfLong* SMESH_I_EXPORT::getAttributesValues ( ) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::getAttributeValue ( CORBA::Long  i) throw (SALOME::SALOME_Exception)
CORBA::Boolean SMESH_I_EXPORT::GetAutoColor ( ) throw (SALOME::SALOME_Exception)
SMESH::MeshPreviewStruct* SMESH_I_EXPORT::GetBadInputElements ( SMESH::SMESH_Mesh_ptr  theMesh,
CORBA::Short  theSubShapeID 
) throw ( SALOME::SALOME_Exception )
SALOME_MED::FIELD_ptr SMESH_I_EXPORT::getBarycenter ( SALOME_MED::SUPPORT_ptr  mySupport) throw (SALOME::SALOME_Exception)
void SMESH_I_EXPORT::getBoundaryElements ( ) throw (SALOME::SALOME_Exception)
SALOME_MED::SUPPORT_ptr SMESH_I_EXPORT::getBoundaryElements ( SALOME_MED::medEntityMesh  entity) throw (SALOME::SALOME_Exception)
SALOMEDS::Color SMESH_I_EXPORT::GetColor ( )

Here is the caller graph for this function:

SMESH::compute_error_array* SMESH_I_EXPORT::GetComputeErrors ( SMESH::SMESH_Mesh_ptr  theMesh,
GEOM::GEOM_Object_ptr  theShapeObject 
) throw ( SALOME::SALOME_Exception )

Return errors of mesh computation.

SALOME_MED::MESH::connectivityInfos* SMESH_I_EXPORT::getConnectGlobal ( SALOME_MED::medEntityMesh  entity) throw (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfLong* SMESH_I_EXPORT::getConnectivity ( SALOME_MED::medConnectivity  mode,
SALOME_MED::medEntityMesh  entity,
SALOME_MED::medGeometryElement  geomElement 
) throw (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfLong* SMESH_I_EXPORT::getConnectivityIndex ( SALOME_MED::medConnectivity  mode,
SALOME_MED::medEntityMesh  entity 
) throw (SALOME::SALOME_Exception)
SALOME_MED::GMESH::coordinateInfos* SMESH_I_EXPORT::getCoordGlobal ( ) throw (SALOME::SALOME_Exception)
CORBA::Double SMESH_I_EXPORT::getCoordinate ( CORBA::Long  Number,
CORBA::Long  Axis 
) throw (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfDouble* SMESH_I_EXPORT::getCoordinates ( SALOME_MED::medModeSwitch  typeSwitch) throw (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfString* SMESH_I_EXPORT::getCoordinatesNames ( ) throw (SALOME::SALOME_Exception)
char* SMESH_I_EXPORT::getCoordinatesSystem ( ) throw (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfString* SMESH_I_EXPORT::getCoordinatesUnits ( ) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::getCorbaIndex ( ) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::getCorbaIndex ( ) throw (SALOME::SALOME_Exception)
SALOMEDS::Study_ptr SMESH_I_EXPORT::GetCurrentStudy ( )

Here is the caller graph for this function:

char* SMESH_I_EXPORT::getDescription ( ) throw (SALOME::SALOME_Exception)
static long SMESH_I_EXPORT::GetEdgeGroupsTag ( ) [static]
SMESH::EntityType SMESH_I_EXPORT::GetElementGeomType ( CORBA::Long  id) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::getElementNumber ( SALOME_MED::medConnectivity  mode,
SALOME_MED::medEntityMesh  entity,
SALOME_MED::medGeometryElement  type,
const SALOME_TYPES::ListOfLong &  connectivity 
) throw (SALOME::SALOME_Exception)
SMESH::long_array* SMESH_I_EXPORT::GetElementsByType ( SMESH::ElementType  theElemType) throw (SALOME::SALOME_Exception)

Here is the caller graph for this function:

SMESH::long_array* SMESH_I_EXPORT::GetElementsByType ( SMESH::ElementType  theElemType) throw (SALOME::SALOME_Exception)

Here is the caller graph for this function:

SMESH::long_array* SMESH_I_EXPORT::GetElementsId ( ) throw (SALOME::SALOME_Exception)

Here is the caller graph for this function:

SMESH::long_array* SMESH_I_EXPORT::GetElementsId ( ) throw (SALOME::SALOME_Exception)

Here is the caller graph for this function:

SMESH::ElementType SMESH_I_EXPORT::GetElementType ( CORBA::Long  id,
bool  iselem 
) throw (SALOME::SALOME_Exception)

Here is the caller graph for this function:

SALOME_MED::medGeometryElement SMESH_I_EXPORT::getElementType ( SALOME_MED::medEntityMesh  entity,
CORBA::Long  number 
) throw (SALOME::SALOME_Exception)
SMESH::ElementType SMESH_I_EXPORT::GetElementType ( CORBA::Long  id,
bool  iselem 
) throw (SALOME::SALOME_Exception)

Here is the caller graph for this function:

SMESH::long_array* SMESH_I_EXPORT::GetElemFaceNodes ( CORBA::Long  elemId,
CORBA::Short  faceIndex 
)

Returns nodes of given face (counted from zero) for given element.

CORBA::Long SMESH_I_EXPORT::GetElemNbNodes ( CORBA::Long  id)

Returns number of nodes for given element If there is not element for given ID - returns -1.

Here is the caller graph for this function:

CORBA::Long SMESH_I_EXPORT::GetElemNode ( CORBA::Long  id,
CORBA::Long  index 
)

Returns ID of node by given index for given element If there is not element for given ID - returns -1 If there is not node for given index - returns -2.

Returns IDs of nodes of given element.

SALOME_MED::medEntityMesh SMESH_I_EXPORT::getEntity ( ) throw (SALOME::SALOME_Exception)
static long SMESH_I_EXPORT::GetFaceGroupsTag ( ) [static]
SALOME_MED::Family_array* SMESH_I_EXPORT::getFamilies ( SALOME_MED::medEntityMesh  entity) throw (SALOME::SALOME_Exception)
SALOME_MED::FAMILY_ptr SMESH_I_EXPORT::GetFamily ( ) throw (SALOME::SALOME_Exception)
SALOME_MED::FAMILY_ptr SMESH_I_EXPORT::getFamily ( SALOME_MED::medEntityMesh  entity,
CORBA::Long  i 
) throw (SALOME::SALOME_Exception)
SMESH::SMESH_Mesh_ptr SMESH_I_EXPORT::GetFather ( ) throw (SALOME::SALOME_Exception)
SMESH::Filter_ptr SMESH_I_EXPORT::GetFilter ( )

Definition at line 193 of file SMESH_Mesh_i.hxx.

{ return _gen_i; }
static GEOM::GEOM_Gen_ptr SMESH_I_EXPORT::GetGeomEngine ( ) [static]
GEOM::GEOM_Object_ptr SMESH_I_EXPORT::GetGeometryByMeshElement ( SMESH::SMESH_Mesh_ptr  theMesh,
CORBA::Long  theElementID,
const char *  theGeomName 
) throw ( SALOME::SALOME_Exception )
SALOME_TYPES::ListOfLong* SMESH_I_EXPORT::getGlobalNumberingIndex ( SALOME_MED::medEntityMesh  entity) throw (SALOME::SALOME_Exception)
SALOME_MED::GROUP_ptr SMESH_I_EXPORT::getGroup ( SALOME_MED::medEntityMesh  entity,
CORBA::Long  i 
) throw (SALOME::SALOME_Exception)
SMESHDS_GroupBase* SMESH_I_EXPORT::GetGroupDS ( ) const
char* SMESH_I_EXPORT::getGroupName ( CORBA::Long  i) throw (SALOME::SALOME_Exception)
SMESH::ListOfGroups* SMESH_I_EXPORT::GetGroups ( ) throw (SALOME::SALOME_Exception)

Here is the caller graph for this function:

SALOME_MED::Group_array* SMESH_I_EXPORT::getGroups ( SALOME_MED::medEntityMesh  entity) throw (SALOME::SALOME_Exception)
const std::map<int, SMESH::SMESH_GroupBase_ptr>& SMESH_I_EXPORT::getGroups ( ) [inline]

Definition at line 413 of file SMESH_Mesh_i.hxx.

{ return _mapGroups; }
SMESH::ListOfGroups* SMESH_I_EXPORT::GetGroups ( const std::list< int > &  groupIDs) const

Return groups cantained in _mapGroups by their IDs.

Here is the caller graph for this function:

SALOME_TYPES::ListOfString* SMESH_I_EXPORT::getGroupsNames ( ) throw (SALOME::SALOME_Exception)
SMESH::ListOfHypothesis* SMESH_I_EXPORT::GetHypothesisList ( GEOM::GEOM_Object_ptr  aSubShapeObject) throw (SALOME::SALOME_Exception)

Here is the caller graph for this function:

SMESH::SMESH_Hypothesis_ptr SMESH_I_EXPORT::GetHypothesisParameterValues ( const char *  theHypType,
const char *  theLibName,
SMESH::SMESH_Mesh_ptr  theMesh,
GEOM::GEOM_Object_ptr  theGeom,
CORBA::Boolean  byMesh 
) throw ( SALOME::SALOME_Exception )
static long SMESH_I_EXPORT::GetHypothesisRootTag ( ) [static]
CORBA::Long SMESH_I_EXPORT::GetID ( CORBA::Long  elem_index)
CORBA::Long SMESH_I_EXPORT::GetId ( )
CORBA::Long SMESH_I_EXPORT::GetId ( )
CORBA::Long SMESH_I_EXPORT::GetId ( ) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::getIdentifier ( ) throw (SALOME::SALOME_Exception)
virtual SMESH::long_array* SMESH_I_EXPORT::GetIDs ( ) [virtual]
virtual SMESH::long_array* SMESH_I_EXPORT::GetIDs ( ) [virtual]

Returns a sequence of all element IDs.

virtual SMESH::long_array* SMESH_I_EXPORT::GetIDs ( ) [virtual]
::SMESH_Hypothesis* SMESH_I_EXPORT::GetImpl ( )
::SMESH_Mesh& SMESH_I_EXPORT::GetImpl ( )
string SMESH_I_EXPORT::getIORbyId ( const int  theId) [inline]

Definition at line 89 of file SMESH_Gen_i.hxx.

  {
    if ( mapIdToIOR.find( theId ) != mapIdToIOR.end() )
      return mapIdToIOR[ theId ];
    return string( "" );
  }

Here is the caller graph for this function:

string SMESH_I_EXPORT::getIORbyOldId ( const int  theOldId) [inline]

Definition at line 96 of file SMESH_Gen_i.hxx.

  {
    if ( mapIdToId.find( theOldId ) != mapIdToId.end() )
      return getIORbyId( mapIdToId[ theOldId ] );
    return string( "" );
  }

Here is the call graph for this function:

CORBA::Boolean SMESH_I_EXPORT::getIsAGrid ( ) throw (SALOME::SALOME_Exception)

Returns list of notebook variables used for last Mesh operation.

const std::vector< std::string >& SMESH_I_EXPORT::GetLastParameters ( ) const [inline]

Definition at line 562 of file SMESH_Gen_i.hxx.

{ return myLastParameters; }
static SALOME_LifeCycleCORBA* SMESH_I_EXPORT::GetLCC ( ) [static]
SALOME_MED::FIELD_ptr SMESH_I_EXPORT::getLength ( SALOME_MED::SUPPORT_ptr  mySupport) throw (SALOME::SALOME_Exception)
int SMESH_I_EXPORT::GetLocalID ( ) const [inline]

Definition at line 96 of file SMESH_Group_i.hxx.

{ return myLocalID; }
SMESH::log_array* SMESH_I_EXPORT::GetLog ( CORBA::Boolean  clearAfterGet) throw (SALOME::SALOME_Exception)
virtual SALOME_MED::MedFileInfo* SMESH_I_EXPORT::GetMEDFileInfo ( ) [virtual]

Returns information about imported MED file.

SALOME_MED::MESH_ptr SMESH_I_EXPORT::GetMEDMesh ( ) throw (SALOME::SALOME_Exception)
CORBA::Boolean SMESH_I_EXPORT::GetMEDVersion ( const char *  theFileName,
SMESH::MED_VERSION theVersion 
)
SALOME_MED::GMESH_ptr SMESH_I_EXPORT::getMesh ( ) throw (SALOME::SALOME_Exception)
virtual SMESH::SMESH_Mesh_ptr SMESH_I_EXPORT::GetMesh ( ) [virtual]

Here is the caller graph for this function:

::SMESH_Mesh* SMESH_I_EXPORT::getMesh ( SMESH::SMESH_Mesh_ptr &  theMesh) [private]
virtual SMESH::SMESH_Mesh_ptr SMESH_I_EXPORT::GetMesh ( ) [virtual]

Returns the mesh.

Here is the caller graph for this function:

virtual SMESH::SMESH_Mesh_ptr SMESH_I_EXPORT::GetMesh ( ) [virtual]

Returns self.

Here is the caller graph for this function:

CORBA::Long SMESH_I_EXPORT::getMeshDimension ( ) throw (SALOME::SALOME_Exception)
SMESH::SMESH_MeshEditor_ptr SMESH_I_EXPORT::GetMeshEditor ( )

Here is the caller graph for this function:

SMESH::SMESH_MeshEditor_ptr SMESH_I_EXPORT::GetMeshEditPreviewer ( )
SALOME_MED::GMESH::meshInfos* SMESH_I_EXPORT::getMeshGlobal ( ) throw (SALOME::SALOME_Exception)

Returns statistic of mesh elements Result array of number enityties Inherited from SMESH_IDSource.

Returns statistic of mesh elements Result array of number enityties Inherited from SMESH_IDSource.

Returns statistic of mesh elements Result array of number enityties Inherited from SMESH_IDSource.

SMESH::string_array* SMESH_I_EXPORT::GetMeshNames ( const char *  theFileName)

Return submesh objects list in meshing order.

SALOMEDS::SObject_ptr SMESH_I_EXPORT::GetMeshOrSubmeshByShape ( SALOMEDS::Study_ptr  theStudy,
SMESH::SMESH_Mesh_ptr  theMesh,
GEOM::GEOM_Object_ptr  theShape 
)
CORBA::LongLong SMESH_I_EXPORT::GetMeshPtr ( )

Definition at line 97 of file SMESH_Group_i.hxx.

{ return myMeshServant; }
virtual std::string SMESH_I_EXPORT::getMethodOfParameter ( const int  paramIndex,
int  nbVars 
) const [inline, virtual]

Definition at line 123 of file SMESH_Hypothesis_i.hxx.

{ return ""; }
virtual std::string SMESH_I_EXPORT::GetModuleName ( ) [pure virtual]
char* SMESH_I_EXPORT::getName ( ) throw (SALOME::SALOME_Exception)
char* SMESH_I_EXPORT::getName ( ) throw (SALOME::SALOME_Exception)
SALOME_MED::FIELD_ptr SMESH_I_EXPORT::getNeighbourhood ( SALOME_MED::SUPPORT_ptr  mySupport) throw (SALOME::SALOME_Exception)
TCollection_AsciiString SMESH_I_EXPORT::GetNewPythonLines ( int  theStudyID)
int SMESH_I_EXPORT::getNextId ( ) [inline, private]

Definition at line 118 of file SMESH_Gen_i.hxx.

  {
    int id = 1;
    while( mapIdToIOR.find( id ) != mapIdToIOR.end() )
      id++;
    return id;
  }

Here is the caller graph for this function:

static long SMESH_I_EXPORT::GetNodeGroupsTag ( ) [static]

For given node returns list of IDs of inverse elements If there is not node for given ID - returns empty list.

Here is the caller graph for this function:

Return position of a node on shape.

SMESH::long_array* SMESH_I_EXPORT::GetNodesId ( ) throw (SALOME::SALOME_Exception)
SMESH::long_array* SMESH_I_EXPORT::GetNodesId ( ) throw (SALOME::SALOME_Exception)

Get XYZ coordinates of node as list of double If there is not node for given ID - returns empty list.

SALOME_MED::FIELD_ptr SMESH_I_EXPORT::getNormal ( SALOME_MED::SUPPORT_ptr  mySupport) throw (SALOME::SALOME_Exception)
static SALOME_NamingService* SMESH_I_EXPORT::GetNS ( ) [static]
SALOME_TYPES::ListOfLong* SMESH_I_EXPORT::getNumber ( SALOME_MED::medGeometryElement  geomElement) throw (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfLong* SMESH_I_EXPORT::getNumberFromFile ( SALOME_MED::medGeometryElement  geomElement) throw (SALOME::SALOME_Exception)

Same function as getNumber.

SALOME_TYPES::ListOfLong* SMESH_I_EXPORT::getNumberIndex ( ) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::getNumberOfAttributes ( ) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::GetNumberOfElements ( ) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::getNumberOfElements ( SALOME_MED::medGeometryElement  geomElement) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::getNumberOfElements ( SALOME_MED::medEntityMesh  entity,
SALOME_MED::medGeometryElement  geomElement 
) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::getNumberOfFamilies ( SALOME_MED::medEntityMesh  entity) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::getNumberOfGaussPoint ( SALOME_MED::medGeometryElement  geomElement) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::getNumberOfGroups ( ) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::getNumberOfGroups ( SALOME_MED::medEntityMesh  entity) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::GetNumberOfNodes ( CORBA::Boolean  all) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::getNumberOfNodes ( ) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::getNumberOfTypes ( ) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::getNumberOfTypes ( SALOME_MED::medEntityMesh  entity) throw (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfLong* SMESH_I_EXPORT::getNumbersOfGaussPoint ( ) throw (SALOME::SALOME_Exception)
template<class TInterface >
TInterface::_var_type SMESH_I_EXPORT::GetObjectByOldId ( const int  oldID) [inline]

Definition at line 541 of file SMESH_Gen_i.hxx.

  {
    if ( StudyContext* myStudyContext = GetCurrentStudyContext() ) {
      string ior = myStudyContext->getIORbyOldId( oldID );
      if ( !ior.empty() )
        return TInterface::_narrow(GetORB()->string_to_object( ior.c_str() ));
    }
    return TInterface::_nil();
  }

Here is the call graph for this function:

CORBA::Long SMESH_I_EXPORT::GetObjectId ( CORBA::Object_ptr  theObject)
int SMESH_I_EXPORT::getOldId ( const int  newId) [inline]

Definition at line 107 of file SMESH_Gen_i.hxx.

                                  {
    map<int, int>::iterator imap;
    for ( imap = mapIdToId.begin(); imap != mapIdToId.end(); ++imap ) {
      if ( imap->second == newId )
        return imap->first;
    }
    return 0;
  }
virtual char* SMESH_I_EXPORT::GetOption ( const char *  ) [virtual]

Return an option value.

static CORBA::ORB_var SMESH_I_EXPORT::GetORB ( ) [inline, static]

Definition at line 141 of file SMESH_Gen_i.hxx.

{ return myOrb;}

Here is the caller graph for this function:

Returns list of notebook variables used for Mesh operations separated by ":" symbol.

char* SMESH_I_EXPORT::GetParameters ( CORBA::Object_ptr  theObject)
virtual int SMESH_I_EXPORT::getParamIndex ( const TCollection_AsciiString &  method,
int  nbVars 
) const [inline, virtual]

Definition at line 126 of file SMESH_Hypothesis_i.hxx.

{ return -1; }
SMESH::SMESH_Pattern_ptr SMESH_I_EXPORT::GetPattern ( )
static PortableServer::POA_var SMESH_I_EXPORT::GetPOA ( ) [inline, static]

Definition at line 143 of file SMESH_Gen_i.hxx.

{ return myPoa;}
static SMESH_PredicatePtr SMESH_I_EXPORT::GetPredicate ( SMESH::Filter_ptr  ) [static]
static long SMESH_I_EXPORT::GetRefOnShapeTag ( ) [static]
SALOME_TYPES::ListOfLong* SMESH_I_EXPORT::getReverseConnectivity ( SALOME_MED::medConnectivity  mode) throw (SALOME::SALOME_Exception)
SALOME_TYPES::ListOfLong* SMESH_I_EXPORT::getReverseConnectivityIndex ( SALOME_MED::medConnectivity  mode) throw (SALOME::SALOME_Exception)
SALOME::SenderInt_ptr SMESH_I_EXPORT::getSenderForConnectivity ( SALOME_MED::medConnectivity  ,
SALOME_MED::medEntityMesh  ,
SALOME_MED::medGeometryElement   
) [inline]

Definition at line 85 of file SMESH_MEDMesh_i.hxx.

  {
    return SALOME::SenderInt::_nil();
  }  
SALOME::SenderInt_ptr SMESH_I_EXPORT::getSenderForConnectivityIndex ( SALOME_MED::medConnectivity  ,
SALOME_MED::medEntityMesh  ,
SALOME_MED::medGeometryElement   
) [inline]

Definition at line 91 of file SMESH_MEDMesh_i.hxx.

  {
    return SALOME::SenderInt::_nil();
  }  
SALOME::SenderDouble_ptr SMESH_I_EXPORT::getSenderForCoordinates ( SALOME_MED::medModeSwitch  ) [inline]

Definition at line 84 of file SMESH_MEDMesh_i.hxx.

{return SALOME::SenderDouble::_nil();}
SALOME::SenderInt_ptr SMESH_I_EXPORT::getSenderForNumber ( SALOME_MED::medGeometryElement  ) [inline]

Definition at line 66 of file SMESH_MEDFamily_i.hxx.

{return SALOME::SenderInt::_nil();}
SALOME::SenderInt_ptr SMESH_I_EXPORT::getSenderForNumberIndex ( ) [inline]

Definition at line 67 of file SMESH_MEDFamily_i.hxx.

{return SALOME::SenderInt::_nil();}
SALOME::SenderInt_ptr SMESH_I_EXPORT::getSenderForPolygonsConnectivity ( SALOME_MED::medConnectivity  ,
SALOME_MED::medEntityMesh   
) [inline]

Definition at line 97 of file SMESH_MEDMesh_i.hxx.

{return SALOME::SenderInt::_nil();}
SALOME::SenderInt_ptr SMESH_I_EXPORT::getSenderForPolygonsConnectivityIndex ( SALOME_MED::medConnectivity  ,
SALOME_MED::medEntityMesh   
) [inline]

Definition at line 98 of file SMESH_MEDMesh_i.hxx.

{return SALOME::SenderInt::_nil();}
SALOME::SenderInt_ptr SMESH_I_EXPORT::getSenderForPolyhedronConnectivity ( SALOME_MED::medConnectivity  ) [inline]

Definition at line 99 of file SMESH_MEDMesh_i.hxx.

{return SALOME::SenderInt::_nil();}
SALOME::SenderInt_ptr SMESH_I_EXPORT::getSenderForPolyhedronFacesIndex ( ) [inline]

Definition at line 101 of file SMESH_MEDMesh_i.hxx.

{return SALOME::SenderInt::_nil();}
SALOME::SenderInt_ptr SMESH_I_EXPORT::getSenderForPolyhedronIndex ( SALOME_MED::medConnectivity  ) [inline]

Definition at line 100 of file SMESH_MEDMesh_i.hxx.

{return SALOME::SenderInt::_nil();}
static PortableServer::ServantBase_var SMESH_I_EXPORT::GetServant ( CORBA::Object_ptr  theObject) [static]

Here is the caller graph for this function:

GEOM::GEOM_Object_ptr SMESH_I_EXPORT::GetShape ( )
CORBA::Long SMESH_I_EXPORT::GetShapeID ( CORBA::Long  id)

If given element is node returns IDs of shape from position If there is not node for given ID - returns -1.

CORBA::Long SMESH_I_EXPORT::GetShapeIDForElem ( CORBA::Long  id)

For given element returns ID of result shape after ::FindShape() from SMESH_MeshEditor If there is not element for given ID - returns -1.

GEOM::GEOM_Object_ptr SMESH_I_EXPORT::GetShapeToMesh ( ) throw (SALOME::SALOME_Exception)
SALOME_MED::SUPPORT_ptr SMESH_I_EXPORT::getSkin ( SALOME_MED::SUPPORT_ptr  mySupport3D) throw (SALOME::SALOME_Exception)
static SMESH_Gen_i* SMESH_I_EXPORT::GetSMESHGen ( ) [inline, static]

Definition at line 139 of file SMESH_Gen_i.hxx.

{ return mySMESHGen;}
SMESH_Group* SMESH_I_EXPORT::GetSmeshGroup ( ) const
CORBA::Long SMESH_I_EXPORT::getSpaceDimension ( ) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::GetStudyId ( ) throw (SALOME::SALOME_Exception)
SMESH::SMESH_subMesh_ptr SMESH_I_EXPORT::GetSubMesh ( GEOM::GEOM_Object_ptr  aSubShapeObject,
const char *  theName 
) throw (SALOME::SALOME_Exception)
SMESH::SMESH_subMesh_ptr SMESH_I_EXPORT::getSubMesh ( int  shapeID)
SMESH::long_array* SMESH_I_EXPORT::GetSubMeshElementsId ( CORBA::Long  ShapeID) throw (SALOME::SALOME_Exception)

Returns ID of elements for given submesh.

SMESH::ElementType SMESH_I_EXPORT::GetSubMeshElementType ( CORBA::Long  ShapeID) throw (SALOME::SALOME_Exception)

Returns type of elements for given submesh.

SMESH::submesh_array* SMESH_I_EXPORT::GetSubMeshes ( ) throw (SALOME::SALOME_Exception)
SMESH::long_array* SMESH_I_EXPORT::GetSubMeshNodesId ( CORBA::Long  ShapeID,
CORBA::Boolean  all 
) throw (SALOME::SALOME_Exception)

Returns ID of nodes for given submesh If param all==true - returns all nodes, else - returns only nodes on shapes.

static long SMESH_I_EXPORT::GetSubMeshOnCompoundTag ( ) [static]
static long SMESH_I_EXPORT::GetSubMeshOnEdgeTag ( ) [static]
static long SMESH_I_EXPORT::GetSubMeshOnFaceTag ( ) [static]
static long SMESH_I_EXPORT::GetSubMeshOnShellTag ( ) [static]
static long SMESH_I_EXPORT::GetSubMeshOnSolidTag ( ) [static]
static long SMESH_I_EXPORT::GetSubMeshOnVertexTag ( ) [static]
static long SMESH_I_EXPORT::GetSubMeshOnWireTag ( ) [static]
GEOM::GEOM_Object_ptr SMESH_I_EXPORT::GetSubShape ( ) throw (SALOME::SALOME_Exception)
SMESH::long_array* SMESH_I_EXPORT::GetSubShapesId ( GEOM::GEOM_Object_ptr  theMainShapeObject,
const SMESH::object_array theListOfSubShape 
) throw ( SALOME::SALOME_Exception )
SALOME_MED::SUPPORT::supportInfos* SMESH_I_EXPORT::getSupportGlobal ( ) throw (SALOME::SALOME_Exception)
SALOME_MED::SUPPORT_ptr SMESH_I_EXPORT::getSupportOnAll ( SALOME_MED::medEntityMesh  entity) throw (SALOME::SALOME_Exception)

Returns types of elements it contains Inherited from SMESH_IDSource interface.

SALOME_MED::medGeometryElement_array* SMESH_I_EXPORT::getTypes ( ) throw (SALOME::SALOME_Exception)

Returns types of elements it contains.

SALOME_MED::medGeometryElement_array* SMESH_I_EXPORT::getTypes ( SALOME_MED::medEntityMesh  entity) throw (SALOME:: SALOME_Exception)

Returns types of elements it contains.

char* SMESH_I_EXPORT::GetVarParameter ( const char *  methodName)
char* SMESH_I_EXPORT::GetVersionString ( SMESH::MED_VERSION  version,
CORBA::Short  nbDigits 
)

Return string representation of a MED file version comprising nbDigits.

SALOME_MED::FIELD_ptr SMESH_I_EXPORT::getVolume ( SALOME_MED::SUPPORT_ptr  mySupport) throw (SALOME::SALOME_Exception)
static long SMESH_I_EXPORT::GetVolumeGroupsTag ( ) [static]

Check group names for duplications.

Consider maximum group name length stored in MED file.

CORBA::Boolean SMESH_I_EXPORT::HasModificationsToDiscard ( ) throw (SALOME::SALOME_Exception)
CORBA::Boolean SMESH_I_EXPORT::HasShapeToMesh ( ) throw (SALOME::SALOME_Exception)
SMESH::DriverMED_ReadStatus SMESH_I_EXPORT::ImportCGNSFile ( const char *  theFileName,
const int  theMeshIndex,
std::string &  theMeshName 
) throw (SALOME::SALOME_Exception)
SMESH::DriverMED_ReadStatus SMESH_I_EXPORT::ImportMEDFile ( const char *  theFileName,
const char *  theMeshName 
) throw (SALOME::SALOME_Exception)

consult DriverMED_R_SMESHDS_Mesh::ReadStatus for returned value

int SMESH_I_EXPORT::ImportSTLFile ( const char *  theFileName) throw (SALOME::SALOME_Exception)
int SMESH_I_EXPORT::ImportUNVFile ( const char *  theFileName) throw (SALOME::SALOME_Exception)
SMESH::SMESH_Group_ptr SMESH_I_EXPORT::IntersectGroups ( SMESH::SMESH_GroupBase_ptr  theGroup1,
SMESH::SMESH_GroupBase_ptr  theGroup2,
const char *  theName 
) throw (SALOME::SALOME_Exception)
SMESH::SMESH_Group_ptr SMESH_I_EXPORT::IntersectListOfGroups ( const SMESH::ListOfGroups theGroups,
const char *  theName 
) throw (SALOME::SALOME_Exception)
char* SMESH_I_EXPORT::IORToLocalPersistentID ( SALOMEDS::SObject_ptr  theSObject,
const char *  IORString,
CORBA::Boolean  isMultiFile,
CORBA::Boolean  isASCII 
)
CORBA::Boolean SMESH_I_EXPORT::Is2D ( )
CORBA::Boolean SMESH_I_EXPORT::IsEmbeddedMode ( )
CORBA::Boolean SMESH_I_EXPORT::IsEmpty ( )
CORBA::Boolean SMESH_I_EXPORT::IsLoaded ( ) throw (SALOME::SALOME_Exception)
CORBA::Boolean SMESH_I_EXPORT::IsMediumNode ( CORBA::Long  ide,
CORBA::Long  idn 
)

Returns true if given node is medium node in given quadratic element.

CORBA::Boolean SMESH_I_EXPORT::IsMediumNodeOfAnyElem ( CORBA::Long  idn,
SMESH::ElementType  theElemType 
)

Returns true if given node is medium node in one of quadratic elements.

virtual bool SMESH_I_EXPORT::IsMeshInfoCorrect ( ) [virtual]

Returns false if GetMeshInfo() returns incorrect information that may happen if mesh data is not yet fully loaded from the file of study.

virtual bool SMESH_I_EXPORT::IsMeshInfoCorrect ( ) [virtual]

Returns false if GetMeshInfo() returns incorrect information that may happen if mesh data is not yet fully loaded from the file of study.

Returns false if GetMeshInfo() returns incorrect information that may happen if mesh data is not yet fully loaded from the file of study.

CORBA::Boolean SMESH_I_EXPORT::isOnAllElements ( ) throw (SALOME::SALOME_Exception)
CORBA::Boolean SMESH_I_EXPORT::IsPoly ( CORBA::Long  id)

Returns true if given element is polygon.

CORBA::Boolean SMESH_I_EXPORT::IsQuadratic ( CORBA::Long  id)

Returns true if given element is quadratic.

CORBA::Boolean SMESH_I_EXPORT::IsReadyToCompute ( SMESH::SMESH_Mesh_ptr  theMesh,
GEOM::GEOM_Object_ptr  theShapeObject 
) throw ( SALOME::SALOME_Exception )
void SMESH_I_EXPORT::Load ( ) throw (SALOME::SALOME_Exception)
bool SMESH_I_EXPORT::Load ( SALOMEDS::SComponent_ptr  theComponent,
const SALOMEDS::TMPFile &  theStream,
const char *  theURL,
bool  isMultiFile 
)
bool SMESH_I_EXPORT::LoadASCII ( SALOMEDS::SComponent_ptr  theComponent,
const SALOMEDS::TMPFile &  theStream,
const char *  theURL,
bool  isMultiFile 
)
virtual void SMESH_I_EXPORT::LoadFrom ( const char *  theStream) [virtual]
CORBA::Boolean SMESH_I_EXPORT::LoadFrom3DBlock ( SMESH::SMESH_Mesh_ptr  theMesh,
GEOM::GEOM_Object_ptr  theBlock 
)
CORBA::Boolean SMESH_I_EXPORT::LoadFromFace ( SMESH::SMESH_Mesh_ptr  theMesh,
GEOM::GEOM_Object_ptr  theFace,
CORBA::Boolean  theProject 
)
CORBA::Boolean SMESH_I_EXPORT::LoadFromFile ( const char *  theFileContents)
static void SMESH_I_EXPORT::loadGeomData ( SALOMEDS::SComponent_ptr  theCompRoot) [static, private]
char* SMESH_I_EXPORT::LocalPersistentIDToIOR ( SALOMEDS::SObject_ptr  theSObject,
const char *  aLocalPersistentID,
CORBA::Boolean  isMultiFile,
CORBA::Boolean  isASCII 
)
CORBA::Boolean SMESH_I_EXPORT::MakeMesh ( SMESH::SMESH_Mesh_ptr  theMesh,
CORBA::Boolean  CreatePolygons,
CORBA::Boolean  CreatePolyedrs 
)
void SMESH_I_EXPORT::mapOldToNew ( const int  oldId,
const int  newId 
) [inline]

Definition at line 103 of file SMESH_Gen_i.hxx.

                                                       {
    mapIdToId[ oldId ] = newId;
  }
CORBA::Long SMESH_I_EXPORT::Nb0DElements ( ) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::NbBiQuadQuadrangles ( ) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::NbEdges ( ) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::NbEdgesOfOrder ( SMESH::ElementOrder  order) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::NbElements ( ) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::NbFaces ( ) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::NbFacesOfOrder ( SMESH::ElementOrder  order) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::NbGroups ( ) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::NbHexagonalPrisms ( ) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::NbHexas ( ) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::NbHexasOfOrder ( SMESH::ElementOrder  order) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::NbNodes ( ) throw (SALOME::SALOME_Exception)

Here is the caller graph for this function:

CORBA::Long SMESH_I_EXPORT::NbPolygons ( ) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::NbPolyhedrons ( ) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::NbPrisms ( ) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::NbPrismsOfOrder ( SMESH::ElementOrder  order) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::NbPyramids ( ) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::NbPyramidsOfOrder ( SMESH::ElementOrder  order) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::NbQuadrangles ( ) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::NbQuadranglesOfOrder ( SMESH::ElementOrder  order) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::NbSubMesh ( ) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::NbTetras ( ) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::NbTetrasOfOrder ( SMESH::ElementOrder  order) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::NbTriangles ( ) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::NbTrianglesOfOrder ( SMESH::ElementOrder  order) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::NbTriQuadraticHexas ( ) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::NbVolumes ( ) throw (SALOME::SALOME_Exception)
CORBA::Long SMESH_I_EXPORT::NbVolumesOfOrder ( SMESH::ElementOrder  order) throw (SALOME::SALOME_Exception)
TopoDS_Shape SMESH_I_EXPORT::newGroupShape ( TGeomGroupData groupData) [private]

Return new group contents if it has been changed and update group data.

static SALOMEDS::SObject_ptr SMESH_I_EXPORT::ObjectToSObject ( SALOMEDS::Study_ptr  theStudy,
CORBA::Object_ptr  theObject 
) [static]
char* SMESH_I_EXPORT::ParseParameters ( const char *  theParameters)
SALOMEDS::SObject_ptr SMESH_I_EXPORT::PasteInto ( const SALOMEDS::TMPFile &  theStream,
CORBA::Long  theObjectID,
SALOMEDS::SObject_ptr  theObject 
) [inline]

Definition at line 432 of file SMESH_Gen_i.hxx.

                                                                      {
    SALOMEDS::SObject_var aResultSO;
    return aResultSO._retn();
  }
SMESH::MeshPreviewStruct* SMESH_I_EXPORT::Precompute ( SMESH::SMESH_Mesh_ptr  theMesh,
GEOM::GEOM_Object_ptr  theSubObject,
SMESH::Dimension  theDimension,
SMESH::long_array theShapesId 
) throw ( SALOME::SALOME_Exception )

Calculate Mesh as preview till indicated dimension on shape First, verify list of hypothesis associated with the subShape.

Return mesh preview structure

virtual void SMESH_I_EXPORT::PredicateChanged ( ) [virtual]
static void SMESH_I_EXPORT::PrepareForWriting ( const char *  file,
bool  overwrite = true 
) [static]
std::string SMESH_I_EXPORT::prepareMeshNameAndGroups ( const char *  file,
CORBA::Boolean  overwrite 
) [private]
SALOMEDS::SComponent_ptr SMESH_I_EXPORT::PublishComponent ( SALOMEDS::Study_ptr  theStudy)
SALOMEDS::SObject_ptr SMESH_I_EXPORT::PublishGroup ( SALOMEDS::Study_ptr  theStudy,
SMESH::SMESH_Mesh_ptr  theMesh,
SMESH::SMESH_GroupBase_ptr  theGroup,
GEOM::GEOM_Object_ptr  theShapeObject,
const char *  theName = 0 
)
SALOMEDS::SObject_ptr SMESH_I_EXPORT::PublishHypothesis ( SALOMEDS::Study_ptr  theStudy,
SMESH::SMESH_Hypothesis_ptr  theHyp,
const char *  theName = 0 
)
SALOMEDS::SObject_ptr SMESH_I_EXPORT::PublishInStudy ( SALOMEDS::Study_ptr  theStudy,
SALOMEDS::SObject_ptr  theSObject,
CORBA::Object_ptr  theObject,
const char *  theName 
) throw ( SALOME::SALOME_Exception )
SALOMEDS::SObject_ptr SMESH_I_EXPORT::PublishMesh ( SALOMEDS::Study_ptr  theStudy,
SMESH::SMESH_Mesh_ptr  theMesh,
const char *  theName = 0 
)
SALOMEDS::SObject_ptr SMESH_I_EXPORT::PublishSubMesh ( SALOMEDS::Study_ptr  theStudy,
SMESH::SMESH_Mesh_ptr  theMesh,
SMESH::SMESH_subMesh_ptr  theSubMesh,
GEOM::GEOM_Object_ptr  theShapeObject,
const char *  theName = 0 
)
void SMESH_I_EXPORT::read ( CORBA::Long  i) throw (SALOME::SALOME_Exception)
int SMESH_I_EXPORT::RegisterObject ( CORBA::Object_ptr  theObject)
void SMESH_I_EXPORT::release ( ) [inline]

Definition at line 65 of file SMESH_MEDFamily_i.hxx.

{}
void SMESH_I_EXPORT::release ( ) [inline]

Definition at line 83 of file SMESH_MEDMesh_i.hxx.

{}
CORBA::Long SMESH_I_EXPORT::Remove ( const SMESH::long_array theIDs)
CORBA::Long SMESH_I_EXPORT::RemoveByPredicate ( SMESH::Predicate_ptr  thePredicate)
void SMESH_I_EXPORT::removeGeomGroupData ( CORBA::Object_ptr  theSmeshObj) [private]

Remove GEOM group data relating to removed smesh object.

void SMESH_I_EXPORT::RemoveGroup ( SMESH::SMESH_GroupBase_ptr  theGroup) throw (SALOME::SALOME_Exception)
void SMESH_I_EXPORT::removeGroup ( const int  theId)
void SMESH_I_EXPORT::RemoveGroupWithContents ( SMESH::SMESH_GroupBase_ptr  theGroup) throw (SALOME::SALOME_Exception)
SMESH::Hypothesis_Status SMESH_I_EXPORT::RemoveHypothesis ( GEOM::GEOM_Object_ptr  aSubShapeObject,
SMESH::SMESH_Hypothesis_ptr  anHyp 
) throw (SALOME::SALOME_Exception)
SMESH_Hypothesis::Hypothesis_Status SMESH_I_EXPORT::removeHypothesis ( GEOM::GEOM_Object_ptr  aSubShapeObject,
SMESH::SMESH_Hypothesis_ptr  anHyp 
)
bool SMESH_I_EXPORT::RemoveHypothesisFromShape ( SALOMEDS::Study_ptr  theStudy,
SMESH::SMESH_Mesh_ptr  theMesh,
GEOM::GEOM_Object_ptr  theShapeObject,
SMESH::SMESH_Hypothesis_ptr  theHyp 
)
void SMESH_I_EXPORT::RemoveSubMesh ( SMESH::SMESH_subMesh_ptr  theSubMesh) throw (SALOME::SALOME_Exception)
bool SMESH_I_EXPORT::removeSubMesh ( SMESH::SMESH_subMesh_ptr  theSubMesh,
GEOM::GEOM_Object_ptr  theSubShapeObject 
)
void SMESH_I_EXPORT::rmDriver ( CORBA::Long  i) throw (SALOME::SALOME_Exception)
SALOMEDS::TMPFile* SMESH_I_EXPORT::Save ( SALOMEDS::SComponent_ptr  theComponent,
const char *  theURL,
bool  isMultiFile 
)
SALOMEDS::TMPFile* SMESH_I_EXPORT::SaveASCII ( SALOMEDS::SComponent_ptr  theComponent,
const char *  theURL,
bool  isMultiFile 
)
void SMESH_I_EXPORT::SavePython ( SALOMEDS::Study_ptr  theStudy)
virtual char* SMESH_I_EXPORT::SaveTo ( ) [virtual]
void SMESH_I_EXPORT::SetAutoColor ( CORBA::Boolean  theAutoColor) throw (SALOME::SALOME_Exception)

Auto color.

void SMESH_I_EXPORT::SetBoundaryBoxSegmentation ( CORBA::Long  theNbSegments) throw ( SALOME::SALOME_Exception )

Sets number of segments per diagonal of boundary box of geometry by which default segment length of appropriate 1D hypotheses is defined.

void SMESH_I_EXPORT::SetColor ( const SALOMEDS::Color &  color)
void SMESH_I_EXPORT::SetColorNumber ( CORBA::Long  color)
void SMESH_I_EXPORT::SetCurrentStudy ( SALOMEDS::Study_ptr  theStudy)

Here is the caller graph for this function:

void SMESH_I_EXPORT::SetDefaultNbSegments ( CORBA::Long  theNbSegments) throw ( SALOME::SALOME_Exception )

Sets default number of segments per edge.

void SMESH_I_EXPORT::SetEmbeddedMode ( CORBA::Boolean  theMode)
void SMESH_I_EXPORT::SetFilter ( SMESH::Filter_ptr  theFilter)
void SMESH_I_EXPORT::SetGeomEngine ( GEOM::GEOM_Gen_ptr  geomcompo)
void SMESH_I_EXPORT::SetImpl ( ::SMESH_Mesh *  impl)
void SMESH_I_EXPORT::SetLastParameters ( const char *  theParameters)
void SMESH_I_EXPORT::SetLibName ( const char *  theLibName)
virtual ::CORBA::Boolean SMESH_I_EXPORT::SetMeshOrder ( const SMESH::submesh_array_array theSubMeshArray)

Set submesh object order.

void SMESH_I_EXPORT::SetName ( const char *  name)
void SMESH_I_EXPORT::SetName ( const char *  theIOR,
const char *  theName 
)
static void SMESH_I_EXPORT::SetName ( SALOMEDS::SObject_ptr  theSObject,
const char *  theName,
const char *  theDefaultName = 0 
) [static]
virtual void SMESH_I_EXPORT::setOldParameters ( const char *  theParameters) [virtual]
virtual void SMESH_I_EXPORT::SetOption ( const char *  ,
const char *   
) [virtual]

Set an option value.

void SMESH_I_EXPORT::SetParameters ( const char *  theParameters)
void SMESH_I_EXPORT::SetParameters ( const char *  theParameters)

Sets list of notebook variables used for Mesh operations separated by ":" symbol.

static void SMESH_I_EXPORT::SetPixMap ( SALOMEDS::SObject_ptr  theSObject,
const char *  thePixMap 
) [static]
void SMESH_I_EXPORT::setProtocol ( SALOME::TypeOfCommunication  typ) [inline]

Definition at line 64 of file SMESH_MEDFamily_i.hxx.

{}
void SMESH_I_EXPORT::setProtocol ( SALOME::TypeOfCommunication  typ) [inline]

Definition at line 82 of file SMESH_MEDMesh_i.hxx.

{}
void SMESH_I_EXPORT::SetShape ( GEOM::GEOM_Object_ptr  theShapeObject) throw (SALOME::SALOME_Exception)
void SMESH_I_EXPORT::SetVarParameter ( const char *  parameter,
const char *  method 
)
GEOM::GEOM_Object_ptr SMESH_I_EXPORT::ShapeToGeomObject ( const TopoDS_Shape &  theShape)
CORBA::Long SMESH_I_EXPORT::Size ( )
SMESH_I_EXPORT::SMESH_0D_Algo_i ( PortableServer::POA_ptr  thePOA) [protected]
SMESH_I_EXPORT::SMESH_1D_Algo_i ( PortableServer::POA_ptr  thePOA) [protected]
SMESH_I_EXPORT::SMESH_2D_Algo_i ( PortableServer::POA_ptr  thePOA) [protected]
SMESH_I_EXPORT::SMESH_3D_Algo_i ( PortableServer::POA_ptr  thePOA) [protected]
SMESH_I_EXPORT::SMESH_Algo_i ( PortableServer::POA_ptr  thePOA)
SMESH_I_EXPORT::SMESH_Gen_i ( CORBA::ORB_ptr  orb,
PortableServer::POA_ptr  poa,
PortableServer::ObjectId *  contId,
const char *  instanceName,
const char *  interfaceName 
)
SMESH_I_EXPORT::SMESH_Group_i ( PortableServer::POA_ptr  thePOA,
SMESH_Mesh_i theMeshServant,
const int  theLocalID 
)
SMESH_I_EXPORT::SMESH_GroupBase_i ( PortableServer::POA_ptr  thePOA,
SMESH_Mesh_i theMeshServant,
const int  theLocalID 
)
SMESH_I_EXPORT::SMESH_GroupOnFilter_i ( PortableServer::POA_ptr  thePOA,
SMESH_Mesh_i theMeshServant,
const int  theLocalID 
)
SMESH_I_EXPORT::SMESH_GroupOnGeom_i ( PortableServer::POA_ptr  thePOA,
SMESH_Mesh_i theMeshServant,
const int  theLocalID 
)
SMESH_I_EXPORT::SMESH_Hypothesis_i ( PortableServer::POA_ptr  thePOA)
SMESH_I_EXPORT::SMESH_MEDFamily_i ( int  identifier,
SMESH_subMesh_i sm,
std::string  name,
std::string  description,
SALOME_MED::medEntityMesh  entity 
)
SMESH_I_EXPORT::SMESH_MEDSupport_i ( SMESH_subMesh_i sm,
std::string  name,
std::string  description,
SALOME_MED::medEntityMesh  entity 
)
SMESH_I_EXPORT::SMESH_Mesh_i ( const SMESH_Mesh_i ) [private]
SMESH_I_EXPORT::SMESH_Mesh_i ( PortableServer::POA_ptr  thePOA,
SMESH_Gen_i myGen_i,
CORBA::Long  studyId 
)
SMESH_I_EXPORT::SMESH_subMesh_i ( PortableServer::POA_ptr  thePOA,
SMESH_Gen_i gen_i,
SMESH_Mesh_i mesh_i,
int  localId 
)
static CORBA::Object_var SMESH_I_EXPORT::SObjectToObject ( SALOMEDS::SObject_ptr  theSObject) [static]
static SMESH::Filter_ptr SMESH_I_EXPORT::StringToFilter ( const std::string &  thePersistentString) [static]

Definition at line 64 of file SMESH_Gen_i.hxx.

{}

Here is the caller graph for this function:

To load full mesh data from study at hyp modification or not.

Definition at line 230 of file SMESH_Gen_i.hxx.

SMESH::SMESH_Group_ptr SMESH_I_EXPORT::UnionGroups ( SMESH::SMESH_GroupBase_ptr  theGroup1,
SMESH::SMESH_GroupBase_ptr  theGroup2,
const char *  theName 
) throw (SALOME::SALOME_Exception)
SMESH::SMESH_Group_ptr SMESH_I_EXPORT::UnionListOfGroups ( const SMESH::ListOfGroups theGroups,
const char *  theName 
) throw (SALOME::SALOME_Exception)
virtual void SMESH_I_EXPORT::UpdateAsMeshesRestored ( ) [virtual]
void SMESH_I_EXPORT::UpdateParameters ( const char *  theParameters)
void SMESH_I_EXPORT::write ( CORBA::Long  i,
const char *  driverMeshName 
) throw (SALOME::SALOME_Exception)

Friends And Related Function Documentation

friend class SMESH_Mesh_i [friend]

Definition at line 118 of file SMESH_Group_i.hxx.

void SMESH_Mesh_i::CheckGeomGroupModif ( ) [friend]

Definition at line 111 of file SMESH_Group_i.hxx.


Member Data Documentation

std::string* SMESH_I_EXPORT::_attributeDescription [protected]

Definition at line 51 of file SMESH_MEDFamily_i.hxx.

Definition at line 49 of file SMESH_MEDFamily_i.hxx.

Definition at line 50 of file SMESH_MEDFamily_i.hxx.

bool SMESH_I_EXPORT::_compte [protected]

Definition at line 59 of file SMESH_MEDMesh_i.hxx.

bool SMESH_I_EXPORT::_creeFamily [protected]

Definition at line 60 of file SMESH_MEDMesh_i.hxx.

Definition at line 106 of file SMESH_MEDSupport_i.hxx.

SALOME_MED::medEntityMesh SMESH_I_EXPORT::_entity

Definition at line 111 of file SMESH_MEDSupport_i.hxx.

int SMESH_I_EXPORT::_famIdent [protected]

Definition at line 63 of file SMESH_MEDMesh_i.hxx.

std::vector< SALOME_MED::FAMILY_ptr > SMESH_I_EXPORT::_families [protected]

Definition at line 73 of file SMESH_MEDMesh_i.hxx.

Definition at line 618 of file SMESH_Mesh_i.hxx.

SALOME_MED::medGeometryElement* SMESH_I_EXPORT::_geometricType

Definition at line 112 of file SMESH_MEDSupport_i.hxx.

Definition at line 640 of file SMESH_Mesh_i.hxx.

std::string* SMESH_I_EXPORT::_groupName [protected]

Definition at line 53 of file SMESH_MEDFamily_i.hxx.

int SMESH_I_EXPORT::_id [private]

Definition at line 619 of file SMESH_Mesh_i.hxx.

int SMESH_I_EXPORT::_identifier [protected]

Definition at line 47 of file SMESH_MEDFamily_i.hxx.

int SMESH_I_EXPORT::_idGenerator [static, private]

Definition at line 616 of file SMESH_Mesh_i.hxx.

::SMESH_Mesh* SMESH_I_EXPORT::_impl [private]

Definition at line 617 of file SMESH_Mesh_i.hxx.

int SMESH_I_EXPORT::_indexElts [protected]

Definition at line 61 of file SMESH_MEDMesh_i.hxx.

int SMESH_I_EXPORT::_indexEnts [protected]

Definition at line 62 of file SMESH_MEDMesh_i.hxx.

Definition at line 107 of file SMESH_MEDSupport_i.hxx.

int SMESH_I_EXPORT::_localId [protected]

Definition at line 118 of file SMESH_subMesh_i.hxx.

std::map<int, SMESH::SMESH_GroupBase_ptr> SMESH_I_EXPORT::_mapGroups [private]

Definition at line 622 of file SMESH_Mesh_i.hxx.

std::map<int, SMESH::SMESH_Hypothesis_ptr> SMESH_I_EXPORT::_mapHypo [private]

Definition at line 623 of file SMESH_Mesh_i.hxx.

std::map< SALOME_MED::medGeometryElement, int > SMESH_I_EXPORT::_mapIndToSeqElts [protected]

Definition at line 65 of file SMESH_MEDMesh_i.hxx.

std::map< SALOME_MED::medEntityMesh, int > SMESH_I_EXPORT::_mapIndToVectTypes [protected]

Definition at line 69 of file SMESH_MEDMesh_i.hxx.

std::map< SALOME_MED::medEntityMesh, int > SMESH_I_EXPORT::_mapNbTypes [protected]

Definition at line 68 of file SMESH_MEDMesh_i.hxx.

std::map<int, ::SMESH_subMesh*> SMESH_I_EXPORT::_mapSubMesh

Definition at line 597 of file SMESH_Mesh_i.hxx.

Definition at line 596 of file SMESH_Mesh_i.hxx.

std::map<int, SMESH::SMESH_subMesh_ptr> SMESH_I_EXPORT::_mapSubMeshIor [private]

Definition at line 621 of file SMESH_Mesh_i.hxx.

SALOME_MED::MedFileInfo_var SMESH_I_EXPORT::_medFileInfo [private]

Definition at line 624 of file SMESH_Mesh_i.hxx.

Definition at line 55 of file SMESH_MEDMesh_i.hxx.

Definition at line 119 of file SMESH_subMesh_i.hxx.

SMESHDS_Mesh* SMESH_I_EXPORT::_meshDS [protected]

Definition at line 56 of file SMESH_MEDMesh_i.hxx.

std::string SMESH_I_EXPORT::_meshId [protected]

Definition at line 58 of file SMESH_MEDMesh_i.hxx.

std::string SMESH_I_EXPORT::_name

Definition at line 105 of file SMESH_MEDSupport_i.hxx.

Definition at line 48 of file SMESH_MEDFamily_i.hxx.

Definition at line 113 of file SMESH_MEDSupport_i.hxx.

Definition at line 52 of file SMESH_MEDFamily_i.hxx.

Definition at line 625 of file SMESH_Mesh_i.hxx.

SALOME_TYPES::ListOfLong_var SMESH_I_EXPORT::_seq_elemId[MED_NBR_GEOMETRIE_MAILLE] [protected]

Definition at line 66 of file SMESH_MEDMesh_i.hxx.

Definition at line 109 of file SMESH_MEDSupport_i.hxx.

Definition at line 108 of file SMESH_MEDSupport_i.hxx.

int SMESH_I_EXPORT::_studyId [private]

Definition at line 620 of file SMESH_Mesh_i.hxx.

::SMESH_subMesh* SMESH_I_EXPORT::_subMesh

Definition at line 103 of file SMESH_MEDSupport_i.hxx.

Definition at line 44 of file SMESH_MEDFamily_i.hxx.

Definition at line 102 of file SMESH_MEDSupport_i.hxx.

std::vector< SALOME_MED::medGeometryElement > SMESH_I_EXPORT::_TypesId[MED_NBR_GEOMETRIE_MAILLE] [protected]

Definition at line 71 of file SMESH_MEDMesh_i.hxx.

map<int, int> SMESH_I_EXPORT::mapIdToId [private]

Definition at line 127 of file SMESH_Gen_i.hxx.

map<int, string> SMESH_I_EXPORT::mapIdToIOR [private]

Definition at line 126 of file SMESH_Gen_i.hxx.

::SMESH_Hypothesis* SMESH_I_EXPORT::myBaseImpl [protected]

Definition at line 109 of file SMESH_Hypothesis_i.hxx.

SALOMEDS::Study_var SMESH_I_EXPORT::myCurrentStudy [private]

Definition at line 596 of file SMESH_Gen_i.hxx.

SMESH::Filter_var SMESH_I_EXPORT::myFilter [private]

Definition at line 191 of file SMESH_Group_i.hxx.

Definition at line 107 of file SMESH_Pattern_i.hxx.

::SMESH_Gen SMESH_I_EXPORT::myGen [private]

Definition at line 588 of file SMESH_Gen_i.hxx.

GEOM::GEOM_Gen_var SMESH_I_EXPORT::myGeomGen [static, private]

Definition at line 582 of file SMESH_Gen_i.hxx.

Definition at line 120 of file SMESH_Group_i.hxx.

Definition at line 591 of file SMESH_Gen_i.hxx.

CORBA::Boolean SMESH_I_EXPORT::myIsEmbeddedMode [private]

Definition at line 597 of file SMESH_Gen_i.hxx.

Definition at line 604 of file SMESH_Gen_i.hxx.

std::vector< std::string > SMESH_I_EXPORT::myLastParameters [private]

Definition at line 605 of file SMESH_Gen_i.hxx.

SALOME_LifeCycleCORBA* SMESH_I_EXPORT::myLCC [static, private]

Definition at line 586 of file SMESH_Gen_i.hxx.

Definition at line 115 of file SMESH_Group_i.hxx.

Definition at line 114 of file SMESH_Group_i.hxx.

std::map< std::string, std::string > SMESH_I_EXPORT::myMethod2VarParams [protected]

Definition at line 111 of file SMESH_Hypothesis_i.hxx.

Definition at line 120 of file SMESH_Group_i.hxx.

SALOME_NamingService* SMESH_I_EXPORT::myNS [static, private]

Definition at line 585 of file SMESH_Gen_i.hxx.

CORBA::ORB_var SMESH_I_EXPORT::myOrb [static, private]

Definition at line 583 of file SMESH_Gen_i.hxx.

::SMESH_Pattern SMESH_I_EXPORT::myPattern [private]

Definition at line 105 of file SMESH_Pattern_i.hxx.

PortableServer::POA_var SMESH_I_EXPORT::myPoa [static, private]

Definition at line 584 of file SMESH_Gen_i.hxx.

Definition at line 110 of file SMESH_Group_i.hxx.

std::map< int, Handle(TColStd_HSequenceOfAsciiString) > SMESH_I_EXPORT::myPythonScripts [private]

Definition at line 603 of file SMESH_Gen_i.hxx.

GEOM_Client* SMESH_I_EXPORT::myShapeReader [private]

Definition at line 595 of file SMESH_Gen_i.hxx.

Definition at line 587 of file SMESH_Gen_i.hxx.

Definition at line 593 of file SMESH_Gen_i.hxx.

Definition at line 600 of file SMESH_Gen_i.hxx.


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