This class extend TCSlice functionality for non-constant case. More...
#include <MED_SliceArray.hxx>

Public Types | |
| typedef TValueType | value_type |
| typedef TCSlice< TValueType > | TSupperClass |
Public Member Functions | |
| TSlice (value_type *theValuePtr, size_t theSourceSize, const std::slice &theSlice) | |
| Construct the class from bare pointer. | |
| TSlice (TVector< value_type > &theContainer, const std::slice &theSlice) | |
| Construct the class from corresponding container. | |
| TSlice () | |
| Default constructor (dangerous) | |
| value_type & | operator[] (size_t theId) |
| Get element by its number. | |
| value_type & | at (size_t theId) |
Private Attributes | |
| TValueType * | myValuePtr |
This class extend TCSlice functionality for non-constant case.
| typedef TValueType MED.TSlice< TValueType >.value_type |
Reimplemented from MED.TCSlice< TValueType >.
| typedef TCSlice<TValueType> MED.TSlice< TValueType >.TSupperClass |
| MED.TSlice< TValueType >.TSlice | ( | value_type * | theValuePtr, |
| size_t | theSourceSize, | ||
| const std::slice & | theSlice | ||
| ) |
Construct the class from bare pointer.
| MED.TSlice< TValueType >.TSlice | ( | TVector< value_type > & | theContainer, |
| const std::slice & | theSlice | ||
| ) |
Construct the class from corresponding container.
| MED.TSlice< TValueType >.TSlice | ( | ) |
Default constructor (dangerous)
| value_type& MED.TSlice< TValueType >.operator[] | ( | size_t | theId | ) |
Get element by its number.
References MED.TCSlice< TValueType >.get_id(), and MED.TSlice< TValueType >.myValuePtr.
| value_type& MED.TSlice< TValueType >.at | ( | size_t | theId | ) |
References MED.TCSlice< TValueType >.get_id_at(), and MED.TSlice< TValueType >.myValuePtr.
TValueType* MED.TSlice< TValueType >.myValuePtr [private] |