|
My Project
|
The factory to create an interpolator from some input data. More...
#include <mia/2d/interpolator.hh>
Public Member Functions | |
| C2DInterpolatorFactory (const C2DInterpolatorFactory &o) | |
| Copy constructor. | |
| C2DInterpolatorFactory (const std::string &kernel, const std::string &boundary_conditions) | |
| C2DInterpolatorFactory (PSplineKernel kernel, const CSplineBoundaryCondition &boundary_conditions) | |
| C2DInterpolatorFactory (PSplineKernel kernel, const CSplineBoundaryCondition &xbc, const CSplineBoundaryCondition &ybc) | |
| C2DInterpolatorFactory (PSplineKernel kernel, const std::string &boundary_conditions) | |
| template<class T> | |
| T2DInterpolator< T > * | create (const T2DDatafield< T > &src) const __attribute__((warn_unused_result)) |
| const CSplineKernel * | get_kernel () const |
| C2DInterpolatorFactory & | operator= (const C2DInterpolatorFactory &o) |
| Assignment operator. | |
| virtual | ~C2DInterpolatorFactory () |
The factory to create an interpolator from some input data.
Definition at line 189 of file 2d/interpolator.hh.
| C2DInterpolatorFactory::C2DInterpolatorFactory | ( | const std::string & | kernel, |
| const std::string & | boundary_conditions ) |
Construct the factory the interpolation kernel and according boundary conditions
| kernel | description of the interpolation kernel |
| boundary_conditions | description of the boundary conditions |
Referenced by C2DInterpolatorFactory(), and operator=().
| C2DInterpolatorFactory::C2DInterpolatorFactory | ( | PSplineKernel | kernel, |
| const CSplineBoundaryCondition & | boundary_conditions ) |
Construct the factory the interpolation kernel and according boundary conditions
| kernel | interpolation kernel |
| boundary_conditions | prototype boundary condition |
| C2DInterpolatorFactory::C2DInterpolatorFactory | ( | PSplineKernel | kernel, |
| const std::string & | boundary_conditions ) |
Construct the factory the interpolation kernel and according boundary conditions
| kernel | interpolation kernel |
| boundary_conditions | description of the boundary conditions |
| C2DInterpolatorFactory::C2DInterpolatorFactory | ( | PSplineKernel | kernel, |
| const CSplineBoundaryCondition & | xbc, | ||
| const CSplineBoundaryCondition & | ybc ) |
Construct the factory the interpolation kernel and according boundary conditions
| kernel | |
| xbc | boundary conditions along the x-axis |
| ybc | boundary conditions along the y-axis |
| C2DInterpolatorFactory::C2DInterpolatorFactory | ( | const C2DInterpolatorFactory & | o | ) |
Copy constructor.
References C2DInterpolatorFactory().
|
virtual |
References create().
| T2DInterpolator< T > * C2DInterpolatorFactory::create | ( | const T2DDatafield< T > & | src | ) | const |
Interpolator creation function
| pixel | data type - can be anything that cann be added to itself and multiplied by a double scalar. The class T must also define the coeff_map trait. |
| src | input data to interpolate |
Definition at line 261 of file 2d/interpolator.hh.
Referenced by ~C2DInterpolatorFactory().
| const CSplineKernel * C2DInterpolatorFactory::get_kernel | ( | ) | const |
| C2DInterpolatorFactory & C2DInterpolatorFactory::operator= | ( | const C2DInterpolatorFactory & | o | ) |
Assignment operator.
References C2DInterpolatorFactory().