MED::TTimeStampValueBase Struct Referenceabstract

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

#include <MED_Structures.hxx>

Public Member Functions

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

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

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

Member Function Documentation

◆ AllocateValue()

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

Allocates values for the given geometry.

Implemented in MED::TTTimeStampValue< eVersion, TMeshValueType >.

◆ GetGeom2Profile()

const TGeom2Profile & MED::TTimeStampValueBase::GetGeom2Profile ( ) const

Gets a map of MED Profiles per geometric type.

◆ GetGeomSet()

const TGeomSet & MED::TTimeStampValueBase::GetGeomSet ( ) const

◆ GetNbGauss()

virtual size_t MED::TTimeStampValueBase::GetNbGauss ( EGeometrieElement  theGeom) const
pure virtual

◆ GetNbVal()

virtual size_t MED::TTimeStampValueBase::GetNbVal ( EGeometrieElement  theGeom) const
pure virtual

◆ GetTimeStampInfo()

const PTimeStampInfo & MED::TTimeStampValueBase::GetTimeStampInfo ( ) const

◆ GetTypeChamp()

virtual ETypeChamp MED::TTimeStampValueBase::GetTypeChamp ( ) const
pure virtual

Gets type of the champ.

Implemented in MED::TTimeStampValue< TMeshValueType >.

◆ GetValuePtr()

virtual unsigned char * MED::TTimeStampValueBase::GetValuePtr ( EGeometrieElement  theGeom)
pure virtual

◆ GetValueSize()

virtual size_t MED::TTimeStampValueBase::GetValueSize ( EGeometrieElement  theGeom) const
pure virtual

Member Data Documentation

◆ myGeom2Profile

TGeom2Profile MED::TTimeStampValueBase::myGeom2Profile

◆ myGeomSet

TGeomSet MED::TTimeStampValueBase::myGeomSet

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

Referenced by MED::TTimeStampValue< TMeshValueType >::GetMeshValuePtr(), and MED::TTTimeStampValue< eVersion, TMeshValueType >::TTTimeStampValue().

◆ myTimeStampInfo

PTimeStampInfo MED::TTimeStampValueBase::myTimeStampInfo

A reference to corresponding MED TimeStamp.

Get a reference to corresponding MED TimeStamp

Referenced by MED::TTTimeStampValue< eVersion, TMeshValueType >::TTTimeStampValue().


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