Back to index

salome-med  6.5.0
Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | Static Private Attributes
MED::MEDWRAPPER_EXPORT Protocol Reference

Define a helper class to handle Gauss Points coordinates. More...

#include <MED_CoordUtils.hxx>

Collaboration diagram for MED::MEDWRAPPER_EXPORT:
Collaboration graph
[legend]

List of all members.

Classes

struct  MEDWRAPPER_EXPORT

Public Types

typedef boost::tuple
< EGeometrieElement,
std::string > 
TKey
typedef boost::tuple< TKey, TIntTInfo
typedef std::string TKey
typedef boost::tuple< TKey, TIntTInfo
typedef boost::mutex TMutex

Public Member Functions

 TCoordHelper (TGetCoord *theGetCoord)
TFloat GetCoord (TCCoordSlice &theCoordSlice, TInt theCoordId)
 TGaussCoord ()
void Init (TInt theNbElem, TInt theNbGauss, TInt theDim, EModeSwitch theMode=eFULL_INTERLACE)
 To init the class.
TInt GetNbElem () const
TInt GetNbGauss () const
TInt GetDim () const
unsigned char * GetValuePtr ()
TCCoordSliceArr GetCoordSliceArr (TInt theElemId) const
 Get slice of the coordinate that corresponds to defined cell (const version)
TCoordSliceArr GetCoordSliceArr (TInt theElemId)
 Get slice of the coordinate that corresponds to defined cell.
 TShapeFun (TInt theDim=0, TInt theNbRef=0)
TInt GetNbRef () const
TCCoordSlice GetCoord (TInt theRefId) const
TCoordSlice GetCoord (TInt theRefId)
void GetFun (const TCCoordSliceArr &theRef, const TCCoordSliceArr &theGauss, TFun &theFun) const
virtual void InitFun (const TCCoordSliceArr &theRef, const TCCoordSliceArr &theGauss, TFun &theFun) const =0
virtual bool IsSatisfy (const TCCoordSliceArr &theRefCoord) const
bool Eval (const TCellInfo &theCellInfo, const TNodeInfo &theNodeInfo, const TElemNum &theElemNum, const TCCoordSliceArr &theRef, const TCCoordSliceArr &theGauss, TGaussCoord &theGaussCoord, EModeSwitch theMode)
virtual ~TBase ()
virtual std::string GetName () const =0
 Gets its name.
virtual void SetName (const std::string &theValue)=0
 Set a new name.
virtual void SetName (const TString &theValue)=0
 Set a new name.
 TModeSwitchInfo ()
 To construct instance of the class by default.
 TModeSwitchInfo (EModeSwitch theModeSwitch)
 To construct instance of the class.
EModeSwitch GetModeSwitch () const
TInt GetDim () const
 Gets dimension of the mesh.
TInt GetSpaceDim () const
EMaillage GetType () const
 Gets type of the mesh.
virtual std::string GetDesc () const =0
 Get description for the mesh.
virtual void SetDesc (const std::string &theValue)=0
 Sets description for the mesh.
const PMeshInfoGetMeshInfo () const
TInt GetId () const
 Gets number of the MED FAMILY.
void SetId (TInt theId)
TInt GetNbGroup () const
virtual std::string GetGroupName (TInt theId) const =0
 Gets name of a bound MED GROUP by its number.
virtual void SetGroupName (TInt theId, const std::string &theValue)=0
 Sets name of the defined MED GROUP by its number.
TInt GetNbAttr () const
TInt GetAttrId (TInt theId) const
 Get MED FAMILY attribute by its number.
void SetAttrId (TInt theId, TInt theVal)
 Set MED FAMILY attribute by its number.
TInt GetAttrVal (TInt theId) const
 Get MED FAMILY attribute by its number.
void SetAttrVal (TInt theId, TInt theVal)
 Set MED FAMILY attribute by its number.
virtual std::string GetAttrDesc (TInt theId) const =0
 Get value of the MED FAMILY attribute by its number.
virtual void SetAttrDesc (TInt theId, const std::string &theValue)=0
 Set value of the MED FAMILY attribute by its number.
const PMeshInfoGetMeshInfo () const
TInt GetNbElem () const
TInt GetFamNum (TInt theId) const
 Get number of a MED FAMILY by order number of the mesh element.
void SetFamNum (TInt theId, TInt theVal)
 Set number of a MED FAMILY for the mesh element with the order number.
EBooleen IsElemNum () const
 Let know if the mesh elements are indexed.
EBooleen IsFamNum () const
 Let know if the mesh elements family are indexed.
TInt GetElemNum (TInt theId) const
 Get a reference number of the mesh element by its order number.
void SetElemNum (TInt theId, TInt theVal)
 Set a reference number for the mesh element by its order number.
EBooleen IsElemNames () const
 Let know if the mesh elements havew names.
virtual std::string GetElemName (TInt theId) const =0
 Get name of the mesh element by its order number.
virtual void SetElemName (TInt theId, const std::string &theValue)=0
 Set name of the mesh element by its order number.
TCCoordSlice GetCoordSlice (TInt theId) const
 Gives coordinates for mesh node by its number (const version)
TCoordSlice GetCoordSlice (TInt theId)
 Gives coordinates for mesh node by its number.
ERepere GetSystem () const
void SetSystem (ERepere theSystem)
 Set coordinate system to be used for the node describing.
virtual std::string GetCoordName (TInt theId) const =0
virtual void SetCoordName (TInt theId, const std::string &theValue)=0
 Set name of the coordinate dimension by its order number.
virtual std::string GetCoordUnit (TInt theId) const =0
virtual void SetCoordUnit (TInt theId, const std::string &theValue)=0
 Set name of unit for the coordinate dimension by its order number.
EEntiteMaillage GetEntity () const
EGeometrieElement GetGeom () const
EConnectivite GetConnMode () const
virtual TInt GetConnDim () const =0
 Gives step in the connectivity sequence.
TCConnSlice GetConnSlice (TInt theElemId) const
 Gives connectivities for mesh cell by its number (const version)
TConnSlice GetConnSlice (TInt theElemId)
 Gives connectivities for mesh cell by its number.
EEntiteMaillage GetEntity () const
 Let known what MED ENTITY the MED Polygons belong to.
EGeometrieElement GetGeom () const
 Let known what MED geometrical type the MED Polygons belong to.
EConnectivite GetConnMode () const
 Let known in what connectivity the cells are writen.
TInt GetNbConn (TInt theElemId) const
 Gives number of the connectivities for the defined polygon.
TCConnSlice GetConnSlice (TInt theElemId) const
 Gives connectivities for polygon by its number (const version)
TConnSlice GetConnSlice (TInt theElemId)
 Gives connectivities for polygon by its number.
EEntiteMaillage GetEntity () const
 Let known what MED ENTITY the MED Polyedres belong to.
EGeometrieElement GetGeom () const
 Let known what MED geometrical type the MED Polyedres belong to.
EConnectivite GetConnMode () const
 Let known in what connectivity the cells are writen.
TInt GetNbFaces (TInt theElemId) const
 Gives number of the faces for the defined polyedre (const version)
TInt GetNbNodes (TInt theElemId) const
 Gives number of the nodes for the defined polyedre.
TCConnSliceArr GetConnSliceArr (TInt theElemId) const
 Gives sequence of the face connectivities for polyedre by its number (const version)
TConnSliceArr GetConnSliceArr (TInt theElemId)
 Gives sequence of the face connectivities for polyedre by its number.
const PMeshInfoGetMeshInfo () const
ETypeChamp GetType () const
TInt GetNbComp () const
EBooleen GetIsLocal () const
TInt GetNbRef () const
virtual std::string GetCompName (TInt theId) const =0
virtual void SetCompName (TInt theId, const std::string &theValue)=0
 Set name for the component by its order number.
virtual std::string GetUnitName (TInt theId) const =0
virtual void SetUnitName (TInt theId, const std::string &theValue)=0
 Set unit for the component by its order number.
EGeometrieElement GetGeom () const
 Let known what MED geometrical type the MED GAUSS entity belong to.
TCCoordSlice GetRefCoordSlice (TInt theId) const
 Gives coordinates for the referenced node by its number.
TCoordSlice GetRefCoordSlice (TInt theId)
 Gives coordinates for the referenced node by its number.
TCCoordSlice GetGaussCoordSlice (TInt theId) const
 Gives coordinates for the Gauss points by its number.
TCoordSlice GetGaussCoordSlice (TInt theId)
 Gives coordinates for the Gauss points by its number.
TInt GetNbRef () const
 Gives number of the referenced nodes.
TInt GetDim () const
 Gives dimension of the referenced nodes.
TInt GetNbGauss () const
 Gives number of the Gauss Points.
const PFieldInfoGetFieldInfo () const
EEntiteMaillage GetEntity () const
 Let known to what MED Entity the MED TimeStamp belong to.
const TGeom2SizeGetGeom2Size () const
 Get map of number of cells per geometric type where the MED TimeStamp belongs to.
TInt GetNbGauss (EGeometrieElement theGeom) const
 Gives number of the Gauss Points for the MED TimeStamp.
TInt GetNumDt () const
 Defines number in time for the MED TimeStamp.
TInt GetNumOrd () const
 Defines number for the MED TimeStamp.
TFloat GetDt () const
 Defines time for the MED TimeStamp.
const TGeom2GaussGetGeom2Gauss () const
 Gets a map of MED Gauss entityes per geometric type.
virtual std::string GetUnitDt () const =0
virtual void SetUnitDt (const std::string &theValue)=0
 Set unit of time for the MED TimeStamp.
EModeProfil GetMode () const
void SetMode (EModeProfil theMode)
 Set mode for the MED Profile.
TInt GetElemNum (TInt theId) const
void SetElemNum (TInt theId, TInt theVal)
 Set number of mesh elelemts by its order number.
bool IsPresent () const
 Let known is the MED Profile defined.
TInt GetSize () const
 Let known size of the MED Profile.
 TMeshValueBase ()
void Allocate (TInt theNbElem, TInt theNbGauss, TInt theNbComp, EModeSwitch theMode=eFULL_INTERLACE)
 Initialize the class.
size_t GetSize () const
 Returns size of the value container.
size_t GetNbVal () const
 Returns MED interpetation of the value size.
size_t GetNbGauss () const
 Returns number of Gauss Points bounded with the value.
size_t GetStep () const
 Returns step inside of the data array.
virtual unsigned char * GetValuePtr ()=0
 Returns bare pointer on the internal value representation.
const PTimeStampInfoGetTimeStampInfo () const
const TGeomSetGetGeomSet () const
const TGeom2ProfileGetGeom2Profile () const
 Gets a map of MED Profiles per geometric type.
virtual ETypeChamp GetTypeChamp () const =0
 Gets type of the champ.
virtual void AllocateValue (EGeometrieElement theGeom, TInt theNbElem, TInt theNbGauss, TInt theNbComp, EModeSwitch theMode=eFULL_INTERLACE)=0
 Allocates values for the given geometry.
virtual size_t GetValueSize (EGeometrieElement theGeom) const =0
virtual size_t GetNbVal (EGeometrieElement theGeom) const =0
virtual size_t GetNbGauss (EGeometrieElement theGeom) const =0
virtual unsigned char * GetValuePtr (EGeometrieElement theGeom)=0
const PMeshInfoGetMeshInfo () const
const TNodeCoordGetNodeCoord () const
TNodeCoordGetNodeCoord ()
TNodeCoord GetCoord (TInt theId)
 Gives coordinates for mesh node by its number, array index from 0.
TIntVector GetConn (TInt theId, const bool isSub=false)
 Gives ids of nodes for mesh cell or sub-cell by its number, array index from 0.
const EGrilleTypeGetGrilleType () const
EGrilleType GetGrilleType ()
 Gets grille type.
void SetGrilleType (EGrilleType theGrilleType)
 Sets grille type.
virtual std::string GetCoordName (TInt theId) const =0
virtual void SetCoordName (TInt theId, const std::string &theValue)=0
 Set name of the coordinate dimension by its order number.
virtual std::string GetCoordUnit (TInt theId) const =0
virtual void SetCoordUnit (TInt theId, const std::string &theValue)=0
 Set name of unit for the coordinate dimension by its order number.
const TIndexesGetMapOfIndexes () const
 Gets a map of Tables (const version)
TIndexesGetMapOfIndexes ()
 Gets a map of Tables.
const TFloatVectorGetIndexes (TInt theAxisNumber) const
 Gets a Table of indexes for certain axe(const version)
TFloatVectorGetIndexes (TInt theAxisNumber)
 Gets a Table of indexes for certain axe.
TInt GetNbIndexes (TInt theAxisNumber)
 Gets a number of indices per axe.
TInt GetNbNodes ()
TInt GetNbCells ()
 Return count of all points.
TInt GetNbSubCells ()
 Return count of all cells.
EGeometrieElement GetGeom ()
 Return count of all entities of <mesh dimension-1>
EGeometrieElement GetSubGeom ()
 Return geometry of cells (calculated from mesh dimension)
EEntiteMaillage GetEntity ()
 Return geometry of subcells (calculated from mesh dimension)
EEntiteMaillage GetSubEntity ()
 Return entity (eMAILLE)
const TIntVectorGetGrilleStructure () const
 Gets grille structure(const version)
TIntVector GetGrilleStructure ()
 Gets grille structure.
void SetGrilleStructure (TInt theAxis, TInt theNb)
 Sets the grille structure of theAxis axe to theNb.
TInt GetFamNum (TInt theId) const
 Get number of a MED FAMILY by order number of the mesh element.
void SetFamNum (TInt theId, TInt theVal)
 Set number of a MED FAMILY for the mesh element with the order number.
TInt GetFamSubNum (TInt theId) const
 Get number of a MED FAMILY by order number of sub element.
void SetFamSubNum (TInt theId, TInt theVal)
 Set number of a MED FAMILY for theId-th sub element.
TInt GetFamNumNode (TInt theId) const
 Get number of a MED FAMILY by order number of the mesh node.
void SetFamNumNode (TInt theId, TInt theVal)
 Set number of a MED FAMILY for the mesh node with the order number.
 PrefixPrinter (bool theIsActive=true)
 ~PrefixPrinter ()
virtual ~TWrapper ()
virtual EVersion GetVersion ()=0
 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="")=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=NULL)=0
 Read number of MED Mesh entities in the defined MED file.
virtual void GetMeshInfo (TInt theMeshId, TMeshInfo &theInfo, TErr *theErr=NULL)=0
 Read a MEDWrapper MED Mesh representation by its number.
virtual void SetMeshInfo (const TMeshInfo &theInfo, TErr *theErr=NULL)=0
 Write the MEDWrapper MED Mesh representation in the defined MED file.
virtual PMeshInfo GetPMeshInfo (TInt theId, TErr *theErr=NULL)
 Read a MEDWrapper MED Mesh representation by its number.
virtual TInt GetNbFamilies (const TMeshInfo &theMeshInfo, TErr *theErr=NULL)=0
 Read number of MED Family entities in the defined MED file.
virtual TInt GetNbFamAttr (TInt theFamId, const TMeshInfo &theInfo, TErr *theErr=NULL)=0
 Read number of attributes for defined MED Family.
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.
virtual void GetFamilyInfo (TInt theFamId, TFamilyInfo &theInfo, TErr *theErr=NULL)=0
 Read a MEDWrapper MED Family representation by its number.
virtual void SetFamilyInfo (const TFamilyInfo &theInfo, TErr *theErr=NULL)=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=NULL)
 Write a MEDWrapper MED Family representation by its number.
virtual void GetNames (TElemInfo &theInfo, TInt theNb, EEntiteMaillage theEntity, EGeometrieElement theGeom, TErr *theErr=NULL)
 Read sequence of names for any descendant of TElemInfo.
virtual void GetNumeration (TElemInfo &theInfo, TInt theNb, EEntiteMaillage theEntity, EGeometrieElement theGeom, TErr *theErr=NULL)
 Read sequence of numerous for any descendant of TElemInfo.
virtual void GetFamilies (TElemInfo &theInfo, TInt theNb, EEntiteMaillage theEntity, EGeometrieElement theGeom, TErr *theErr=NULL)
 Read sequence MED Family indexes for any descendant of TElemInfo.
virtual void SetNames (const TElemInfo &theInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, TErr *theErr=NULL)
 Write sequence of names for any descendant of TElemInfo.
virtual void SetNumeration (const TElemInfo &theInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, TErr *theErr=NULL)
 Write sequence of numerous for any descendant of TElemInfo.
virtual void SetFamilies (const TElemInfo &theInfo, EEntiteMaillage theEntity, EGeometrieElement theGeom, TErr *theErr=NULL)
 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=NULL)
 Read a MEDWrapper MED Element representation from defined MED file.
virtual TInt GetNbNodes (const TMeshInfo &theMeshInfo, TErr *theErr=NULL)=0
 Read number of nodes in defined MED Mesh.
virtual TInt GetNbNodes (const TMeshInfo &theMeshInfo, ETable theTable, TErr *theErr=NULL)
virtual void GetNodeInfo (TNodeInfo &theInfo, TErr *theErr=NULL)=0
 Read a MEDWrapper MED Nodes representation from defined MED file.
virtual void SetNodeInfo (const TNodeInfo &theInfo, TErr *theErr=NULL)=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=NULL)
 Read a MEDWrapper MED Nodes representation from defined MED file.
virtual void GetPolygoneInfo (TPolygoneInfo &theInfo, TErr *theErr=NULL)
 Read a MEDWrapper MED Polygones representation from defined MED file.
virtual void SetPolygoneInfo (const TPolygoneInfo &theInfo, TErr *theErr=NULL)
 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=NULL)
 Read number of MED Polygones in defined MED Mesh.
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.
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=NULL)
 Read a MEDWrapper MED Polyedres representation from defined MED file.
virtual void SetPolyedreInfo (const TPolyedreInfo &theInfo, TErr *theErr=NULL)
 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=NULL)
 Read number of MED Polyedres in defined MED Mesh.
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.
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=NULL)=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=NULL)=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=NULL)=0
 Read a MEDWrapper MED Cells representation from defined MED file.
virtual void SetCellInfo (const TCellInfo &theInfo, TErr *theErr=NULL)=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=NULL)
 Read a MEDWrapper MED Cells representation from defined MED file.
virtual TInt GetNbFields (TErr *theErr=NULL)=0
 Read number of MED FIELDS in defined MED Mesh.
virtual TInt GetNbComp (TInt theFieldId, TErr *theErr=NULL)=0
 Read number of components for the defined MED FIELD by its order number.
virtual void GetFieldInfo (TInt theFieldId, TFieldInfo &theInfo, TErr *theErr=NULL)=0
 Read MEDWrapper MED FIELD representation by its order number.
virtual void SetFieldInfo (const TFieldInfo &theInfo, TErr *theErr=NULL)=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=NULL)
 Read a MEDWrapper MED FIELD representation from defined MED file.
virtual TInt GetNbGauss (TErr *theErr=NULL)
 Read number of MED GAUSS in defined MED Mesh.
virtual TGaussInfo::TInfo GetGaussPreInfo (TInt theId, TErr *theErr=NULL)
 Read brief MED GAUSS information by its order number from defined MED Mesh.
virtual void GetGaussInfo (TInt theId, TGaussInfo &theInfo, TErr *theErr=NULL)
 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=NULL)=0
 Read number of MED TIMESTAMPS in defined MED Mesh.
virtual void GetTimeStampInfo (TInt theTimeStampId, TTimeStampInfo &theInfo, TErr *theErr=NULL)=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=NULL)
 Read MEDWrapper MED TIMESTAMP representation by its order number.
virtual TInt GetNbProfiles (TErr *theErr=NULL)=0
 Read number of MED PROFILES in defined MED Mesh.
virtual TProfileInfo::TInfo GetProfilePreInfo (TInt theId, TErr *theErr=NULL)=0
 Read brief MED PROFILE information by its order number from defined MED Mesh.
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.
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=NULL)=0
 Write a MEDWrapper MED PROFILE representation.
PProfileInfo GetPProfileInfo (TInt theId, EModeProfil theMode=eCOMPACT, TErr *theErr=NULL)
 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=NULL)=0
 Read the values for MEDWrapper MED TIEMSTAMP from defined MED file.
virtual void SetTimeStampValue (const PTimeStampValueBase &theTimeStampValue, TErr *theErr=NULL)=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=NULL)
 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=NULL)
 Read the values for MEDWrapper MED TIEMSTAMP from defined MED file.
virtual void SetTimeStamp (const PTimeStampVal &theVal, TErr *theErr=NULL)
 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=NULL)
 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=NULL)
 Read a MEDWrapper MED Grille representation from defined MED file.
virtual void SetGrilleInfo (const TGrilleInfo &theInfo, TErr *theErr=NULL)
 Write the MEDWrapper MED Grille representation into defined MED file.
virtual PGrilleInfo CrGrilleInfo (const PMeshInfo &theMeshInfo, const PGrilleInfo &theGrilleInfo)
 This feature is support only for version of 2.2 and higher.
virtual PGrilleInfo CrGrilleInfo (const PMeshInfo &theMeshInfo)
 This feature is support only for version of 2.2 and higher.
virtual PGrilleInfo CrGrilleInfo (const PMeshInfo &theMeshInfo, const EGrilleType &type)
 This feature is support only for version of 2.2 and higher.
virtual PGrilleInfo CrGrilleInfo (const PMeshInfo &theMeshInfo, const EGrilleType &type, const TInt &nbNodes)
 This feature is support only for version of 2.2 and higher.
virtual PGrilleInfo CrGrilleInfo (const PMeshInfo &theMeshInfo, const EGrilleType &type, const MED::TIntVector &nbNodeVec)
 This feature is support only for version of 2.2 and higher.
virtual void GetGrilleType (const TMeshInfo &theMeshInfo, EGrilleType &type, TErr *theErr=NULL)
 This feature is support only for version of 2.2 and higher.
 TLockProxy (TWrapper *theWrapper)
 ~TLockProxy ()
TWrapperoperator-> () const

Static Public Member Functions

static std::string GetPrefix ()

Public Attributes

TFloatVector myRefCoord
TInt myNbRef
 Defines number of refereces of the field Let known number of references for the MED FIELD.
TString myName
 Keeps its name.
EModeSwitch myModeSwitch
 Keeps the.
TInt mySpaceDim
EMaillage myType
 Type of the mesh.
TString myDesc
 Description of the mesh.
PMeshInfo myMeshInfo
 A reference to correspondig MED Mesh Get a reference to corresponding MED Mesh.
TInt myId
 An unique index of the MED FAMILY.
TInt myNbGroup
 Define number of the MED FAMILY.
TString myGroupNames
 Contains sequence of the names for the MED Groups connected to.
TInt myNbAttr
 Defines number of the MED Family attributes Gets number of attached attributes for the MED FAMILY.
TFamAttr myAttrId
 Defines sequence of the indexes of the MED Family attributes.
TFamAttr myAttrVal
 Defines sequence of the values of the MED Family attributes.
TString myAttrDesc
 Defines sequence of the names of the MED Family attributes.
PElemNum myFamNum
 Get number of mesh elements.
EBooleen myIsElemNum
 Defines if the mesh elements are indexed.
EBooleen myIsFamNum
 Defines if the mesh elements family are indexed.
PElemNum myElemNum
 Contains sequence of the indexes for the mesh elements.
EBooleen myIsElemNames
 Defines if the mesh elements are named.
PString myElemNames
 Contains sequence of the names for the mesh elements.
PNodeCoord myCoord
 Contains all nodal coordinates.
ERepere mySystem
 Defines, which coordinate system is used Get which coordinate system is used for the node describing.
TString myCoordNames
 Contains names for the coordinate dimensions Get name of the coordinate dimension by its order number.
TString myCoordUnits
 Contains units for the coordinate dimensions Get name of unit for the coordinate dimension by its order number.
EEntiteMaillage myEntity
 Defines the MED Entity where the mesh cells belongs to Let known what MED ENTITY the cells belong to.
EGeometrieElement myGeom
 Defines the MED Geometric type of the instance Let known what MED geometrical type the cells belong to.
EConnectivite myConnMode
 Defines connectivity mode Let known in what connectivity the cells are writen.
PElemNum myConn
 Defines sequence which describe connectivity for ech of mesh cell.
PElemNum myIndex
 Table de indexes.
PElemNum myFaces
 Table de faces indexes.
ETypeChamp myType
 Defines type of the MED Field Let known what type of the MED FIELD is used.
TInt myNbComp
 Defines number of components stored in the field Get number of components for the MED FIELD.
EBooleen myIsLocal
 Defines if the MED Field is local Let known is the MED FIELD is local or not.
TString myCompNames
 Contains names for each of MED Field components Get name of the component by its order number.
TString myUnitNames
 Contains units for each of MED Field components Get unit of the component by its order number.
TNodeCoord myRefCoord
 Contains coordinates for the refereced nodes.
TWeight myWeight
 Contains wheights for the Gauss points.
PFieldInfo myFieldInfo
 A reference to correspondig MED Field Get a reference to corresponding MED Field.
TGeom2Size myGeom2Size
 Keeps map of number of cells per geometric type where the MED TimeStamp belongs to.
TGeom2NbGauss myGeom2NbGauss
 Keeps number of the Gauss Points for the MED TimeStamp.
TInt myNumDt
 Keeps number in time for the MED TimeStamp.
TInt myNumOrd
 Keeps number for the MED TimeStamp.
TFloat myDt
 Keeps time for the MED TimeStamp.
TGeom2Gauss myGeom2Gauss
 Keeps map of MED Gauss entityes per geometric type.
TString myUnitDt
 Defines unit for the time for the MED TimeStamp Get unit of time for the MED TimeStamp.
EModeProfil myMode
 Keeps mode for the MED Profile Let known what mode of MED Profile is used.
TInt myStep
PTimeStampInfo myTimeStampInfo
 A reference to correspondig MED TimeStamp.
TGeomSet myGeomSet
 Keeps set of MED EGeometrieElement which contains values for the timestamp.
TGeom2Profile myGeom2Profile
 Keeps map of MED Profiles per geometric type.
TNodeCoord myCoord
 Contains all nodal coordinates, now used only for eGRILLE_STANDARD Gives coordinates for mesh nodes (const version)
EGrilleType myGrilleType
 Defines grille type (eGRILLE_CARTESIENNE,eGRILLE_POLAIRE,eGRILLE_STANDARD) Gets grille type (const version)
TIndexes myIndixes
 Map of index of axes and Table of indexes for certain axe, now used for eGRILLE_CARTESIENNE and eGRILLE_POLAIRE.
TIntVector myGrilleStructure
 Return sub entity.
TElemNum myFamNum
 *Defines sequence MED Family indexes for corresponding mesh entites
TElemNum myFamSubNum
 *Defines sequence MED Family indexes for sub entites
TElemNum myFamNumNode
 *Defines sequence MED Family indexes for corresponding mesh nodes
TMutex myMutex
 This is a syncronization primitive which allow to support thread safety for the MED access.

Private Member Functions

TLockProxyoperator= (const TLockProxy &)

Private Attributes

TGetCoordmyGetCoord
TInt myNbElem
TInt myNbGauss
TInt myDim
 Dimension of the mesh (0, 1, 2 or 3)
TInt myGaussStep
TNodeCoord myGaussCoord
 Contains coordinates for the Gauss points.
bool myIsActive
TWrappermyWrapper

Static Private Attributes

static int myCounter

Detailed Description

Define a helper class to handle Gauss Points coordinates.

This class provide thread-safety for MEDWrapper interaction.

Define a base class that wraps the MED API.

Define a base class which represents MED Grille.

The class is a base class for MED TimeStamp values holder.

The class is a helper one. It provide safe and flexible way to get access to values for a MED TimeStamp.

The class represents MED Profile entity.

Define a base class which represents MED TimeStamp.

The class represents MED Gauss entity.

Define a base class which represents MED Field entity.

Define a base class which represents MED Polyedre entity.

Define a base class which represents MED Polygon entity.

Define a base class which represents MED Cells entity.

Define a base class which represents MED Nodes entity.

Define a parent class for all MED entities that describes mesh entites such as nodes and cells.

Define a base class which represents MED Family entity.

Define a base class which represents MED Mesh entity.

Define a parent class for all MED entities that contains a sequence of numbers.

Define a parent class for all named MED entities.

Define a parent class for all MEDWrapper classes.

Shape function definitions.

It defines through corresponding enumeration (EModeSwitch) how the sequence should be interpreted in C or Fortran mode (eFULL_INTERLACE or eNON_INTERLACE).

Definition at line 41 of file MED_CoordUtils.hxx.


Member Typedef Documentation

typedef boost::tuple<TKey,TInt> MED::MEDWRAPPER_EXPORT::TInfo

Definition at line 441 of file MED_Structures.hxx.

typedef boost::tuple<TKey,TInt> MED::MEDWRAPPER_EXPORT::TInfo

Definition at line 539 of file MED_Structures.hxx.

typedef boost::tuple<EGeometrieElement,std::string> MED::MEDWRAPPER_EXPORT::TKey

Definition at line 440 of file MED_Structures.hxx.

typedef std::string MED::MEDWRAPPER_EXPORT::TKey

Definition at line 538 of file MED_Structures.hxx.

typedef boost::mutex MED::MEDWRAPPER_EXPORT::TMutex

Definition at line 45 of file MED_Wrapper.hxx.


Constructor & Destructor Documentation

virtual MED::MEDWRAPPER_EXPORT::~TBase ( ) [inline, virtual]

Definition at line 70 of file MED_Structures.hxx.

{} 
virtual MED::MEDWRAPPER_EXPORT::~TWrapper ( ) [virtual]

Member Function Documentation

void MED::MEDWRAPPER_EXPORT::Allocate ( TInt  theNbElem,
TInt  theNbGauss,
TInt  theNbComp,
EModeSwitch  theMode = eFULL_INTERLACE 
)

Initialize the class.

virtual void MED::MEDWRAPPER_EXPORT::AllocateValue ( EGeometrieElement  theGeom,
TInt  theNbElem,
TInt  theNbGauss,
TInt  theNbComp,
EModeSwitch  theMode = eFULL_INTERLACE 
) [pure virtual]

Allocates values for the given geometry.

virtual PCellInfo MED::MEDWRAPPER_EXPORT::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.

virtual PCellInfo MED::MEDWRAPPER_EXPORT::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.

virtual PCellInfo MED::MEDWRAPPER_EXPORT::CrCellInfo ( const PMeshInfo theMeshInfo,
const PCellInfo theInfo 
) [pure virtual]

A copy-constructor for the MEDWrapper MED Cells representation.

virtual PElemInfo MED::MEDWRAPPER_EXPORT::CrElemInfo ( const PMeshInfo theMeshInfo,
TInt  theNbElem,
EBooleen  theIsElemNum = eVRAI,
EBooleen  theIsElemNames = eVRAI 
) [inline, virtual]

Creates a MEDWrapper MED Nodes representation.

Definition at line 260 of file MED_Wrapper.hxx.

    {
      return PElemInfo();
    }
virtual PElemInfo MED::MEDWRAPPER_EXPORT::CrElemInfo ( const PMeshInfo theMeshInfo,
TInt  theNbElem,
const TIntVector theFamNum,
const TIntVector aElemNum,
const TStringVector aElemNames 
) [inline, virtual]

Creates a MEDWrapper MED Nodes representation.

Definition at line 271 of file MED_Wrapper.hxx.

    {
      return PElemInfo();
    }
virtual PFamilyInfo MED::MEDWRAPPER_EXPORT::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.

virtual PFamilyInfo MED::MEDWRAPPER_EXPORT::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.

virtual PFamilyInfo MED::MEDWRAPPER_EXPORT::CrFamilyInfo ( const PMeshInfo theMeshInfo,
const PFamilyInfo theInfo 
) [pure virtual]

A copy-constructor for the MEDWrapper MED Family representation.

virtual PFieldInfo MED::MEDWRAPPER_EXPORT::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.

virtual PFieldInfo MED::MEDWRAPPER_EXPORT::CrFieldInfo ( const PMeshInfo theMeshInfo,
const PFieldInfo theInfo 
) [pure virtual]

A copy-constructor for the MEDWrapper MED FIELD representation.

virtual PGaussInfo MED::MEDWRAPPER_EXPORT::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

virtual PGrilleInfo MED::MEDWRAPPER_EXPORT::CrGrilleInfo ( const PMeshInfo theMeshInfo,
const PGrilleInfo theGrilleInfo 
) [inline, virtual]

This feature is support only for version of 2.2 and higher.

Definition at line 860 of file MED_Wrapper.hxx.

    {
      return PGrilleInfo();
    }
virtual PGrilleInfo MED::MEDWRAPPER_EXPORT::CrGrilleInfo ( const PMeshInfo theMeshInfo) [inline, virtual]

This feature is support only for version of 2.2 and higher.

Definition at line 869 of file MED_Wrapper.hxx.

    {
      return PGrilleInfo();
    }
virtual PGrilleInfo MED::MEDWRAPPER_EXPORT::CrGrilleInfo ( const PMeshInfo theMeshInfo,
const EGrilleType type 
) [inline, virtual]

This feature is support only for version of 2.2 and higher.

Definition at line 877 of file MED_Wrapper.hxx.

    {
      return PGrilleInfo();
    }
virtual PGrilleInfo MED::MEDWRAPPER_EXPORT::CrGrilleInfo ( const PMeshInfo theMeshInfo,
const EGrilleType type,
const TInt nbNodes 
) [inline, virtual]

This feature is support only for version of 2.2 and higher.

Definition at line 886 of file MED_Wrapper.hxx.

    {
      return PGrilleInfo();
    }
virtual PGrilleInfo MED::MEDWRAPPER_EXPORT::CrGrilleInfo ( const PMeshInfo theMeshInfo,
const EGrilleType type,
const MED::TIntVector nbNodeVec 
) [inline, virtual]

This feature is support only for version of 2.2 and higher.

Definition at line 896 of file MED_Wrapper.hxx.

    {
      return PGrilleInfo();
    }
virtual PMeshInfo MED::MEDWRAPPER_EXPORT::CrMeshInfo ( TInt  theDim = 0,
TInt  theSpaceDim = 0,
const std::string &  theValue = "",
EMaillage  theType = eNON_STRUCTURE,
const std::string &  theDesc = "" 
) [pure virtual]

Creates a MEDWrapper MED Mesh representation.

virtual PMeshInfo MED::MEDWRAPPER_EXPORT::CrMeshInfo ( const PMeshInfo theInfo) [pure virtual]

A copy-constructor for the MEDWrapper MED Mesh representation.

virtual PNodeInfo MED::MEDWRAPPER_EXPORT::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.

virtual PNodeInfo MED::MEDWRAPPER_EXPORT::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.

virtual PNodeInfo MED::MEDWRAPPER_EXPORT::CrNodeInfo ( const PMeshInfo theMeshInfo,
const PNodeInfo theInfo 
) [pure virtual]

A copy-constructor for the MEDWrapper MED Nodes representation.

virtual PPolyedreInfo MED::MEDWRAPPER_EXPORT::CrPolyedreInfo ( const PMeshInfo theMeshInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
TInt  theNbElem,
TInt  theNbFaces,
TInt  theConnSize,
EConnectivite  theConnMode = eNOD,
EBooleen  theIsElemNum = eVRAI,
EBooleen  theIsElemNames = eVRAI 
) [inline, virtual]

Definition at line 452 of file MED_Wrapper.hxx.

    {
      return PPolyedreInfo();
    }
virtual PPolyedreInfo MED::MEDWRAPPER_EXPORT::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() 
) [inline, virtual]

Creates a MEDWrapper MED Polyedres representation.

This feature is support only for version of 2.2 and higher

Definition at line 469 of file MED_Wrapper.hxx.

    {
      return PPolyedreInfo();
    }
virtual PPolyedreInfo MED::MEDWRAPPER_EXPORT::CrPolyedreInfo ( const PMeshInfo theMeshInfo,
const PPolyedreInfo theInfo 
) [inline, virtual]

A copy-constructor for the MEDWrapper MED Polyedres representation.

Definition at line 486 of file MED_Wrapper.hxx.

    {
      return PPolyedreInfo();
    }
virtual PPolygoneInfo MED::MEDWRAPPER_EXPORT::CrPolygoneInfo ( const PMeshInfo theMeshInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
TInt  theNbElem,
TInt  theConnSize,
EConnectivite  theConnMode = eNOD,
EBooleen  theIsElemNum = eVRAI,
EBooleen  theIsElemNames = eVRAI 
) [inline, virtual]

Creates a MEDWrapper MED Polygones representation.

This feature is support only for version of 2.2 and higher

Definition at line 361 of file MED_Wrapper.hxx.

    {
      return PPolygoneInfo();
    }
virtual PPolygoneInfo MED::MEDWRAPPER_EXPORT::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() 
) [inline, virtual]

Creates a MEDWrapper MED Polygones representation.

This feature is support only for version of 2.2 and higher

Definition at line 377 of file MED_Wrapper.hxx.

    {
      return PPolygoneInfo();
    }
virtual PPolygoneInfo MED::MEDWRAPPER_EXPORT::CrPolygoneInfo ( const PMeshInfo theMeshInfo,
const PPolygoneInfo theInfo 
) [inline, virtual]

A copy-constructor for the MEDWrapper MED Polygones representation.

Definition at line 393 of file MED_Wrapper.hxx.

    {
      return PPolygoneInfo();
    }
virtual PProfileInfo MED::MEDWRAPPER_EXPORT::CrProfileInfo ( const TProfileInfo::TInfo &  theInfo,
EModeProfil  theMode = eCOMPACT 
) [pure virtual]

Creates a MEDWrapper MED PROFILE representation.

virtual PTimeStampInfo MED::MEDWRAPPER_EXPORT::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.

virtual PTimeStampInfo MED::MEDWRAPPER_EXPORT::CrTimeStampInfo ( const PFieldInfo theFieldInfo,
const PTimeStampInfo theInfo 
) [pure virtual]

A copy-constructor for the MEDWrapper MED TIMESTAMP representation.

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

Creates the values for MEDWrapper MED TIEMSTAMP representation.

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

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

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

Creates the values for MEDWrapper MED TIEMSTAMP representation.

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

Creates the values for MEDWrapper MED TIEMSTAMP representation.

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

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

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

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

bool MED::MEDWRAPPER_EXPORT::Eval ( const TCellInfo &  theCellInfo,
const TNodeInfo &  theNodeInfo,
const TElemNum theElemNum,
const TCCoordSliceArr theRef,
const TCCoordSliceArr theGauss,
TGaussCoord theGaussCoord,
EModeSwitch  theMode 
)
virtual std::string MED::MEDWRAPPER_EXPORT::GetAttrDesc ( TInt  theId) const [pure virtual]

Get value of the MED FAMILY attribute by its number.

Get MED FAMILY attribute by its number.

Get MED FAMILY attribute by its number.

virtual void MED::MEDWRAPPER_EXPORT::GetCellInfo ( TCellInfo &  theInfo,
TErr theErr = NULL 
) [pure virtual]

Read a MEDWrapper MED Cells representation from defined MED file.

virtual std::string MED::MEDWRAPPER_EXPORT::GetCompName ( TInt  theId) const [pure virtual]
TIntVector MED::MEDWRAPPER_EXPORT::GetConn ( TInt  theId,
const bool  isSub = false 
)

Gives ids of nodes for mesh cell or sub-cell by its number, array index from 0.

virtual TInt MED::MEDWRAPPER_EXPORT::GetConnDim ( ) const [pure virtual]

Gives step in the connectivity sequence.

Definition at line 300 of file MED_Structures.hxx.

{ return myConnMode;}

Let known in what connectivity the cells are writen.

Definition at line 330 of file MED_Structures.hxx.

{ return myConnMode;}

Let known in what connectivity the cells are writen.

Definition at line 365 of file MED_Structures.hxx.

{ return myConnMode;}

Gives connectivities for mesh cell by its number (const version)

Gives connectivities for mesh cell by its number.

Gives connectivities for polygon by its number (const version)

Gives connectivities for polygon by its number.

Gives sequence of the face connectivities for polyedre by its number (const version)

Gives sequence of the face connectivities for polyedre by its number.

TFloat MED::MEDWRAPPER_EXPORT::GetCoord ( TCCoordSlice theCoordSlice,
TInt  theCoordId 
)

Gives coordinates for mesh node by its number, array index from 0.

virtual std::string MED::MEDWRAPPER_EXPORT::GetCoordName ( TInt  theId) const [pure virtual]
virtual std::string MED::MEDWRAPPER_EXPORT::GetCoordName ( TInt  theId) const [pure virtual]

Gives coordinates for mesh node by its number (const version)

Gives coordinates for mesh node by its number.

Get slice of the coordinate that corresponds to defined cell (const version)

Get slice of the coordinate that corresponds to defined cell.

virtual std::string MED::MEDWRAPPER_EXPORT::GetCoordUnit ( TInt  theId) const [pure virtual]
virtual std::string MED::MEDWRAPPER_EXPORT::GetCoordUnit ( TInt  theId) const [pure virtual]
virtual std::string MED::MEDWRAPPER_EXPORT::GetDesc ( ) const [pure virtual]

Get description for the mesh.

Here is the caller graph for this function:

Gets dimension of the mesh.

Definition at line 113 of file MED_Structures.hxx.

Gives dimension of the referenced nodes.

Definition at line 479 of file MED_Structures.hxx.

{ return GetDimGaussCoord(GetGeom());}

Here is the call graph for this function:

Defines time for the MED TimeStamp.

Definition at line 518 of file MED_Structures.hxx.

virtual std::string MED::MEDWRAPPER_EXPORT::GetElemName ( TInt  theId) const [pure virtual]

Get name of the mesh element by its order number.

Get a reference number of the mesh element by its order number.

Definition at line 292 of file MED_Structures.hxx.

{ return myEntity;}

Let known what MED ENTITY the MED Polygons belong to.

Definition at line 320 of file MED_Structures.hxx.

{ return myEntity;}

Let known what MED ENTITY the MED Polyedres belong to.

Definition at line 355 of file MED_Structures.hxx.

{ return myEntity;}

Let known to what MED Entity the MED TimeStamp belong to.

Definition at line 501 of file MED_Structures.hxx.

{ return myEntity;}

Return geometry of subcells (calculated from mesh dimension)

virtual TEntityInfo MED::MEDWRAPPER_EXPORT::GetEntityInfo ( const TMeshInfo &  theMeshInfo,
EConnectivite  theConnMode = eNOD,
TErr theErr = NULL 
) [pure virtual]

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

virtual void MED::MEDWRAPPER_EXPORT::GetFamilies ( TElemInfo &  theInfo,
TInt  theNb,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
TErr theErr = NULL 
) [inline, virtual]

Read sequence MED Family indexes for any descendant of TElemInfo.

Definition at line 187 of file MED_Wrapper.hxx.

    {}
virtual void MED::MEDWRAPPER_EXPORT::GetFamilyInfo ( TInt  theFamId,
TFamilyInfo &  theInfo,
TErr theErr = NULL 
) [pure virtual]

Read a MEDWrapper MED Family representation by its number.

Get number of a MED FAMILY by order number of the mesh element.

Get number of a MED FAMILY by order number of the mesh element.

Get number of a MED FAMILY by order number of the mesh node.

Get number of a MED FAMILY by order number of sub element.

Definition at line 496 of file MED_Structures.hxx.

{ return myFieldInfo;}
virtual void MED::MEDWRAPPER_EXPORT::GetFieldInfo ( TInt  theFieldId,
TFieldInfo &  theInfo,
TErr theErr = NULL 
) [pure virtual]

Read MEDWrapper MED FIELD representation by its order number.

void MED::MEDWRAPPER_EXPORT::GetFun ( const TCCoordSliceArr theRef,
const TCCoordSliceArr theGauss,
TFun &  theFun 
) const

Gives coordinates for the Gauss points by its number.

Gives coordinates for the Gauss points by its number.

virtual void MED::MEDWRAPPER_EXPORT::GetGaussInfo ( TInt  theId,
TGaussInfo &  theInfo,
TErr theErr = NULL 
) [inline, 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

Definition at line 642 of file MED_Wrapper.hxx.

    {}
virtual TGaussInfo::TInfo MED::MEDWRAPPER_EXPORT::GetGaussPreInfo ( TInt  theId,
TErr theErr = NULL 
) [inline, 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

Definition at line 632 of file MED_Wrapper.hxx.

    {
      return TGaussInfo::TInfo( TGaussInfo::TKey(ePOINT1,""),0 );
    }

Definition at line 296 of file MED_Structures.hxx.

{ return myGeom;}

Here is the caller graph for this function:

Let known what MED geometrical type the MED Polygons belong to.

Definition at line 325 of file MED_Structures.hxx.

{ return ePOLYGONE;}

Let known what MED geometrical type the MED Polyedres belong to.

Definition at line 360 of file MED_Structures.hxx.

{ return ePOLYEDRE;}

Let known what MED geometrical type the MED GAUSS entity belong to.

Definition at line 454 of file MED_Structures.hxx.

{ return myGeom;}

Return count of all entities of <mesh dimension-1>

Gets a map of MED Gauss entityes per geometric type.

Definition at line 523 of file MED_Structures.hxx.

{ return myGeom2Gauss;}

Gets a map of MED Profiles per geometric type.

Definition at line 780 of file MED_Structures.hxx.

{ return myGeom2Profile;}

Get map of number of cells per geometric type where the MED TimeStamp belongs to.

Definition at line 506 of file MED_Structures.hxx.

{ return myGeom2Size;}
const TGeomSet& MED::MEDWRAPPER_EXPORT::GetGeomSet ( ) const [inline]

Definition at line 775 of file MED_Structures.hxx.

{ return myGeomSet;}
virtual void MED::MEDWRAPPER_EXPORT::GetGrilleInfo ( TGrilleInfo &  theInfo,
TErr theErr = NULL 
) [inline, virtual]

Read a MEDWrapper MED Grille representation from defined MED file.

This feature is support only for version of 2.2 and higher

Definition at line 845 of file MED_Wrapper.hxx.

    {}

Gets grille structure(const version)

Gets grille structure.

virtual void MED::MEDWRAPPER_EXPORT::GetGrilleType ( const TMeshInfo &  theMeshInfo,
EGrilleType type,
TErr theErr = NULL 
) [inline, virtual]

This feature is support only for version of 2.2 and higher.

Definition at line 906 of file MED_Wrapper.hxx.

    {
    }

Gets grille type.

virtual std::string MED::MEDWRAPPER_EXPORT::GetGroupName ( TInt  theId) const [pure virtual]

Gets name of a bound MED GROUP by its number.

TInt MED::MEDWRAPPER_EXPORT::GetId ( ) const [inline]

Gets number of the MED FAMILY.

Definition at line 144 of file MED_Structures.hxx.

const TFloatVector& MED::MEDWRAPPER_EXPORT::GetIndexes ( TInt  theAxisNumber) const

Gets a Table of indexes for certain axe(const version)

Gets a Table of indexes for certain axe.

Definition at line 401 of file MED_Structures.hxx.

{ return myIsLocal;}

Gets a map of Tables (const version)

Gets a map of Tables.

virtual void MED::MEDWRAPPER_EXPORT::GetMeshInfo ( TInt  theMeshId,
TMeshInfo &  theInfo,
TErr theErr = NULL 
) [pure virtual]

Read a MEDWrapper MED Mesh representation by its number.

Definition at line 141 of file MED_Structures.hxx.

{ return myMeshInfo;} 

Definition at line 194 of file MED_Structures.hxx.

{ return myMeshInfo;}

Definition at line 389 of file MED_Structures.hxx.

{ return myMeshInfo;}

Definition at line 975 of file MED_Structures.hxx.

{ return myMeshInfo;} 

Definition at line 543 of file MED_Structures.hxx.

{ return myMode;}

Definition at line 104 of file MED_Structures.hxx.

{ return myModeSwitch;}
virtual std::string MED::MEDWRAPPER_EXPORT::GetName ( ) const [pure virtual]

Gets its name.

Here is the caller graph for this function:

virtual void MED::MEDWRAPPER_EXPORT::GetNames ( TElemInfo &  theInfo,
TInt  theNb,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
TErr theErr = NULL 
) [inline, virtual]

Read sequence of names for any descendant of TElemInfo.

Definition at line 167 of file MED_Wrapper.hxx.

    {}

Definition at line 160 of file MED_Structures.hxx.

{ return myNbAttr;} 
virtual TInt MED::MEDWRAPPER_EXPORT::GetNbCells ( const TMeshInfo &  theMeshInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
EConnectivite  theConnMode = eNOD,
TErr theErr = NULL 
) [pure virtual]

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

Return count of all points.

Definition at line 397 of file MED_Structures.hxx.

{ return myNbComp;}
virtual TInt MED::MEDWRAPPER_EXPORT::GetNbComp ( TInt  theFieldId,
TErr theErr = NULL 
) [pure virtual]

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

Gives number of the connectivities for the defined polygon.

Definition at line 197 of file MED_Structures.hxx.

{ return myNbElem;} 

Gives number of the faces for the defined polyedre (const version)

virtual TInt MED::MEDWRAPPER_EXPORT::GetNbFamAttr ( TInt  theFamId,
const TMeshInfo &  theInfo,
TErr theErr = NULL 
) [pure virtual]

Read number of attributes for defined MED Family.

virtual TInt MED::MEDWRAPPER_EXPORT::GetNbFamGroup ( TInt  theFamId,
const TMeshInfo &  theInfo,
TErr theErr = NULL 
) [pure virtual]

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

virtual TInt MED::MEDWRAPPER_EXPORT::GetNbFamilies ( const TMeshInfo &  theMeshInfo,
TErr theErr = NULL 
) [pure virtual]

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

virtual TInt MED::MEDWRAPPER_EXPORT::GetNbFields ( TErr theErr = NULL) [pure virtual]

Read number of MED FIELDS in defined MED Mesh.

Gives number of the Gauss Points.

Definition at line 482 of file MED_Structures.hxx.

{ return (TInt)(myGaussCoord.size()/GetDim());}

Here is the call graph for this function:

Gives number of the Gauss Points for the MED TimeStamp.

Returns number of Gauss Points bounded with the value.

virtual TInt MED::MEDWRAPPER_EXPORT::GetNbGauss ( TErr theErr = NULL) [inline, virtual]

Read number of MED GAUSS in defined MED Mesh.

This feature is support only for version of 2.2 and higher

Definition at line 623 of file MED_Wrapper.hxx.

    { 
      return TInt();
    }
virtual size_t MED::MEDWRAPPER_EXPORT::GetNbGauss ( EGeometrieElement  theGeom) const [pure virtual]

Definition at line 149 of file MED_Structures.hxx.

{ return myNbGroup;} 

Gets a number of indices per axe.

virtual TInt MED::MEDWRAPPER_EXPORT::GetNbMeshes ( TErr theErr = NULL) [pure virtual]

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

virtual TInt MED::MEDWRAPPER_EXPORT::GetNbNodes ( const TMeshInfo &  theMeshInfo,
TErr theErr = NULL 
) [pure virtual]

Read number of nodes in defined MED Mesh.

virtual TInt MED::MEDWRAPPER_EXPORT::GetNbNodes ( const TMeshInfo &  theMeshInfo,
ETable  theTable,
TErr theErr = NULL 
) [inline, virtual]

Definition at line 238 of file MED_Wrapper.hxx.

    {
      return 0;
    }

Gives number of the nodes for the defined polyedre.

virtual TInt MED::MEDWRAPPER_EXPORT::GetNbPolyedres ( const TMeshInfo &  theMeshInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
EConnectivite  theConnMode = eNOD,
TErr theErr = NULL 
) [inline, virtual]

Read number of MED Polyedres in defined MED Mesh.

This feature is support only for version of 2.2 and higher

Definition at line 428 of file MED_Wrapper.hxx.

    { 
      return 0;
    }
virtual TInt MED::MEDWRAPPER_EXPORT::GetNbPolygones ( const TMeshInfo &  theMeshInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
EConnectivite  theConnMode = eNOD,
TErr theErr = NULL 
) [inline, virtual]

Read number of MED Polygones in defined MED Mesh.

This feature is support only for version of 2.2 and higher

Definition at line 335 of file MED_Wrapper.hxx.

    { 
      return 0;
    }
virtual TInt MED::MEDWRAPPER_EXPORT::GetNbProfiles ( TErr theErr = NULL) [pure virtual]

Read number of MED PROFILES in defined MED Mesh.

Definition at line 140 of file MED_GaussUtils.hxx.

{ return myNbRef; }

Definition at line 405 of file MED_Structures.hxx.

{ return myNbRef;}

Gives number of the referenced nodes.

Definition at line 476 of file MED_Structures.hxx.

{ return GetNbRefCoord(GetGeom());}

Here is the call graph for this function:

Return count of all cells.

virtual TInt MED::MEDWRAPPER_EXPORT::GetNbTimeStamps ( const TFieldInfo &  theInfo,
const TEntityInfo theEntityInfo,
EEntiteMaillage theEntity,
TGeom2Size theGeom2Size,
TErr theErr = NULL 
) [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.

Returns MED interpetation of the value size.

virtual size_t MED::MEDWRAPPER_EXPORT::GetNbVal ( EGeometrieElement  theGeom) const [pure virtual]
virtual void MED::MEDWRAPPER_EXPORT::GetNodeInfo ( TNodeInfo &  theInfo,
TErr theErr = NULL 
) [pure virtual]

Read a MEDWrapper MED Nodes representation from defined MED file.

Defines number in time for the MED TimeStamp.

Definition at line 512 of file MED_Structures.hxx.

virtual void MED::MEDWRAPPER_EXPORT::GetNumeration ( TElemInfo &  theInfo,
TInt  theNb,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
TErr theErr = NULL 
) [inline, virtual]

Read sequence of numerous for any descendant of TElemInfo.

Definition at line 177 of file MED_Wrapper.hxx.

    {}

Defines number for the MED TimeStamp.

Definition at line 515 of file MED_Structures.hxx.

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

Read a MEDWrapper MED Cells representation from defined MED file.

PElemInfo MED::MEDWRAPPER_EXPORT::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.

PFamilyInfo MED::MEDWRAPPER_EXPORT::GetPFamilyInfo ( const PMeshInfo theMeshInfo,
TInt  theId,
TErr theErr = NULL 
)

Write a MEDWrapper MED Family representation by its number.

PFieldInfo MED::MEDWRAPPER_EXPORT::GetPFieldInfo ( const PMeshInfo theMeshInfo,
TInt  theId,
TErr theErr = NULL 
)

Read a MEDWrapper MED FIELD representation from defined MED file.

Read a MEDWrapper MED Grille representation from defined MED file.

This feature is support only for version of 2.2 and higher

PGrilleInfo MED::MEDWRAPPER_EXPORT::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 PMeshInfo MED::MEDWRAPPER_EXPORT::GetPMeshInfo ( TInt  theId,
TErr theErr = NULL 
) [virtual]

Read a MEDWrapper MED Mesh representation by its number.

PNodeInfo MED::MEDWRAPPER_EXPORT::GetPNodeInfo ( const PMeshInfo theMeshInfo,
TErr theErr = NULL 
)

Read a MEDWrapper MED Nodes representation from defined MED file.

virtual void MED::MEDWRAPPER_EXPORT::GetPolyedreConnSize ( const TMeshInfo &  theMeshInfo,
TInt theNbFaces,
TInt theConnSize,
EConnectivite  theConnMode = eNOD,
TErr theErr = NULL 
) [inline, virtual]

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

This feature is support only for version of 2.2 and higher

Definition at line 441 of file MED_Wrapper.hxx.

    {
      theNbFaces = theConnSize = 0;
    }
virtual void MED::MEDWRAPPER_EXPORT::GetPolyedreInfo ( TPolyedreInfo &  theInfo,
TErr theErr = NULL 
) [inline, virtual]

Read a MEDWrapper MED Polyedres representation from defined MED file.

This feature is support only for version of 2.2 and higher

Definition at line 412 of file MED_Wrapper.hxx.

    {}
virtual TInt MED::MEDWRAPPER_EXPORT::GetPolygoneConnSize ( const TMeshInfo &  theMeshInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
EConnectivite  theConnMode = eNOD,
TErr theErr = NULL 
) [inline, virtual]

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

This feature is support only for version of 2.2 and higher

Definition at line 348 of file MED_Wrapper.hxx.

    { 
      return 0;
    }
virtual void MED::MEDWRAPPER_EXPORT::GetPolygoneInfo ( TPolygoneInfo &  theInfo,
TErr theErr = NULL 
) [inline, virtual]

Read a MEDWrapper MED Polygones representation from defined MED file.

This feature is support only for version of 2.2 and higher

Definition at line 319 of file MED_Wrapper.hxx.

    {}
PPolyedreInfo MED::MEDWRAPPER_EXPORT::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

PPolygoneInfo MED::MEDWRAPPER_EXPORT::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

PProfileInfo MED::MEDWRAPPER_EXPORT::GetPProfileInfo ( TInt  theId,
EModeProfil  theMode = eCOMPACT,
TErr theErr = NULL 
)

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

static std::string MED::MEDWRAPPER_EXPORT::GetPrefix ( ) [static]
virtual void MED::MEDWRAPPER_EXPORT::GetProfileInfo ( TInt  theId,
TProfileInfo &  theInfo,
TErr theErr = NULL 
) [pure virtual]

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

virtual TProfileInfo::TInfo MED::MEDWRAPPER_EXPORT::GetProfilePreInfo ( TInt  theId,
TErr theErr = NULL 
) [pure virtual]

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

PTimeStampInfo MED::MEDWRAPPER_EXPORT::GetPTimeStampInfo ( const PFieldInfo theFieldInfo,
EEntiteMaillage  theEntity,
const TGeom2Size theGeom2Size,
TInt  theId,
TErr theErr = NULL 
)

Read MEDWrapper MED TIMESTAMP representation by its order number.

PTimeStampVal MED::MEDWRAPPER_EXPORT::GetPTimeStampVal ( const PTimeStampInfo theTimeStampInfo,
const TMKey2Profile theMKey2Profile,
const TKey2Gauss theKey2Gauss,
TErr theErr = NULL 
)

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

PTimeStampValueBase MED::MEDWRAPPER_EXPORT::GetPTimeStampValue ( const PTimeStampInfo theTimeStampInfo,
const TMKey2Profile theMKey2Profile,
const TKey2Gauss theKey2Gauss,
TErr theErr = NULL 
)

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

Gives coordinates for the referenced node by its number.

Gives coordinates for the referenced node by its number.

Let known size of the MED Profile.

Definition at line 557 of file MED_Structures.hxx.

{ return (TInt)myElemNum->size();}

Returns size of the value container.

Definition at line 116 of file MED_Structures.hxx.

{ return mySpaceDim; }

Returns step inside of the data array.

Return entity (eMAILLE)

Return geometry of cells (calculated from mesh dimension)

Definition at line 263 of file MED_Structures.hxx.

{ return mySystem;}
virtual void MED::MEDWRAPPER_EXPORT::GetTimeStampInfo ( TInt  theTimeStampId,
TTimeStampInfo &  theInfo,
TErr theErr = NULL 
) [pure virtual]

Read MEDWrapper MED TIMESTAMP representation by its order number.

Definition at line 771 of file MED_Structures.hxx.

{ return myTimeStampInfo;}
virtual void MED::MEDWRAPPER_EXPORT::GetTimeStampVal ( const PTimeStampVal theVal,
const TMKey2Profile theMKey2Profile,
const TKey2Gauss theKey2Gauss,
TErr theErr = NULL 
) [virtual]

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

virtual void MED::MEDWRAPPER_EXPORT::GetTimeStampValue ( const PTimeStampValueBase theTimeStampValue,
const TMKey2Profile theMKey2Profile,
const TKey2Gauss theKey2Gauss,
TErr theErr = NULL 
) [pure virtual]

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

Gets type of the mesh.

Definition at line 119 of file MED_Structures.hxx.

Definition at line 393 of file MED_Structures.hxx.

{ return myType;}
virtual ETypeChamp MED::MEDWRAPPER_EXPORT::GetTypeChamp ( ) const [pure virtual]

Gets type of the champ.

virtual std::string MED::MEDWRAPPER_EXPORT::GetUnitDt ( ) const [pure virtual]
virtual std::string MED::MEDWRAPPER_EXPORT::GetUnitName ( TInt  theId) const [pure virtual]
virtual unsigned char* MED::MEDWRAPPER_EXPORT::GetValuePtr ( ) [pure virtual]

Returns bare pointer on the internal value representation.

virtual unsigned char* MED::MEDWRAPPER_EXPORT::GetValuePtr ( EGeometrieElement  theGeom) [pure virtual]
virtual size_t MED::MEDWRAPPER_EXPORT::GetValueSize ( EGeometrieElement  theGeom) const [pure virtual]
virtual EVersion MED::MEDWRAPPER_EXPORT::GetVersion ( ) [pure virtual]

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

void MED::MEDWRAPPER_EXPORT::Init ( TInt  theNbElem,
TInt  theNbGauss,
TInt  theDim,
EModeSwitch  theMode = eFULL_INTERLACE 
)

To init the class.

virtual void MED::MEDWRAPPER_EXPORT::InitFun ( const TCCoordSliceArr theRef,
const TCCoordSliceArr theGauss,
TFun &  theFun 
) const [pure virtual]

Let know if the mesh elements havew names.

Definition at line 227 of file MED_Structures.hxx.

{ return myIsElemNames;}

Let know if the mesh elements are indexed.

Definition at line 209 of file MED_Structures.hxx.

{ return myIsElemNum;}

Let know if the mesh elements family are indexed.

Definition at line 214 of file MED_Structures.hxx.

{ return myIsFamNum;}
bool MED::MEDWRAPPER_EXPORT::IsPresent ( ) const [inline]

Let known is the MED Profile defined.

Definition at line 554 of file MED_Structures.hxx.

{ return GetName() != "";}

Here is the call graph for this function:

virtual bool MED::MEDWRAPPER_EXPORT::IsSatisfy ( const TCCoordSliceArr theRefCoord) const [virtual]
TWrapper* MED::MEDWRAPPER_EXPORT::operator-> ( ) const
TLockProxy& MED::MEDWRAPPER_EXPORT::operator= ( const TLockProxy ) [private]
MED::MEDWRAPPER_EXPORT::PrefixPrinter ( bool  theIsActive = true)
virtual void MED::MEDWRAPPER_EXPORT::SetAttrDesc ( TInt  theId,
const std::string &  theValue 
) [pure virtual]

Set value of the MED FAMILY attribute by its number.

void MED::MEDWRAPPER_EXPORT::SetAttrId ( TInt  theId,
TInt  theVal 
)

Set MED FAMILY attribute by its number.

void MED::MEDWRAPPER_EXPORT::SetAttrVal ( TInt  theId,
TInt  theVal 
)

Set MED FAMILY attribute by its number.

virtual void MED::MEDWRAPPER_EXPORT::SetCellInfo ( const TCellInfo &  theInfo,
TErr theErr = NULL 
) [pure virtual]

Write the MEDWrapper MED Cells representation into defined MED file.

virtual void MED::MEDWRAPPER_EXPORT::SetCompName ( TInt  theId,
const std::string &  theValue 
) [pure virtual]

Set name for the component by its order number.

virtual void MED::MEDWRAPPER_EXPORT::SetCoordName ( TInt  theId,
const std::string &  theValue 
) [pure virtual]

Set name of the coordinate dimension by its order number.

virtual void MED::MEDWRAPPER_EXPORT::SetCoordName ( TInt  theId,
const std::string &  theValue 
) [pure virtual]

Set name of the coordinate dimension by its order number.

virtual void MED::MEDWRAPPER_EXPORT::SetCoordUnit ( TInt  theId,
const std::string &  theValue 
) [pure virtual]

Set name of unit for the coordinate dimension by its order number.

virtual void MED::MEDWRAPPER_EXPORT::SetCoordUnit ( TInt  theId,
const std::string &  theValue 
) [pure virtual]

Set name of unit for the coordinate dimension by its order number.

virtual void MED::MEDWRAPPER_EXPORT::SetDesc ( const std::string &  theValue) [pure virtual]

Sets description for the mesh.

virtual void MED::MEDWRAPPER_EXPORT::SetElemName ( TInt  theId,
const std::string &  theValue 
) [pure virtual]

Set name of the mesh element by its order number.

void MED::MEDWRAPPER_EXPORT::SetElemNum ( TInt  theId,
TInt  theVal 
)

Set a reference number for the mesh element by its order number.

void MED::MEDWRAPPER_EXPORT::SetElemNum ( TInt  theId,
TInt  theVal 
)

Set number of mesh elelemts by its order number.

virtual void MED::MEDWRAPPER_EXPORT::SetFamilies ( const TElemInfo &  theInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
TErr theErr = NULL 
) [inline, virtual]

Write sequence MED Family indexes for any descendant of TElemInfo.

Definition at line 215 of file MED_Wrapper.hxx.

    {}
virtual void MED::MEDWRAPPER_EXPORT::SetFamilyInfo ( const TFamilyInfo &  theInfo,
TErr theErr = NULL 
) [pure virtual]

Write a MEDWrapper MED Family representation by its number.

void MED::MEDWRAPPER_EXPORT::SetFamNum ( TInt  theId,
TInt  theVal 
)

Set number of a MED FAMILY for the mesh element with the order number.

void MED::MEDWRAPPER_EXPORT::SetFamNum ( TInt  theId,
TInt  theVal 
)

Set number of a MED FAMILY for the mesh element with the order number.

void MED::MEDWRAPPER_EXPORT::SetFamNumNode ( TInt  theId,
TInt  theVal 
)

Set number of a MED FAMILY for the mesh node with the order number.

void MED::MEDWRAPPER_EXPORT::SetFamSubNum ( TInt  theId,
TInt  theVal 
)

Set number of a MED FAMILY for theId-th sub element.

virtual void MED::MEDWRAPPER_EXPORT::SetFieldInfo ( const TFieldInfo &  theInfo,
TErr theErr = NULL 
) [pure virtual]

Write MEDWrapper MED FIELD representation into defined MED file.

virtual void MED::MEDWRAPPER_EXPORT::SetGrilleInfo ( const TGrilleInfo &  theInfo,
TErr theErr = NULL 
) [inline, virtual]

Write the MEDWrapper MED Grille representation into defined MED file.

This feature is support only for version of 2.2 and higher

Definition at line 853 of file MED_Wrapper.hxx.

    {}
void MED::MEDWRAPPER_EXPORT::SetGrilleStructure ( TInt  theAxis,
TInt  theNb 
)

Sets the grille structure of theAxis axe to theNb.

Sets grille type.

virtual void MED::MEDWRAPPER_EXPORT::SetGroupName ( TInt  theId,
const std::string &  theValue 
) [pure virtual]

Sets name of the defined MED GROUP by its number.

void MED::MEDWRAPPER_EXPORT::SetId ( TInt  theId) [inline]

Definition at line 145 of file MED_Structures.hxx.

{ myId = theId;} 
virtual void MED::MEDWRAPPER_EXPORT::SetMeshInfo ( const TMeshInfo &  theInfo,
TErr theErr = NULL 
) [pure virtual]

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

void MED::MEDWRAPPER_EXPORT::SetMode ( EModeProfil  theMode) [inline]

Set mode for the MED Profile.

Definition at line 545 of file MED_Structures.hxx.

{ myMode = theMode;}
virtual void MED::MEDWRAPPER_EXPORT::SetName ( const std::string &  theValue) [pure virtual]

Set a new name.

virtual void MED::MEDWRAPPER_EXPORT::SetName ( const TString theValue) [pure virtual]

Set a new name.

virtual void MED::MEDWRAPPER_EXPORT::SetNames ( const TElemInfo &  theInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
TErr theErr = NULL 
) [inline, virtual]

Write sequence of names for any descendant of TElemInfo.

Definition at line 197 of file MED_Wrapper.hxx.

    {}
virtual void MED::MEDWRAPPER_EXPORT::SetNodeInfo ( const TNodeInfo &  theInfo,
TErr theErr = NULL 
) [pure virtual]

Write the MEDWrapper MED Nodes representation into defined MED file.

virtual void MED::MEDWRAPPER_EXPORT::SetNumeration ( const TElemInfo &  theInfo,
EEntiteMaillage  theEntity,
EGeometrieElement  theGeom,
TErr theErr = NULL 
) [inline, virtual]

Write sequence of numerous for any descendant of TElemInfo.

Definition at line 206 of file MED_Wrapper.hxx.

    {}
virtual void MED::MEDWRAPPER_EXPORT::SetPolyedreInfo ( const TPolyedreInfo &  theInfo,
TErr theErr = NULL 
) [inline, virtual]

Write a MEDWrapper MED Polyedres representation from defined MED file.

This feature is support only for version of 2.2 and higher

Definition at line 420 of file MED_Wrapper.hxx.

    {}
virtual void MED::MEDWRAPPER_EXPORT::SetPolygoneInfo ( const TPolygoneInfo &  theInfo,
TErr theErr = NULL 
) [inline, virtual]

Write a MEDWrapper MED Polygones representation from defined MED file.

This feature is support only for version of 2.2 and higher

Definition at line 327 of file MED_Wrapper.hxx.

    {}
virtual void MED::MEDWRAPPER_EXPORT::SetProfileInfo ( const TProfileInfo &  theInfo,
TErr theErr = NULL 
) [pure virtual]

Write a MEDWrapper MED PROFILE representation.

void MED::MEDWRAPPER_EXPORT::SetSystem ( ERepere  theSystem) [inline]

Set coordinate system to be used for the node describing.

Definition at line 265 of file MED_Structures.hxx.

{ mySystem = theSystem;}
virtual void MED::MEDWRAPPER_EXPORT::SetTimeStamp ( const PTimeStampVal theVal,
TErr theErr = NULL 
) [virtual]

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

virtual void MED::MEDWRAPPER_EXPORT::SetTimeStampValue ( const PTimeStampValueBase theTimeStampValue,
TErr theErr = NULL 
) [pure virtual]

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

virtual void MED::MEDWRAPPER_EXPORT::SetUnitDt ( const std::string &  theValue) [pure virtual]

Set unit of time for the MED TimeStamp.

virtual void MED::MEDWRAPPER_EXPORT::SetUnitName ( TInt  theId,
const std::string &  theValue 
) [pure virtual]

Set unit for the component by its order number.

Here is the caller graph for this function:

To construct instance of the class by default.

Definition at line 94 of file MED_Structures.hxx.

To construct instance of the class.

Definition at line 99 of file MED_Structures.hxx.

                                              :
      myModeSwitch(theModeSwitch)
    {}
MED::MEDWRAPPER_EXPORT::TShapeFun ( TInt  theDim = 0,
TInt  theNbRef = 0 
)

Member Data Documentation

Defines sequence of the names of the MED Family attributes.

Definition at line 177 of file MED_Structures.hxx.

Defines sequence of the indexes of the MED Family attributes.

Definition at line 163 of file MED_Structures.hxx.

Defines sequence of the values of the MED Family attributes.

Definition at line 170 of file MED_Structures.hxx.

Contains names for each of MED Field components Get name of the component by its order number.

Definition at line 407 of file MED_Structures.hxx.

Defines sequence which describe connectivity for ech of mesh cell.

Table de connectivities.

Definition at line 304 of file MED_Structures.hxx.

Defines connectivity mode Let known in what connectivity the cells are writen.

Defines connectivity mode.

Definition at line 298 of file MED_Structures.hxx.

Contains all nodal coordinates.

Definition at line 254 of file MED_Structures.hxx.

Contains all nodal coordinates, now used only for eGRILLE_STANDARD Gives coordinates for mesh nodes (const version)

Definition at line 977 of file MED_Structures.hxx.

Contains names for the coordinate dimensions Get name of the coordinate dimension by its order number.

Definition at line 267 of file MED_Structures.hxx.

Contains units for the coordinate dimensions Get name of unit for the coordinate dimension by its order number.

Definition at line 273 of file MED_Structures.hxx.

int MED::MEDWRAPPER_EXPORT::myCounter [static, private]

Definition at line 44 of file MED_Utilities.hxx.

Description of the mesh.

Definition at line 121 of file MED_Structures.hxx.

Dimension of the mesh (0, 1, 2 or 3)

Definition at line 47 of file MED_GaussUtils.hxx.

Keeps time for the MED TimeStamp.

Definition at line 517 of file MED_Structures.hxx.

Contains sequence of the names for the mesh elements.

Definition at line 230 of file MED_Structures.hxx.

Contains sequence of the indexes for the mesh elements.

Keeps sequence of cell by its number which belong to the profile Get number of mesh elelemts by its order number.

Definition at line 218 of file MED_Structures.hxx.

Defines the MED Entity where the mesh cells belongs to Let known what MED ENTITY the cells belong to.

Defines the MED Entity where the MED TimeStamp belongs to.

Defines the MED Entity where the polyedres belongs to.

Defines the MED Entity where the polygons belongs to.

Definition at line 290 of file MED_Structures.hxx.

Table de faces indexes.

Definition at line 368 of file MED_Structures.hxx.

Get number of mesh elements.

Defines sequence MED Family indexes for corresponding mesh entites

Definition at line 200 of file MED_Structures.hxx.

*Defines sequence MED Family indexes for corresponding mesh entites

Definition at line 1044 of file MED_Structures.hxx.

*Defines sequence MED Family indexes for corresponding mesh nodes

Definition at line 1062 of file MED_Structures.hxx.

*Defines sequence MED Family indexes for sub entites

Definition at line 1053 of file MED_Structures.hxx.

A reference to correspondig MED Field Get a reference to corresponding MED Field.

Definition at line 494 of file MED_Structures.hxx.

Contains coordinates for the Gauss points.

Definition at line 51 of file MED_GaussUtils.hxx.

Definition at line 49 of file MED_GaussUtils.hxx.

Defines the MED Geometric type of the instance Let known what MED geometrical type the cells belong to.

Defines, which geometrical type the MED Gauss entity belongs to.

Defines the MED Geometric type of the instance.

Definition at line 294 of file MED_Structures.hxx.

Keeps map of MED Gauss entityes per geometric type.

Definition at line 521 of file MED_Structures.hxx.

Keeps number of the Gauss Points for the MED TimeStamp.

Definition at line 508 of file MED_Structures.hxx.

Keeps map of MED Profiles per geometric type.

Definition at line 778 of file MED_Structures.hxx.

Keeps map of number of cells per geometric type where the MED TimeStamp belongs to.

Definition at line 504 of file MED_Structures.hxx.

Keeps set of MED EGeometrieElement which contains values for the timestamp.

Definition at line 774 of file MED_Structures.hxx.

Definition at line 43 of file MED_CoordUtils.hxx.

Return sub entity.

*Vector of grille structure (Example: {3,4,5}, 3 nodes in X axe, 4 nodes in Y axe, ...)

Definition at line 1033 of file MED_Structures.hxx.

Defines grille type (eGRILLE_CARTESIENNE,eGRILLE_POLAIRE,eGRILLE_STANDARD) Gets grille type (const version)

Definition at line 986 of file MED_Structures.hxx.

Contains sequence of the names for the MED Groups connected to.

Definition at line 152 of file MED_Structures.hxx.

An unique index of the MED FAMILY.

Definition at line 143 of file MED_Structures.hxx.

Table de indexes.

Definition at line 333 of file MED_Structures.hxx.

Map of index of axes and Table of indexes for certain axe, now used for eGRILLE_CARTESIENNE and eGRILLE_POLAIRE.

Definition at line 1010 of file MED_Structures.hxx.

Definition at line 45 of file MED_Utilities.hxx.

Defines if the mesh elements are named.

Definition at line 225 of file MED_Structures.hxx.

Defines if the mesh elements are indexed.

Definition at line 207 of file MED_Structures.hxx.

Defines if the mesh elements family are indexed.

Definition at line 212 of file MED_Structures.hxx.

Defines if the MED Field is local Let known is the MED FIELD is local or not.

Definition at line 399 of file MED_Structures.hxx.

A reference to correspondig MED Mesh Get a reference to corresponding MED Mesh.

Definition at line 139 of file MED_Structures.hxx.

Keeps mode for the MED Profile Let known what mode of MED Profile is used.

Definition at line 541 of file MED_Structures.hxx.

Keeps the.

Definition at line 103 of file MED_Structures.hxx.

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

Definition at line 47 of file MED_Wrapper.hxx.

Keeps its name.

Definition at line 78 of file MED_Structures.hxx.

Defines number of the MED Family attributes Gets number of attached attributes for the MED FAMILY.

Definition at line 158 of file MED_Structures.hxx.

Defines number of components stored in the field Get number of components for the MED FIELD.

Definition at line 395 of file MED_Structures.hxx.

Definition at line 45 of file MED_GaussUtils.hxx.

Definition at line 46 of file MED_GaussUtils.hxx.

Define number of the MED FAMILY.

Defines number MED Groups connected to Gets number of MED GROUPS the MED FAMILY is bound to

Definition at line 147 of file MED_Structures.hxx.

Defines number of refereces of the field Let known number of references for the MED FIELD.

Definition at line 136 of file MED_GaussUtils.hxx.

Keeps number in time for the MED TimeStamp.

Definition at line 511 of file MED_Structures.hxx.

Keeps number for the MED TimeStamp.

Definition at line 514 of file MED_Structures.hxx.

Definition at line 132 of file MED_GaussUtils.hxx.

Contains coordinates for the refereced nodes.

Definition at line 457 of file MED_Structures.hxx.

Definition at line 115 of file MED_Structures.hxx.

Definition at line 569 of file MED_Structures.hxx.

Defines, which coordinate system is used Get which coordinate system is used for the node describing.

Definition at line 261 of file MED_Structures.hxx.

A reference to correspondig MED TimeStamp.

Get a reference to correspondig MED TimeStamp

Definition at line 770 of file MED_Structures.hxx.

Type of the mesh.

Definition at line 118 of file MED_Structures.hxx.

Defines type of the MED Field Let known what type of the MED FIELD is used.

Definition at line 391 of file MED_Structures.hxx.

Defines unit for the time for the MED TimeStamp Get unit of time for the MED TimeStamp.

Definition at line 525 of file MED_Structures.hxx.

Contains units for each of MED Field components Get unit of the component by its order number.

Definition at line 413 of file MED_Structures.hxx.

Contains wheights for the Gauss points.

Definition at line 473 of file MED_Structures.hxx.

Definition at line 920 of file MED_Wrapper.hxx.


The documentation for this protocol was generated from the following files: