/Users/ccliffe/Dev/cubicvr/cubicvr/src/Envelope.cpp File Reference

#include <CubicVR/Envelope.h>

Include dependency graph for Envelope.cpp:


Functions

static float range (float v, float lo, float hi, int *i)
static void hermite (float t, float *h1, float *h2, float *h3, float *h4)
static float bezier (float x0, float x1, float x2, float x3, float t)
static float bez2_time (float x0, float x1, float x2, float x3, float time, float *t0, float *t1)
static float bez2 (EnvelopeKey &key0, EnvelopeKey &key1, float time)
static float outgoing (EnvelopeKey &key0, EnvelopeKey &key1)
static float incoming (EnvelopeKey &key0, EnvelopeKey &key1)

Function Documentation

static float bez2 ( EnvelopeKey key0,
EnvelopeKey key1,
float  time 
) [static]

Here is the call graph for this function:

static float bez2_time ( float  x0,
float  x1,
float  x2,
float  x3,
float  time,
float *  t0,
float *  t1 
) [static]

Here is the call graph for this function:

static float bezier ( float  x0,
float  x1,
float  x2,
float  x3,
float  t 
) [static]

static void hermite ( float  t,
float *  h1,
float *  h2,
float *  h3,
float *  h4 
) [static]

static float incoming ( EnvelopeKey key0,
EnvelopeKey key1 
) [static]

static float outgoing ( EnvelopeKey key0,
EnvelopeKey key1 
) [static]

static float range ( float  v,
float  lo,
float  hi,
int *  i 
) [static]


Generated on Thu Mar 19 19:34:12 2009 for CubicVR by  doxygen 1.5.6