DataPack for flat data. More...
Public Member Functions | |
| FlatDataPack (const char *categry, Array2D< float > *) | |
| Array2D become mine (of course). | |
| FlatDataPack (const FlatDataPack &) | |
| ~FlatDataPack () | |
| virtual Array2D< float > & | data () |
| const Array2D< float > & | data () const |
| virtual FlatPosData & | posData () |
| const FlatPosData & | posData () const |
| virtual const char * | dimName (bool dim0) const |
| virtual Coord3 | getCoord (int, int) const |
| virtual bool | posDataIsCoord () const |
| virtual void | getAltDim0Keys (BufferStringSet &) const |
| First one is 'default'. | |
| virtual double | getAltDim0Value (int ikey, int idim0) const |
| virtual void | getAuxInfo (int idim0, int idim1, IOPar &) const |
| virtual float | nrKBytes () const |
| virtual void | dumpInfo (IOPar &) const |
| virtual int | size (bool dim0) const |
Protected Member Functions | |
| FlatDataPack (const char *category) | |
Protected Attributes | |
| Array2D< float > * | arr2d_ |
| FlatPosData & | posdata_ |
Private Member Functions | |
| void | init () |
DataPack for flat data.
FlatPosData is initialised to ranges of 0 to sz-1 step 1.
| FlatDataPack::FlatDataPack | ( | const char * | categry, | |
| Array2D< float > * | ||||
| ) |
Array2D become mine (of course).
| FlatDataPack::FlatDataPack | ( | const FlatDataPack & | ) |
| FlatDataPack::~FlatDataPack | ( | ) |
| FlatDataPack::FlatDataPack | ( | const char * | category | ) | [protected] |
For this you have to overload data() and the destructor
| virtual Array2D<float>& FlatDataPack::data | ( | ) | [inline, virtual] |
Reimplemented in MapDataPack, and ZAxisTransformDataPack.
| const Array2D<float>& FlatDataPack::data | ( | ) | const [inline] |
Reimplemented in ZAxisTransformDataPack.
| virtual const char* FlatDataPack::dimName | ( | bool | dim0 | ) | const [inline, virtual] |
Reimplemented in MapDataPack, and ZAxisTransformDataPack.
| virtual void FlatDataPack::dumpInfo | ( | IOPar & | ) | const [virtual] |
Reimplemented from DataPack.
Reimplemented in ZAxisTransformDataPack.
| virtual void FlatDataPack::getAltDim0Keys | ( | BufferStringSet & | ) | const [inline, virtual] |
First one is 'default'.
| virtual double FlatDataPack::getAltDim0Value | ( | int | ikey, | |
| int | idim0 | |||
| ) | const [virtual] |
| virtual void FlatDataPack::getAuxInfo | ( | int | idim0, | |
| int | idim1, | |||
| IOPar & | ||||
| ) | const [inline, virtual] |
Reimplemented in MapDataPack.
| virtual Coord3 FlatDataPack::getCoord | ( | int | , | |
| int | ||||
| ) | const [virtual] |
| void FlatDataPack::init | ( | ) | [private] |
| virtual float FlatDataPack::nrKBytes | ( | ) | const [virtual] |
Implements DataPack.
| const FlatPosData& FlatDataPack::posData | ( | ) | const [inline] |
| virtual FlatPosData& FlatDataPack::posData | ( | ) | [inline, virtual] |
Reimplemented in MapDataPack.
| virtual bool FlatDataPack::posDataIsCoord | ( | ) | const [inline, virtual] |
Reimplemented in MapDataPack.
| virtual int FlatDataPack::size | ( | bool | dim0 | ) | const [virtual] |
Array2D<float>* FlatDataPack::arr2d_ [protected] |
FlatPosData& FlatDataPack::posdata_ [protected] |
1.7.1