Define a base class that wraps the MED API. More...
#include <MED_Wrapper.hxx>
Public Types | |
typedef boost::mutex TMutex | |
Public Member Functions | |
virtual PBallInfo CrBallInfo (const PMeshInfo &theMeshInfo, const PBallInfo &theInfo) | |
A copy-constructor for the MEDWrapped MED Balls representation. More... | |
virtual PBallInfo CrBallInfo (const PMeshInfo &theMeshInfo, const TIntVector &theNodes, TFloatVector &theDiameters, const TIntVector &theFamilyNums=TIntVector(), const TIntVector &theElemNums=TIntVector()) | |
Creates a MEDWrapper MED Balls representation. More... | |
virtual PBallInfo CrBallInfo (const PMeshInfo &theMeshInfo, TInt theNbBalls, EBooleen theIsElemNum=eVRAI) | |
Creates a MEDWrapper MED Balls representation. More... | |
virtual PCellInfo CrCellInfo (const PMeshInfo &theMeshInfo, const PCellInfo &theInfo)=0 | |
A copy-constructor for the MEDWrapper MED Cells representation. More... | |
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. More... | |
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. More... | |
virtual PElemInfo CrElemInfo (const PMeshInfo &theMeshInfo, TInt theNbElem, const TIntVector &theFamNum, const TIntVector &aElemNum, const TStringVector &aElemNames) | |
Creates a MEDWrapper MED Nodes representation. More... | |
virtual PElemInfo CrElemInfo (const PMeshInfo &theMeshInfo, TInt theNbElem, EBooleen theIsElemNum=eVRAI, EBooleen theIsElemNames=eVRAI) | |
Creates a MEDWrapper MED Nodes representation. More... | |
virtual PFamilyInfo CrFamilyInfo (const PMeshInfo &theMeshInfo, const PFamilyInfo &theInfo)=0 | |
A copy-constructor for the MEDWrapper MED Family representation. More... | |
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. More... | |
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. More... | |
virtual PFieldInfo CrFieldInfo (const PMeshInfo &theMeshInfo, const PFieldInfo &theInfo)=0 | |
A copy-constructor for the MEDWrapper MED FIELD representation. More... | |
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. More... | |
virtual PGaussInfo CrGaussInfo (const TGaussInfo::TInfo &theInfo, EModeSwitch theMode=eFULL_INTERLACE)=0 | |
Creates a MEDWrapper MED GAUSS representation. More... | |
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 MED::TIntVector &nbNodeVec) | |
virtual PGrilleInfo CrGrilleInfo (const PMeshInfo &theMeshInfo, const EGrilleType &type, const TInt &nbNodes) | |
virtual PGrilleInfo CrGrilleInfo (const PMeshInfo &theMeshInfo, const PGrilleInfo &theGrilleInfo) | |
virtual PMeshInfo CrMeshInfo (const PMeshInfo &theInfo)=0 | |
A copy-constructor for the MEDWrapper MED Mesh representation. More... | |
virtual PMeshInfo CrMeshInfo (TInt theDim=0, TInt theSpaceDim=0, const std::string &theValue="", EMaillage theType=eNON_STRUCTURE, const std::string &theDesc="")=0 | |
Creates a MEDWrapper MED Mesh representation. More... | |
virtual PNodeInfo CrNodeInfo (const PMeshInfo &theMeshInfo, const PNodeInfo &theInfo)=0 | |
A copy-constructor for the MEDWrapper MED Nodes representation. More... | |
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. More... | |
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. More... | |
virtual PPolyedreInfo CrPolyedreInfo (const PMeshInfo &theMeshInfo, const PPolyedreInfo &theInfo) | |
A copy-constructor for the MEDWrapper MED Polyedres representation. More... | |
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. More... | |
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 PPolygoneInfo CrPolygoneInfo (const PMeshInfo &theMeshInfo, const PPolygoneInfo &theInfo) | |
A copy-constructor for the MEDWrapper MED Polygones representation. More... | |
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. More... | |
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. More... | |
virtual PProfileInfo CrProfileInfo (const TProfileInfo::TInfo &theInfo, EModeProfil theMode=eCOMPACT)=0 | |
Creates a MEDWrapper MED PROFILE representation. More... | |
virtual PTimeStampInfo CrTimeStampInfo (const PFieldInfo &theFieldInfo, const PTimeStampInfo &theInfo)=0 | |
A copy-constructor for the MEDWrapper MED TIMESTAMP representation. More... | |
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. More... | |
virtual PTimeStampVal CrTimeStampVal (const PTimeStampInfo &theTimeStampInfo, const PTimeStampVal &theInfo) | |
A copy-constructor for the values for MEDWrapper MED TIEMSTAMP representation. More... | |
virtual PTimeStampVal CrTimeStampVal (const PTimeStampInfo &theTimeStampInfo, const TGeom2Profile &theGeom2Profile=TGeom2Profile(), EModeSwitch theMode=eFULL_INTERLACE) | |
Creates the values for MEDWrapper MED TIEMSTAMP representation. More... | |
virtual PTimeStampValueBase CrTimeStampValue (const PTimeStampInfo &theTimeStampInfo, const PTimeStampValueBase &theInfo) | |
A copy-constructor for the values for MEDWrapper MED TIEMSTAMP representation. More... | |
virtual PTimeStampValueBase CrTimeStampValue (const PTimeStampInfo &theTimeStampInfo, const PTimeStampValueBase &theInfo, ETypeChamp theTypeChamp)=0 | |
A copy-constructor for the values for MEDWrapper MED TIEMSTAMP representation. More... | |
virtual PTimeStampValueBase CrTimeStampValue (const PTimeStampInfo &theTimeStampInfo, const TGeom2Profile &theGeom2Profile=TGeom2Profile(), EModeSwitch theMode=eFULL_INTERLACE) | |
Creates the values for MEDWrapper MED TIEMSTAMP representation. More... | |
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. More... | |
virtual void GetBallInfo (TBallInfo &theInfo, TErr *theErr=NULL) | |
Read a MEDWrapped representation of MED_BALL from the MED file. More... | |
virtual void GetCellInfo (TCellInfo &theInfo, TErr *theErr=NULL)=0 | |
Read a MEDWrapper MED Cells representation from defined MED file. More... | |
virtual TEntityInfo GetEntityInfo (const TMeshInfo &theMeshInfo, EConnectivite theConnMode=eNOD, TErr *theErr=NULL)=0 | |
Get TEntityInfo which contains brief information about existing cells and their destribution among MED ENTITIES. More... | |
virtual void GetFamilies (TElemInfo &theInfo, TInt theNb, EEntiteMaillage theEntity, EGeometrieElement theGeom, TErr *theErr=NULL) | |
Read sequence MED Family indexes for any descendant of TElemInfo. More... | |
virtual void GetFamilyInfo (TInt theFamId, TFamilyInfo &theInfo, TErr *theErr=NULL)=0 | |
Read a MEDWrapper MED Family representation by its number. More... | |
virtual void GetFieldInfo (TInt theFieldId, TFieldInfo &theInfo, TErr *theErr=NULL)=0 | |
Read MEDWrapper MED FIELD representation by its order number. More... | |
virtual void GetGaussInfo (TInt theId, TGaussInfo &theInfo, TErr *theErr=NULL) | |
Read a MEDWrapper MED GAUSS representation by its order number from defined MED file. More... | |
virtual TGaussInfo::TInfo GetGaussPreInfo (TInt theId, TErr *theErr=NULL) | |
Read brief MED GAUSS information by its order number from defined MED Mesh. More... | |
virtual void GetGrilleInfo (TGrilleInfo &theInfo, TErr *theErr=NULL) | |
Read a MEDWrapper MED Grille representation from defined MED file. More... | |
virtual void GetGrilleType (const TMeshInfo &theMeshInfo, EGrilleType &type, TErr *theErr=NULL) | |
virtual void GetMeshInfo (TInt theMeshId, TMeshInfo &theInfo, TErr *theErr=NULL)=0 | |
Read a MEDWrapper MED Mesh representation by its number. More... | |
virtual void GetNames (TElemInfo &theInfo, TInt theNb, EEntiteMaillage theEntity, EGeometrieElement theGeom, TErr *theErr=NULL) | |
Read sequence of names for any descendant of TElemInfo. More... | |
virtual TInt GetNbBalls (const TMeshInfo &theMeshInfo) | |
Read number of balls in the Mesh. More... | |
virtual TInt GetNbCells (const TMeshInfo &theMeshInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, EConnectivite theConnMode=eNOD, TErr *theErr=NULL)=0 | |
Read number of cells for defined MED Mesh, ENTITY and geometrical type with define mode of connectivity. More... | |
virtual TInt GetNbComp (TInt theFieldId, TErr *theErr=NULL)=0 | |
Read number of components for the defined MED FIELD by its order number. More... | |
virtual TInt GetNbFamAttr (TInt theFamId, const TMeshInfo &theInfo, TErr *theErr=NULL)=0 | |
Read number of attributes for defined MED Family. More... | |
virtual TInt GetNbFamGroup (TInt theFamId, const TMeshInfo &theInfo, TErr *theErr=NULL)=0 | |
Read number of MED Groups where MED Family with the number belong to. More... | |
virtual TInt GetNbFamilies (const TMeshInfo &theMeshInfo, TErr *theErr=NULL)=0 | |
Read number of MED Family entities in the defined MED file. More... | |
virtual TInt GetNbFields (TErr *theErr=NULL)=0 | |
Read number of MED FIELDS in defined MED Mesh. More... | |
virtual TInt GetNbGauss (TErr *theErr=NULL) | |
Read number of MED GAUSS in defined MED Mesh. More... | |
virtual TInt GetNbMeshes (TErr *theErr=NULL)=0 | |
Read number of MED Mesh entities in the defined MED file. More... | |
virtual TInt GetNbNodes (const TMeshInfo &theMeshInfo, ETable theTable, TErr *theErr=NULL) | |
virtual TInt GetNbNodes (const TMeshInfo &theMeshInfo, TErr *theErr=NULL)=0 | |
Read number of nodes in defined MED Mesh. More... | |
virtual TInt GetNbPolyedres (const TMeshInfo &theMeshInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, EConnectivite theConnMode=eNOD, TErr *theErr=NULL) | |
Read number of MED Polyedres in defined MED Mesh. More... | |
virtual TInt GetNbPolygones (const TMeshInfo &theMeshInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, EConnectivite theConnMode=eNOD, TErr *theErr=NULL) | |
Read number of MED Polygones in defined MED Mesh. More... | |
virtual TInt GetNbProfiles (TErr *theErr=NULL)=0 | |
Read number of MED PROFILES in defined MED Mesh. More... | |
virtual TInt GetNbTimeStamps (const TFieldInfo &theInfo, const TEntityInfo &theEntityInfo, EEntiteMaillage &theEntity, TGeom2Size &theGeom2Size, TErr *theErr=NULL)=0 | |
Read number of MED TIMESTAMPS in defined MED Mesh. More... | |
virtual void GetNodeInfo (TNodeInfo &theInfo, TErr *theErr=NULL)=0 | |
Read a MEDWrapper MED Nodes representation from defined MED file. More... | |
virtual void GetNumeration (TElemInfo &theInfo, TInt theNb, EEntiteMaillage theEntity, EGeometrieElement theGeom, TErr *theErr=NULL) | |
Read sequence of numerous for any descendant of TElemInfo. More... | |
virtual PBallInfo GetPBallInfo (const PMeshInfo &theMeshInfo) | |
Read a MEDWrapped MED Balls representation from defined MED file. More... | |
PCellInfo GetPCellInfo (const PMeshInfo &theMeshInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, EConnectivite theConnMode=eNOD, TErr *theErr=NULL) | |
Read a MEDWrapper MED Cells representation from defined MED file. More... | |
PElemInfo GetPElemInfo (const PMeshInfo &theMeshInfo, EEntiteMaillage theEntity=eNOEUD, EGeometrieElement theGeom=ePOINT1, EConnectivite theConnMode=eNOD, TErr *theErr=NULL) | |
Read a MEDWrapper MED Element representation from defined MED file. More... | |
PFamilyInfo GetPFamilyInfo (const PMeshInfo &theMeshInfo, TInt theId, TErr *theErr=NULL) | |
Write a MEDWrapper MED Family representation by its number. More... | |
PFieldInfo GetPFieldInfo (const PMeshInfo &theMeshInfo, TInt theId, TErr *theErr=NULL) | |
Read a MEDWrapper MED FIELD representation from defined MED file. More... | |
PGrilleInfo GetPGrilleInfo (const PMeshInfo &theMeshInfo) | |
Read a MEDWrapper MED Grille representation from defined MED file. More... | |
PGrilleInfo GetPGrilleInfo (const PMeshInfo &theMeshInfo, const PGrilleInfo &theInfo) | |
Read a MEDWrapper MED Grille representation from defined MED file. More... | |
virtual PMeshInfo GetPMeshInfo (TInt theId, TErr *theErr=NULL) | |
Read a MEDWrapper MED Mesh representation by its number. More... | |
PNodeInfo GetPNodeInfo (const PMeshInfo &theMeshInfo, TErr *theErr=NULL) | |
Read a MEDWrapper MED Nodes representation from defined MED file. More... | |
virtual void GetPolyedreConnSize (const TMeshInfo &theMeshInfo, TInt &theNbFaces, TInt &theConnSize, EConnectivite theConnMode=eNOD, TErr *theErr=NULL) | |
Read connectivity infroamtion for the MED Polyedres in defined MED Mesh. More... | |
virtual void GetPolyedreInfo (TPolyedreInfo &theInfo, TErr *theErr=NULL) | |
Read a MEDWrapper MED Polyedres representation from defined MED file. More... | |
virtual TInt GetPolygoneConnSize (const TMeshInfo &theMeshInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, EConnectivite theConnMode=eNOD, TErr *theErr=NULL) | |
Read connectivity infroamtion for the MED Polygones in defined MED Mesh. More... | |
virtual void GetPolygoneInfo (TPolygoneInfo &theInfo, TErr *theErr=NULL) | |
Read a MEDWrapper MED Polygones representation from defined MED file. More... | |
PPolyedreInfo GetPPolyedreInfo (const PMeshInfo &theMeshInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, EConnectivite theConnMode=eNOD) | |
Read a MEDWrapper MED Polyedres representation from defined MED file. More... | |
PPolygoneInfo GetPPolygoneInfo (const PMeshInfo &theMeshInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, EConnectivite theConnMode=eNOD) | |
Read a MEDWrapper MED Polygones representation from defined MED file. More... | |
PProfileInfo GetPProfileInfo (TInt theId, EModeProfil theMode=eCOMPACT, TErr *theErr=NULL) | |
Read a MEDWrapper MED PROFILE representation by its order number from defined MED file. More... | |
virtual void GetProfileInfo (TInt theId, TProfileInfo &theInfo, TErr *theErr=NULL)=0 | |
Read a MEDWrapper MED PROFILE representation by its order number from defined MED file. More... | |
virtual TProfileInfo::TInfo GetProfilePreInfo (TInt theId, TErr *theErr=NULL)=0 | |
Read brief MED PROFILE information by its order number from defined MED Mesh. More... | |
PTimeStampInfo GetPTimeStampInfo (const PFieldInfo &theFieldInfo, EEntiteMaillage theEntity, const TGeom2Size &theGeom2Size, TInt theId, TErr *theErr=NULL) | |
Read MEDWrapper MED TIMESTAMP representation by its order number. More... | |
PTimeStampVal GetPTimeStampVal (const PTimeStampInfo &theTimeStampInfo, const TMKey2Profile &theMKey2Profile, const TKey2Gauss &theKey2Gauss, TErr *theErr=NULL) | |
Read the values for MEDWrapper MED TIEMSTAMP from defined MED file. More... | |
PTimeStampValueBase GetPTimeStampValue (const PTimeStampInfo &theTimeStampInfo, const TMKey2Profile &theMKey2Profile, const TKey2Gauss &theKey2Gauss, TErr *theErr=NULL) | |
Read the values for MEDWrapper MED TIEMSTAMP from defined MED file. More... | |
virtual void GetTimeStampInfo (TInt theTimeStampId, TTimeStampInfo &theInfo, TErr *theErr=NULL)=0 | |
Read MEDWrapper MED TIMESTAMP representation by its order number. More... | |
virtual void GetTimeStampVal (const PTimeStampVal &theVal, const TMKey2Profile &theMKey2Profile, const TKey2Gauss &theKey2Gauss, TErr *theErr=NULL) | |
Read the values for MEDWrapper MED TIEMSTAMP from defined MED file. More... | |
virtual void GetTimeStampValue (const PTimeStampValueBase &theTimeStampValue, const TMKey2Profile &theMKey2Profile, const TKey2Gauss &theKey2Gauss, TErr *theErr=NULL)=0 | |
Read the values for MEDWrapper MED TIEMSTAMP from defined MED file. More... | |
virtual EVersion GetVersion ()=0 | |
Gets version of the MED library used for the MED file. More... | |
virtual void SetBallInfo (const TBallInfo &theInfo, TErr *theErr=NULL) | |
Write a MEDWrapped representation of MED_BALL to the MED file. More... | |
virtual void SetCellInfo (const TCellInfo &theInfo, TErr *theErr=NULL)=0 | |
Write the MEDWrapper MED Cells representation into defined MED file. More... | |
virtual void SetFamilies (const TElemInfo &theInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, TErr *theErr=NULL) | |
Write sequence MED Family indexes for any descendant of TElemInfo. More... | |
virtual void SetFamilyInfo (const TFamilyInfo &theInfo, TErr *theErr=NULL)=0 | |
Write a MEDWrapper MED Family representation by its number. More... | |
virtual void SetFieldInfo (const TFieldInfo &theInfo, TErr *theErr=NULL)=0 | |
Write MEDWrapper MED FIELD representation into defined MED file. More... | |
virtual void SetGrilleInfo (const TGrilleInfo &theInfo, TErr *theErr=NULL) | |
Write the MEDWrapper MED Grille representation into defined MED file. More... | |
virtual void SetMeshInfo (const TMeshInfo &theInfo, TErr *theErr=NULL)=0 | |
Write the MEDWrapper MED Mesh representation in the defined MED file. More... | |
virtual void SetNames (const TElemInfo &theInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, TErr *theErr=NULL) | |
Write sequence of names for any descendant of TElemInfo. More... | |
virtual void SetNodeInfo (const TNodeInfo &theInfo, TErr *theErr=NULL)=0 | |
Write the MEDWrapper MED Nodes representation into defined MED file. More... | |
virtual void SetNumeration (const TElemInfo &theInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, TErr *theErr=NULL) | |
Write sequence of numerous for any descendant of TElemInfo. More... | |
virtual void SetPolyedreInfo (const TPolyedreInfo &theInfo, TErr *theErr=NULL) | |
Write a MEDWrapper MED Polyedres representation from defined MED file. More... | |
virtual void SetPolygoneInfo (const TPolygoneInfo &theInfo, TErr *theErr=NULL) | |
Write a MEDWrapper MED Polygones representation from defined MED file. More... | |
virtual void SetProfileInfo (const TProfileInfo &theInfo, TErr *theErr=NULL)=0 | |
Write a MEDWrapper MED PROFILE representation. More... | |
virtual void SetTimeStamp (const PTimeStampVal &theVal, TErr *theErr=NULL) | |
Write the values for MEDWrapper MED TIEMSTAMP to defined MED file. More... | |
virtual void SetTimeStampValue (const PTimeStampValueBase &theTimeStampValue, TErr *theErr=NULL)=0 | |
Write the values for MEDWrapper MED TIEMSTAMP to defined MED file. More... | |
virtual ~TWrapper () | |
Public Attributes | |
TMutex myMutex | |
This is a syncronization primitive which allow to support thread safety for the MED access. More... | |
Detailed Description
Define a base class that wraps the MED API.
Member Typedef Documentation
◆ TMutex
typedef boost::mutex MED::TWrapper::TMutex |
Constructor & Destructor Documentation
◆ ~TWrapper()
|
virtual |
Member Function Documentation
◆ CrBallInfo() [1/3]
|
virtual |
A copy-constructor for the MEDWrapped MED Balls representation.
Reimplemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrBallInfo() [2/3]
|
virtual |
Creates a MEDWrapper MED Balls representation.
This feature is supported since version 3.0
Reimplemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrBallInfo() [3/3]
|
virtual |
Creates a MEDWrapper MED Balls representation.
This feature is supported since version 3.0
Reimplemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrCellInfo() [1/3]
|
pure virtual |
A copy-constructor for the MEDWrapper MED Cells representation.
Implemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrCellInfo() [2/3]
|
pure virtual |
Creates a MEDWrapper MED Cells representation.
Implemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrCellInfo() [3/3]
|
pure virtual |
Creates a MEDWrapper MED Cells representation.
Implemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrElemInfo() [1/2]
|
virtual |
Creates a MEDWrapper MED Nodes representation.
Reimplemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrElemInfo() [2/2]
|
virtual |
Creates a MEDWrapper MED Nodes representation.
Reimplemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrFamilyInfo() [1/3]
|
pure virtual |
A copy-constructor for the MEDWrapper MED Family representation.
Implemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrFamilyInfo() [2/3]
|
pure virtual |
Creates a MEDWrapper MED Family representation.
Implemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrFamilyInfo() [3/3]
|
pure virtual |
Creates a MEDWrapper MED Family representation.
Implemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrFieldInfo() [1/2]
|
pure virtual |
A copy-constructor for the MEDWrapper MED FIELD representation.
Implemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrFieldInfo() [2/2]
|
pure virtual |
Creates a MEDWrapper MED FIELD representation.
Implemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrGaussInfo()
|
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 >, and MED::TTWrapper< eV2_2 >.
◆ CrGrilleInfo() [1/5]
|
virtual |
This feature is support only for version of 2.2 and higher
◆ CrGrilleInfo() [2/5]
|
virtual |
This feature is support only for version of 2.2 and higher
Reimplemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrGrilleInfo() [3/5]
|
virtual |
This feature is support only for version of 2.2 and higher
Reimplemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrGrilleInfo() [4/5]
|
virtual |
This feature is support only for version of 2.2 and higher
Reimplemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrGrilleInfo() [5/5]
|
virtual |
This feature is support only for version of 2.2 and higher
Reimplemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrMeshInfo() [1/2]
A copy-constructor for the MEDWrapper MED Mesh representation.
Implemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrMeshInfo() [2/2]
|
pure virtual |
Creates a MEDWrapper MED Mesh representation.
Implemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrNodeInfo() [1/3]
|
pure virtual |
A copy-constructor for the MEDWrapper MED Nodes representation.
Implemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrNodeInfo() [2/3]
|
pure virtual |
Creates a MEDWrapper MED Nodes representation.
Implemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrNodeInfo() [3/3]
|
pure virtual |
Creates a MEDWrapper MED Nodes representation.
Implemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrPolyedreInfo() [1/3]
|
virtual |
A copy-constructor for the MEDWrapper MED Polyedres representation.
Reimplemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrPolyedreInfo() [2/3]
|
virtual |
Creates a MEDWrapper MED Polyedres representation.
This feature is support only for version of 2.2 and higher
Reimplemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrPolyedreInfo() [3/3]
|
virtual |
Reimplemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrPolygoneInfo() [1/3]
|
virtual |
A copy-constructor for the MEDWrapper MED Polygones representation.
Reimplemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrPolygoneInfo() [2/3]
|
virtual |
Creates a MEDWrapper MED Polygones representation.
This feature is supported only for version of 2.2 and higher
Reimplemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrPolygoneInfo() [3/3]
|
virtual |
Creates a MEDWrapper MED Polygones representation.
This feature is supported only for version of 2.2 and higher
Reimplemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrProfileInfo()
|
pure virtual |
Creates a MEDWrapper MED PROFILE representation.
Implemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrTimeStampInfo() [1/2]
|
pure virtual |
A copy-constructor for the MEDWrapper MED TIMESTAMP representation.
Implemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrTimeStampInfo() [2/2]
|
pure virtual |
Creates a MEDWrapper MED TIMESTAMP representation.
Implemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrTimeStampVal() [1/2]
|
virtual |
A copy-constructor for the values for MEDWrapper MED TIEMSTAMP representation.
References MED::eFLOAT64.
◆ CrTimeStampVal() [2/2]
|
virtual |
Creates the values for MEDWrapper MED TIEMSTAMP representation.
References MED::eFLOAT64.
◆ CrTimeStampValue() [1/4]
|
virtual |
A copy-constructor for the values for MEDWrapper MED TIEMSTAMP representation.
◆ CrTimeStampValue() [2/4]
|
pure virtual |
A copy-constructor for the values for MEDWrapper MED TIEMSTAMP representation.
Implemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ CrTimeStampValue() [3/4]
|
virtual |
Creates the values for MEDWrapper MED TIEMSTAMP representation.
◆ CrTimeStampValue() [4/4]
|
pure virtual |
Creates the values for MEDWrapper MED TIEMSTAMP representation.
Implemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ GetBallInfo()
Read a MEDWrapped representation of MED_BALL from the MED file.
This feature is supported since version 3.0
Reimplemented in MED::V2_2::TVWrapper.
◆ GetCellInfo()
Read a MEDWrapper MED Cells representation from defined MED file.
Implemented in MED::V2_2::TVWrapper.
◆ GetEntityInfo()
|
pure virtual |
Get TEntityInfo which contains brief information about existing cells and their destribution among MED ENTITIES.
Implemented in MED::V2_2::TVWrapper.
◆ GetFamilies()
|
virtual |
Read sequence MED Family indexes for any descendant of TElemInfo.
Reimplemented in MED::V2_2::TVWrapper.
◆ GetFamilyInfo()
|
pure virtual |
Read a MEDWrapper MED Family representation by its number.
Implemented in MED::V2_2::TVWrapper.
◆ GetFieldInfo()
|
pure virtual |
Read MEDWrapper MED FIELD representation by its order number.
Implemented in MED::V2_2::TVWrapper.
◆ GetGaussInfo()
|
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.
◆ GetGaussPreInfo()
|
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.
◆ GetGrilleInfo()
|
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.
◆ GetGrilleType()
|
virtual |
This feature is support only for version of 2.2 and higher
Reimplemented in MED::V2_2::TVWrapper.
◆ GetMeshInfo()
|
pure virtual |
Read a MEDWrapper MED Mesh representation by its number.
Implemented in MED::V2_2::TVWrapper.
◆ GetNames()
|
virtual |
Read sequence of names for any descendant of TElemInfo.
Reimplemented in MED::V2_2::TVWrapper.
◆ GetNbBalls()
Read number of balls in the Mesh.
This feature is supported since version 3.0
Reimplemented in MED::V2_2::TVWrapper.
◆ GetNbCells()
|
pure virtual |
Read number of cells for defined MED Mesh, ENTITY and geometrical type with define mode of connectivity.
Implemented in MED::V2_2::TVWrapper.
◆ GetNbComp()
Read number of components for the defined MED FIELD by its order number.
Implemented in MED::V2_2::TVWrapper.
◆ GetNbFamAttr()
|
pure virtual |
Read number of attributes for defined MED Family.
Implemented in MED::V2_2::TVWrapper.
◆ GetNbFamGroup()
|
pure virtual |
Read number of MED Groups where MED Family with the number belong to.
Implemented in MED::V2_2::TVWrapper.
◆ GetNbFamilies()
|
pure virtual |
Read number of MED Family entities in the defined MED file.
Implemented in MED::V2_2::TVWrapper.
◆ GetNbFields()
Read number of MED FIELDS in defined MED Mesh.
Implemented in MED::V2_2::TVWrapper.
◆ GetNbGauss()
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.
◆ GetNbMeshes()
Read number of MED Mesh entities in the defined MED file.
Implemented in MED::V2_2::TVWrapper.
◆ GetNbNodes() [1/2]
|
virtual |
Reimplemented in MED::V2_2::TVWrapper.
◆ GetNbNodes() [2/2]
|
pure virtual |
Read number of nodes in defined MED Mesh.
Implemented in MED::V2_2::TVWrapper.
◆ GetNbPolyedres()
|
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.
◆ GetNbPolygones()
|
virtual |
Read number of MED Polygones in defined MED Mesh.
This feature is supported only for version of 2.2 and higher
Reimplemented in MED::V2_2::TVWrapper.
◆ GetNbProfiles()
Read number of MED PROFILES in defined MED Mesh.
Implemented in MED::V2_2::TVWrapper.
◆ GetNbTimeStamps()
|
pure virtual |
◆ GetNodeInfo()
Read a MEDWrapper MED Nodes representation from defined MED file.
Implemented in MED::V2_2::TVWrapper.
◆ GetNumeration()
|
virtual |
Read sequence of numerous for any descendant of TElemInfo.
Reimplemented in MED::V2_2::TVWrapper.
◆ GetPBallInfo()
◆ GetPCellInfo()
PCellInfo MED::TWrapper::GetPCellInfo | ( | const PMeshInfo & | theMeshInfo, |
EEntiteMaillage | theEntity, | ||
EGeometrieElement | theGeom, | ||
EConnectivite | theConnMode = eNOD , |
||
TErr * | theErr = NULL |
||
) |
Read a MEDWrapper MED Cells representation from defined MED file.
References MED::eNON_STRUCTURE.
◆ GetPElemInfo()
PElemInfo MED::TWrapper::GetPElemInfo | ( | const PMeshInfo & | theMeshInfo, |
EEntiteMaillage | theEntity = eNOEUD , |
||
EGeometrieElement | theGeom = ePOINT1 , |
||
EConnectivite | theConnMode = eNOD , |
||
TErr * | theErr = NULL |
||
) |
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.
◆ GetPFamilyInfo()
PFamilyInfo MED::TWrapper::GetPFamilyInfo | ( | const PMeshInfo & | theMeshInfo, |
TInt | theId, | ||
TErr * | theErr = NULL |
||
) |
Write a MEDWrapper MED Family representation by its number.
◆ GetPFieldInfo()
PFieldInfo MED::TWrapper::GetPFieldInfo | ( | const PMeshInfo & | theMeshInfo, |
TInt | theId, | ||
TErr * | theErr = NULL |
||
) |
◆ GetPGrilleInfo() [1/2]
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 MED::eCOOR_IND1, MED::eCOOR_IND2, MED::eCOOR_IND3, MED::eGRILLE_STANDARD, MED::eSTRUCTURE, and MED::GetNbNodes().
◆ GetPGrilleInfo() [2/2]
PGrilleInfo MED::TWrapper::GetPGrilleInfo | ( | const PMeshInfo & | theMeshInfo, |
const PGrilleInfo & | theInfo | ||
) |
◆ GetPMeshInfo()
◆ GetPNodeInfo()
Read a MEDWrapper MED Nodes representation from defined MED file.
References MED::GetNbNodes().
◆ GetPolyedreConnSize()
|
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.
◆ GetPolyedreInfo()
|
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.
◆ GetPolygoneConnSize()
|
virtual |
Read connectivity infroamtion for the MED Polygones in defined MED Mesh.
This feature is supported only for version of 2.2 and higher
Reimplemented in MED::V2_2::TVWrapper.
◆ GetPolygoneInfo()
|
virtual |
Read a MEDWrapper MED Polygones representation from defined MED file.
This feature is supported only for version of 2.2 and higher
Reimplemented in MED::V2_2::TVWrapper.
◆ GetPPolyedreInfo()
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 MED::eNON_STRUCTURE, and MED::TCSlice< TValueType >::size().
◆ GetPPolygoneInfo()
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 MED::eNON_STRUCTURE, and MED::TCSlice< TValueType >::size().
◆ GetPProfileInfo()
PProfileInfo MED::TWrapper::GetPProfileInfo | ( | TInt | theId, |
EModeProfil | theMode = eCOMPACT , |
||
TErr * | theErr = NULL |
||
) |
Read a MEDWrapper MED PROFILE representation by its order number from defined MED file.
References MED::GetProfileInfo().
◆ GetProfileInfo()
|
pure virtual |
Read a MEDWrapper MED PROFILE representation by its order number from defined MED file.
Implemented in MED::V2_2::TVWrapper.
◆ GetProfilePreInfo()
|
pure virtual |
Read brief MED PROFILE information by its order number from defined MED Mesh.
Implemented in MED::V2_2::TVWrapper.
◆ GetPTimeStampInfo()
PTimeStampInfo MED::TWrapper::GetPTimeStampInfo | ( | const PFieldInfo & | theFieldInfo, |
EEntiteMaillage | theEntity, | ||
const TGeom2Size & | theGeom2Size, | ||
TInt | theId, | ||
TErr * | theErr = NULL |
||
) |
Read MEDWrapper MED TIMESTAMP representation by its order number.
◆ GetPTimeStampVal()
PTimeStampVal MED::TWrapper::GetPTimeStampVal | ( | const PTimeStampInfo & | theTimeStampInfo, |
const TMKey2Profile & | theMKey2Profile, | ||
const TKey2Gauss & | theKey2Gauss, | ||
TErr * | theErr = NULL |
||
) |
◆ GetPTimeStampValue()
PTimeStampValueBase MED::TWrapper::GetPTimeStampValue | ( | const PTimeStampInfo & | theTimeStampInfo, |
const TMKey2Profile & | theMKey2Profile, | ||
const TKey2Gauss & | theKey2Gauss, | ||
TErr * | theErr = NULL |
||
) |
Read the values for MEDWrapper MED TIEMSTAMP from defined MED file.
References MED::eFLOAT64.
◆ GetTimeStampInfo()
|
pure virtual |
Read MEDWrapper MED TIMESTAMP representation by its order number.
Implemented in MED::V2_2::TVWrapper.
◆ GetTimeStampVal()
|
virtual |
Read the values for MEDWrapper MED TIEMSTAMP from defined MED file.
References MED::CopyTimeStampValueBase(), MED::eFLOAT64, and MED::eINT.
◆ GetTimeStampValue()
|
pure virtual |
Read the values for MEDWrapper MED TIEMSTAMP from defined MED file.
Implemented in MED::V2_2::TVWrapper.
◆ GetVersion()
|
pure virtual |
Gets version of the MED library used for the MED file.
Implemented in MED::TTWrapper< eVersion >, and MED::TTWrapper< eV2_2 >.
◆ SetBallInfo()
Write a MEDWrapped representation of MED_BALL to the MED file.
This feature is supported since version 3.0
Reimplemented in MED::V2_2::TVWrapper.
◆ SetCellInfo()
|
pure virtual |
Write the MEDWrapper MED Cells representation into defined MED file.
Implemented in MED::V2_2::TVWrapper.
◆ SetFamilies()
|
virtual |
Write sequence MED Family indexes for any descendant of TElemInfo.
Reimplemented in MED::V2_2::TVWrapper.
◆ SetFamilyInfo()
|
pure virtual |
Write a MEDWrapper MED Family representation by its number.
Implemented in MED::V2_2::TVWrapper.
◆ SetFieldInfo()
|
pure virtual |
Write MEDWrapper MED FIELD representation into defined MED file.
Implemented in MED::V2_2::TVWrapper.
◆ SetGrilleInfo()
|
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.
◆ SetMeshInfo()
|
pure virtual |
Write the MEDWrapper MED Mesh representation in the defined MED file.
Implemented in MED::V2_2::TVWrapper.
◆ SetNames()
|
virtual |
Write sequence of names for any descendant of TElemInfo.
Reimplemented in MED::V2_2::TVWrapper.
◆ SetNodeInfo()
|
pure virtual |
Write the MEDWrapper MED Nodes representation into defined MED file.
Implemented in MED::V2_2::TVWrapper.
◆ SetNumeration()
|
virtual |
Write sequence of numerous for any descendant of TElemInfo.
Reimplemented in MED::V2_2::TVWrapper.
◆ SetPolyedreInfo()
|
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.
◆ SetPolygoneInfo()
|
virtual |
Write a MEDWrapper MED Polygones representation from defined MED file.
This feature is supported only for version of 2.2 and higher
Reimplemented in MED::V2_2::TVWrapper.
◆ SetProfileInfo()
|
pure virtual |
Write a MEDWrapper MED PROFILE representation.
Implemented in MED::V2_2::TVWrapper.
◆ SetTimeStamp()
|
virtual |
Write the values for MEDWrapper MED TIEMSTAMP to defined MED file.
References MED::CopyTimeStampValueBase(), MED::eFLOAT64, and MED::eINT.
◆ SetTimeStampValue()
|
pure virtual |
Write the values for MEDWrapper MED TIEMSTAMP to defined MED file.
Implemented in MED::V2_2::TVWrapper.
Member Data Documentation
◆ myMutex
TMutex MED::TWrapper::myMutex |
This is a syncronization primitive which allow to support thread safety for the MED access.
The documentation for this struct was generated from the following files:
- src/3rdParty/salomesmesh/inc/MED_Wrapper.hxx
- src/3rdParty/salomesmesh/src/SMESH/MED_Wrapper.cpp