21#ifndef mia_3d_linear_transform_hh
22#define mia_3d_linear_transform_hh
53 virtual float curl()
const;
72 virtual void do_x_increment();
73 virtual void do_y_increment();
74 virtual void do_z_increment();
82 std::vector<double> m_matrix;
C3DImage::Pointer P3DImage
define a shortcut to the 3D image shared pointer.
T3DMatrix< float > C3DFMatrix
a simple 3x3 matrix with single precision floating point values
T3DVector< unsigned int > C3DBounds
A unsinged int 3D Vector (used for 3D field sizes).
T3DVector< float > C3DFVector
A float 3D Vector.
a 3D field of floating point single accuracy 3D vectors
The generic base type of a 3D image.
A factory to create interpolators of a given type by providing 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
std::shared_ptr< C3DTransformation > P3DTransformation
pointer type for a 3D transformation