Version: 5.1.6

MED.TWrapper Struct Reference

Define a base class that wraps the MED API. More...

#include <MED_Wrapper.hxx>

Inheritance diagram for MED.TWrapper:
Inheritance graph

Public Types

typedef boost::mutex TMutex

Public Member Functions

virtual ~TWrapper ()
virtual EVersion GetVersion ()=0
 Gets version of the MED library used for the MED file.
virtual PMeshInfo CrMeshInfo (TInt theDim=0, const std::string &theValue="", EMaillage theType=eNON_STRUCTURE, const std::string &theDesc="")=0
 Creates a MEDWrapper MED Mesh representation.
virtual PMeshInfo CrMeshInfo (const PMeshInfo &theInfo)=0
 A copy-constructor for the MEDWrapper MED Mesh representation.
virtual TInt GetNbMeshes (TErr *theErr=0)=0
 Read number of MED Mesh entities in the defined MED file.
virtual void GetMeshInfo (TInt theMeshId, TMeshInfo &theInfo, TErr *theErr=0)=0
 Read a MEDWrapper MED Mesh representation by its number.
virtual void SetMeshInfo (const TMeshInfo &theInfo, TErr *theErr=0)=0
 Write the MEDWrapper MED Mesh representation in the defined MED file.
virtual PMeshInfo GetPMeshInfo (TInt theId, TErr *theErr=0)
 Read a MEDWrapper MED Mesh representation by its number.
virtual TInt GetNbFamilies (const TMeshInfo &theMeshInfo, TErr *theErr=0)=0
 Read number of MED Family entities in the defined MED file.
virtual TInt GetNbFamAttr (TInt theFamId, const TMeshInfo &theInfo, TErr *theErr=0)=0
 Read number of attributes for defined MED Family.
virtual TInt GetNbFamGroup (TInt theFamId, const TMeshInfo &theInfo, TErr *theErr=0)=0
 Read number of MED Groups where MED Family with the number belong to.
virtual void GetFamilyInfo (TInt theFamId, TFamilyInfo &theInfo, TErr *theErr=0)=0
 Read a MEDWrapper MED Family representation by its number.
virtual void SetFamilyInfo (const TFamilyInfo &theInfo, TErr *theErr=0)=0
 Write a MEDWrapper MED Family representation by its number.
virtual PFamilyInfo CrFamilyInfo (const PMeshInfo &theMeshInfo, TInt theNbGroup=0, TInt theNbAttr=0, TInt theId=0, const std::string &theValue="")=0
 Creates a MEDWrapper MED Family representation.
virtual PFamilyInfo CrFamilyInfo (const PMeshInfo &theMeshInfo, const std::string &theValue, TInt theId, const TStringSet &theGroupNames, const TStringVector &theAttrDescs=TStringVector(), const TIntVector &theAttrIds=TIntVector(), const TIntVector &theAttrVals=TIntVector())=0
 Creates a MEDWrapper MED Family representation.
virtual PFamilyInfo CrFamilyInfo (const PMeshInfo &theMeshInfo, const PFamilyInfo &theInfo)=0
 A copy-constructor for the MEDWrapper MED Family representation.
PFamilyInfo GetPFamilyInfo (const PMeshInfo &theMeshInfo, TInt theId, TErr *theErr=0)
 Write a MEDWrapper MED Family representation by its number.
virtual void GetNames (TElemInfo &theInfo, TInt theNb, EEntiteMaillage theEntity, EGeometrieElement theGeom, TErr *theErr=0)
 Read sequence of names for any descendant of TElemInfo.
virtual void GetNumeration (TElemInfo &theInfo, TInt theNb, EEntiteMaillage theEntity, EGeometrieElement theGeom, TErr *theErr=0)
 Read sequence of numerous for any descendant of TElemInfo.
virtual void GetFamilies (TElemInfo &theInfo, TInt theNb, EEntiteMaillage theEntity, EGeometrieElement theGeom, TErr *theErr=0)
 Read sequence MED Family indexes for any descendant of TElemInfo.
virtual void SetNames (const TElemInfo &theInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, TErr *theErr=0)
 Write sequence of names for any descendant of TElemInfo.
virtual void SetNumeration (const TElemInfo &theInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, TErr *theErr=0)
 Write sequence of numerous for any descendant of TElemInfo.
virtual void SetFamilies (const TElemInfo &theInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, TErr *theErr=0)
 Write sequence MED Family indexes for any descendant of TElemInfo.
PElemInfo GetPElemInfo (const PMeshInfo &theMeshInfo, EEntiteMaillage theEntity=eNOEUD, EGeometrieElement theGeom=ePOINT1, EConnectivite theConnMode=eNOD, TErr *theErr=0)
 Read a MEDWrapper MED Element representation from defined MED file.
virtual TInt GetNbNodes (const TMeshInfo &theMeshInfo, TErr *theErr=0)=0
 Read number of nodes in defined MED Mesh.
virtual TInt GetNbNodes (const TMeshInfo &theMeshInfo, ETable theTable, TErr *theErr=0)
virtual void GetNodeInfo (TNodeInfo &theInfo, TErr *theErr=0)=0
 Read a MEDWrapper MED Nodes representation from defined MED file.
virtual void SetNodeInfo (const TNodeInfo &theInfo, TErr *theErr=0)=0
 Write the MEDWrapper MED Nodes representation into defined MED file.
virtual PElemInfo CrElemInfo (const PMeshInfo &theMeshInfo, TInt theNbElem, EBooleen theIsElemNum=eVRAI, EBooleen theIsElemNames=eVRAI)
 Creates a MEDWrapper MED Nodes representation.
virtual PElemInfo CrElemInfo (const PMeshInfo &theMeshInfo, TInt theNbElem, const TIntVector &theFamNum, const TIntVector &aElemNum, const TStringVector &aElemNames)
 Creates a MEDWrapper MED Nodes representation.
virtual PNodeInfo CrNodeInfo (const PMeshInfo &theMeshInfo, TInt theNbElem, EModeSwitch theMode=eFULL_INTERLACE, ERepere theSystem=eCART, EBooleen theIsElemNum=eVRAI, EBooleen theIsElemNames=eVRAI)=0
 Creates a MEDWrapper MED Nodes representation.
virtual PNodeInfo CrNodeInfo (const PMeshInfo &theMeshInfo, const TFloatVector &theNodeCoords, EModeSwitch theMode=eFULL_INTERLACE, ERepere theSystem=eCART, const TStringVector &theCoordNames=TStringVector(), const TStringVector &theCoordUnits=TStringVector(), const TIntVector &theFamilyNums=TIntVector(), const TIntVector &theElemNums=TIntVector(), const TStringVector &theElemNames=TStringVector())=0
 Creates a MEDWrapper MED Nodes representation.
virtual PNodeInfo CrNodeInfo (const PMeshInfo &theMeshInfo, const PNodeInfo &theInfo)=0
 A copy-constructor for the MEDWrapper MED Nodes representation.
PNodeInfo GetPNodeInfo (const PMeshInfo &theMeshInfo, TErr *theErr=0)
 Read a MEDWrapper MED Nodes representation from defined MED file.
virtual void GetPolygoneInfo (TPolygoneInfo &theInfo, TErr *theErr=0)
 Read a MEDWrapper MED Polygones representation from defined MED file.
virtual void SetPolygoneInfo (const TPolygoneInfo &theInfo, TErr *theErr=0)
 Write a MEDWrapper MED Polygones representation from defined MED file.
virtual TInt GetNbPolygones (const TMeshInfo &theMeshInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, EConnectivite theConnMode=eNOD, TErr *theErr=0)
 Read number of MED Polygones in defined MED Mesh.
virtual TInt GetPolygoneConnSize (const TMeshInfo &theMeshInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, EConnectivite theConnMode=eNOD, TErr *theErr=0)
 Read connectivity infroamtion for the MED Polygones in defined MED Mesh.
virtual PPolygoneInfo CrPolygoneInfo (const PMeshInfo &theMeshInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, TInt theNbElem, TInt theConnSize, EConnectivite theConnMode=eNOD, EBooleen theIsElemNum=eVRAI, EBooleen theIsElemNames=eVRAI)
 Creates a MEDWrapper MED Polygones representation.
virtual PPolygoneInfo CrPolygoneInfo (const PMeshInfo &theMeshInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, const TIntVector &theIndexes, const TIntVector &theConnectivities, EConnectivite theConnMode=eNOD, const TIntVector &theFamilyNums=TIntVector(), const TIntVector &theElemNums=TIntVector(), const TStringVector &theElemNames=TStringVector())
 Creates a MEDWrapper MED Polygones representation.
virtual PPolygoneInfo CrPolygoneInfo (const PMeshInfo &theMeshInfo, const PPolygoneInfo &theInfo)
 A copy-constructor for the MEDWrapper MED Polygones representation.
PPolygoneInfo GetPPolygoneInfo (const PMeshInfo &theMeshInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, EConnectivite theConnMode=eNOD)
 Read a MEDWrapper MED Polygones representation from defined MED file.
virtual void GetPolyedreInfo (TPolyedreInfo &theInfo, TErr *theErr=0)
 Read a MEDWrapper MED Polyedres representation from defined MED file.
virtual void SetPolyedreInfo (const TPolyedreInfo &theInfo, TErr *theErr=0)
 Write a MEDWrapper MED Polyedres representation from defined MED file.
virtual TInt GetNbPolyedres (const TMeshInfo &theMeshInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, EConnectivite theConnMode=eNOD, TErr *theErr=0)
 Read number of MED Polyedres in defined MED Mesh.
virtual void GetPolyedreConnSize (const TMeshInfo &theMeshInfo, TInt &theNbFaces, TInt &theConnSize, EConnectivite theConnMode=eNOD, TErr *theErr=0)
 Read connectivity infroamtion for the MED Polyedres in defined MED Mesh.
virtual PPolyedreInfo CrPolyedreInfo (const PMeshInfo &theMeshInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, TInt theNbElem, TInt theNbFaces, TInt theConnSize, EConnectivite theConnMode=eNOD, EBooleen theIsElemNum=eVRAI, EBooleen theIsElemNames=eVRAI)
virtual PPolyedreInfo CrPolyedreInfo (const PMeshInfo &theMeshInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, const TIntVector &theIndexes, const TIntVector &theFaces, const TIntVector &theConnectivities, EConnectivite theConnMode=eNOD, const TIntVector &theFamilyNums=TIntVector(), const TIntVector &theElemNums=TIntVector(), const TStringVector &theElemNames=TStringVector())
 Creates a MEDWrapper MED Polyedres representation.
virtual PPolyedreInfo CrPolyedreInfo (const PMeshInfo &theMeshInfo, const PPolyedreInfo &theInfo)
 A copy-constructor for the MEDWrapper MED Polyedres representation.
PPolyedreInfo GetPPolyedreInfo (const PMeshInfo &theMeshInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, EConnectivite theConnMode=eNOD)
 Read a MEDWrapper MED Polyedres representation from defined MED file.
virtual TEntityInfo GetEntityInfo (const TMeshInfo &theMeshInfo, EConnectivite theConnMode=eNOD, TErr *theErr=0)=0
 Get TEntityInfo which contains brief information about existing cells and their destribution among MED ENTITIES.
virtual TInt GetNbCells (const TMeshInfo &theMeshInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, EConnectivite theConnMode=eNOD, TErr *theErr=0)=0
 Read number of cells for defined MED Mesh, ENTITY and geometrical type with define mode of connectivity.
virtual void GetCellInfo (TCellInfo &theInfo, TErr *theErr=0)=0
 Read a MEDWrapper MED Cells representation from defined MED file.
virtual void SetCellInfo (const TCellInfo &theInfo, TErr *theErr=0)=0
 Write the MEDWrapper MED Cells representation into defined MED file.
virtual PCellInfo CrCellInfo (const PMeshInfo &theMeshInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, TInt theNbElem, EConnectivite theConnMode=eNOD, EBooleen theIsElemNum=eVRAI, EBooleen theIsElemNames=eVRAI, EModeSwitch theMode=eFULL_INTERLACE)=0
 Creates a MEDWrapper MED Cells representation.
virtual PCellInfo CrCellInfo (const PMeshInfo &theMeshInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, const TIntVector &theConnectivities, EConnectivite theConnMode=eNOD, const TIntVector &theFamilyNums=TIntVector(), const TIntVector &theElemNums=TIntVector(), const TStringVector &theElemNames=TStringVector(), EModeSwitch theMode=eFULL_INTERLACE)=0
 Creates a MEDWrapper MED Cells representation.
virtual PCellInfo CrCellInfo (const PMeshInfo &theMeshInfo, const PCellInfo &theInfo)=0
 A copy-constructor for the MEDWrapper MED Cells representation.
PCellInfo GetPCellInfo (const PMeshInfo &theMeshInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, EConnectivite theConnMode=eNOD, TErr *theErr=0)
 Read a MEDWrapper MED Cells representation from defined MED file.
virtual TInt GetNbFields (TErr *theErr=0)=0
 Read number of MED FIELDS in defined MED Mesh.
virtual TInt GetNbComp (TInt theFieldId, TErr *theErr=0)=0
 Read number of components for the defined MED FIELD by its order number.
virtual void GetFieldInfo (TInt theFieldId, TFieldInfo &theInfo, TErr *theErr=0)=0
 Read MEDWrapper MED FIELD representation by its order number.
virtual void SetFieldInfo (const TFieldInfo &theInfo, TErr *theErr=0)=0
 Write MEDWrapper MED FIELD representation into defined MED file.
virtual PFieldInfo CrFieldInfo (const PMeshInfo &theMeshInfo, TInt theNbComp=0, ETypeChamp theType=eFLOAT64, const std::string &theValue="", EBooleen theIsLocal=eVRAI, TInt theNbRef=1)=0
 Creates a MEDWrapper MED FIELD representation.
virtual PFieldInfo CrFieldInfo (const PMeshInfo &theMeshInfo, const PFieldInfo &theInfo)=0
 A copy-constructor for the MEDWrapper MED FIELD representation.
PFieldInfo GetPFieldInfo (const PMeshInfo &theMeshInfo, TInt theId, TErr *theErr=0)
 Read a MEDWrapper MED FIELD representation from defined MED file.
virtual TInt GetNbGauss (TErr *theErr=0)
 Read number of MED GAUSS in defined MED Mesh.
virtual TGaussInfo::TInfo GetGaussPreInfo (TInt theId, TErr *theErr=0)
 Read brief MED GAUSS information by its order number from defined MED Mesh.
virtual void GetGaussInfo (TInt theId, TGaussInfo &theInfo, TErr *theErr=0)
 Read a MEDWrapper MED GAUSS representation by its order number from defined MED file.
virtual PGaussInfo CrGaussInfo (const TGaussInfo::TInfo &theInfo, EModeSwitch theMode=eFULL_INTERLACE)=0
 Creates a MEDWrapper MED GAUSS representation.
virtual TInt GetNbTimeStamps (const TFieldInfo &theInfo, const TEntityInfo &theEntityInfo, EEntiteMaillage &theEntity, TGeom2Size &theGeom2Size, TErr *theErr=0)=0
 Read number of MED TIMESTAMPS in defined MED Mesh.
virtual void GetTimeStampInfo (TInt theTimeStampId, TTimeStampInfo &theInfo, TErr *theErr=0)=0
 Read MEDWrapper MED TIMESTAMP representation by its order number.
virtual PTimeStampInfo CrTimeStampInfo (const PFieldInfo &theFieldInfo, EEntiteMaillage theEntity, const TGeom2Size &theGeom2Size, const TGeom2NbGauss &theGeom2NbGauss=TGeom2NbGauss(), TInt theNumDt=0, TInt theNumOrd=0, TFloat theDt=0, const std::string &theUnitDt="", const TGeom2Gauss &theGeom2Gauss=TGeom2Gauss())=0
 Creates a MEDWrapper MED TIMESTAMP representation.
virtual PTimeStampInfo CrTimeStampInfo (const PFieldInfo &theFieldInfo, const PTimeStampInfo &theInfo)=0
 A copy-constructor for the MEDWrapper MED TIMESTAMP representation.
PTimeStampInfo GetPTimeStampInfo (const PFieldInfo &theFieldInfo, EEntiteMaillage theEntity, const TGeom2Size &theGeom2Size, TInt theId, TErr *theErr=0)
 Read MEDWrapper MED TIMESTAMP representation by its order number.
virtual TInt GetNbProfiles (TErr *theErr=0)=0
 Read number of MED PROFILES in defined MED Mesh.
virtual TProfileInfo::TInfo GetProfilePreInfo (TInt theId, TErr *theErr=0)=0
 Read brief MED PROFILE information by its order number from defined MED Mesh.
virtual void GetProfileInfo (TInt theId, TProfileInfo &theInfo, TErr *theErr=0)=0
 Read a MEDWrapper MED PROFILE representation by its order number from defined MED file.
virtual PProfileInfo CrProfileInfo (const TProfileInfo::TInfo &theInfo, EModeProfil theMode=eCOMPACT)=0
 Creates a MEDWrapper MED PROFILE representation.
virtual void SetProfileInfo (const TProfileInfo &theInfo, TErr *theErr=0)=0
 Write a MEDWrapper MED PROFILE representation.
PProfileInfo GetPProfileInfo (TInt theId, EModeProfil theMode=eCOMPACT, TErr *theErr=0)
 Read a MEDWrapper MED PROFILE representation by its order number from defined MED file.
virtual void GetTimeStampValue (const PTimeStampValueBase &theTimeStampValue, const TMKey2Profile &theMKey2Profile, const TKey2Gauss &theKey2Gauss, TErr *theErr=0)=0
 Read the values for MEDWrapper MED TIEMSTAMP from defined MED file.
virtual void SetTimeStampValue (const PTimeStampValueBase &theTimeStampValue, TErr *theErr=0)=0
 Write the values for MEDWrapper MED TIEMSTAMP to defined MED file.
virtual PTimeStampValueBase CrTimeStampValue (const PTimeStampInfo &theTimeStampInfo, ETypeChamp theTypeChamp, const TGeom2Profile &theGeom2Profile=TGeom2Profile(), EModeSwitch theMode=eFULL_INTERLACE)=0
 Creates the values for MEDWrapper MED TIEMSTAMP representation.
virtual PTimeStampValueBase CrTimeStampValue (const PTimeStampInfo &theTimeStampInfo, const TGeom2Profile &theGeom2Profile=TGeom2Profile(), EModeSwitch theMode=eFULL_INTERLACE)
 Creates the values for MEDWrapper MED TIEMSTAMP representation.
virtual PTimeStampValueBase CrTimeStampValue (const PTimeStampInfo &theTimeStampInfo, const PTimeStampValueBase &theInfo, ETypeChamp theTypeChamp)=0
 A copy-constructor for the values for MEDWrapper MED TIEMSTAMP representation.
virtual PTimeStampValueBase CrTimeStampValue (const PTimeStampInfo &theTimeStampInfo, const PTimeStampValueBase &theInfo)
 A copy-constructor for the values for MEDWrapper MED TIEMSTAMP representation.
PTimeStampValueBase GetPTimeStampValue (const PTimeStampInfo &theTimeStampInfo, const TMKey2Profile &theMKey2Profile, const TKey2Gauss &theKey2Gauss, TErr *theErr=0)
 Read the values for MEDWrapper MED TIEMSTAMP from defined MED file.
virtual void GetTimeStampVal (const PTimeStampVal &theVal, const TMKey2Profile &theMKey2Profile, const TKey2Gauss &theKey2Gauss, TErr *theErr=0)
 Read the values for MEDWrapper MED TIEMSTAMP from defined MED file.
virtual void SetTimeStamp (const PTimeStampVal &theVal, TErr *theErr=0)
 Write the values for MEDWrapper MED TIEMSTAMP to defined MED file.
virtual PTimeStampVal CrTimeStampVal (const PTimeStampInfo &theTimeStampInfo, const TGeom2Profile &theGeom2Profile=TGeom2Profile(), EModeSwitch theMode=eFULL_INTERLACE)
 Creates the values for MEDWrapper MED TIEMSTAMP representation.
virtual PTimeStampVal CrTimeStampVal (const PTimeStampInfo &theTimeStampInfo, const PTimeStampVal &theInfo)
 A copy-constructor for the values for MEDWrapper MED TIEMSTAMP representation.
PTimeStampVal GetPTimeStampVal (const PTimeStampInfo &theTimeStampInfo, const TMKey2Profile &theMKey2Profile, const TKey2Gauss &theKey2Gauss, TErr *theErr=0)
 Read the values for MEDWrapper MED TIEMSTAMP from defined MED file.
PGrilleInfo GetPGrilleInfo (const PMeshInfo &theMeshInfo)
 Read a MEDWrapper MED Grille representation from defined MED file.
PGrilleInfo GetPGrilleInfo (const PMeshInfo &theMeshInfo, const PGrilleInfo &theInfo)
 Read a MEDWrapper MED Grille representation from defined MED file.
virtual void GetGrilleInfo (TGrilleInfo &theInfo, TErr *theErr=0)
 Read a MEDWrapper MED Grille representation from defined MED file.
virtual void SetGrilleInfo (const TGrilleInfo &theInfo, TErr *theErr=0)
 Write the MEDWrapper MED Grille representation into defined MED file.
virtual PGrilleInfo CrGrilleInfo (const PMeshInfo &theMeshInfo, const PGrilleInfo &theGrilleInfo)
virtual PGrilleInfo CrGrilleInfo (const PMeshInfo &theMeshInfo)
virtual PGrilleInfo CrGrilleInfo (const PMeshInfo &theMeshInfo, const EGrilleType &type)
virtual PGrilleInfo CrGrilleInfo (const PMeshInfo &theMeshInfo, const EGrilleType &type, const TInt &nbNodes)
virtual PGrilleInfo CrGrilleInfo (const PMeshInfo &theMeshInfo, const EGrilleType &type, const MED::TIntVector &nbNodeVec)
virtual void GetGrilleType (const TMeshInfo &theMeshInfo, EGrilleType &type, TErr *theErr=0)

Data Fields

TMutex myMutex
 This is a syncronization primitive which allow to support thread safety for the MED access.

Detailed Description

Define a base class that wraps the MED API.


Member Typedef Documentation

typedef boost::mutex MED.TWrapper.TMutex

Constructor & Destructor Documentation

MED.TWrapper::~TWrapper (  )  [virtual]

Member Function Documentation

virtual EVersion MED.TWrapper.GetVersion (  )  [pure virtual]

Gets version of the MED library used for the MED file.

Implemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

virtual PMeshInfo MED.TWrapper.CrMeshInfo ( TInt  theDim = 0,
const std::string &  theValue = "",
EMaillage  theType = eNON_STRUCTURE,
const std::string &  theDesc = "" 
) [pure virtual]

Creates a MEDWrapper MED Mesh representation.

Implemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

virtual PMeshInfo MED.TWrapper.CrMeshInfo ( const PMeshInfo theInfo  )  [pure virtual]

A copy-constructor for the MEDWrapper MED Mesh representation.

Implemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

virtual TInt MED.TWrapper.GetNbMeshes ( TErr theErr = 0  )  [pure virtual]

Read number of MED Mesh entities in the defined MED file.

Implemented in MED.V2_1.TVWrapper, and MED.V2_2.TVWrapper.

virtual void MED.TWrapper.GetMeshInfo ( TInt  theMeshId,
TMeshInfo theInfo,
TErr theErr = 0 
) [pure virtual]

Read a MEDWrapper MED Mesh representation by its number.

Implemented in MED.V2_1.TVWrapper, and MED.V2_2.TVWrapper.

virtual void MED.TWrapper.SetMeshInfo ( const TMeshInfo theInfo,
TErr theErr = 0 
) [pure virtual]

Write the MEDWrapper MED Mesh representation in the defined MED file.

Implemented in MED.V2_1.TVWrapper, and MED.V2_2.TVWrapper.

PMeshInfo MED.TWrapper::GetPMeshInfo ( TInt  theId,
TErr theErr = 0 
) [virtual]

Read a MEDWrapper MED Mesh representation by its number.

virtual TInt MED.TWrapper.GetNbFamilies ( const TMeshInfo theMeshInfo,
TErr theErr = 0 
) [pure virtual]

Read number of MED Family entities in the defined MED file.

Implemented in MED.V2_1.TVWrapper, and MED.V2_2.TVWrapper.

virtual TInt MED.TWrapper.GetNbFamAttr ( TInt  theFamId,
const TMeshInfo theInfo,
TErr theErr = 0 
) [pure virtual]

Read number of attributes for defined MED Family.

Implemented in MED.V2_1.TVWrapper, and MED.V2_2.TVWrapper.

virtual TInt MED.TWrapper.GetNbFamGroup ( TInt  theFamId,
const TMeshInfo theInfo,
TErr theErr = 0 
) [pure virtual]

Read number of MED Groups where MED Family with the number belong to.

Implemented in MED.V2_1.TVWrapper, and MED.V2_2.TVWrapper.

virtual void MED.TWrapper.GetFamilyInfo ( TInt  theFamId,
TFamilyInfo theInfo,
TErr theErr = 0 
) [pure virtual]

Read a MEDWrapper MED Family representation by its number.

Implemented in MED.V2_1.TVWrapper, and MED.V2_2.TVWrapper.

virtual void MED.TWrapper.SetFamilyInfo ( const TFamilyInfo theInfo,
TErr theErr = 0 
) [pure virtual]

Write a MEDWrapper MED Family representation by its number.

Implemented in MED.V2_1.TVWrapper, and MED.V2_2.TVWrapper.

virtual PFamilyInfo MED.TWrapper.CrFamilyInfo ( const PMeshInfo theMeshInfo,
TInt  theNbGroup = 0,
TInt  theNbAttr = 0,
TInt  theId = 0,
const std::string &  theValue = "" 
) [pure virtual]

Creates a MEDWrapper MED Family representation.

Implemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

virtual PFamilyInfo MED.TWrapper.CrFamilyInfo ( const PMeshInfo theMeshInfo,
const std::string &  theValue,
TInt  theId,
const TStringSet theGroupNames,
const TStringVector theAttrDescs = TStringVector(),
const TIntVector theAttrIds = TIntVector(),
const TIntVector theAttrVals = TIntVector() 
) [pure virtual]

Creates a MEDWrapper MED Family representation.

Implemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

virtual PFamilyInfo MED.TWrapper.CrFamilyInfo ( const PMeshInfo theMeshInfo,
const PFamilyInfo theInfo 
) [pure virtual]

A copy-constructor for the MEDWrapper MED Family representation.

Implemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

PFamilyInfo MED.TWrapper::GetPFamilyInfo ( const PMeshInfo theMeshInfo,
TInt  theId,
TErr theErr = 0 
)

Write a MEDWrapper MED Family representation by its number.

References INITMSG.

virtual void MED.TWrapper.GetNames ( TElemInfo theInfo,
TInt  theNb,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
TErr theErr = 0 
) [virtual]

Read sequence of names for any descendant of TElemInfo.

Reimplemented in MED.V2_2.TVWrapper.

virtual void MED.TWrapper.GetNumeration ( TElemInfo theInfo,
TInt  theNb,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
TErr theErr = 0 
) [virtual]

Read sequence of numerous for any descendant of TElemInfo.

Reimplemented in MED.V2_2.TVWrapper.

virtual void MED.TWrapper.GetFamilies ( TElemInfo theInfo,
TInt  theNb,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
TErr theErr = 0 
) [virtual]

Read sequence MED Family indexes for any descendant of TElemInfo.

Reimplemented in MED.V2_2.TVWrapper.

virtual void MED.TWrapper.SetNames ( const TElemInfo theInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
TErr theErr = 0 
) [virtual]

Write sequence of names for any descendant of TElemInfo.

Reimplemented in MED.V2_2.TVWrapper.

virtual void MED.TWrapper.SetNumeration ( const TElemInfo theInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
TErr theErr = 0 
) [virtual]

Write sequence of numerous for any descendant of TElemInfo.

Reimplemented in MED.V2_2.TVWrapper.

virtual void MED.TWrapper.SetFamilies ( const TElemInfo theInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
TErr theErr = 0 
) [virtual]

Write sequence MED Family indexes for any descendant of TElemInfo.

Reimplemented in MED.V2_2.TVWrapper.

PElemInfo MED.TWrapper::GetPElemInfo ( const PMeshInfo theMeshInfo,
EEntiteMaillage  theEntity = eNOEUD,
EGeometrieElement  theGeom = ePOINT1,
EConnectivite  theConnMode = eNOD,
TErr theErr = 0 
)

Read a MEDWrapper MED Element representation from defined MED file.

References MED.eFAUX, MED.eHEXA8, MED.eNOEUD, MED.eNON_STRUCTURE, MED.ePOINT1, MED.ePOLYEDRE, MED.ePOLYGONE, MED.eQUAD4, MED.eSEG2, and MED.eVRAI.

virtual TInt MED.TWrapper.GetNbNodes ( const TMeshInfo theMeshInfo,
TErr theErr = 0 
) [pure virtual]

Read number of nodes in defined MED Mesh.

Implemented in MED.V2_1.TVWrapper, and MED.V2_2.TVWrapper.

virtual TInt MED.TWrapper.GetNbNodes ( const TMeshInfo theMeshInfo,
ETable  theTable,
TErr theErr = 0 
) [virtual]

Reimplemented in MED.V2_2.TVWrapper.

virtual void MED.TWrapper.GetNodeInfo ( TNodeInfo theInfo,
TErr theErr = 0 
) [pure virtual]

Read a MEDWrapper MED Nodes representation from defined MED file.

Implemented in MED.V2_1.TVWrapper, and MED.V2_2.TVWrapper.

virtual void MED.TWrapper.SetNodeInfo ( const TNodeInfo theInfo,
TErr theErr = 0 
) [pure virtual]

Write the MEDWrapper MED Nodes representation into defined MED file.

Implemented in MED.V2_1.TVWrapper, and MED.V2_2.TVWrapper.

virtual PElemInfo MED.TWrapper.CrElemInfo ( const PMeshInfo theMeshInfo,
TInt  theNbElem,
EBooleen  theIsElemNum = eVRAI,
EBooleen  theIsElemNames = eVRAI 
) [virtual]

Creates a MEDWrapper MED Nodes representation.

Reimplemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

virtual PElemInfo MED.TWrapper.CrElemInfo ( const PMeshInfo theMeshInfo,
TInt  theNbElem,
const TIntVector theFamNum,
const TIntVector aElemNum,
const TStringVector aElemNames 
) [virtual]

Creates a MEDWrapper MED Nodes representation.

Reimplemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

virtual PNodeInfo MED.TWrapper.CrNodeInfo ( const PMeshInfo theMeshInfo,
TInt  theNbElem,
EModeSwitch  theMode = eFULL_INTERLACE,
ERepere  theSystem = eCART,
EBooleen  theIsElemNum = eVRAI,
EBooleen  theIsElemNames = eVRAI 
) [pure virtual]

Creates a MEDWrapper MED Nodes representation.

Implemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

virtual PNodeInfo MED.TWrapper.CrNodeInfo ( const PMeshInfo theMeshInfo,
const TFloatVector theNodeCoords,
EModeSwitch  theMode = eFULL_INTERLACE,
ERepere  theSystem = eCART,
const TStringVector theCoordNames = TStringVector(),
const TStringVector theCoordUnits = TStringVector(),
const TIntVector theFamilyNums = TIntVector(),
const TIntVector theElemNums = TIntVector(),
const TStringVector theElemNames = TStringVector() 
) [pure virtual]

Creates a MEDWrapper MED Nodes representation.

Implemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

virtual PNodeInfo MED.TWrapper.CrNodeInfo ( const PMeshInfo theMeshInfo,
const PNodeInfo theInfo 
) [pure virtual]

A copy-constructor for the MEDWrapper MED Nodes representation.

Implemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

PNodeInfo MED.TWrapper::GetPNodeInfo ( const PMeshInfo theMeshInfo,
TErr theErr = 0 
)

Read a MEDWrapper MED Nodes representation from defined MED file.

References ADDMSG, BEGMSG, MED.GetNbNodes(), and INITMSG.

virtual void MED.TWrapper.GetPolygoneInfo ( TPolygoneInfo theInfo,
TErr theErr = 0 
) [virtual]

Read a MEDWrapper MED Polygones representation from defined MED file.

This feature is support only for version of 2.2 and higher

Reimplemented in MED.V2_2.TVWrapper.

virtual void MED.TWrapper.SetPolygoneInfo ( const TPolygoneInfo theInfo,
TErr theErr = 0 
) [virtual]

Write a MEDWrapper MED Polygones representation from defined MED file.

This feature is support only for version of 2.2 and higher

Reimplemented in MED.V2_2.TVWrapper.

virtual TInt MED.TWrapper.GetNbPolygones ( const TMeshInfo theMeshInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
EConnectivite  theConnMode = eNOD,
TErr theErr = 0 
) [virtual]

Read number of MED Polygones in defined MED Mesh.

This feature is support only for version of 2.2 and higher

Reimplemented in MED.V2_2.TVWrapper.

virtual TInt MED.TWrapper.GetPolygoneConnSize ( const TMeshInfo theMeshInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
EConnectivite  theConnMode = eNOD,
TErr theErr = 0 
) [virtual]

Read connectivity infroamtion for the MED Polygones in defined MED Mesh.

This feature is support only for version of 2.2 and higher

Reimplemented in MED.V2_2.TVWrapper.

virtual PPolygoneInfo MED.TWrapper.CrPolygoneInfo ( const PMeshInfo theMeshInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
TInt  theNbElem,
TInt  theConnSize,
EConnectivite  theConnMode = eNOD,
EBooleen  theIsElemNum = eVRAI,
EBooleen  theIsElemNames = eVRAI 
) [virtual]

Creates a MEDWrapper MED Polygones representation.

This feature is support only for version of 2.2 and higher

Reimplemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

virtual PPolygoneInfo MED.TWrapper.CrPolygoneInfo ( const PMeshInfo theMeshInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
const TIntVector theIndexes,
const TIntVector theConnectivities,
EConnectivite  theConnMode = eNOD,
const TIntVector theFamilyNums = TIntVector(),
const TIntVector theElemNums = TIntVector(),
const TStringVector theElemNames = TStringVector() 
) [virtual]

Creates a MEDWrapper MED Polygones representation.

This feature is support only for version of 2.2 and higher

Reimplemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

virtual PPolygoneInfo MED.TWrapper.CrPolygoneInfo ( const PMeshInfo theMeshInfo,
const PPolygoneInfo theInfo 
) [virtual]

A copy-constructor for the MEDWrapper MED Polygones representation.

Reimplemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

PPolygoneInfo MED.TWrapper::GetPPolygoneInfo ( const PMeshInfo theMeshInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
EConnectivite  theConnMode = eNOD 
)

Read a MEDWrapper MED Polygones representation from defined MED file.

This feature is support only for version of 2.2 and higher

References ADDMSG, MED.eNON_STRUCTURE, INITMSG, and MED.TCSlice< TValueType >.size().

virtual void MED.TWrapper.GetPolyedreInfo ( TPolyedreInfo theInfo,
TErr theErr = 0 
) [virtual]

Read a MEDWrapper MED Polyedres representation from defined MED file.

This feature is support only for version of 2.2 and higher

Reimplemented in MED.V2_2.TVWrapper.

virtual void MED.TWrapper.SetPolyedreInfo ( const TPolyedreInfo theInfo,
TErr theErr = 0 
) [virtual]

Write a MEDWrapper MED Polyedres representation from defined MED file.

This feature is support only for version of 2.2 and higher

Reimplemented in MED.V2_2.TVWrapper.

virtual TInt MED.TWrapper.GetNbPolyedres ( const TMeshInfo theMeshInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
EConnectivite  theConnMode = eNOD,
TErr theErr = 0 
) [virtual]

Read number of MED Polyedres in defined MED Mesh.

This feature is support only for version of 2.2 and higher

Reimplemented in MED.V2_2.TVWrapper.

virtual void MED.TWrapper.GetPolyedreConnSize ( const TMeshInfo theMeshInfo,
TInt theNbFaces,
TInt theConnSize,
EConnectivite  theConnMode = eNOD,
TErr theErr = 0 
) [virtual]

Read connectivity infroamtion for the MED Polyedres in defined MED Mesh.

This feature is support only for version of 2.2 and higher

Reimplemented in MED.V2_2.TVWrapper.

virtual PPolyedreInfo MED.TWrapper.CrPolyedreInfo ( const PMeshInfo theMeshInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
TInt  theNbElem,
TInt  theNbFaces,
TInt  theConnSize,
EConnectivite  theConnMode = eNOD,
EBooleen  theIsElemNum = eVRAI,
EBooleen  theIsElemNames = eVRAI 
) [virtual]
virtual PPolyedreInfo MED.TWrapper.CrPolyedreInfo ( const PMeshInfo theMeshInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
const TIntVector theIndexes,
const TIntVector theFaces,
const TIntVector theConnectivities,
EConnectivite  theConnMode = eNOD,
const TIntVector theFamilyNums = TIntVector(),
const TIntVector theElemNums = TIntVector(),
const TStringVector theElemNames = TStringVector() 
) [virtual]

Creates a MEDWrapper MED Polyedres representation.

This feature is support only for version of 2.2 and higher

Reimplemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

virtual PPolyedreInfo MED.TWrapper.CrPolyedreInfo ( const PMeshInfo theMeshInfo,
const PPolyedreInfo theInfo 
) [virtual]

A copy-constructor for the MEDWrapper MED Polyedres representation.

Reimplemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

PPolyedreInfo MED.TWrapper::GetPPolyedreInfo ( const PMeshInfo theMeshInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
EConnectivite  theConnMode = eNOD 
)

Read a MEDWrapper MED Polyedres representation from defined MED file.

This feature is support only for version of 2.2 and higher

References ADDMSG, MED.eNON_STRUCTURE, INITMSG, and MED.TCSlice< TValueType >.size().

virtual TEntityInfo MED.TWrapper.GetEntityInfo ( const TMeshInfo theMeshInfo,
EConnectivite  theConnMode = eNOD,
TErr theErr = 0 
) [pure virtual]

Get TEntityInfo which contains brief information about existing cells and their destribution among MED ENTITIES.

Implemented in MED.V2_1.TVWrapper, and MED.V2_2.TVWrapper.

virtual TInt MED.TWrapper.GetNbCells ( const TMeshInfo theMeshInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
EConnectivite  theConnMode = eNOD,
TErr theErr = 0 
) [pure virtual]

Read number of cells for defined MED Mesh, ENTITY and geometrical type with define mode of connectivity.

Implemented in MED.V2_1.TVWrapper, and MED.V2_2.TVWrapper.

virtual void MED.TWrapper.GetCellInfo ( TCellInfo theInfo,
TErr theErr = 0 
) [pure virtual]

Read a MEDWrapper MED Cells representation from defined MED file.

Implemented in MED.V2_1.TVWrapper, and MED.V2_2.TVWrapper.

virtual void MED.TWrapper.SetCellInfo ( const TCellInfo theInfo,
TErr theErr = 0 
) [pure virtual]

Write the MEDWrapper MED Cells representation into defined MED file.

Implemented in MED.V2_1.TVWrapper, and MED.V2_2.TVWrapper.

virtual PCellInfo MED.TWrapper.CrCellInfo ( const PMeshInfo theMeshInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
TInt  theNbElem,
EConnectivite  theConnMode = eNOD,
EBooleen  theIsElemNum = eVRAI,
EBooleen  theIsElemNames = eVRAI,
EModeSwitch  theMode = eFULL_INTERLACE 
) [pure virtual]

Creates a MEDWrapper MED Cells representation.

Implemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

virtual PCellInfo MED.TWrapper.CrCellInfo ( const PMeshInfo theMeshInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
const TIntVector theConnectivities,
EConnectivite  theConnMode = eNOD,
const TIntVector theFamilyNums = TIntVector(),
const TIntVector theElemNums = TIntVector(),
const TStringVector theElemNames = TStringVector(),
EModeSwitch  theMode = eFULL_INTERLACE 
) [pure virtual]

Creates a MEDWrapper MED Cells representation.

Implemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

virtual PCellInfo MED.TWrapper.CrCellInfo ( const PMeshInfo theMeshInfo,
const PCellInfo theInfo 
) [pure virtual]

A copy-constructor for the MEDWrapper MED Cells representation.

Implemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

PCellInfo MED.TWrapper::GetPCellInfo ( const PMeshInfo theMeshInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
EConnectivite  theConnMode = eNOD,
TErr theErr = 0 
)

Read a MEDWrapper MED Cells representation from defined MED file.

References ADDMSG, BEGMSG, MED.eNON_STRUCTURE, and INITMSG.

virtual TInt MED.TWrapper.GetNbFields ( TErr theErr = 0  )  [pure virtual]

Read number of MED FIELDS in defined MED Mesh.

Implemented in MED.V2_1.TVWrapper, and MED.V2_2.TVWrapper.

virtual TInt MED.TWrapper.GetNbComp ( TInt  theFieldId,
TErr theErr = 0 
) [pure virtual]

Read number of components for the defined MED FIELD by its order number.

Implemented in MED.V2_1.TVWrapper, and MED.V2_2.TVWrapper.

virtual void MED.TWrapper.GetFieldInfo ( TInt  theFieldId,
TFieldInfo theInfo,
TErr theErr = 0 
) [pure virtual]

Read MEDWrapper MED FIELD representation by its order number.

Implemented in MED.V2_1.TVWrapper, and MED.V2_2.TVWrapper.

virtual void MED.TWrapper.SetFieldInfo ( const TFieldInfo theInfo,
TErr theErr = 0 
) [pure virtual]

Write MEDWrapper MED FIELD representation into defined MED file.

Implemented in MED.V2_1.TVWrapper, and MED.V2_2.TVWrapper.

virtual PFieldInfo MED.TWrapper.CrFieldInfo ( const PMeshInfo theMeshInfo,
TInt  theNbComp = 0,
ETypeChamp  theType = eFLOAT64,
const std::string &  theValue = "",
EBooleen  theIsLocal = eVRAI,
TInt  theNbRef = 1 
) [pure virtual]

Creates a MEDWrapper MED FIELD representation.

Implemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

virtual PFieldInfo MED.TWrapper.CrFieldInfo ( const PMeshInfo theMeshInfo,
const PFieldInfo theInfo 
) [pure virtual]

A copy-constructor for the MEDWrapper MED FIELD representation.

Implemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

PFieldInfo MED.TWrapper::GetPFieldInfo ( const PMeshInfo theMeshInfo,
TInt  theId,
TErr theErr = 0 
)

Read a MEDWrapper MED FIELD representation from defined MED file.

References INITMSG.

virtual TInt MED.TWrapper.GetNbGauss ( TErr theErr = 0  )  [virtual]

Read number of MED GAUSS in defined MED Mesh.

This feature is support only for version of 2.2 and higher

Reimplemented in MED.V2_2.TVWrapper.

virtual TGaussInfo::TInfo MED.TWrapper.GetGaussPreInfo ( TInt  theId,
TErr theErr = 0 
) [virtual]

Read brief MED GAUSS information by its order number from defined MED Mesh.

This feature is support only for version of 2.2 and higher

Reimplemented in MED.V2_2.TVWrapper.

References MED.ePOINT1.

virtual void MED.TWrapper.GetGaussInfo ( TInt  theId,
TGaussInfo theInfo,
TErr theErr = 0 
) [virtual]

Read a MEDWrapper MED GAUSS representation by its order number from defined MED file.

This feature is support only for version of 2.2 and higher

Reimplemented in MED.V2_2.TVWrapper.

virtual PGaussInfo MED.TWrapper.CrGaussInfo ( const TGaussInfo::TInfo theInfo,
EModeSwitch  theMode = eFULL_INTERLACE 
) [pure virtual]

Creates a MEDWrapper MED GAUSS representation.

This feature is support only for version of 2.2 and higher

Implemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

virtual TInt MED.TWrapper.GetNbTimeStamps ( const TFieldInfo theInfo,
const TEntityInfo theEntityInfo,
EEntiteMaillage theEntity,
TGeom2Size theGeom2Size,
TErr theErr = 0 
) [pure virtual]

Read number of MED TIMESTAMPS in defined MED Mesh.

By the way some additional information can be obtained:

  • to what MED ENTITY the MED TIMESTAMP conntected to;
  • on what geometrical types the MED TIMESTAMP defined to.

Implemented in MED.V2_1.TVWrapper, and MED.V2_2.TVWrapper.

virtual void MED.TWrapper.GetTimeStampInfo ( TInt  theTimeStampId,
TTimeStampInfo theInfo,
TErr theErr = 0 
) [pure virtual]

Read MEDWrapper MED TIMESTAMP representation by its order number.

Implemented in MED.V2_1.TVWrapper, and MED.V2_2.TVWrapper.

virtual PTimeStampInfo MED.TWrapper.CrTimeStampInfo ( const PFieldInfo theFieldInfo,
EEntiteMaillage  theEntity,
const TGeom2Size theGeom2Size,
const TGeom2NbGauss theGeom2NbGauss = TGeom2NbGauss(),
TInt  theNumDt = 0,
TInt  theNumOrd = 0,
TFloat  theDt = 0,
const std::string &  theUnitDt = "",
const TGeom2Gauss theGeom2Gauss = TGeom2Gauss() 
) [pure virtual]

Creates a MEDWrapper MED TIMESTAMP representation.

Implemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

virtual PTimeStampInfo MED.TWrapper.CrTimeStampInfo ( const PFieldInfo theFieldInfo,
const PTimeStampInfo theInfo 
) [pure virtual]

A copy-constructor for the MEDWrapper MED TIMESTAMP representation.

Implemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

PTimeStampInfo MED.TWrapper::GetPTimeStampInfo ( const PFieldInfo theFieldInfo,
EEntiteMaillage  theEntity,
const TGeom2Size theGeom2Size,
TInt  theId,
TErr theErr = 0 
)

Read MEDWrapper MED TIMESTAMP representation by its order number.

References INITMSG.

virtual TInt MED.TWrapper.GetNbProfiles ( TErr theErr = 0  )  [pure virtual]

Read number of MED PROFILES in defined MED Mesh.

Implemented in MED.V2_1.TVWrapper, and MED.V2_2.TVWrapper.

virtual TProfileInfo::TInfo MED.TWrapper.GetProfilePreInfo ( TInt  theId,
TErr theErr = 0 
) [pure virtual]

Read brief MED PROFILE information by its order number from defined MED Mesh.

Implemented in MED.V2_1.TVWrapper, and MED.V2_2.TVWrapper.

virtual void MED.TWrapper.GetProfileInfo ( TInt  theId,
TProfileInfo theInfo,
TErr theErr = 0 
) [pure virtual]

Read a MEDWrapper MED PROFILE representation by its order number from defined MED file.

Implemented in MED.V2_1.TVWrapper, and MED.V2_2.TVWrapper.

virtual PProfileInfo MED.TWrapper.CrProfileInfo ( const TProfileInfo::TInfo theInfo,
EModeProfil  theMode = eCOMPACT 
) [pure virtual]

Creates a MEDWrapper MED PROFILE representation.

Implemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

virtual void MED.TWrapper.SetProfileInfo ( const TProfileInfo theInfo,
TErr theErr = 0 
) [pure virtual]

Write a MEDWrapper MED PROFILE representation.

Implemented in MED.V2_1.TVWrapper, and MED.V2_2.TVWrapper.

PProfileInfo MED.TWrapper::GetPProfileInfo ( TInt  theId,
EModeProfil  theMode = eCOMPACT,
TErr theErr = 0 
)

Read a MEDWrapper MED PROFILE representation by its order number from defined MED file.

References MED.GetProfileInfo().

virtual void MED.TWrapper.GetTimeStampValue ( const PTimeStampValueBase theTimeStampValue,
const TMKey2Profile theMKey2Profile,
const TKey2Gauss theKey2Gauss,
TErr theErr = 0 
) [pure virtual]

Read the values for MEDWrapper MED TIEMSTAMP from defined MED file.

Implemented in MED.V2_1.TVWrapper, and MED.V2_2.TVWrapper.

virtual void MED.TWrapper.SetTimeStampValue ( const PTimeStampValueBase theTimeStampValue,
TErr theErr = 0 
) [pure virtual]

Write the values for MEDWrapper MED TIEMSTAMP to defined MED file.

Implemented in MED.V2_1.TVWrapper, and MED.V2_2.TVWrapper.

virtual PTimeStampValueBase MED.TWrapper.CrTimeStampValue ( const PTimeStampInfo theTimeStampInfo,
ETypeChamp  theTypeChamp,
const TGeom2Profile theGeom2Profile = TGeom2Profile(),
EModeSwitch  theMode = eFULL_INTERLACE 
) [pure virtual]

Creates the values for MEDWrapper MED TIEMSTAMP representation.

Implemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

PTimeStampValueBase MED.TWrapper::CrTimeStampValue ( const PTimeStampInfo theTimeStampInfo,
const TGeom2Profile theGeom2Profile = TGeom2Profile(),
EModeSwitch  theMode = eFULL_INTERLACE 
) [virtual]

Creates the values for MEDWrapper MED TIEMSTAMP representation.

virtual PTimeStampValueBase MED.TWrapper.CrTimeStampValue ( const PTimeStampInfo theTimeStampInfo,
const PTimeStampValueBase theInfo,
ETypeChamp  theTypeChamp 
) [pure virtual]

A copy-constructor for the values for MEDWrapper MED TIEMSTAMP representation.

Implemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

PTimeStampValueBase MED.TWrapper::CrTimeStampValue ( const PTimeStampInfo theTimeStampInfo,
const PTimeStampValueBase theInfo 
) [virtual]

A copy-constructor for the values for MEDWrapper MED TIEMSTAMP representation.

PTimeStampValueBase MED.TWrapper::GetPTimeStampValue ( const PTimeStampInfo theTimeStampInfo,
const TMKey2Profile theMKey2Profile,
const TKey2Gauss theKey2Gauss,
TErr theErr = 0 
)

Read the values for MEDWrapper MED TIEMSTAMP from defined MED file.

References MED.eFLOAT64.

void MED.TWrapper::GetTimeStampVal ( const PTimeStampVal theVal,
const TMKey2Profile theMKey2Profile,
const TKey2Gauss theKey2Gauss,
TErr theErr = 0 
) [virtual]

Read the values for MEDWrapper MED TIEMSTAMP from defined MED file.

References MED.CopyTimeStampValueBase(), MED.eFLOAT64, and MED.eINT.

void MED.TWrapper::SetTimeStamp ( const PTimeStampVal theVal,
TErr theErr = 0 
) [virtual]

Write the values for MEDWrapper MED TIEMSTAMP to defined MED file.

References MED.CopyTimeStampValueBase(), MED.eFLOAT64, and MED.eINT.

PTimeStampVal MED.TWrapper::CrTimeStampVal ( const PTimeStampInfo theTimeStampInfo,
const TGeom2Profile theGeom2Profile = TGeom2Profile(),
EModeSwitch  theMode = eFULL_INTERLACE 
) [virtual]

Creates the values for MEDWrapper MED TIEMSTAMP representation.

References MED.eFLOAT64.

PTimeStampVal MED.TWrapper::CrTimeStampVal ( const PTimeStampInfo theTimeStampInfo,
const PTimeStampVal theInfo 
) [virtual]

A copy-constructor for the values for MEDWrapper MED TIEMSTAMP representation.

References MED.eFLOAT64.

PTimeStampVal MED.TWrapper::GetPTimeStampVal ( const PTimeStampInfo theTimeStampInfo,
const TMKey2Profile theMKey2Profile,
const TKey2Gauss theKey2Gauss,
TErr theErr = 0 
)

Read the values for MEDWrapper MED TIEMSTAMP from defined MED file.

PGrilleInfo MED.TWrapper::GetPGrilleInfo ( const PMeshInfo theMeshInfo  ) 

Read a MEDWrapper MED Grille representation from defined MED file.

This feature is support only for version of 2.2 and higher

References ADDMSG, BEGMSG, MED.eCOOR_IND1, MED.eCOOR_IND2, MED.eCOOR_IND3, MED.eGRILLE_STANDARD, MED.eSTRUCTURE, MED.GetNbNodes(), INITMSG, and medClient_test.type.

PGrilleInfo MED.TWrapper::GetPGrilleInfo ( const PMeshInfo theMeshInfo,
const PGrilleInfo theInfo 
)

Read a MEDWrapper MED Grille representation from defined MED file.

This feature is support only for version of 2.2 and higher

virtual void MED.TWrapper.GetGrilleInfo ( TGrilleInfo theInfo,
TErr theErr = 0 
) [virtual]

Read a MEDWrapper MED Grille representation from defined MED file.

This feature is support only for version of 2.2 and higher

Reimplemented in MED.V2_2.TVWrapper.

virtual void MED.TWrapper.SetGrilleInfo ( const TGrilleInfo theInfo,
TErr theErr = 0 
) [virtual]

Write the MEDWrapper MED Grille representation into defined MED file.

This feature is support only for version of 2.2 and higher

Reimplemented in MED.V2_2.TVWrapper.

virtual PGrilleInfo MED.TWrapper.CrGrilleInfo ( const PMeshInfo theMeshInfo,
const PGrilleInfo theGrilleInfo 
) [virtual]

This feature is support only for version of 2.2 and higher

Reimplemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

virtual PGrilleInfo MED.TWrapper.CrGrilleInfo ( const PMeshInfo theMeshInfo  )  [virtual]

This feature is support only for version of 2.2 and higher

virtual PGrilleInfo MED.TWrapper.CrGrilleInfo ( const PMeshInfo theMeshInfo,
const EGrilleType type 
) [virtual]

This feature is support only for version of 2.2 and higher

Reimplemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

virtual PGrilleInfo MED.TWrapper.CrGrilleInfo ( const PMeshInfo theMeshInfo,
const EGrilleType type,
const TInt nbNodes 
) [virtual]

This feature is support only for version of 2.2 and higher

Reimplemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

virtual PGrilleInfo MED.TWrapper.CrGrilleInfo ( const PMeshInfo theMeshInfo,
const EGrilleType type,
const MED::TIntVector nbNodeVec 
) [virtual]

This feature is support only for version of 2.2 and higher

Reimplemented in MED.TTWrapper< eVersion >, MED.TTWrapper< eV2_2 >, and MED.TTWrapper< eV2_1 >.

virtual void MED.TWrapper.GetGrilleType ( const TMeshInfo theMeshInfo,
EGrilleType type,
TErr theErr = 0 
) [virtual]

This feature is support only for version of 2.2 and higher

Reimplemented in MED.V2_2.TVWrapper.


Field Documentation

This is a syncronization primitive which allow to support thread safety for the MED access.