Version: 9.12.0
MED::TTTimeStampInfo Struct Reference

#include <MED_TStructures.hxx>

Inheritance diagram for MED::TTTimeStampInfo:

Public Member Functions

 TTTimeStampInfo (const PFieldInfo &theFieldInfo, const PTimeStampInfo &theInfo)
 
 TTTimeStampInfo (const PFieldInfo &theFieldInfo, EEntiteMaillage theEntity, const TGeom2Size &theGeom2Size, const TGeom2NbGauss &theGeom2NbGauss, TInt theNumDt, TInt, TFloat theDt, const std::string &theUnitDt, const TGeom2Gauss &theGeom2Gauss)
 
virtual std::string GetUnitDt () const
 Get unit of time for the MED TimeStamp. More...
 
virtual void SetUnitDt (const std::string &theValue)
 Set unit of time for the MED TimeStamp. More...
 
const PFieldInfoGetFieldInfo () const
 Get a reference to corresponding MED Field. More...
 
EEntiteMaillage GetEntity () const
 Find out to what MED Entity the MED TimeStamp belong to. More...
 
const TGeom2SizeGetGeom2Size () const
 Get map of number of cells per geometric type where the MED TimeStamp belongs to. More...
 
TInt GetNbGauss (EGeometrieElement theGeom) const
 Gives number of the Gauss Points for the MED TimeStamp. More...
 
TInt GetNumDt () const
 Defines number in time for the MED TimeStamp. More...
 
TInt GetNumOrd () const
 Defines number for the MED TimeStamp. More...
 
TFloat GetDt () const
 Defines time for the MED TimeStamp. More...
 
const TGeom2GaussGetGeom2Gauss () const
 Gets a map of MED Gauss entityes per geometric type. More...
 

Data Fields

PFieldInfo myFieldInfo
 A reference to corresponding MED Field. More...
 
EEntiteMaillage myEntity
 Defines the MED Entity where the MED TimeStamp belongs to. More...
 
TGeom2Size myGeom2Size
 Keeps map of number of cells per geometric type where the MED TimeStamp belongs to. More...
 
TGeom2NbGauss myGeom2NbGauss
 Keeps number of the Gauss Points for the MED TimeStamp. More...
 
TInt myNumDt
 Keeps number in time for the MED TimeStamp. More...
 
TInt myNumOrd
 Keeps number for the MED TimeStamp. More...
 
TFloat myDt
 Keeps time for the MED TimeStamp. More...
 
TGeom2Gauss myGeom2Gauss
 Keeps map of MED Gauss entityes per geometric type. More...
 
TString myUnitDt
 Defines unit for the time for the MED TimeStamp. More...
 

Constructor & Destructor Documentation

◆ TTTimeStampInfo() [1/2]

◆ TTTimeStampInfo() [2/2]

MED::TTTimeStampInfo::TTTimeStampInfo ( const PFieldInfo theFieldInfo,
EEntiteMaillage  theEntity,
const TGeom2Size theGeom2Size,
const TGeom2NbGauss theGeom2NbGauss,
TInt  theNumDt,
TInt  ,
TFloat  theDt,
const std::string &  theUnitDt,
const TGeom2Gauss theGeom2Gauss 
)

Member Function Documentation

◆ GetDt()

TFloat MED::TTimeStampInfo::GetDt ( ) const
inherited

Defines time for the MED TimeStamp.

◆ GetEntity()

EEntiteMaillage MED::TTimeStampInfo::GetEntity ( ) const
inherited

Find out to what MED Entity the MED TimeStamp belong to.

◆ GetFieldInfo()

const PFieldInfo& MED::TTimeStampInfo::GetFieldInfo ( ) const
inherited

Get a reference to corresponding MED Field.

◆ GetGeom2Gauss()

const TGeom2Gauss& MED::TTimeStampInfo::GetGeom2Gauss ( ) const
inherited

Gets a map of MED Gauss entityes per geometric type.

◆ GetGeom2Size()

const TGeom2Size& MED::TTimeStampInfo::GetGeom2Size ( ) const
inherited

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

◆ GetNbGauss()

TInt MED::TTimeStampInfo::GetNbGauss ( EGeometrieElement  theGeom) const
inherited

Gives number of the Gauss Points for the MED TimeStamp.

◆ GetNumDt()

TInt MED::TTimeStampInfo::GetNumDt ( ) const
inherited

Defines number in time for the MED TimeStamp.

◆ GetNumOrd()

TInt MED::TTimeStampInfo::GetNumOrd ( ) const
inherited

Defines number for the MED TimeStamp.

◆ GetUnitDt()

virtual std::string MED::TTTimeStampInfo::GetUnitDt ( ) const
virtual

Get unit of time for the MED TimeStamp.

Implements MED::TTimeStampInfo.

References MED::GetPNOMLength(), MED::GetString(), and MED::TTimeStampInfo::myUnitDt.

◆ SetUnitDt()

virtual void MED::TTTimeStampInfo::SetUnitDt ( const std::string &  theValue)
virtual

Set unit of time for the MED TimeStamp.

Implements MED::TTimeStampInfo.

References MED::GetPNOMLength(), MED::TTimeStampInfo::myUnitDt, and MED::SetString().

Referenced by TTTimeStampInfo().

Field Documentation

◆ myDt

TFloat MED::TTimeStampInfo::myDt
inherited

Keeps time for the MED TimeStamp.

Referenced by MED::TWrapper::GetTimeStampInfo(), and TTTimeStampInfo().

◆ myEntity

EEntiteMaillage MED::TTimeStampInfo::myEntity
inherited

Defines the MED Entity where the MED TimeStamp belongs to.

Referenced by MED::TWrapper::GetTimeStampInfo(), and TTTimeStampInfo().

◆ myFieldInfo

PFieldInfo MED::TTimeStampInfo::myFieldInfo
inherited

A reference to corresponding MED Field.

Referenced by MED::TWrapper::GetTimeStampInfo(), and TTTimeStampInfo().

◆ myGeom2Gauss

TGeom2Gauss MED::TTimeStampInfo::myGeom2Gauss
inherited

Keeps map of MED Gauss entityes per geometric type.

Referenced by TTTimeStampInfo().

◆ myGeom2NbGauss

TGeom2NbGauss MED::TTimeStampInfo::myGeom2NbGauss
inherited

Keeps number of the Gauss Points for the MED TimeStamp.

Referenced by MED::TWrapper::GetTimeStampInfo(), and TTTimeStampInfo().

◆ myGeom2Size

TGeom2Size MED::TTimeStampInfo::myGeom2Size
inherited

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

Referenced by MED::TWrapper::GetTimeStampInfo(), and TTTimeStampInfo().

◆ myNumDt

TInt MED::TTimeStampInfo::myNumDt
inherited

Keeps number in time for the MED TimeStamp.

Referenced by MED::TWrapper::GetTimeStampInfo(), and TTTimeStampInfo().

◆ myNumOrd

TInt MED::TTimeStampInfo::myNumOrd
inherited

Keeps number for the MED TimeStamp.

Referenced by MED::TWrapper::GetTimeStampInfo(), and TTTimeStampInfo().

◆ myUnitDt

TString MED::TTimeStampInfo::myUnitDt
inherited

Defines unit for the time for the MED TimeStamp.

Referenced by MED::TWrapper::GetTimeStampInfo(), GetUnitDt(), SetUnitDt(), and TTTimeStampInfo().