#include "plplotP.h"
#include <float.h>
#include <ctype.h>
#include "plhershey-unicode.h"
Defines | |
#define | PLMAXSTR 300 |
#define | STLEN 250 |
Functions | |
int | hershey2unicode (int in) |
static void | pldeco (short int **sym, PLINT *length, const char *text) |
static void | plchar (signed char *xygrid, PLFLT *xform, PLINT base, PLINT oline, PLINT uline, PLINT refx, PLINT refy, PLFLT scale, PLFLT xpmm, PLFLT ypmm, PLFLT *p_xorg, PLFLT *p_yorg, PLFLT *p_width) |
static PLINT | plcvec (PLINT ch, signed char **xygr) |
static void | plhrsh (PLINT ch, PLINT x, PLINT y) |
static void | plhrsh2 (PLINT ch, PLINT x, PLINT y) |
void | c_plsym (PLINT n, PLFLT *x, PLFLT *y, PLINT code) |
void | c_plpoin (PLINT n, PLFLT *x, PLFLT *y, PLINT code) |
void | c_plpoin3 (PLINT n, PLFLT *x, PLFLT *y, PLFLT *z, PLINT code) |
void | c_pllab (const char *xlabel, const char *ylabel, const char *tlabel) |
void | c_plmtex (const char *side, PLFLT disp, PLFLT pos, PLFLT just, const char *text) |
void | c_plptex (PLFLT wx, PLFLT wy, PLFLT dx, PLFLT dy, PLFLT just, const char *text) |
void | plstr (PLINT base, PLFLT *xform, PLINT refx, PLINT refy, const char *string) |
PLFLT | plstrl (const char *string) |
PLINT | plP_strpos (const char *str, int chr) |
PLINT | plP_stindex (const char *str1, const char *str2) |
PLBOOL | plP_stsearch (const char *str, int chr) |
void | c_plfont (PLINT ifont) |
void | plfntld (PLINT fnt) |
void | plfontrel (void) |
int | plhershey2unicode (int in) |
char * | plP_FCI2FontName (PLUNICODE fci, const FCI_to_FontName_Table lookup[], const int nlookup) |
void | c_plmtex3 (const char *side, PLFLT disp, PLFLT pos, PLFLT just, const char *text) |
void | c_plptex3 (PLFLT wx, PLFLT wy, PLFLT wz, PLFLT dx, PLFLT dy, PLFLT dz, PLFLT sx, PLFLT sy, PLFLT sz, PLFLT just, const char *text) |
void | c_plsfont (PLINT family, PLINT style, PLINT weight) |
void | c_plgfont (PLINT *p_family, PLINT *p_style, PLINT *p_weight) |
Variables | |
static short int * | fntlkup |
static short int * | fntindx |
static signed char * | fntbffr |
static short int | numberfonts |
static short int | numberchars |
static short int | indxleng |
static short | fontloaded = 0 |
static const char | font_types [] = "nris" |
static short | symbol_buffer [PLMAXSTR] |
static signed char | xygrid [STLEN] |
#define PLMAXSTR 300 |
#define STLEN 250 |
void c_plfont | ( | PLINT | ifont | ) |
void c_pllab | ( | const char * | xlabel, | |
const char * | ylabel, | |||
const char * | tlabel | |||
) |
void c_plptex3 | ( | PLFLT | wx, | |
PLFLT | wy, | |||
PLFLT | wz, | |||
PLFLT | dx, | |||
PLFLT | dy, | |||
PLFLT | dz, | |||
PLFLT | sx, | |||
PLFLT | sy, | |||
PLFLT | sz, | |||
PLFLT | just, | |||
const char * | text | |||
) |
int hershey2unicode | ( | int | in | ) |
static void plchar | ( | signed char * | xygrid, | |
PLFLT * | xform, | |||
PLINT | base, | |||
PLINT | oline, | |||
PLINT | uline, | |||
PLINT | refx, | |||
PLINT | refy, | |||
PLFLT | scale, | |||
PLFLT | xpmm, | |||
PLFLT | ypmm, | |||
PLFLT * | p_xorg, | |||
PLFLT * | p_yorg, | |||
PLFLT * | p_width | |||
) | [static] |
static void pldeco | ( | short int ** | sym, | |
PLINT * | length, | |||
const char * | text | |||
) | [static] |
void plfntld | ( | PLINT | fnt | ) |
void plfontrel | ( | void | ) |
int plhershey2unicode | ( | int | in | ) |
char* plP_FCI2FontName | ( | PLUNICODE | fci, | |
const FCI_to_FontName_Table | lookup[], | |||
const int | nlookup | |||
) |
PLINT plP_stindex | ( | const char * | str1, | |
const char * | str2 | |||
) |
PLINT plP_strpos | ( | const char * | str, | |
int | chr | |||
) |
PLBOOL plP_stsearch | ( | const char * | str, | |
int | chr | |||
) |
PLFLT plstrl | ( | const char * | string | ) |
signed char* fntbffr [static] |
short int* fntindx [static] |
short int* fntlkup [static] |
const char font_types[] = "nris" [static] |
short fontloaded = 0 [static] |
short int indxleng [static] |
short int numberchars [static] |
short int numberfonts [static] |
short symbol_buffer[PLMAXSTR] [static] |
signed char xygrid[STLEN] [static] |