Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
toxi.math.InterpolateStrategy

Packages that use InterpolateStrategy
toxi.geom |
toxi.math |

Uses of InterpolateStrategy in toxi.geom

Methods in toxi.geom with parameters of type InterpolateStrategy
`Quaternion` | `Quaternion.interpolateTo(Quaternion target, float t, InterpolateStrategy is)`
`Vec2D` | `Vec2D.interpolateTo(ReadonlyVec2D v, float f, InterpolateStrategy s)`
`Vec2D` | `ReadonlyVec2D.interpolateTo(ReadonlyVec2D v, float f, InterpolateStrategy s)` Interpolates the vector towards the given target vector, using the given `InterpolateStrategy`
`Vec3D` | `Vec3D.interpolateTo(ReadonlyVec3D v, float f, InterpolateStrategy s)`
`Vec3D` | `ReadonlyVec3D.interpolateTo(ReadonlyVec3D v, float f, InterpolateStrategy s)` Interpolates the vector towards the given target vector, using the given `InterpolateStrategy`.
`Vec2D` | `Vec2D.interpolateTo(Vec2D v, float f, InterpolateStrategy s)`
`Vec3D` | `Vec3D.interpolateTo(Vec3D v, float f, InterpolateStrategy s)`
`Quaternion` | `Quaternion.interpolateToSelf(Quaternion target, float t, InterpolateStrategy is)` Uses spherical interpolation to approach the target quaternion.
`Vec2D` | `Vec2D.interpolateToSelf(ReadonlyVec2D v, float f, InterpolateStrategy s)` Interpolates the vector towards the given target vector, using the given `InterpolateStrategy`
`Vec3D` | `Vec3D.interpolateToSelf(ReadonlyVec3D v, float f, InterpolateStrategy s)` Interpolates the vector towards the given target vector, using the given `InterpolateStrategy`.

Uses of InterpolateStrategy in toxi.math

Classes in toxi.math that implement InterpolateStrategy
`class` | `BezierInterpolation` Bezier curve interpolation with configurable coefficients.
`class` | `CircularInterpolation` Implementation of the circular interpolation function.
`class` | `CosineInterpolation` Implementation of the cosine interpolation function: i = b+(a-b)*(0.5+0.5*cos(f*PI))
`class` | `DecimatedInterpolation` Delivers a number of decimated/stepped values for a given interval.
`class` | `ExponentialInterpolation` Exponential curve interpolation with adjustable exponent.
`class` | `LinearInterpolation` Implementation of the linear interpolation function i = a + ( b - a ) * f
`class` | `SigmoidInterpolation` Implements the sigmoid interpolation function with adjustable curve sharpness
`class` | `ThresholdInterpolation` Defines a single step/threshold function which returns the min value for all factors < threshold and the max value for all others.
`class` | `ZoomLensInterpolation` This class provides an adjustable zoom lens to either bundle or dilate values around a focal point within a given interval.

Fields in toxi.math declared as InterpolateStrategy
`InterpolateStrategy` | `DecimatedInterpolation.strategy`

Methods in toxi.math with parameters of type InterpolateStrategy
`void` | `ScaleMap.setMapFunction(InterpolateStrategy func)` Overrides the mapping function used for the scale conversion.

Constructors in toxi.math with parameters of type InterpolateStrategy
`DecimatedInterpolation(int steps, InterpolateStrategy strategy)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES