Version: 6.3.1
Packages | Typedefs | Enumerations | Functions

src/MEDWrapper/Base/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"
Include dependency graph for MED_Common.hxx:

Go to the source code of this file.

Packages

package  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< TWrapper > MED.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.eTETRA4 = 304,
  MED.ePYRA5 = 305, MED.ePENTA6 = 306, MED.eHEXA8 = 308, MED.eTETRA10 = 310,
  MED.ePYRA13 = 313, MED.ePENTA15 = 315, MED.eHEXA20 = 320, 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

const TEntity2GeomSetMED.GetEntity2GeomSet ()
template<EVersion >
TInt MED.GetDESCLength ()
template<EVersion >
TInt MED.GetIDENTLength ()
template<EVersion >
TInt MED.GetNOMLength ()
template<EVersion >
TInt MED.GetLNOMLength ()
template<EVersion >
TInt MED.GetPNOMLength ()
template<EVersion >
void MED.GetVersionRelease (TInt &majeur, TInt &mineur, TInt &release)
template<EVersion >
TInt MED.GetNbConn (EGeometrieElement typmai, EEntiteMaillage typent, TInt mdim)
TInt MED.GetNbNodes (EGeometrieElement typmai)
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS