aimstil  5.0.5
interpolationTraits.h File Reference
Include dependency graph for interpolationTraits.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  til::InterpolationSampleSize< Interpolator >
 Traits for interpolators representing the number of sample points each of these schemes use. More...
 
struct  til::InterpolationSampleSize< CubicSplineInterpolation< T > >
 
struct  til::InterpolationSampleSize< CatmullRomInterpolation< T > >
 
struct  til::InterpolationSampleSize< KeysInterpolation< T > >
 
struct  til::InterpolationSampleSize< Lagrange4Interpolation< T > >
 
struct  til::InterpolationSampleSize< LinearInterpolation< T > >
 

Namespaces

 til
 Belongs to package Box Do not include directly, include til/Box.h instead.
 

Macros

#define DEFINE_INTSAMPLESIZE_SPECIALIZATION(interpolator, sampleSize)
 

Typedefs

typedef double til::t_interp
 

Macro Definition Documentation

◆ DEFINE_INTSAMPLESIZE_SPECIALIZATION

#define DEFINE_INTSAMPLESIZE_SPECIALIZATION (   interpolator,
  sampleSize 
)
Value:
template <> \
struct InterpolationSampleSize< interpolator > \
{ \
static const int value = (sampleSize); \
}; \

Definition at line 28 of file interpolationTraits.h.