Version: 5.1.6

MED.TTWrapper< eVersion > Class Template Reference

#include <MED_TWrapper.hxx>

Inheritance diagram for MED.TTWrapper< eVersion >:
Inheritance graph

Public Member Functions

virtual EVersion GetVersion ()
 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="")
virtual PMeshInfo CrMeshInfo (const PMeshInfo &theInfo)
virtual PFamilyInfo CrFamilyInfo (const PMeshInfo &theMeshInfo, TInt theNbGroup=0, TInt theNbAttr=0, TInt theId=0, const std::string &theValue="")
virtual PFamilyInfo CrFamilyInfo (const PMeshInfo &theMeshInfo, const std::string &theValue, TInt theId, const MED::TStringSet &theGroupNames, const MED::TStringVector &theAttrDescs=MED::TStringVector(), const MED::TIntVector &theAttrIds=MED::TIntVector(), const MED::TIntVector &theAttrVals=MED::TIntVector())
virtual PFamilyInfo CrFamilyInfo (const PMeshInfo &theMeshInfo, const PFamilyInfo &theInfo)
virtual PElemInfo CrElemInfo (const PMeshInfo &theMeshInfo, TInt theNbElem, EBooleen theIsElemNum=eVRAI, EBooleen theIsElemNames=eVRAI)
virtual PElemInfo CrElemInfo (const PMeshInfo &theMeshInfo, TInt theNbElem, const TIntVector &theFamNum, const TIntVector &aElemNum, const TStringVector &aElemNames)
virtual PNodeInfo CrNodeInfo (const PMeshInfo &theMeshInfo, TInt theNbElem, EModeSwitch theMode=eFULL_INTERLACE, ERepere theSystem=eCART, EBooleen theIsElemNum=eVRAI, EBooleen theIsElemNames=eVRAI)
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())
virtual PNodeInfo CrNodeInfo (const PMeshInfo &theMeshInfo, const PNodeInfo &theInfo)
virtual PPolygoneInfo CrPolygoneInfo (const PMeshInfo &theMeshInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, TInt theNbElem, TInt theConnSize, EConnectivite theConnMode=eNOD, EBooleen theIsElemNum=eVRAI, EBooleen theIsElemNames=eVRAI)
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())
virtual PPolygoneInfo CrPolygoneInfo (const PMeshInfo &theMeshInfo, const PPolygoneInfo &theInfo)
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())
virtual PPolyedreInfo CrPolyedreInfo (const PMeshInfo &theMeshInfo, const PPolyedreInfo &theInfo)
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)
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)
virtual PCellInfo CrCellInfo (const PMeshInfo &theMeshInfo, const PCellInfo &theInfo)
virtual PFieldInfo CrFieldInfo (const PMeshInfo &theMeshInfo, TInt theNbComp=0, ETypeChamp theType=eFLOAT64, const std::string &theValue="", EBooleen theIsLocal=eVRAI, TInt theNbRef=1)
virtual PFieldInfo CrFieldInfo (const PMeshInfo &theMeshInfo, const PFieldInfo &theInfo)
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())
virtual PTimeStampInfo CrTimeStampInfo (const PFieldInfo &theFieldInfo, const PTimeStampInfo &theInfo)
virtual PGaussInfo CrGaussInfo (const TGaussInfo::TInfo &theInfo, EModeSwitch theMode=eFULL_INTERLACE)
virtual PProfileInfo CrProfileInfo (const TProfileInfo::TInfo &theInfo, EModeProfil theMode=eCOMPACT)
virtual PTimeStampValueBase CrTimeStampValue (const PTimeStampInfo &theTimeStampInfo, ETypeChamp theTypeChamp, const TGeom2Profile &theGeom2Profile=TGeom2Profile(), EModeSwitch theMode=eFULL_INTERLACE)
virtual PTimeStampValueBase CrTimeStampValue (const PTimeStampInfo &theTimeStampInfo, const PTimeStampValueBase &theInfo, ETypeChamp theTypeChamp)
virtual PGrilleInfo CrGrilleInfo (const PMeshInfo &theMeshInfo, const PGrilleInfo &theInfo)
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)

template<EVersion eVersion>
class MED::TTWrapper< eVersion >


Member Function Documentation

template<EVersion eVersion>
virtual EVersion MED.TTWrapper< eVersion >.GetVersion (  )  [virtual]

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

Implements MED.TWrapper.

template<EVersion eVersion>
virtual PMeshInfo MED.TTWrapper< eVersion >.CrMeshInfo ( TInt  theDim = 0,
const std::string &  theValue = "",
EMaillage  theType = eNON_STRUCTURE,
const std::string &  theDesc = "" 
) [virtual]

Implements MED.TWrapper.

template<EVersion eVersion>
virtual PMeshInfo MED.TTWrapper< eVersion >.CrMeshInfo ( const PMeshInfo theInfo  )  [virtual]

Implements MED.TWrapper.

template<EVersion eVersion>
virtual PFamilyInfo MED.TTWrapper< eVersion >.CrFamilyInfo ( const PMeshInfo theMeshInfo,
TInt  theNbGroup = 0,
TInt  theNbAttr = 0,
TInt  theId = 0,
const std::string &  theValue = "" 
) [virtual]

Implements MED.TWrapper.

template<EVersion eVersion>
virtual PFamilyInfo MED.TTWrapper< eVersion >.CrFamilyInfo ( const PMeshInfo theMeshInfo,
const std::string &  theValue,
TInt  theId,
const MED::TStringSet theGroupNames,
const MED::TStringVector theAttrDescs = MED::TStringVector(),
const MED::TIntVector theAttrIds = MED::TIntVector(),
const MED::TIntVector theAttrVals = MED::TIntVector() 
) [virtual]

Implements MED.TWrapper.

template<EVersion eVersion>
virtual PFamilyInfo MED.TTWrapper< eVersion >.CrFamilyInfo ( const PMeshInfo theMeshInfo,
const PFamilyInfo theInfo 
) [virtual]

Implements MED.TWrapper.

template<EVersion eVersion>
virtual PElemInfo MED.TTWrapper< eVersion >.CrElemInfo ( const PMeshInfo theMeshInfo,
TInt  theNbElem,
EBooleen  theIsElemNum = eVRAI,
EBooleen  theIsElemNames = eVRAI 
) [virtual]

Reimplemented from MED.TWrapper.

template<EVersion eVersion>
virtual PElemInfo MED.TTWrapper< eVersion >.CrElemInfo ( const PMeshInfo theMeshInfo,
TInt  theNbElem,
const TIntVector theFamNum,
const TIntVector aElemNum,
const TStringVector aElemNames 
) [virtual]

Reimplemented from MED.TWrapper.

template<EVersion eVersion>
virtual PNodeInfo MED.TTWrapper< eVersion >.CrNodeInfo ( const PMeshInfo theMeshInfo,
TInt  theNbElem,
EModeSwitch  theMode = eFULL_INTERLACE,
ERepere  theSystem = eCART,
EBooleen  theIsElemNum = eVRAI,
EBooleen  theIsElemNames = eVRAI 
) [virtual]

Implements MED.TWrapper.

template<EVersion eVersion>
virtual PNodeInfo MED.TTWrapper< eVersion >.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() 
) [virtual]

Implements MED.TWrapper.

template<EVersion eVersion>
virtual PNodeInfo MED.TTWrapper< eVersion >.CrNodeInfo ( const PMeshInfo theMeshInfo,
const PNodeInfo theInfo 
) [virtual]

Implements MED.TWrapper.

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

Reimplemented from MED.TWrapper.

template<EVersion eVersion>
virtual PPolygoneInfo MED.TTWrapper< eVersion >.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]

Reimplemented from MED.TWrapper.

template<EVersion eVersion>
virtual PPolygoneInfo MED.TTWrapper< eVersion >.CrPolygoneInfo ( const PMeshInfo theMeshInfo,
const PPolygoneInfo theInfo 
) [virtual]

Reimplemented from MED.TWrapper.

template<EVersion eVersion>
virtual PPolyedreInfo MED.TTWrapper< eVersion >.CrPolyedreInfo ( const PMeshInfo theMeshInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
TInt  theNbElem,
TInt  theNbFaces,
TInt  theConnSize,
EConnectivite  theConnMode = eNOD,
EBooleen  theIsElemNum = eVRAI,
EBooleen  theIsElemNames = eVRAI 
) [virtual]

Reimplemented from MED.TWrapper.

template<EVersion eVersion>
virtual PPolyedreInfo MED.TTWrapper< eVersion >.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]

Reimplemented from MED.TWrapper.

template<EVersion eVersion>
virtual PPolyedreInfo MED.TTWrapper< eVersion >.CrPolyedreInfo ( const PMeshInfo theMeshInfo,
const PPolyedreInfo theInfo 
) [virtual]

Reimplemented from MED.TWrapper.

template<EVersion eVersion>
virtual PCellInfo MED.TTWrapper< eVersion >.CrCellInfo ( const PMeshInfo theMeshInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
TInt  theNbElem,
EConnectivite  theConnMode = eNOD,
EBooleen  theIsElemNum = eVRAI,
EBooleen  theIsElemNames = eVRAI,
EModeSwitch  theMode = eFULL_INTERLACE 
) [virtual]

Implements MED.TWrapper.

template<EVersion eVersion>
virtual PCellInfo MED.TTWrapper< eVersion >.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 
) [virtual]

Implements MED.TWrapper.

template<EVersion eVersion>
virtual PCellInfo MED.TTWrapper< eVersion >.CrCellInfo ( const PMeshInfo theMeshInfo,
const PCellInfo theInfo 
) [virtual]

Implements MED.TWrapper.

template<EVersion eVersion>
virtual PFieldInfo MED.TTWrapper< eVersion >.CrFieldInfo ( const PMeshInfo theMeshInfo,
TInt  theNbComp = 0,
ETypeChamp  theType = eFLOAT64,
const std::string &  theValue = "",
EBooleen  theIsLocal = eVRAI,
TInt  theNbRef = 1 
) [virtual]

Implements MED.TWrapper.

template<EVersion eVersion>
virtual PFieldInfo MED.TTWrapper< eVersion >.CrFieldInfo ( const PMeshInfo theMeshInfo,
const PFieldInfo theInfo 
) [virtual]

Implements MED.TWrapper.

template<EVersion eVersion>
virtual PTimeStampInfo MED.TTWrapper< eVersion >.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() 
) [virtual]

Implements MED.TWrapper.

template<EVersion eVersion>
virtual PTimeStampInfo MED.TTWrapper< eVersion >.CrTimeStampInfo ( const PFieldInfo theFieldInfo,
const PTimeStampInfo theInfo 
) [virtual]

Implements MED.TWrapper.

template<EVersion eVersion>
virtual PGaussInfo MED.TTWrapper< eVersion >.CrGaussInfo ( const TGaussInfo::TInfo theInfo,
EModeSwitch  theMode = eFULL_INTERLACE 
) [virtual]

Implements MED.TWrapper.

template<EVersion eVersion>
virtual PProfileInfo MED.TTWrapper< eVersion >.CrProfileInfo ( const TProfileInfo::TInfo theInfo,
EModeProfil  theMode = eCOMPACT 
) [virtual]

Implements MED.TWrapper.

template<EVersion eVersion>
virtual PTimeStampValueBase MED.TTWrapper< eVersion >.CrTimeStampValue ( const PTimeStampInfo theTimeStampInfo,
ETypeChamp  theTypeChamp,
const TGeom2Profile theGeom2Profile = TGeom2Profile(),
EModeSwitch  theMode = eFULL_INTERLACE 
) [virtual]

Implements MED.TWrapper.

template<EVersion eVersion>
virtual PTimeStampValueBase MED.TTWrapper< eVersion >.CrTimeStampValue ( const PTimeStampInfo theTimeStampInfo,
const PTimeStampValueBase theInfo,
ETypeChamp  theTypeChamp 
) [virtual]

Implements MED.TWrapper.

template<EVersion eVersion>
virtual PGrilleInfo MED.TTWrapper< eVersion >.CrGrilleInfo ( const PMeshInfo theMeshInfo,
const PGrilleInfo theInfo 
) [virtual]

Reimplemented from MED.TWrapper.

template<EVersion eVersion>
virtual PGrilleInfo MED.TTWrapper< eVersion >.CrGrilleInfo ( const PMeshInfo theMeshInfo,
const EGrilleType type 
) [virtual]

Reimplemented from MED.TWrapper.

template<EVersion eVersion>
virtual PGrilleInfo MED.TTWrapper< eVersion >.CrGrilleInfo ( const PMeshInfo theMeshInfo,
const EGrilleType type,
const TInt nbNodes 
) [virtual]

Reimplemented from MED.TWrapper.

template<EVersion eVersion>
virtual PGrilleInfo MED.TTWrapper< eVersion >.CrGrilleInfo ( const PMeshInfo theMeshInfo,
const EGrilleType type,
const MED::TIntVector nbNodeVec 
) [virtual]

Reimplemented from MED.TWrapper.