GenericInterpolate< VALUETYPE, FLOATTYPE > Class Template Reference

#include <interpolation.h>

Static Public Member Functions

static void Linear (void *data1, const void *data2, Float blendValue)
 
static void InOutline (void *data, const Block< void * > &outline, const Block< Float > &weights)
 
static void Average (void *data, const Block< const void * > &dataSet)
 

Static Private Member Functions

static void InterpolateInOutlineInternal (VALUETYPE *v, const Block< void * > &outline, const Block< Float > &weights)
 
static void InterpolateBarycentricInternal (VALUETYPE *v, VALUETYPE *const *outline, const Block< Float > &weights)
 

Member Function Documentation

◆ Linear()

static void Linear ( void *  data1,
const void *  data2,
Float  blendValue 
)
static

◆ InOutline()

static void InOutline ( void *  data,
const Block< void * > &  outline,
const Block< Float > &  weights 
)
static

◆ Average()

static void Average ( void *  data,
const Block< const void * > &  dataSet 
)
static

◆ InterpolateInOutlineInternal()

static void InterpolateInOutlineInternal ( VALUETYPE *  v,
const Block< void * > &  outline,
const Block< Float > &  weights 
)
staticprivate

◆ InterpolateBarycentricInternal()

static void InterpolateBarycentricInternal ( VALUETYPE *  v,
VALUETYPE *const *  outline,
const Block< Float > &  weights 
)
staticprivate