|
My Project
|
A factory to create interpolators of a given type by providing input data. More...
#include <mia/3d/interpolator.hh>
Public Member Functions | |
| C3DInterpolatorFactory (const C3DInterpolatorFactory &o) | |
| Copy constructor. | |
| C3DInterpolatorFactory (const std::string &kernel, const std::string &boundary_conditions) | |
| C3DInterpolatorFactory (PSplineKernel kernel, const CSplineBoundaryCondition &boundary_conditions) | |
| C3DInterpolatorFactory (PSplineKernel kernel, const CSplineBoundaryCondition &xbc, const CSplineBoundaryCondition &ybc, const CSplineBoundaryCondition &zbc) | |
| C3DInterpolatorFactory (PSplineKernel kernel, const std::string &bc) | |
| template<class T> | |
| T3DConvoluteInterpolator< T > * | create (const T3DDatafield< T > &src) const __attribute__((warn_unused_result)) |
| PSplineKernel | get_kernel () const |
| C3DInterpolatorFactory & | operator= (const C3DInterpolatorFactory &o) |
| Assignment operator. | |
| virtual | ~C3DInterpolatorFactory () |
A factory to create interpolators of a given type by providing input data.
Definition at line 174 of file 3d/interpolator.hh.
| C3DInterpolatorFactory::C3DInterpolatorFactory | ( | 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 C3DInterpolatorFactory(), and operator=().
| C3DInterpolatorFactory::C3DInterpolatorFactory | ( | PSplineKernel | kernel, |
| const CSplineBoundaryCondition & | boundary_conditions ) |
Construct the factory the interpolation kernel and according boundary conditions
| kernel | description of the interpolation kernel |
| boundary_conditions | boundary condition proto type |
| C3DInterpolatorFactory::C3DInterpolatorFactory | ( | PSplineKernel | kernel, |
| const CSplineBoundaryCondition & | xbc, | ||
| const CSplineBoundaryCondition & | ybc, | ||
| const CSplineBoundaryCondition & | zbc ) |
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 |
| zbc | boundary conditions along the z-axis |
| C3DInterpolatorFactory::C3DInterpolatorFactory | ( | PSplineKernel | kernel, |
| const std::string & | bc ) |
Construct the factory from an interpolation kernel and according boundary conditions description
| kernel | interpolation kernel |
| bc | description of the boundary conditions |
| C3DInterpolatorFactory::C3DInterpolatorFactory | ( | const C3DInterpolatorFactory & | o | ) |
Copy constructor.
References C3DInterpolatorFactory().
|
virtual |
References create().
| T3DConvoluteInterpolator< T > * C3DInterpolatorFactory::create | ( | const T3DDatafield< T > & | src | ) | const |
| src | input data |
Definition at line 244 of file 3d/interpolator.hh.
Referenced by ~C3DInterpolatorFactory().
| PSplineKernel C3DInterpolatorFactory::get_kernel | ( | ) | const |
| C3DInterpolatorFactory & C3DInterpolatorFactory::operator= | ( | const C3DInterpolatorFactory & | o | ) |
Assignment operator.
References C3DInterpolatorFactory().