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 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... | |
The class implements a container for MED TimeStamp values.
typedef SharedPtr<TMeshValueType> MED::TTimeStampValue< TMeshValueType >::PTMeshValue |
typedef TMeshValueType::TElement MED::TTimeStampValue< TMeshValueType >::TElement |
typedef std::map<EGeometrieElement, PTMeshValue> MED::TTimeStampValue< TMeshValueType >::TTGeom2Value |
typedef TMeshValueType MED::TTimeStampValue< TMeshValueType >::TTMeshValue |
const TTGeom2Value & MED::TTimeStampValue< TMeshValueType >::GetGeom2Value | ( | ) | const |
TTMeshValue & MED::TTimeStampValue< TMeshValueType >::GetMeshValue | ( | EGeometrieElement | theGeom | ) |
Gets MED TimeStamp values for the given geometric type.
References MED::TTimeStampValue< TMeshValueType >::GetMeshValuePtr().
const TTMeshValue & MED::TTimeStampValue< TMeshValueType >::GetMeshValue | ( | EGeometrieElement | theGeom | ) | const |
Gets MED TimeStamp values for the given geometric type (const version)
References MED::TTimeStampValue< TMeshValueType >::GetMeshValuePtr().
Referenced by MED::TTTimeStampValue< eVersion, TMeshValueType >::AllocateValue(), MED::TTTimeStampValue< eVersion, TMeshValueType >::GetNbGauss(), MED::TTTimeStampValue< eVersion, TMeshValueType >::GetNbVal(), MED::TTTimeStampValue< eVersion, TMeshValueType >::GetValuePtr(), MED::TTTimeStampValue< eVersion, TMeshValueType >::GetValueSize(), and MED::TTTimeStampValue< eVersion, TMeshValueType >::TTTimeStampValue().
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.
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().
|
virtual |
Gets type of the champ.
Implements MED::TTimeStampValueBase.
References MED::TTimeStampValue< TMeshValueType >::myTypeChamp.
TTGeom2Value MED::TTimeStampValue< TMeshValueType >::myGeom2Value |
Keeps map of MED TimeStamp values per geometric type (const version)
Referenced by MED::CopyTimeStampValue(), MED::TTimeStampValue< TMeshValueType >::GetGeom2Value(), MED::TTimeStampValue< TMeshValueType >::GetMeshValuePtr(), and MED::TTTimeStampValue< eVersion, TMeshValueType >::TTTimeStampValue().
ETypeChamp MED::TTimeStampValue< TMeshValueType >::myTypeChamp |