Open Search
    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