ArraySamplers.hpp File Reference
#include <Core/Array/ArrayView.hpp>
#include <functional>
#include <Core/Array/ArraySamplers-Impl.hpp>

Go to the source code of this file.

Classes

class  CubbyFlow::NearestArraySampler< T, N >
 N-D nearest array sampler class. More...
 
class  CubbyFlow::LinearArraySampler< T, N >
 N-D array sampler using linear interpolation. More...
 
class  CubbyFlow::CubicArraySampler< T, N, CubicInterpolationOp >
 N-D cubic array sampler class. More...
 
struct  CubbyFlow::DoCatmullRom< T >
 
struct  CubbyFlow::DoMonotonicCatmullRom< T >
 

Namespaces

 CubbyFlow
 

Typedefs

template<typename T >
using CubbyFlow::NearestArraySampler1 = NearestArraySampler< T, 1 >
 
template<typename T >
using CubbyFlow::NearestArraySampler2 = NearestArraySampler< T, 2 >
 
template<typename T >
using CubbyFlow::NearestArraySampler3 = NearestArraySampler< T, 3 >
 
template<typename T >
using CubbyFlow::LinearArraySampler1 = LinearArraySampler< T, 1 >
 
template<typename T >
using CubbyFlow::LinearArraySampler2 = LinearArraySampler< T, 2 >
 
template<typename T >
using CubbyFlow::LinearArraySampler3 = LinearArraySampler< T, 3 >
 
template<typename T >
using CubbyFlow::CatmullRomArraySampler1 = CubicArraySampler< T, 1, DoCatmullRom< T > >
 
template<typename T >
using CubbyFlow::CatmullRomArraySampler2 = CubicArraySampler< T, 2, DoCatmullRom< T > >
 
template<typename T >
using CubbyFlow::CatmullRomArraySampler3 = CubicArraySampler< T, 3, DoCatmullRom< T > >
 
template<typename T >
using CubbyFlow::MonotonicCatmullRomArraySampler1 = CubicArraySampler< T, 1, DoMonotonicCatmullRom< T > >
 
template<typename T >
using CubbyFlow::MonotonicCatmullRomArraySampler2 = CubicArraySampler< T, 2, DoMonotonicCatmullRom< T > >
 
template<typename T >
using CubbyFlow::MonotonicCatmullRomArraySampler3 = CubicArraySampler< T, 3, DoMonotonicCatmullRom< T > >