27 #ifndef INDEXEDDATA_H_ 28 #define INDEXEDDATA_H_ 38 class IndexedDataImpl;
102 boost::shared_ptr<IndexedDataImpl> p_;
double getDouble(size_t a, size_t b, size_t c) const
shortcut for 3d
Definition: IndexedData.h:87
boost::shared_ptr< Data > DataPtr
Definition: DataDecl.h:39
Definition: DataIndex.h:39
double getDouble(size_t pos) const
DataPtr getDataPtr() const
Definition: C_CDMReader.h:35
double getLongLong(size_t a, size_t b) const
shortcut for 2d
Definition: IndexedData.h:96
const DataIndex & idx() const
get the index belonging to the data
double getLongLong(size_t a, size_t b, size_t c) const
shortcut for 3d
Definition: IndexedData.h:98
double getDouble(size_t a, size_t b, size_t c, size_t d) const
shortcut for 4d
Definition: IndexedData.h:89
double getLongLong(size_t a, size_t b, size_t c, size_t d) const
shortcut for 4d
Definition: IndexedData.h:100
void setDims(std::vector< std::size_t > dims)
set the dimension sizes of data
double getDouble(size_t a, size_t b) const
shortcut for 2d
Definition: IndexedData.h:85
Definition: IndexedData.h:43
long long getLongLong(size_t pos) const