Version: 6.3.1
Public Member Functions

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, TInt theSpaceDim=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,
TInt  theSpaceDim = 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.

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