MED::TTimeStampValue< TMeshValueType > Struct Template Reference

The class implements a container for MED TimeStamp values. More...

#include <MED_Structures.hxx>

Public Types

typedef SharedPtr< TMeshValueType > PTMeshValue
 
typedef TMeshValueType::TElement TElement
 
typedef std::map< EGeometrieElement, PTMeshValueTTGeom2Value
 
typedef TMeshValueType TTMeshValue
 

Public Member Functions

const TTGeom2ValueGetGeom2Value () const
 
TTMeshValueGetMeshValue (EGeometrieElement theGeom)
 Gets MED TimeStamp values for the given geometric type. More...
 
const TTMeshValueGetMeshValue (EGeometrieElement theGeom) const
 Gets MED TimeStamp values for the given geometric type (const version) More...
 
PTMeshValueGetMeshValuePtr (EGeometrieElement theGeom)
 Gets MED TimeStamp values for the given geometric type. More...
 
const PTMeshValueGetMeshValuePtr (EGeometrieElement theGeom) const
 Gets MED TimeStamp values for the given geometric type (const version) More...
 
virtual ETypeChamp GetTypeChamp () const
 Gets type of the champ. More...
 
- Public Member Functions inherited from MED::TTimeStampValueBase
virtual void AllocateValue (EGeometrieElement theGeom, TInt theNbElem, TInt theNbGauss, TInt theNbComp, EModeSwitch theMode=eFULL_INTERLACE)=0
 Allocates values for the given geometry. More...
 
const TGeom2ProfileGetGeom2Profile () const
 Gets a map of MED Profiles per geometric type. More...
 
const TGeomSetGetGeomSet () const
 
virtual size_t GetNbGauss (EGeometrieElement theGeom) const =0
 
virtual size_t GetNbVal (EGeometrieElement theGeom) const =0
 
const PTimeStampInfoGetTimeStampInfo () const
 
virtual ETypeChamp GetTypeChamp () const =0
 Gets type of the champ. More...
 
virtual unsigned char * GetValuePtr (EGeometrieElement theGeom)=0
 
virtual size_t GetValueSize (EGeometrieElement theGeom) const =0
 
- Public Member Functions inherited from MED::TModeSwitchInfo
EModeSwitch GetModeSwitch () const
 
 TModeSwitchInfo ()
 To construct instance of the class by default. More...
 
 TModeSwitchInfo (EModeSwitch theModeSwitch)
 To construct instance of the class. More...
 
- Public Member Functions inherited from MED::TBase
virtual ~TBase ()
 

Public Attributes

TTGeom2Value myGeom2Value
 Keeps map of MED TimeStamp values per geometric type (const version) More...
 
ETypeChamp myTypeChamp
 
- Public Attributes inherited from MED::TTimeStampValueBase
TGeom2Profile myGeom2Profile
 Keeps map of MED Profiles per geometric type. More...
 
TGeomSet myGeomSet
 Keeps set of MED EGeometrieElement which contains values for the timestamp. More...
 
PTimeStampInfo myTimeStampInfo
 A reference to corresponding MED TimeStamp. More...
 
- Public Attributes inherited from MED::TModeSwitchInfo
EModeSwitch myModeSwitch
 Keeps the. More...
 

Detailed Description

template<class TMeshValueType>
struct MED::TTimeStampValue< TMeshValueType >

The class implements a container for MED TimeStamp values.

Member Typedef Documentation

◆ PTMeshValue

template<class TMeshValueType >
typedef SharedPtr<TMeshValueType> MED::TTimeStampValue< TMeshValueType >::PTMeshValue

◆ TElement

template<class TMeshValueType >
typedef TMeshValueType::TElement MED::TTimeStampValue< TMeshValueType >::TElement

◆ TTGeom2Value

template<class TMeshValueType >
typedef std::map<EGeometrieElement, PTMeshValue> MED::TTimeStampValue< TMeshValueType >::TTGeom2Value

◆ TTMeshValue

template<class TMeshValueType >
typedef TMeshValueType MED::TTimeStampValue< TMeshValueType >::TTMeshValue

Member Function Documentation

◆ GetGeom2Value()

template<class TMeshValueType >
const TTGeom2Value & MED::TTimeStampValue< TMeshValueType >::GetGeom2Value ( ) const

◆ GetMeshValue() [1/2]

template<class TMeshValueType >
TTMeshValue & MED::TTimeStampValue< TMeshValueType >::GetMeshValue ( EGeometrieElement  theGeom)

Gets MED TimeStamp values for the given geometric type.

References MED::TTimeStampValue< TMeshValueType >::GetMeshValuePtr().

◆ GetMeshValue() [2/2]

◆ GetMeshValuePtr() [1/2]

template<class TMeshValueType >
PTMeshValue & MED::TTimeStampValue< TMeshValueType >::GetMeshValuePtr ( EGeometrieElement  theGeom)

Gets MED TimeStamp values for the given geometric type.

References MED::TTimeStampValue< TMeshValueType >::myGeom2Value, and MED::TTimeStampValueBase::myGeomSet.

◆ GetMeshValuePtr() [2/2]

template<class TMeshValueType >
const PTMeshValue & MED::TTimeStampValue< TMeshValueType >::GetMeshValuePtr ( EGeometrieElement  theGeom) const

Gets MED TimeStamp values for the given geometric type (const version)

References MED::TTimeStampValue< TMeshValueType >::myGeom2Value.

Referenced by MED::TTimeStampValue< TMeshValueType >::GetMeshValue().

◆ GetTypeChamp()

template<class TMeshValueType >
virtual ETypeChamp MED::TTimeStampValue< TMeshValueType >::GetTypeChamp ( ) const
virtual

Gets type of the champ.

Implements MED::TTimeStampValueBase.

References MED::TTimeStampValue< TMeshValueType >::myTypeChamp.

Member Data Documentation

◆ myGeom2Value

◆ myTypeChamp


The documentation for this struct was generated from the following file: