#include "../ell.h"
Data Structures | |
struct | wheelPS |
Defines | |
#define | WPS_X(x) AIR_AFFINE(wps->bbox[0], (x), wps->bbox[2], 0, wps->maxX) |
#define | WPS_Y(y) AIR_AFFINE(wps->bbox[1], (y), wps->bbox[3], 0, wps->maxY) |
#define | WPS_S(s) AIR_DELTA(wps->bbox[1], (s), wps->bbox[3], 0, wps->maxY) |
Functions | |
void | wheelTenToGeom (double geom[3], double a, double b, double c, double d, double e, double f) |
void | wheelABCToGeom (double *geom, double A, double B, double C) |
void | wheelGeomToRoot (double xroot[3], double yroot[3], double geom[3]) |
void | wheelGeomToABC (double ABC[3], double center, double radius, double angle) |
void | wheelGeomToRNTH (double rnth[3], double center, double radius, double angle) |
void | wheelPreamble (wheelPS *wps) |
void | wheelWidth (wheelPS *wps, double width) |
void | wheelGray (wheelPS *wps, double gray) |
void | wheelLabel (wheelPS *wps, double x, double y, char *str) |
void | wheelGraph (wheelPS *wps, double a, double d, double f) |
void | wheelLine (wheelPS *wps, double x0, double y0, double x1, double y1) |
void | wheelCircle (wheelPS *wps, double xc, double yc, double rad) |
void | wheelArc (wheelPS *wps, double xc, double yc, double rad, double angle1, double angle2) |
void | wheelDot (wheelPS *wps, double x, double y, double rad) |
void | wheelEpilog (wheelPS *wps) |
int | main (int argc, char *argv[]) |
Variables | |
char * | wheelInfo = ("Makes pictures of the eigenvalue wheel") |
#define WPS_S | ( | s | ) | AIR_DELTA(wps->bbox[1], (s), wps->bbox[3], 0, wps->maxY) |
#define WPS_X | ( | x | ) | AIR_AFFINE(wps->bbox[0], (x), wps->bbox[2], 0, wps->maxX) |
#define WPS_Y | ( | y | ) | AIR_AFFINE(wps->bbox[1], (y), wps->bbox[3], 0, wps->maxY) |
int main | ( | int | argc, | |
char * | argv[] | |||
) |
void wheelABCToGeom | ( | double * | geom, | |
double | A, | |||
double | B, | |||
double | C | |||
) |
void wheelArc | ( | wheelPS * | wps, | |
double | xc, | |||
double | yc, | |||
double | rad, | |||
double | angle1, | |||
double | angle2 | |||
) |
void wheelCircle | ( | wheelPS * | wps, | |
double | xc, | |||
double | yc, | |||
double | rad | |||
) |
void wheelDot | ( | wheelPS * | wps, | |
double | x, | |||
double | y, | |||
double | rad | |||
) |
void wheelEpilog | ( | wheelPS * | wps | ) |
void wheelGeomToABC | ( | double | ABC[3], | |
double | center, | |||
double | radius, | |||
double | angle | |||
) |
void wheelGeomToRNTH | ( | double | rnth[3], | |
double | center, | |||
double | radius, | |||
double | angle | |||
) |
void wheelGeomToRoot | ( | double | xroot[3], | |
double | yroot[3], | |||
double | geom[3] | |||
) |
void wheelGraph | ( | wheelPS * | wps, | |
double | a, | |||
double | d, | |||
double | f | |||
) |
void wheelGray | ( | wheelPS * | wps, | |
double | gray | |||
) |
void wheelLabel | ( | wheelPS * | wps, | |
double | x, | |||
double | y, | |||
char * | str | |||
) |
void wheelLine | ( | wheelPS * | wps, | |
double | x0, | |||
double | y0, | |||
double | x1, | |||
double | y1 | |||
) |
void wheelPreamble | ( | wheelPS * | wps | ) |
void wheelTenToGeom | ( | double | geom[3], | |
double | a, | |||
double | b, | |||
double | c, | |||
double | d, | |||
double | e, | |||
double | f | |||
) |
void wheelWidth | ( | wheelPS * | wps, | |
double | width | |||
) |
char* wheelInfo = ("Makes pictures of the eigenvalue wheel") |