Data Structures | Typedefs | Functions
interpolator1d.hh File Reference
#include <vector>
#include <mia/core/defines.hh>
#include <mia/core/splinekernel.hh>
#include <mia/core/boundary_conditions.hh>

Go to the source code of this file.

Data Structures

class  C1DInterpolator
 Basic Interpolator type for 1D Data. More...
 
class  C1DInterpolatorFactory
 Factory class for 1D interpolators. More...
 
class  T1DConvoluteInterpolator< T >
 Interpolator that uses some kind of spaciel kernel. More...
 
class  T1DInterpolator< T >
 Interpolator base class providing the full interface. More...
 

Typedefs

typedef std::shared_ptr< const
C1DInterpolatorFactory
P1DInterpolatorFactory
 

Functions

C1DInterpolatorFactory
EXPORT_CORE
create_1dinterpolation_factory (EInterpolation type, EBoundaryConditions bc) __attribute__((warn_unused_result))
 

Function Documentation

C1DInterpolatorFactory EXPORT_CORE* create_1dinterpolation_factory ( EInterpolation  type,
EBoundaryConditions  bc 
)

Create an interpolation factory from a type by also allocating the B-spline kernel if neccessary.

Todo:
this should become the work of a plug-in handler