|
virtual | ~Data ()=0 |
|
virtual size_t | size () const =0 |
| size of the data More...
|
|
virtual int | bytes_for_one () const =0 |
| sizeof the data-impl datatype More...
|
|
virtual void * | getDataPtr ()=0 |
|
virtual void | toStream (std::ostream &, std::string separator="") const =0 |
| printing of the current data to ostream, with optional separator More...
|
|
| MIFI_DEPRECATED (virtual const boost::shared_array< char > asConstChar() const)=0 |
| retrieve data as char More...
|
|
virtual boost::shared_array< char > | asChar () const =0 |
| retrieve data as char More...
|
|
| MIFI_DEPRECATED (virtual const boost::shared_array< short > asConstShort() const)=0 |
| retrieve data as short More...
|
|
virtual boost::shared_array< short > | asShort () const =0 |
| retrieve data as short More...
|
|
| MIFI_DEPRECATED (virtual const boost::shared_array< int > asConstInt() const)=0 |
| retrieve data as int More...
|
|
virtual boost::shared_array< int > | asInt () const =0 |
| retrieve data as int More...
|
|
| MIFI_DEPRECATED (virtual const boost::shared_array< long long > asConstInt64() const)=0 |
| retrieve data as int64 More...
|
|
virtual boost::shared_array< long long > | asInt64 () const =0 |
| retrieve data as int64 More...
|
|
| MIFI_DEPRECATED (virtual const boost::shared_array< unsigned char > asConstUChar() const)=0 |
| retrieve data as uchar More...
|
|
virtual boost::shared_array< unsigned char > | asUChar () const =0 |
| retrieve data as uchar More...
|
|
| MIFI_DEPRECATED (virtual const boost::shared_array< unsigned short > asConstUShort() const)=0 |
| retrieve data as short More...
|
|
virtual boost::shared_array< unsigned short > | asUShort () const =0 |
| retrieve data as short More...
|
|
| MIFI_DEPRECATED (virtual const boost::shared_array< unsigned int > asConstUInt() const)=0 |
| retrieve data as uint More...
|
|
virtual boost::shared_array< unsigned int > | asUInt () const =0 |
| retrieve data as uint More...
|
|
| MIFI_DEPRECATED (virtual const boost::shared_array< unsigned long long > asConstUInt64() const)=0 |
| retrieve data as uint64 More...
|
|
virtual boost::shared_array< unsigned long long > | asUInt64 () const =0 |
| retrieve data as uint64 More...
|
|
| MIFI_DEPRECATED (virtual const boost::shared_array< float > asConstFloat() const)=0 |
| retrieve data as float More...
|
|
virtual boost::shared_array< float > | asFloat () const =0 |
| retrieve data as float (eventually copy) More...
|
|
| MIFI_DEPRECATED (virtual const boost::shared_array< double > asConstDouble() const)=0 |
| retrieve data as double More...
|
|
virtual boost::shared_array< double > | asDouble () const =0 |
| retrieve data as double More...
|
|
virtual boost::shared_array< std::string > | asStrings () const =0 |
| retrieve data as array of strings More...
|
|
virtual std::string | asString (std::string separator="") const =0 |
| retrieve the whole array as a string (with possible separator) More...
|
|
virtual double | getDouble (size_t pos)=0 |
| get a value at the desired position More...
|
|
virtual long long | getLongLong (size_t pos)=0 |
| get a value at the desired position More...
|
|
virtual void | setValue (size_t pos, double val)=0 |
| set a value at the desired position More...
|
|
virtual void | setValues (size_t startPos, const Data &data, size_t first=0, size_t end=-1)=0 |
|
virtual void | setAllValues (double val)=0 |
|
virtual DataPtr | clone () const =0 |
| duplicate the data More...
|
|
virtual DataPtr | slice (std::vector< size_t > orgDimSize, std::vector< size_t > startDims, std::vector< size_t > outputDimSize)=0 |
| get a multi-dimensional slice of the data More...
|
|
virtual DataPtr | convertDataType (double oldFill, double oldScale, double oldOffset, CDMDataType newType, double newFill, double newScale, double newOffset)=0 |
| convert the datatype from one type,fill,scale,offset to another More...
|
|
virtual DataPtr | convertDataType (double oldFill, double oldScale, double oldOffset, boost::shared_ptr< UnitsConverter > unitConverter, CDMDataType newType, double newFill, double newScale, double newOffset)=0 |
|
virtual CDMDataType | getDataType () const =0 |
|
General class for storing different basic array pointers plus length