A test class to enable running code that needs a transformation. More...
#include <mia/3d/transformmock.hh>
Additional Inherited Members | |
Public Types inherited from Transformation< C3DImage, C3DInterpolatorFactory > | |
| typedef C3DImage | Data |
| typedef for the data type to be transformed by this transformation More... | |
| typedef C3DInterpolatorFactory | InterpolatorFactory |
| type of the interpolator used by this transformation More... | |
Public Member Functions inherited from C3DTransformation | |
| virtual C3DFVector | apply (const C3DFVector &x) const =0 |
| virtual const_iterator | begin () const =0 |
| virtual const_iterator | begin_range (const C3DBounds &begin, const C3DBounds &end) const =0 |
| C3DTransformation (const C3DInterpolatorFactory &ipf) | |
| virtual C3DTransformation * | clone () const |
| virtual size_t | degrees_of_freedom () const =0 |
| virtual C3DFMatrix | derivative_at (int x, int y, int z) const =0 |
| virtual C3DFMatrix | derivative_at (const C3DFVector &x) const =0 |
| virtual const_iterator | end () const =0 |
| virtual const_iterator | end_range (const C3DBounds &begin, const C3DBounds &end) const =0 |
| const std::string & | get_creator_string () const |
| virtual double | get_divcurl_cost (double wd, double wr, CDoubleVector &gradient) const =0 |
| virtual double | get_divcurl_cost (double wd, double wr) const =0 |
| virtual float | get_jacobian (const C3DFVectorfield &v, float delta) const =0 |
| virtual float | get_max_transform () const =0 |
| virtual CDoubleVector | get_parameters () const =0 |
| virtual const C3DBounds & | get_size () const =0 |
| virtual C3DTransformation * | invert () const =0 |
| virtual C3DFVector | operator() (const C3DFVector &x) const =0 |
| virtual float | pertuberate (C3DFVectorfield &v) const =0 |
| virtual bool | refine () |
| virtual void | reinit () const |
| void | set_creator_string (const std::string &s) |
| void | set_debug () |
| virtual void | set_identity ()=0 |
| virtual void | set_parameters (const CDoubleVector ¶ms)=0 |
| virtual void | translate (const C3DFVectorfield &gradient, CDoubleVector ¶ms) const =0 |
| virtual void | update (float step, const C3DFVectorfield &a)=0 |
| P3DTransformation | upscale (const C3DBounds &size) const |
Static Public Attributes inherited from Transformation< C3DImage, C3DInterpolatorFactory > | |
| static const char * | type_descr |
| interface type for plugin implementation and search More... | |
Protected Member Functions inherited from C3DTransformation | |
| bool | get_debug () const |
A test class to enable running code that needs a transformation.
This class mocks a transformation by implementing all the pure virtual methods of the C3DTransformation interface. It is used only for testing purpouses.
Definition at line 37 of file 3d/transformmock.hh.
1.8.3.1