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, PTMeshValue > TTGeom2Value
 
typedef TMeshValueType TTMeshValue
 

Public Member Functions

const TTGeom2Value & GetGeom2Value () const
 
TTMeshValue & GetMeshValue (EGeometrieElement theGeom)
 Gets MED TimeStamp values for the given geometric type. More...
 
const TTMeshValue & GetMeshValue (EGeometrieElement theGeom) const
 Gets MED TimeStamp values for the given geometric type (const version) More...
 
PTMeshValue & GetMeshValuePtr (EGeometrieElement theGeom)
 Gets MED TimeStamp values for the given geometric type. More...
 
const PTMeshValue & GetMeshValuePtr (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 TGeom2Profile & GetGeom2Profile () const
 Gets a map of MED Profiles per geometric type. More...
 
const TGeomSet & GetGeomSet () const
 
virtual size_t GetNbGauss (EGeometrieElement theGeom) const =0
 
virtual size_t GetNbVal (EGeometrieElement theGeom) const =0
 
const PTimeStampInfo & GetTimeStampInfo () const
 
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 correspondig 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:
  • src/3rdParty/salomesmesh/inc/MED_Structures.hxx