TuttleOFX  1
details.hpp File Reference
#include <terry/numeric/operations.hpp>
#include "sampler.hpp"
#include <terry/clamp.hpp>
#include <terry/globals.hpp>
#include <terry/basic_colors.hpp>
#include <terry/typedefs.hpp>
#include <cmath>
#include <vector>
Include dependency graph for details.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  terry::sampler::details::add_dst_mul_src_channel< Weight >
struct  terry::sampler::details::add_dst_mul_src< SrcP, Weight, DstP >
struct  terry::sampler::details::process1Dresampling< SrcP, Weight, DstP >

Namespaces

namespace  terry
namespace  terry::sampler
namespace  terry::sampler::details

Functions

template<typename xy_locator , typename SrcP >
void terry::sampler::details::getPixelsPointers (const xy_locator &loc, const point2< std::ptrdiff_t > &p0, const int &windowWidth, const int &imageWidth, const EParamFilterOutOfImage &outOfImageProcess, std::vector< SrcP > &src)
 Get pixels around a particular position.
template<typename Sampler , typename DstP , typename SrcView , typename F >
bool terry::sampler::sample (Sampler &sampler, const SrcView &src, const point2< F > &p, DstP &result, const EParamFilterOutOfImage outOfImageProcess)