The class is a helper one. It provide safe and flexible way to get access to values for a MED TimeStamp. More...
#include <MED_Structures.hxx>

Public Types | |
| typedef TValueType | TValue |
| typedef TValueType::value_type | TElement |
| typedef TSlice< TElement > | TValueSlice |
| typedef TCSlice< TElement > | TCValueSlice |
| typedef TVector< TCValueSlice > | TCValueSliceArr |
| typedef TVector< TValueSlice > | TValueSliceArr |
Public Member Functions | |
| void | Allocate (TInt theNbElem, TInt theNbGauss, TInt theNbComp, EModeSwitch theMode=eFULL_INTERLACE) |
| Initialize the class. | |
| virtual unsigned char * | GetValuePtr () |
| Returns bare pointer on the internal value representation. | |
| virtual TElement * | GetPointer () |
| Returns bare pointer on the internal value representation. | |
| virtual const TElement * | GetPointer () const |
| Returns bare pointer on the internal value representation. | |
| TCValueSliceArr | GetGaussValueSliceArr (TInt theElemId) const |
| Iteration through Gauss Points by their components. | |
| TValueSliceArr | GetGaussValueSliceArr (TInt theElemId) |
| Iteration through Gauss Points by their components. | |
| TCValueSliceArr | GetCompValueSliceArr (TInt theElemId) const |
| Iteration through components by corresponding Gauss Points. | |
| TValueSliceArr | GetCompValueSliceArr (TInt theElemId) |
| Iteration through components by corresponding Gauss Points. | |
Data Fields | |
| TValue | myValue |
The class is a helper one. It provide safe and flexible way to get access to values for a MED TimeStamp.
| typedef TValueType MED.TTMeshValue< TValueType >.TValue |
| typedef TValueType::value_type MED.TTMeshValue< TValueType >.TElement |
| typedef TSlice<TElement> MED.TTMeshValue< TValueType >.TValueSlice |
| typedef TCSlice<TElement> MED.TTMeshValue< TValueType >.TCValueSlice |
| typedef TVector<TCValueSlice> MED.TTMeshValue< TValueType >.TCValueSliceArr |
| typedef TVector<TValueSlice> MED.TTMeshValue< TValueType >.TValueSliceArr |
| void MED.TTMeshValue< TValueType >.Allocate | ( | TInt | theNbElem, |
| TInt | theNbGauss, | ||
| TInt | theNbComp, | ||
| EModeSwitch | theMode = eFULL_INTERLACE |
||
| ) |
Initialize the class.
Reimplemented from MED.TMeshValueBase.
References MED.TMeshValueBase.GetStep(), and MED.TTMeshValue< TValueType >.myValue.
| virtual unsigned char* MED.TTMeshValue< TValueType >.GetValuePtr | ( | ) | [virtual] |
Returns bare pointer on the internal value representation.
Implements MED.TMeshValueBase.
References MED.TTMeshValue< TValueType >.myValue.
| virtual TElement* MED.TTMeshValue< TValueType >.GetPointer | ( | ) | [virtual] |
Returns bare pointer on the internal value representation.
References MED.TTMeshValue< TValueType >.myValue.
| virtual const TElement* MED.TTMeshValue< TValueType >.GetPointer | ( | ) | const [virtual] |
Returns bare pointer on the internal value representation.
References MED.TTMeshValue< TValueType >.myValue.
| TCValueSliceArr MED.TTMeshValue< TValueType >.GetGaussValueSliceArr | ( | TInt | theElemId | ) | const |
Iteration through Gauss Points by their components.
References MED.eFULL_INTERLACE, MED.TModeSwitchInfo.GetModeSwitch(), MED.TMeshValueBase.myNbComp, MED.TMeshValueBase.myNbGauss, MED.TMeshValueBase.myStep, and MED.TTMeshValue< TValueType >.myValue.
| TValueSliceArr MED.TTMeshValue< TValueType >.GetGaussValueSliceArr | ( | TInt | theElemId | ) |
Iteration through Gauss Points by their components.
References MED.eFULL_INTERLACE, MED.TModeSwitchInfo.GetModeSwitch(), MED.TMeshValueBase.myNbComp, MED.TMeshValueBase.myNbGauss, MED.TMeshValueBase.myStep, and MED.TTMeshValue< TValueType >.myValue.
| TCValueSliceArr MED.TTMeshValue< TValueType >.GetCompValueSliceArr | ( | TInt | theElemId | ) | const |
Iteration through components by corresponding Gauss Points.
References MED.eFULL_INTERLACE, MED.TModeSwitchInfo.GetModeSwitch(), MED.TMeshValueBase.myNbComp, MED.TMeshValueBase.myNbGauss, MED.TMeshValueBase.myStep, and MED.TTMeshValue< TValueType >.myValue.
| TValueSliceArr MED.TTMeshValue< TValueType >.GetCompValueSliceArr | ( | TInt | theElemId | ) |
Iteration through components by corresponding Gauss Points.
References MED.eFULL_INTERLACE, MED.TModeSwitchInfo.GetModeSwitch(), MED.TMeshValueBase.myNbComp, MED.TMeshValueBase.myNbGauss, MED.TMeshValueBase.myStep, and MED.TTMeshValue< TValueType >.myValue.
| TValue MED.TTMeshValue< TValueType >.myValue |