21#ifndef mia_2d_transformmock_hh
22#define mia_2d_transformmock_hh
56 virtual float divergence()
const;
57 virtual float curl()
const;
58 virtual double get_divcurl_cost(
double wd,
double wr,
CDoubleVector& gradient)
const;
59 double get_divcurl_cost(
double wd,
double wr)
const;
72 virtual void do_x_increment();
73 virtual void do_y_increment();
C2DImage::Pointer P2DImage
Shared pointer representation of the 2D Image.
T2DMatrix< float > C2DFMatrix
a simple 2x2 matrix
T2DVector< unsigned int > C2DBounds
unsigned int valued 2D vector - used as 2D size parameter
T2DVector< float > C2DFVector
float valued 2D vector
a 2D field of floating point single accuracy 2D vectors
This is the base class for 2D images that can hold generic pixel data.
The factory to create an interpolator from some input data.
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
#define NS_MIA_END
conveniance define to end the mia namespace
TCArrayWrapper< double > CDoubleVector
C2DTransformation::Pointer P2DTransformation
Pointer type for the 2D transformation.