QSAS_2_4/QSAS_dist/src/Utilities/qplplot/plsym.c File Reference

#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 Documentation

#define PLMAXSTR   300

#define STLEN   250


Function Documentation

void c_plfont ( PLINT  ifont  ) 

void c_plgfont ( PLINT p_family,
PLINT p_style,
PLINT p_weight 
)

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_plmtex3 ( const char *  side,
PLFLT  disp,
PLFLT  pos,
PLFLT  just,
const char *  text 
)

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_plptex ( PLFLT  wx,
PLFLT  wy,
PLFLT  dx,
PLFLT  dy,
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_plsym ( PLINT  n,
PLFLT x,
PLFLT y,
PLINT  code 
)

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 PLINT plcvec ( PLINT  ch,
signed char **  xygr 
) [static]

static void pldeco ( short int **  sym,
PLINT length,
const char *  text 
) [static]

void plfntld ( PLINT  fnt  ) 

void plfontrel ( void   ) 

int plhershey2unicode ( int  in  ) 

static void plhrsh ( PLINT  ch,
PLINT  x,
PLINT  y 
) [static]

static void plhrsh2 ( PLINT  ch,
PLINT  x,
PLINT  y 
) [static]

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 
)

void plstr ( PLINT  base,
PLFLT xform,
PLINT  refx,
PLINT  refy,
const char *  string 
)

PLFLT plstrl ( const char *  string  ) 


Variable Documentation

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]


Generated on Fri Jan 8 12:51:26 2010 for QSAS by  doxygen 1.5.7