Rasterfarm-SDK
Loading...
Searching...
No Matches
Interpolation Class Reference

For interpolating a defined-number of constant or parameterized points or vertices. More...

#include <interpolation.h>

Inheritance diagram for Interpolation:
Arc< D > Bounce< BOUNCES, FREQUENCY > Exponential< D > Inverse< F > Linear Logarithmic Polynomial< D > Sinusoidal

Public Types

typedef HeapArray< floatPointArray
 
typedef UnorderedMap< uint, PointArrayPointArrayMap
 

Public Member Functions

 Interpolation (uint limit)
 
float getPoint (uint frame)
 

Static Public Attributes

static const float PI
 

Protected Attributes

const uint limit
 
PointArray point
 

Detailed Description

For interpolating a defined-number of constant or parameterized points or vertices.

Member Typedef Documentation

◆ PointArray

typedef HeapArray< float > Interpolation::PointArray

◆ PointArrayMap

typedef UnorderedMap< uint, PointArray > Interpolation::PointArrayMap

Constructor & Destructor Documentation

◆ Interpolation()

Interpolation::Interpolation ( uint limit)

Member Function Documentation

◆ getPoint()

float Interpolation::getPoint ( uint frame)

Member Data Documentation

◆ limit

const uint Interpolation::limit
protected

◆ PI

const float Interpolation::PI
static

◆ point

PointArray Interpolation::point
protected

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