IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Namespaces | Functions
Interpolation.h File Reference

Utility functions for interpolation management. More...

#include <IPSDKMath/IPSDKMathExports.h>
#include <IPSDKUtil/BaseTypes.h>
#include <IPSDKUtil/Tools/ForceInline.h>

Go to the source code of this file.

Namespaces

 ipsdk
 Main namespace for IPSDK library.
 
 ipsdk::math
 Namespace agregating IPSDK mathematical routines and classes.
 

Functions

IPSDK_FORCEINLINE ipReal64 ipsdk::math::linearInterpolation (const ipReal64 x, const ipReal64 f0, const ipReal64 f1)
 function allowing to compute linear interpolation between two values More...
 
IPSDK_FORCEINLINE ipReal64 ipsdk::math::biLinearInterpolation (const ipReal64 x, const ipReal64 y, const ipReal64 fX0Y0, const ipReal64 fX1Y0, const ipReal64 fX0Y1, const ipReal64 fX1Y1)
 function allowing to compute a bi linear interpolation More...
 
IPSDK_FORCEINLINE ipReal64 ipsdk::math::triLinearInterpolation (const ipReal64 x, const ipReal64 y, const ipReal64 z, const ipReal64 fX0Y0Z0, const ipReal64 fX1Y0Z0, const ipReal64 fX0Y1Z0, const ipReal64 fX1Y1Z0, const ipReal64 fX0Y0Z1, const ipReal64 fX1Y0Z1, const ipReal64 fX0Y1Z1, const ipReal64 fX1Y1Z1)
 function allowing to compute a tri linear interpolation More...
 
IPSDK_FORCEINLINE ipReal64 ipsdk::math::cubicInterpolation (const ipReal64 x, const ipReal64 fM1, const ipReal64 f0, const ipReal64 f1, const ipReal64 f2)
 function allowing to compute cubic interpolation between two values More...
 
IPSDK_FORCEINLINE ipReal64 ipsdk::math::biCubicInterpolation (const ipReal64 x, const ipReal64 y, const ipReal64 f[4][4])
 function allowing to compute a bi cubic interpolation More...
 
IPSDK_FORCEINLINE ipReal64 ipsdk::math::triCubicInterpolation (const ipReal64 x, const ipReal64 y, const ipReal64 z, const ipReal64 f[4][4][4])
 function allowing to compute a tri cubic interpolation More...
 

Detailed Description

Utility functions for interpolation management.

Author
E.Noirfalise
Date
2016/10/11