Back to index

salome-med  6.5.0
Namespaces | Typedefs | Enumerations | Functions
MED_Common.hxx File Reference
#include "MED_WrapperBase.hxx"
#include <string>
#include <set>
#include <map>
#include <hdf5.h>
#include <boost/tuple/tuple.hpp>
#include "SALOMEconfig.h"
#include "MED_Vector.hxx"
#include "MED_SharedPtr.hxx"
#include "MED_SliceArray.hxx"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  MED

Typedefs

typedef double MED::TFloat
typedef int MED::TInt
typedef hid_t MED::TIdt
typedef herr_t MED::TErr
typedef TVector< TFloat > MED::TFloatVector
typedef TVector< std::string > MED::TStringVector
typedef TVector< TInt > MED::TIntVector
typedef std::set< std::string > MED::TStringSet
typedef std::map
< EGeometrieElement, TInt > 
MED::TGeom2Size
typedef std::map
< EEntiteMaillage, TGeom2Size > 
MED::TEntityInfo
typedef std::set
< EGeometrieElement > 
MED::TGeomSet
typedef std::map
< EEntiteMaillage, TGeomSet > 
MED::TEntity2GeomSet
typedef SharedPtr< TNameInfo > MED::PNameInfo
typedef SharedPtr< TMeshInfo > MED::PMeshInfo
typedef SharedPtr< TFamilyInfo > MED::PFamilyInfo
typedef SharedPtr< TElemInfo > MED::PElemInfo
typedef SharedPtr< TNodeInfo > MED::PNodeInfo
typedef SharedPtr< TPolygoneInfo > MED::PPolygoneInfo
typedef SharedPtr< TPolyedreInfo > MED::PPolyedreInfo
typedef SharedPtr< TCellInfo > MED::PCellInfo
typedef SharedPtr< TFieldInfo > MED::PFieldInfo
typedef SharedPtr< TTimeStampInfo > MED::PTimeStampInfo
typedef SharedPtr< TProfileInfo > MED::PProfileInfo
typedef SharedPtr< TGaussInfo > MED::PGaussInfo
typedef SharedPtr< TGrilleInfo > MED::PGrilleInfo
typedef SharedPtr
< TTimeStampValueBase > 
MED::PTimeStampValueBase
typedef SharedPtr< TWrapperMED::PWrapper

Enumerations

enum  MED::EVersion { MED::eVUnknown = -1, MED::eV2_1, MED::eV2_2 }
enum  MED::EBooleen { MED::eFAUX, MED::eVRAI }
enum  MED::EModeSwitch { MED::eFULL_INTERLACE, MED::eNO_INTERLACE }
enum  MED::ETypeChamp { MED::eFLOAT64 = 6, MED::eINT = 26 }
enum  MED::EMaillage { MED::eNON_STRUCTURE, MED::eSTRUCTURE }
enum  MED::ERepere { MED::eCART, MED::eCYL, MED::eSPHER }
enum  MED::EConnectivite { MED::eNOD, MED::eDESC }
enum  MED::EGeometrieElement {
  MED::ePOINT1 = 1, MED::eSEG2 = 102, MED::eSEG3 = 103, MED::eTRIA3 = 203,
  MED::eQUAD4 = 204, MED::eTRIA6 = 206, MED::eQUAD8 = 208, MED::eQUAD9 = 209,
  MED::eTETRA4 = 304, MED::ePYRA5 = 305, MED::ePENTA6 = 306, MED::eHEXA8 = 308,
  MED::eOCTA12 = 312, MED::eTETRA10 = 310, MED::ePYRA13 = 313, MED::ePENTA15 = 315,
  MED::eHEXA20 = 320, MED::eHEXA27 = 327, MED::ePOLYGONE = 400, MED::ePOLYEDRE = 500,
  MED::eNONE = 0
}
enum  MED::EEntiteMaillage {
  MED::eMAILLE, MED::eFACE, MED::eARETE, MED::eNOEUD,
  MED::eNOEUD_ELEMENT
}
enum  MED::EModeProfil { MED::eNO_PFLMOD, MED::eGLOBAL, MED::eCOMPACT }
enum  MED::EGrilleType { MED::eGRILLE_CARTESIENNE, MED::eGRILLE_POLAIRE, MED::eGRILLE_STANDARD }
enum  MED::ETable {
  MED::eCOOR, MED::eCONN, MED::eNOM, MED::eNUM,
  MED::eFAM, MED::eCOOR_IND1, MED::eCOOR_IND2, MED::eCOOR_IND3
}

Functions

MEDWRAPPER_EXPORT const
TEntity2GeomSet
MED::GetEntity2GeomSet ()
template<EVersion >
TInt MEDWRAPPER_EXPORT MED::GetDESCLength ()
template<EVersion >
TInt MEDWRAPPER_EXPORT MED::GetIDENTLength ()
template<EVersion >
TInt MEDWRAPPER_EXPORT MED::GetNOMLength ()
template<EVersion >
TInt MEDWRAPPER_EXPORT MED::GetLNOMLength ()
template<EVersion >
TInt MEDWRAPPER_EXPORT MED::GetPNOMLength ()
template<EVersion >
void MEDWRAPPER_EXPORT MED::GetVersionRelease (TInt &majeur, TInt &mineur, TInt &release)
template<EVersion >
MEDWRAPPER_EXPORT TInt MED::GetNbConn (EGeometrieElement typmai, EEntiteMaillage typent, TInt mdim)
MEDWRAPPER_EXPORT TInt MED::GetNbNodes (EGeometrieElement typmai)