MI - Fimex
Classes | Namespaces | Functions
Data.h File Reference
#include "fimex/DataDecl.h"
#include <boost/shared_array.hpp>
#include <string>
#include <sstream>
#include <iostream>
#include "fimex/CDMDataType.h"
#include "fimex/CDMException.h"
#include "fimex/Utils.h"
#include "fimex/deprecated.h"

Go to the source code of this file.

Classes

class  MetNoFimex::Data
 

Namespaces

 MetNoFimex
 

Functions

DataPtr MetNoFimex::createData (CDMDataType datatype, size_t length, double val=0)
 create a Data-pointer of the datatype More...
 
DataPtr MetNoFimex::createData (size_t length, boost::shared_array< double > array)
 create a Data-pointer of type CDM_DOUBLE More...
 
DataPtr MetNoFimex::createData (size_t length, boost::shared_array< float > array)
 create a Data-pointer of type CDM_FLOAT More...
 
DataPtr MetNoFimex::createData (size_t length, boost::shared_array< int > array)
 create a Data-pointer of type CDM_INT More...
 
DataPtr MetNoFimex::createData (size_t length, boost::shared_array< short > array)
 create a Data-pointer of type CDM_SHORT More...
 
DataPtr MetNoFimex::createData (size_t length, boost::shared_array< char > array)
 create a Data-pointer of type CDM_CHAR More...
 
DataPtr MetNoFimex::createData (size_t length, boost::shared_array< unsigned int > array)
 create a Data-pointer of type CDM_UINT More...
 
DataPtr MetNoFimex::createData (size_t length, boost::shared_array< long long > array)
 create a Data-pointer of type CDM_INT64 More...
 
DataPtr MetNoFimex::createData (size_t length, boost::shared_array< unsigned long long > array)
 create a Data-pointer of type CDM_UINT64 More...
 
DataPtr MetNoFimex::createData (size_t length, boost::shared_array< unsigned short > array)
 create a Data-pointer of type CDM_USHORT More...
 
DataPtr MetNoFimex::createData (size_t length, boost::shared_array< unsigned char > array)
 create a Data-pointer of type CDM_UCHAR More...
 
DataPtr MetNoFimex::createData (size_t length, boost::shared_array< std::string > array)
 create a Data-pointer of type CDM_STRINGS More...
 
template<class InputIterator >
DataPtr MetNoFimex::createData (CDMDataType datatype, InputIterator first, InputIterator last)
 create a Data-pointer of the datatype and fill with the data from the iterator More...
 
DataPtr MetNoFimex::createDataSlice (CDMDataType datatype, const Data &data, size_t dataStartPos, size_t dataSize)
 create a one-dimensional dataslice from another Data object More...