#include <vector>
#include <memory>
#include <mia/2d/defines2d.hh>
#include <mia/2d/vector.hh>
#include <mia/2d/iterator.hh>
#include <mia/core/parameter.hh>
#include <mia/core/attributes.hh>
#include <mia/core/typedescr.hh>
#include <miaconfig.h>
Go to the source code of this file.
Data Structures | |
class | T2DDatafield< T >::ConstRange |
class | T2DDatafield< T >::Range |
class | T2DDatafield< T > |
A class to hold data on a regular 2D grid. More... | |
Macros | |
#define | DECLARE_EXTERN_ITERATORS(TYPE) |
#define | EXPORT_2DDATAFIELD EXPORT_2D |
define used export 2D symbols More... | |
Typedefs | |
typedef T2DDatafield< bool > | C2DBitDatafield |
2D scalar field that holds bool values More... | |
typedef CTParameter< C2DBounds > | C2DBoundsParameter |
Parameter type for 2D size definitions. More... | |
typedef T2DDatafield< double > | C2DDDatafield |
2D scalar field that holds double values More... | |
typedef T2DDatafield< float > | C2DFDatafield |
2D scalar field that holds float values More... | |
typedef CTParameter< C2DFVector > | C2DFVectorParameter |
Parameter type for 2D vector. More... | |
typedef TTranslator< C2DFVector > | C2DFVectorTranslator |
typedef for the C2DFVector to std::string translator More... | |
typedef T2DDatafield< int8_t > | C2DSBDatafield |
2D scalar field that holds signed char values More... | |
typedef T2DDatafield< int32_t > | C2DSIDatafield |
2D scalar field that holds signed int values More... | |
typedef T2DDatafield< int64_t > | C2DSLDatafield |
long instanziation of a 2D data field More... | |
typedef T2DDatafield< int16_t > | C2DSSDatafield |
2D scalar field that holds signed short values More... | |
typedef T2DDatafield< uint8_t > | C2DUBDatafield |
2D scalar field that holds unsigned char (=byte) values More... | |
typedef T2DDatafield< uint32_t > | C2DUIDatafield |
2D scalar field that holds unsigned int values More... | |
typedef T2DDatafield< uint64_t > | C2DULDatafield |
typedef T2DDatafield< uint16_t > | C2DUSDatafield |
2D scalar field that holds unsigned short values More... | |
Functions | |
DECLARE_EXTERN_ITERATORS (double) | |
DECLARE_EXTERN_ITERATORS (float) | |
DECLARE_EXTERN_ITERATORS (uint32_t) | |
DECLARE_EXTERN_ITERATORS (int32_t) | |
DECLARE_EXTERN_ITERATORS (int16_t) | |
DECLARE_EXTERN_ITERATORS (uint16_t) | |
DECLARE_EXTERN_ITERATORS (int8_t) | |
DECLARE_EXTERN_ITERATORS (uint8_t) | |
DECLARE_EXTERN_ITERATORS (bool) | |
DECLARE_EXTERN_ITERATORS (int64_t) | |
DECLARE_EXTERN_ITERATORS (uint64_t) | |
#define DECLARE_EXTERN_ITERATORS | ( | TYPE | ) |
Definition at line 44 of file 2d/datafield.hh.
#define EXPORT_2DDATAFIELD EXPORT_2D |
define used export 2D symbols
Definition at line 39 of file 2d/datafield.hh.
typedef T2DDatafield<bool> C2DBitDatafield |
2D scalar field that holds bool values
Definition at line 406 of file 2d/datafield.hh.
typedef CTParameter<C2DBounds> C2DBoundsParameter |
Parameter type for 2D size definitions.
Definition at line 409 of file 2d/datafield.hh.
typedef T2DDatafield<double> C2DDDatafield |
2D scalar field that holds double values
Definition at line 377 of file 2d/datafield.hh.
typedef T2DDatafield<float> C2DFDatafield |
2D scalar field that holds float values
Definition at line 380 of file 2d/datafield.hh.
typedef CTParameter<C2DFVector> C2DFVectorParameter |
Parameter type for 2D vector.
Definition at line 412 of file 2d/datafield.hh.
typedef TTranslator<C2DFVector> C2DFVectorTranslator |
typedef for the C2DFVector to std::string translator
Definition at line 415 of file 2d/datafield.hh.
typedef T2DDatafield<int8_t> C2DSBDatafield |
2D scalar field that holds signed char values
Definition at line 403 of file 2d/datafield.hh.
typedef T2DDatafield<int32_t> C2DSIDatafield |
2D scalar field that holds signed int values
Definition at line 386 of file 2d/datafield.hh.
typedef T2DDatafield<int64_t> C2DSLDatafield |
long instanziation of a 2D data field
Definition at line 391 of file 2d/datafield.hh.
typedef T2DDatafield<int16_t> C2DSSDatafield |
2D scalar field that holds signed short values
Definition at line 397 of file 2d/datafield.hh.
typedef T2DDatafield<uint8_t> C2DUBDatafield |
2D scalar field that holds unsigned char (=byte) values
Definition at line 400 of file 2d/datafield.hh.
typedef T2DDatafield<uint32_t> C2DUIDatafield |
2D scalar field that holds unsigned int values
Definition at line 383 of file 2d/datafield.hh.
typedef T2DDatafield<uint64_t> C2DULDatafield |
Definition at line 388 of file 2d/datafield.hh.
typedef T2DDatafield<uint16_t> C2DUSDatafield |
2D scalar field that holds unsigned short values
Definition at line 394 of file 2d/datafield.hh.
DECLARE_EXTERN_ITERATORS | ( | double | ) |
DECLARE_EXTERN_ITERATORS | ( | float | ) |
DECLARE_EXTERN_ITERATORS | ( | uint32_t | ) |
DECLARE_EXTERN_ITERATORS | ( | int32_t | ) |
DECLARE_EXTERN_ITERATORS | ( | int16_t | ) |
DECLARE_EXTERN_ITERATORS | ( | uint16_t | ) |
DECLARE_EXTERN_ITERATORS | ( | int8_t | ) |
DECLARE_EXTERN_ITERATORS | ( | uint8_t | ) |
DECLARE_EXTERN_ITERATORS | ( | bool | ) |
DECLARE_EXTERN_ITERATORS | ( | int64_t | ) |
DECLARE_EXTERN_ITERATORS | ( | uint64_t | ) |