#include "plplotP.h"
#include "mt19937ar.h"
Defines | |
#define | DEBUG |
#define | NEED_PLDEBUG |
#define | BUFFER_SIZE 256 |
#define | FUZZ_EPSILON 1.e-4 |
#define | PLLIBDEV "/usr/local/plplot/lib" |
#define | color_def(i, r, g, b, a, n) if (i >= imin && i <= imax) color_set(i, r, g, b, a, n); |
#define | fuzzy_range_check(value, min, max, fuzz, err_number) |
#define | MAX_NUM_TRIES 10 |
Functions | |
static void | color_set (PLINT i, U_CHAR r, U_CHAR g, U_CHAR b, PLFLT a, char *name) |
static void | strcat_delim (char *dirspec) |
static void | plcmap0_def (int imin, int imax) |
static void | plcmap1_def (void) |
static PLFLT | value (double n1, double n2, double hue) |
static void | cmap0_palette_read (const char *filename, int *number_colors, int **r, int **g, int **b, double **a) |
void | c_plcol0 (PLINT icol0) |
void | c_plcol1 (PLFLT col1) |
void | c_plscolbg (PLINT r, PLINT g, PLINT b) |
void | c_plscolbga (PLINT r, PLINT g, PLINT b, PLFLT a) |
void | c_plgcolbg (PLINT *r, PLINT *g, PLINT *b) |
void | c_plgcolbga (PLINT *r, PLINT *g, PLINT *b, PLFLT *a) |
void | c_plscol0 (PLINT icol0, PLINT r, PLINT g, PLINT b) |
void | c_plscol0a (PLINT icol0, PLINT r, PLINT g, PLINT b, PLFLT a) |
void | c_plgcol0 (PLINT icol0, PLINT *r, PLINT *g, PLINT *b) |
void | c_plgcol0a (PLINT icol0, PLINT *r, PLINT *g, PLINT *b, PLFLT *a) |
void | c_plscmap0 (PLINT *r, PLINT *g, PLINT *b, PLINT ncol0) |
void | c_plscmap0a (PLINT *r, PLINT *g, PLINT *b, PLFLT *a, PLINT ncol0) |
void | c_plscmap1 (PLINT *r, PLINT *g, PLINT *b, PLINT ncol1) |
void | c_plscmap1a (PLINT *r, PLINT *g, PLINT *b, PLFLT *a, PLINT ncol1) |
void | c_plscmap1l (PLINT itype, PLINT npts, PLFLT *pos, PLFLT *coord1, PLFLT *coord2, PLFLT *coord3, PLINT *rev) |
void | c_plscmap1la (PLINT itype, PLINT npts, PLFLT *pos, PLFLT *coord1, PLFLT *coord2, PLFLT *coord3, PLFLT *a, PLINT *rev) |
void | plcmap1_calc (void) |
void | c_plscmap0n (PLINT ncol0) |
void | c_plscmap1n (PLINT ncol1) |
void | c_plscolor (PLINT color) |
void | c_plrgb (PLFLT r, PLFLT g, PLFLT b) |
void | c_plrgb1 (PLINT r, PLINT g, PLINT b) |
void | c_plhls (PLFLT h, PLFLT l, PLFLT s) |
void | c_plhlsrgb (PLFLT h, PLFLT l, PLFLT s, PLFLT *p_r, PLFLT *p_g, PLFLT *p_b) |
void | c_plrgbhls (PLFLT r, PLFLT g, PLFLT b, PLFLT *p_h, PLFLT *p_l, PLFLT *p_s) |
void | c_plspal0 (const char *filename) |
void | c_plspal1 (const char *filename, PLBOOL interpolate) |
void | plwarn (const char *errormsg) |
void | plabort (const char *errormsg) |
void | plsabort (void(*handler)(const char *)) |
void | plexit (const char *errormsg) |
void | plsexit (int(*handler)(const char *)) |
void | c_plgra (void) |
void | c_plxormod (PLINT mode, PLINT *status) |
void | c_pltext (void) |
void | pl_cmd (PLINT op, void *ptr) |
char * | plFindCommand (const char *fn) |
FILE * | plLibOpen (const char *fn) |
PDFstrm * | plLibOpenPdfstrm (const char *fn) |
int | plFindName (char *p) |
void | plGetName (const char *dir, const char *subdir, const char *filename, char **filespec) |
void | plcol_interp (PLStream *pls, PLColor *newcolor, int i, int ncol) |
void | plOpenFile (PLStream *pls) |
void | plP_getmember (PLStream *pls) |
void | plP_sfnam (PLStream *pls, const char *fnam) |
void | plFamInit (PLStream *pls) |
void | plGetFam (PLStream *pls) |
void | plRotPhy (PLINT orient, PLINT xmin, PLINT ymin, PLINT xmax, PLINT ymax, PLINT *px, PLINT *py) |
PLDev * | plAllocDev (PLStream *pls) |
void | plGinInit (PLGraphicsIn *gin) |
PLINT | plGetInt (const char *s) |
PLFLT | plGetFlt (const char *s) |
char PLDLLIMPEXP * | plstrdup (const char *src) |
void | c_plseed (unsigned int s) |
PLFLT | c_plrandd (void) |
Variables | |
char PLDLLIMPEXP * | plplotLibDir = 0 |
static int(* | exit_handler )(const char *errormsg) |
static void(* | abort_handler )(const char *errormsg) |
#define BUFFER_SIZE 256 |
#define DEBUG |
#define FUZZ_EPSILON 1.e-4 |
#define fuzzy_range_check | ( | value, | |||
min, | |||||
max, | |||||
fuzz, | |||||
err_number | ) |
Value:
#define MAX_NUM_TRIES 10 |
#define NEED_PLDEBUG |
#define PLLIBDEV "/usr/local/plplot/lib" |
void c_plcol0 | ( | PLINT | icol0 | ) |
void c_plcol1 | ( | PLFLT | col1 | ) |
void c_plgra | ( | void | ) |
PLFLT c_plrandd | ( | void | ) |
void c_plscmap0n | ( | PLINT | ncol0 | ) |
void c_plscmap1l | ( | PLINT | itype, | |
PLINT | npts, | |||
PLFLT * | pos, | |||
PLFLT * | coord1, | |||
PLFLT * | coord2, | |||
PLFLT * | coord3, | |||
PLINT * | rev | |||
) |
void c_plscmap1la | ( | PLINT | itype, | |
PLINT | npts, | |||
PLFLT * | pos, | |||
PLFLT * | coord1, | |||
PLFLT * | coord2, | |||
PLFLT * | coord3, | |||
PLFLT * | a, | |||
PLINT * | rev | |||
) |
void c_plscmap1n | ( | PLINT | ncol1 | ) |
void c_plscolor | ( | PLINT | color | ) |
void c_plseed | ( | unsigned int | s | ) |
void c_plspal0 | ( | const char * | filename | ) |
void c_plspal1 | ( | const char * | filename, | |
PLBOOL | interpolate | |||
) |
void c_pltext | ( | void | ) |
void cmap0_palette_read | ( | const char * | filename, | |
int * | number_colors, | |||
int ** | r, | |||
int ** | g, | |||
int ** | b, | |||
double ** | a | |||
) | [static] |
void pl_cmd | ( | PLINT | op, | |
void * | ptr | |||
) |
void plabort | ( | const char * | errormsg | ) |
void plcmap0_def | ( | int | imin, | |
int | imax | |||
) | [static] |
void plcmap1_calc | ( | void | ) |
void plcmap1_def | ( | void | ) | [static] |
void plexit | ( | const char * | errormsg | ) |
void plFamInit | ( | PLStream * | pls | ) |
char* plFindCommand | ( | const char * | fn | ) |
int plFindName | ( | char * | p | ) |
void plGetFam | ( | PLStream * | pls | ) |
PLFLT plGetFlt | ( | const char * | s | ) |
PLINT plGetInt | ( | const char * | s | ) |
void plGetName | ( | const char * | dir, | |
const char * | subdir, | |||
const char * | filename, | |||
char ** | filespec | |||
) |
void plGinInit | ( | PLGraphicsIn * | gin | ) |
FILE* plLibOpen | ( | const char * | fn | ) |
PDFstrm* plLibOpenPdfstrm | ( | const char * | fn | ) |
void plOpenFile | ( | PLStream * | pls | ) |
void plP_getmember | ( | PLStream * | pls | ) |
void plP_sfnam | ( | PLStream * | pls, | |
const char * | fnam | |||
) |
void plRotPhy | ( | PLINT | orient, | |
PLINT | xmin, | |||
PLINT | ymin, | |||
PLINT | xmax, | |||
PLINT | ymax, | |||
PLINT * | px, | |||
PLINT * | py | |||
) |
void plsabort | ( | void(*)(const char *) | handler | ) |
void plsexit | ( | int(*)(const char *) | handler | ) |
char PLDLLIMPEXP* plstrdup | ( | const char * | src | ) |
void plwarn | ( | const char * | errormsg | ) |
void strcat_delim | ( | char * | dirspec | ) | [static] |
PLFLT value | ( | double | n1, | |
double | n2, | |||
double | hue | |||
) | [static] |
void(* abort_handler)(const char *errormsg) [static] |
int(* exit_handler)(const char *errormsg) [static] |
char PLDLLIMPEXP* plplotLibDir = 0 |