Data Structures | Macros | Typedefs
2d/datafield.hh File Reference
#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>
Include dependency graph for 2d/datafield.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  T2DDatafield< T >
 A class to hold data on a regular 2D grid. More...
 

Macros

#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< C2DBoundsC2DBoundsParameter
 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< C2DFVectorC2DFVectorParameter
 Parameter type for 2D vector. More...
 
typedef TTranslator< C2DFVectorC2DFVectorTranslator
 typedef for the C2DFVector to std::string translator More...
 
typedef T2DDatafield< signed char > C2DSBDatafield
 2D scalar field that holds signed char values More...
 
typedef T2DDatafield< signed int > C2DSIDatafield
 2D scalar field that holds signed int values More...
 
typedef T2DDatafield< signed short > C2DSSDatafield
 2D scalar field that holds signed short values More...
 
typedef T2DDatafield< unsigned char > C2DUBDatafield
 2D scalar field that holds unsigned char (=byte) values More...
 
typedef T2DDatafield< unsigned int > C2DUIDatafield
 2D scalar field that holds unsigned int values More...
 
typedef T2DDatafield< unsigned short > C2DUSDatafield
 2D scalar field that holds unsigned short values More...
 

Macro Definition Documentation

#define EXPORT_2DDATAFIELD   EXPORT_2D

define used export 2D symbols

Definition at line 39 of file 2d/datafield.hh.

Typedef Documentation

2D scalar field that holds bool values

Definition at line 330 of file 2d/datafield.hh.

Parameter type for 2D size definitions.

Definition at line 333 of file 2d/datafield.hh.

typedef T2DDatafield<double> C2DDDatafield

2D scalar field that holds double values

Definition at line 299 of file 2d/datafield.hh.

typedef T2DDatafield<float> C2DFDatafield

2D scalar field that holds float values

Definition at line 302 of file 2d/datafield.hh.

Parameter type for 2D vector.

Definition at line 336 of file 2d/datafield.hh.

typedef for the C2DFVector to std::string translator

Definition at line 339 of file 2d/datafield.hh.

typedef T2DDatafield<signed char> C2DSBDatafield

2D scalar field that holds signed char values

Definition at line 327 of file 2d/datafield.hh.

typedef T2DDatafield<signed int> C2DSIDatafield

2D scalar field that holds signed int values

Definition at line 308 of file 2d/datafield.hh.

typedef T2DDatafield<signed short> C2DSSDatafield

2D scalar field that holds signed short values

Definition at line 321 of file 2d/datafield.hh.

typedef T2DDatafield<unsigned char> C2DUBDatafield

2D scalar field that holds unsigned char (=byte) values

Definition at line 324 of file 2d/datafield.hh.

typedef T2DDatafield<unsigned int> C2DUIDatafield

2D scalar field that holds unsigned int values

Definition at line 305 of file 2d/datafield.hh.

typedef T2DDatafield<unsigned short> C2DUSDatafield

2D scalar field that holds unsigned short values

Definition at line 318 of file 2d/datafield.hh.