HE_Mesh  5.1.2
wblut.math.WB_Interpolate Class Reference

Static Public Member Functions

static double linearInterpolate (final double v1, final double v2, final double alpha)
 
static double cosineInterpolate (final double v1, final double v2, final double alpha)
 
static double cubicInterpolate (final double v0, final double v1, final double v2, final double v3, final double alpha)
 
static double hermiteInterpolate (final double v0, final double v1, final double v2, final double v3, final double alpha, final double tension, final double bias)
 
static double kochanekBartelsInterpolator (final double v0, final double v1, final double v2, final double v3, final double alpha, final double tension, final double continuity, final double bias)
 
static double quadraticBezierInterpolator (final double v0, final double v1, final double v2, final double alpha)
 
static double cubicBezierInterpolator (final double v0, final double v1, final double v2, final double v3, final double alpha)
 
static double quadraticBSplineInterpolator (final double v0, final double v1, final double v2, final double alpha)
 
static double cubicBSplineInterpolator (final double v0, final double v1, final double v2, final double v3, final double alpha)
 
static double cubicCatmullRomInterpolator (final double v0, final double v1, final double v2, final double v3, final double alpha)
 
static double cubicHermiteInterpolator (final double v0, final double v1, final double v2, final double v3, final double alpha)
 

Private Member Functions

 WB_Interpolate ()
 

Detailed Description

Author
FVH

Constructor & Destructor Documentation

wblut.math.WB_Interpolate.WB_Interpolate ( )
private

Member Function Documentation

static double wblut.math.WB_Interpolate.cosineInterpolate ( final double  v1,
final double  v2,
final double  alpha 
)
static
static double wblut.math.WB_Interpolate.cubicBezierInterpolator ( final double  v0,
final double  v1,
final double  v2,
final double  v3,
final double  alpha 
)
static
static double wblut.math.WB_Interpolate.cubicBSplineInterpolator ( final double  v0,
final double  v1,
final double  v2,
final double  v3,
final double  alpha 
)
static
static double wblut.math.WB_Interpolate.cubicCatmullRomInterpolator ( final double  v0,
final double  v1,
final double  v2,
final double  v3,
final double  alpha 
)
static
static double wblut.math.WB_Interpolate.cubicHermiteInterpolator ( final double  v0,
final double  v1,
final double  v2,
final double  v3,
final double  alpha 
)
static
static double wblut.math.WB_Interpolate.cubicInterpolate ( final double  v0,
final double  v1,
final double  v2,
final double  v3,
final double  alpha 
)
static
static double wblut.math.WB_Interpolate.hermiteInterpolate ( final double  v0,
final double  v1,
final double  v2,
final double  v3,
final double  alpha,
final double  tension,
final double  bias 
)
static
static double wblut.math.WB_Interpolate.kochanekBartelsInterpolator ( final double  v0,
final double  v1,
final double  v2,
final double  v3,
final double  alpha,
final double  tension,
final double  continuity,
final double  bias 
)
static
static double wblut.math.WB_Interpolate.linearInterpolate ( final double  v1,
final double  v2,
final double  alpha 
)
static
static double wblut.math.WB_Interpolate.quadraticBezierInterpolator ( final double  v0,
final double  v1,
final double  v2,
final double  alpha 
)
static
static double wblut.math.WB_Interpolate.quadraticBSplineInterpolator ( final double  v0,
final double  v1,
final double  v2,
final double  alpha 
)
static

The documentation for this class was generated from the following file: