MED::TTTimeStampValue< eVersion, TMeshValueType > Struct Template Reference

#include <MED_TStructures.hxx>

Public Member Functions

virtual void AllocateValue (EGeometrieElement theGeom, TInt theNbElem, TInt theNbGauss, TInt theNbComp, EModeSwitch theMode=eFULL_INTERLACE)
 Allocates values for the given geometry. More...
 
virtual size_t GetNbGauss (EGeometrieElement theGeom) const
 
virtual size_t GetNbVal (EGeometrieElement theGeom) const
 
virtual unsigned char * GetValuePtr (EGeometrieElement theGeom)
 
virtual size_t GetValueSize (EGeometrieElement theGeom) const
 
 TTTimeStampValue (const PTimeStampInfo &theTimeStampInfo, const PTimeStampValueBase &theInfo, ETypeChamp theTypeChamp)
 
 TTTimeStampValue (const PTimeStampInfo &theTimeStampInfo, ETypeChamp theTypeChamp, const TGeom2Profile &theGeom2Profile, EModeSwitch theMode)
 
- Public Member Functions inherited from MED::TTimeStampValue< TMeshValueType >
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 ()
 

Additional Inherited Members

- Public Types inherited from MED::TTimeStampValue< TMeshValueType >
typedef SharedPtr< TMeshValueType > PTMeshValue
 
typedef TMeshValueType::TElement TElement
 
typedef std::map< EGeometrieElement, PTMeshValueTTGeom2Value
 
typedef TMeshValueType TTMeshValue
 
- Public Attributes inherited from MED::TTimeStampValue< TMeshValueType >
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...
 

Constructor & Destructor Documentation

◆ TTTimeStampValue() [1/2]

◆ TTTimeStampValue() [2/2]

template<EVersion eVersion, class TMeshValueType >
MED::TTTimeStampValue< eVersion, TMeshValueType >::TTTimeStampValue ( const PTimeStampInfo theTimeStampInfo,
ETypeChamp  theTypeChamp,
const TGeom2Profile theGeom2Profile,
EModeSwitch  theMode 
)

Member Function Documentation

◆ AllocateValue()

template<EVersion eVersion, class TMeshValueType >
virtual void MED::TTTimeStampValue< eVersion, TMeshValueType >::AllocateValue ( EGeometrieElement  theGeom,
TInt  theNbElem,
TInt  theNbGauss,
TInt  theNbComp,
EModeSwitch  theMode = eFULL_INTERLACE 
)
virtual

Allocates values for the given geometry.

Implements MED::TTimeStampValueBase.

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

◆ GetNbGauss()

template<EVersion eVersion, class TMeshValueType >
virtual size_t MED::TTTimeStampValue< eVersion, TMeshValueType >::GetNbGauss ( EGeometrieElement  theGeom) const
virtual

◆ GetNbVal()

template<EVersion eVersion, class TMeshValueType >
virtual size_t MED::TTTimeStampValue< eVersion, TMeshValueType >::GetNbVal ( EGeometrieElement  theGeom) const
virtual

◆ GetValuePtr()

template<EVersion eVersion, class TMeshValueType >
virtual unsigned char * MED::TTTimeStampValue< eVersion, TMeshValueType >::GetValuePtr ( EGeometrieElement  theGeom)
virtual

◆ GetValueSize()

template<EVersion eVersion, class TMeshValueType >
virtual size_t MED::TTTimeStampValue< eVersion, TMeshValueType >::GetValueSize ( EGeometrieElement  theGeom) const
virtual

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