interpolation.cpp File Reference

#include <math.h>
#include <iostream>
#include "../include/interpolation.h"
#include "../include/util.h"
#include "../include/robot.h"
#include "../include/vars.h"

Defines

#define MAXBEZIERPOINTS   30

Functions

IPOPRECISION calcBezier (IPOPRECISION *values, int last, IPOPRECISION factor)
void linear_subsequent (IPOPRECISION *xin, IPOPRECISION *yin, int n, IPOPRECISION x, IPOPRECISION *y, int &old)
void spline_prepare2 (IPOPRECISION *x, IPOPRECISION *y, IPOPRECISION *u, IPOPRECISION *y2, int n)
void spline_subsequent2 (IPOPRECISION *xa, IPOPRECISION *ya, IPOPRECISION *y2a, IPOPRECISION *ho, int n, IPOPRECISION x, IPOPRECISION *y, int &old)
void spline_prepare (IPOPRECISION *x, IPOPRECISION *y, IPOPRECISION *u, IPOPRECISION *y2, int n)
void spline_subsequent (IPOPRECISION *xo, IPOPRECISION *yo, IPOPRECISION *y2a, IPOPRECISION *yin, int n, IPOPRECISION x, IPOPRECISION *y, int &old)

Define Documentation

#define MAXBEZIERPOINTS   30


Function Documentation

IPOPRECISION calcBezier ( IPOPRECISION *  values,
int  last,
IPOPRECISION  factor 
)

void linear_subsequent ( IPOPRECISION *  xin,
IPOPRECISION *  yin,
int  n,
IPOPRECISION  x,
IPOPRECISION *  y,
int &  old 
)

void spline_prepare ( IPOPRECISION *  x,
IPOPRECISION *  y,
IPOPRECISION *  u,
IPOPRECISION *  y2,
int  n 
)

void spline_prepare2 ( IPOPRECISION *  x,
IPOPRECISION *  y,
IPOPRECISION *  u,
IPOPRECISION *  y2,
int  n 
)

void spline_subsequent ( IPOPRECISION *  xo,
IPOPRECISION *  yo,
IPOPRECISION *  y2a,
IPOPRECISION *  yin,
int  n,
IPOPRECISION  x,
IPOPRECISION *  y,
int &  old 
)

void spline_subsequent2 ( IPOPRECISION *  xa,
IPOPRECISION *  ya,
IPOPRECISION *  y2a,
IPOPRECISION *  ho,
int  n,
IPOPRECISION  x,
IPOPRECISION *  y,
int &  old 
)


Generated on Mon Apr 21 23:27:40 2008 for BioloidControl by  doxygen 1.5.2