#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 MAXBEZIERPOINTS 30 |
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 | |||
) |