QSAS_2_4/QSAS_dist/src/Utilities/qplplot/plplotP.h File Reference

#include "plConfig.h"
#include <ctype.h>
#include <math.h>
#include <string.h>
#include <limits.h>
#include <float.h>
#include <unistd.h>
#include "pldll.h"
#include "plplot.h"
#include "plstrm.h"
#include "pldebug.h"

Classes

struct  Hershey_to_Unicode_table
struct  EscText
struct  DrvOpt
struct  cont_line
struct  cont_level
struct  arc_struct
struct  IMG_DT
struct  FCI_to_FontName_Table

Defines

#define M_PI   3.14159265358979323846
#define FPOS_T   long
#define pl_fsetpos(a, b)   fseek(a, *b, 0)
#define pl_fgetpos(a, b)   (-1L == (*b = ftell(a)))
#define TRUE   1
#define FALSE   0
#define free_mem(a)   if (a != NULL) { free((void *) a); a = NULL; }
#define plsetvar(a, b)   if (b != PL_NOTSET) a = b;
#define MAX(a, b)   (((a) > (b)) ? (a) : (b))
#define MIN(a, b)   (((a) < (b)) ? (a) : (b))
#define ABS(a)   ((a)<0 ? -(a) : (a))
#define ROUND(a)   (PLINT)((a)<0. ? ((a)-.5) : ((a)+.5))
#define BETW(ix, ia, ib)   (((ix)<=(ia)&&(ix)>=(ib)) || ((ix)>=(ia)&&(ix)<=(ib)))
#define SSQR(a, b)   sqrt((a)*(a)+(b)*(b))
#define SIGN(a)   ((a)<0 ? -1 : 1)
#define PL_UNDEFINED   -9999999
#define finite(x)   (!isnan(x-x))
#define HUGE_VAL   (1.0/0.0)
#define PL_MAXPOLY   256
#define PL_NSTREAMS   100
#define PL_RGB_COLOR   -1
#define TEXT_MODE   0
#define GRAPHICS_MODE   1
#define PI   3.1415926535897932384
#define PIXELS_X   32768
#define PIXELS_Y   24576
#define DPMM   4.
#define VDPMM   (DPMM*32)
#define LPAGE_X   (PIXELS_X/VDPMM)
#define LPAGE_Y   (PIXELS_Y/VDPMM)
#define ORIENTATION   3
#define PLSTATE_WIDTH   1
#define PLSTATE_COLOR0   2
#define PLSTATE_COLOR1   3
#define PLSTATE_FILL   4
#define PLSTATE_CMAP0   5
#define PLSTATE_CMAP1   6
#define PLDI_MAP   0x01
#define PLDI_ORI   0x02
#define PLDI_PLT   0x04
#define PLDI_DEV   0x08
#define PL_FILESIZE_KB   1000
#define PLPLOT5_FONTS
#define PL_XFONT   "plxtnd5.fnt"
#define PL_SFONT   "plstnd5.fnt"
#define PLPLOT_BIN_ENV   "PLPLOT_BIN"
#define PLPLOT_LIB_ENV   "PLPLOT_LIB"
#define PLPLOT_TCL_ENV   "PLPLOT_TCL"
#define PLPLOT_HOME_ENV   "PLPLOT_HOME"
#define PLPLOT_MAX_PATH   1024
#define LINE_ITEMS   20

Typedefs

typedef struct cont_line CONT_LINE
typedef struct cont_level CONT_LEVEL

Enumerations

enum  { DRV_INT, DRV_FLT, DRV_STR }

Functions

 PLDLLIMPEXP_DATA (PLStream *) plsc
void pldtik (PLFLT vmin, PLFLT vmax, PLFLT *tick, PLINT *nsubt, PLBOOL ld)
void pldtfac (PLFLT vmin, PLFLT vmax, PLFLT *factor, PLFLT *tstart)
void pldprec (PLFLT vmin, PLFLT vmax, PLFLT tick, PLINT lf, PLINT *mode, PLINT *prec, PLINT digmax, PLINT *scale)
void plP_pllclp (PLINT *x, PLINT *y, PLINT npts, PLINT xmin, PLINT xmax, PLINT ymin, PLINT ymax, void(*draw)(short *, short *, PLINT))
void plP_plfclp (PLINT *x, PLINT *y, PLINT npts, PLINT xmin, PLINT xmax, PLINT ymin, PLINT ymax, void(*draw)(short *, short *, PLINT))
int plP_clip_poly (int Ni, PLFLT *Vi[3], int axis, PLFLT dir, PLFLT offset)
void plP_hex2fci (unsigned char hexdigit, unsigned char hexpower, PLUNICODE *pfci)
PLDLLIMPEXP void plP_fci2hex (PLUNICODE fci, unsigned char *phexdigit, unsigned char hexpower)
PLDLLIMPEXP void plfill_soft (short *x, short *y, PLINT npts)
PLDLLIMPEXP void plexit (const char *errormsg)
void pl_exit (void)
PLDLLIMPEXP void plwarn (const char *errormsg)
PLDLLIMPEXP void plabort (const char *errormsg)
void plfntld (PLINT fnt)
void plfontrel (void)
PLDLLIMPEXP char * plstrdup (const char *src)
PLDLLIMPEXP void plcmap1_calc (void)
void plstik (PLFLT mx, PLFLT my, PLFLT dx, PLFLT dy)
void plstr (PLINT base, PLFLT *xform, PLINT refx, PLINT refy, const char *string)
void plxtik (PLINT x, PLINT y, PLINT below, PLINT above)
void plytik (PLINT x, PLINT y, PLINT left, PLINT right)
PLDLLIMPEXP void difilt (PLINT *, PLINT *, PLINT, PLINT *, PLINT *, PLINT *, PLINT *)
PLDLLIMPEXP void difilt_clip (PLINT *, PLINT *)
void plP_text (PLINT base, PLFLT just, PLFLT *xform, PLINT x, PLINT y, PLINT refx, PLINT refy, const char *string)
PLDLLIMPEXP int plParseDrvOpts (DrvOpt *)
void plHelpDrvOpts (DrvOpt *)
void cont_store (PLFLT **f, PLINT nx, PLINT ny, PLINT kx, PLINT lx, PLINT ky, PLINT ly, PLFLT *clevel, PLINT nlevel, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data, CONT_LEVEL **contour)
void cont_clean_store (CONT_LEVEL *ct)
void plP_xgvpw (PLFLT *p_xmin, PLFLT *p_xmax, PLFLT *p_ymin, PLFLT *p_ymax)
void plP_gdom (PLFLT *p_xmin, PLFLT *p_xmax, PLFLT *p_ymin, PLFLT *p_ymax)
void plP_grange (PLFLT *p_zscl, PLFLT *p_zmin, PLFLT *p_zmax)
void plP_gw3wc (PLFLT *p_dxx, PLFLT *p_dxy, PLFLT *p_dyx, PLFLT *p_dyy, PLFLT *p_dyz)
void plP_gclp (PLINT *p_ixmin, PLINT *p_ixmax, PLINT *p_iymin, PLINT *p_iymax)
void plP_sclp (PLINT ixmin, PLINT ixmax, PLINT iymin, PLINT iymax)
PLDLLIMPEXP void plP_gphy (PLINT *p_ixmin, PLINT *p_ixmax, PLINT *p_iymin, PLINT *p_iymax)
PLDLLIMPEXP void plP_gsub (PLINT *p_nx, PLINT *p_ny, PLINT *p_cs)
PLDLLIMPEXP void plP_ssub (PLINT nx, PLINT ny, PLINT cs)
void plP_subpInit (void)
PLDLLIMPEXP void plP_gpixmm (PLFLT *p_x, PLFLT *p_y)
PLDLLIMPEXP void plP_setpxl (PLFLT xpmm0, PLFLT ypmm0)
void plP_gzback (PLINT **zbf, PLINT **zbc, PLFLT **zbt, PLINT **zbw)
void plP_movphy (PLINT x, PLINT y)
void plP_draphy (PLINT x, PLINT y)
void plP_movwor (PLFLT x, PLFLT y)
void plP_drawor (PLFLT x, PLFLT y)
void plP_draphy_poly (PLINT *x, PLINT *y, PLINT n)
void plP_drawor_poly (PLFLT *x, PLFLT *y, PLINT n)
PLDLLIMPEXP void plP_setphy (PLINT xmin, PLINT xmax, PLINT ymin, PLINT ymax)
PLDLLIMPEXP void plP_setsub (void)
void plP_gprec (PLINT *p_setp, PLINT *p_prec)
const char * plP_gtimefmt ()
PLFLT plstrl (const char *string)
PLINT plP_stindex (const char *str1, const char *str2)
PLDLLIMPEXP PLINT plP_strpos (const char *str, int chr)
PLBOOL plP_stsearch (const char *str, int chr)
PLINT plP_dcpcx (PLFLT x)
PLINT plP_dcpcy (PLFLT y)
PLINT plP_mmpcx (PLFLT x)
PLINT plP_mmpcy (PLFLT y)
PLINT plP_wcpcx (PLFLT x)
PLINT plP_wcpcy (PLFLT y)
PLFLT plP_pcdcx (PLINT x)
PLFLT plP_pcdcy (PLINT y)
PLFLT plP_mmdcx (PLFLT x)
PLFLT plP_mmdcy (PLFLT y)
PLFLT plP_wcdcx (PLFLT x)
PLFLT plP_wcdcy (PLFLT y)
PLFLT plP_scdcx (PLFLT x)
PLFLT plP_scdcy (PLFLT y)
PLFLT plP_dcmmx (PLFLT x)
PLFLT plP_dcmmy (PLFLT y)
PLFLT plP_wcmmx (PLFLT x)
PLFLT plP_wcmmy (PLFLT y)
PLFLT plP_dcscx (PLFLT x)
PLFLT plP_dcscy (PLFLT y)
PLFLT plP_w3wcx (PLFLT x, PLFLT y, PLFLT z)
PLFLT plP_w3wcy (PLFLT x, PLFLT y, PLFLT z)
PLFLT plP_w3wcz (PLFLT x, PLFLT y, PLFLT z)
PLDLLIMPEXP void plRotationShear (PLFLT *xFormMatrix, PLFLT *rotation, PLFLT *shear, PLFLT *stride)
void plP_init (void)
void plP_line (short *x, short *y)
void plP_polyline (short *x, short *y, PLINT npts)
void plP_fill (short *x, short *y, PLINT npts)
void plP_image (PLFLT *z, PLINT nx, PLINT ny, PLFLT xmin, PLFLT ymin, PLFLT dx, PLFLT dy, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data)
PLDLLIMPEXP void plP_eop (void)
PLDLLIMPEXP void plP_bop (void)
void plP_tidy (void)
PLDLLIMPEXP void plP_state (PLINT op)
PLDLLIMPEXP void plP_esc (PLINT op, void *ptr)
void plP_swin (PLWindow *plwin)
FILE * plLibOpen (const char *fn)
PLDLLIMPEXP void pllib_init (void)
PLDLLIMPEXP void pllib_devinit (void)
PLDLLIMPEXP void pl_cpcolor (PLColor *to, PLColor *from)
void plstrm_init (void)
void PLDLLIMPEXP plP_getinitdriverlist (char *names)
PLINT plP_checkdriverinit (char *names)
void NoBufferNoPixmap (void)
void RestoreWrite2BufferPixmap (void)
void grimage (short *x, short *y, unsigned short *z, PLINT nx, PLINT ny)
PLDLLIMPEXP int plInBuildTree ()
void plimageslow (PLFLT *idata, PLINT nx, PLINT ny, PLFLT xmin, PLFLT ymin, PLFLT dx, PLFLT dy, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data)
PLDLLIMPEXP void plfvect (PLFLT(*plf2eval)(PLINT, PLINT, PLPointer), PLPointer f2evalv_data, PLPointer f2evalc_data, PLINT nx, PLINT ny, PLFLT scale, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data)
int plhershey2unicode (int in)
PLDLLIMPEXP char * plP_FCI2FontName (PLUNICODE fci, const FCI_to_FontName_Table lookup[], const int nlookup)
void plP_FreeDrvOpts ()
PLDLLIMPEXP int ucs4_to_utf8 (PLUNICODE unichar, char *ptr)
void plio_fwrite (void *, size_t, size_t, FILE *)
void plio_fread (void *, size_t, size_t, FILE *)
void plio_fgets (char *, int, FILE *)

Variables

int number_of_entries_in_hershey_to_unicode_table
Hershey_to_Unicode_table hershey_to_unicode_lookup_table []
const char plP_greek_mnemonic []

Define Documentation

#define ABS ( a   )     ((a)<0 ? -(a) : (a))

#define BETW ( ix,
ia,
ib   )     (((ix)<=(ia)&&(ix)>=(ib)) || ((ix)>=(ia)&&(ix)<=(ib)))

#define DPMM   4.

#define FALSE   0

#define finite (  )     (!isnan(x-x))

#define FPOS_T   long

#define free_mem ( a   )     if (a != NULL) { free((void *) a); a = NULL; }

#define GRAPHICS_MODE   1

#define HUGE_VAL   (1.0/0.0)

#define LINE_ITEMS   20

#define LPAGE_X   (PIXELS_X/VDPMM)

#define LPAGE_Y   (PIXELS_Y/VDPMM)

#define M_PI   3.14159265358979323846

#define MAX ( a,
b   )     (((a) > (b)) ? (a) : (b))

#define MIN ( a,
b   )     (((a) < (b)) ? (a) : (b))

#define ORIENTATION   3

#define PI   3.1415926535897932384

#define PIXELS_X   32768

#define PIXELS_Y   24576

#define pl_fgetpos ( a,
b   )     (-1L == (*b = ftell(a)))

#define PL_FILESIZE_KB   1000

#define pl_fsetpos ( a,
b   )     fseek(a, *b, 0)

#define PL_MAXPOLY   256

#define PL_NSTREAMS   100

#define PL_RGB_COLOR   -1

#define PL_SFONT   "plstnd5.fnt"

#define PL_UNDEFINED   -9999999

#define PL_XFONT   "plxtnd5.fnt"

#define PLDI_DEV   0x08

#define PLDI_MAP   0x01

#define PLDI_ORI   0x02

#define PLDI_PLT   0x04

#define PLPLOT5_FONTS

#define PLPLOT_BIN_ENV   "PLPLOT_BIN"

#define PLPLOT_HOME_ENV   "PLPLOT_HOME"

#define PLPLOT_LIB_ENV   "PLPLOT_LIB"

#define PLPLOT_MAX_PATH   1024

#define PLPLOT_TCL_ENV   "PLPLOT_TCL"

#define plsetvar ( a,
b   )     if (b != PL_NOTSET) a = b;

#define PLSTATE_CMAP0   5

#define PLSTATE_CMAP1   6

#define PLSTATE_COLOR0   2

#define PLSTATE_COLOR1   3

#define PLSTATE_FILL   4

#define PLSTATE_WIDTH   1

#define ROUND ( a   )     (PLINT)((a)<0. ? ((a)-.5) : ((a)+.5))

#define SIGN ( a   )     ((a)<0 ? -1 : 1)

#define SSQR ( a,
b   )     sqrt((a)*(a)+(b)*(b))

#define TEXT_MODE   0

#define TRUE   1

#define VDPMM   (DPMM*32)


Typedef Documentation

typedef struct cont_level CONT_LEVEL

typedef struct cont_line CONT_LINE


Enumeration Type Documentation

anonymous enum

Enumerator:
DRV_INT 
DRV_FLT 
DRV_STR 


Function Documentation

void cont_clean_store ( CONT_LEVEL ct  ) 

void cont_store ( PLFLT **  f,
PLINT  nx,
PLINT  ny,
PLINT  kx,
PLINT  lx,
PLINT  ky,
PLINT  ly,
PLFLT clevel,
PLINT  nlevel,
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer pltr,
PLPointer  pltr_data,
CONT_LEVEL **  contour 
)

PLDLLIMPEXP void difilt ( PLINT ,
PLINT ,
PLINT  ,
PLINT ,
PLINT ,
PLINT ,
PLINT  
)

PLDLLIMPEXP void difilt_clip ( PLINT ,
PLINT  
)

void grimage ( short *  x,
short *  y,
unsigned short *  z,
PLINT  nx,
PLINT  ny 
)

void NoBufferNoPixmap ( void   ) 

PLDLLIMPEXP void pl_cpcolor ( PLColor to,
PLColor from 
)

void pl_exit ( void   ) 

PLDLLIMPEXP void plabort ( const char *  errormsg  ) 

PLDLLIMPEXP void plcmap1_calc ( void   ) 

PLDLLIMPEXP_DATA ( PLStream  ) 

void pldprec ( PLFLT  vmin,
PLFLT  vmax,
PLFLT  tick,
PLINT  lf,
PLINT mode,
PLINT prec,
PLINT  digmax,
PLINT scale 
)

void pldtfac ( PLFLT  vmin,
PLFLT  vmax,
PLFLT factor,
PLFLT tstart 
)

void pldtik ( PLFLT  vmin,
PLFLT  vmax,
PLFLT tick,
PLINT nsubt,
PLBOOL  ld 
)

PLDLLIMPEXP void plexit ( const char *  errormsg  ) 

PLDLLIMPEXP void plfill_soft ( short *  x,
short *  y,
PLINT  npts 
)

void plfntld ( PLINT  fnt  ) 

void plfontrel ( void   ) 

PLDLLIMPEXP void plfvect ( PLFLT(*)(PLINT, PLINT, PLPointer plf2eval,
PLPointer  f2evalv_data,
PLPointer  f2evalc_data,
PLINT  nx,
PLINT  ny,
PLFLT  scale,
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer pltr,
PLPointer  pltr_data 
)

void plHelpDrvOpts ( DrvOpt  ) 

int plhershey2unicode ( int  in  ) 

void plimageslow ( PLFLT idata,
PLINT  nx,
PLINT  ny,
PLFLT  xmin,
PLFLT  ymin,
PLFLT  dx,
PLFLT  dy,
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer pltr,
PLPointer  pltr_data 
)

PLDLLIMPEXP int plInBuildTree (  ) 

void plio_fgets ( char *  ,
int  ,
FILE *   
)

void plio_fread ( void *  ,
size_t  ,
size_t  ,
FILE *   
)

void plio_fwrite ( void *  ,
size_t  ,
size_t  ,
FILE *   
)

PLDLLIMPEXP void pllib_devinit ( void   ) 

PLDLLIMPEXP void pllib_init ( void   ) 

FILE* plLibOpen ( const char *  fn  ) 

PLDLLIMPEXP void plP_bop ( void   ) 

PLINT plP_checkdriverinit ( char *  names  ) 

int plP_clip_poly ( int  Ni,
PLFLT Vi[3],
int  axis,
PLFLT  dir,
PLFLT  offset 
)

PLFLT plP_dcmmx ( PLFLT  x  ) 

PLFLT plP_dcmmy ( PLFLT  y  ) 

PLINT plP_dcpcx ( PLFLT  x  ) 

PLINT plP_dcpcy ( PLFLT  y  ) 

PLFLT plP_dcscx ( PLFLT  x  ) 

PLFLT plP_dcscy ( PLFLT  y  ) 

void plP_draphy ( PLINT  x,
PLINT  y 
)

void plP_draphy_poly ( PLINT x,
PLINT y,
PLINT  n 
)

void plP_drawor ( PLFLT  x,
PLFLT  y 
)

void plP_drawor_poly ( PLFLT x,
PLFLT y,
PLINT  n 
)

PLDLLIMPEXP void plP_eop ( void   ) 

PLDLLIMPEXP void plP_esc ( PLINT  op,
void *  ptr 
)

PLDLLIMPEXP char* plP_FCI2FontName ( PLUNICODE  fci,
const FCI_to_FontName_Table  lookup[],
const int  nlookup 
)

PLDLLIMPEXP void plP_fci2hex ( PLUNICODE  fci,
unsigned char *  phexdigit,
unsigned char  hexpower 
)

void plP_fill ( short *  x,
short *  y,
PLINT  npts 
)

void plP_FreeDrvOpts (  ) 

void plP_gclp ( PLINT p_ixmin,
PLINT p_ixmax,
PLINT p_iymin,
PLINT p_iymax 
)

void plP_gdom ( PLFLT p_xmin,
PLFLT p_xmax,
PLFLT p_ymin,
PLFLT p_ymax 
)

void PLDLLIMPEXP plP_getinitdriverlist ( char *  names  ) 

PLDLLIMPEXP void plP_gphy ( PLINT p_ixmin,
PLINT p_ixmax,
PLINT p_iymin,
PLINT p_iymax 
)

PLDLLIMPEXP void plP_gpixmm ( PLFLT p_x,
PLFLT p_y 
)

void plP_gprec ( PLINT p_setp,
PLINT p_prec 
)

void plP_grange ( PLFLT p_zscl,
PLFLT p_zmin,
PLFLT p_zmax 
)

PLDLLIMPEXP void plP_gsub ( PLINT p_nx,
PLINT p_ny,
PLINT p_cs 
)

const char* plP_gtimefmt (  ) 

void plP_gw3wc ( PLFLT p_dxx,
PLFLT p_dxy,
PLFLT p_dyx,
PLFLT p_dyy,
PLFLT p_dyz 
)

void plP_gzback ( PLINT **  zbf,
PLINT **  zbc,
PLFLT **  zbt,
PLINT **  zbw 
)

void plP_hex2fci ( unsigned char  hexdigit,
unsigned char  hexpower,
PLUNICODE pfci 
)

void plP_image ( PLFLT z,
PLINT  nx,
PLINT  ny,
PLFLT  xmin,
PLFLT  ymin,
PLFLT  dx,
PLFLT  dy,
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer pltr,
PLPointer  pltr_data 
)

void plP_init ( void   ) 

void plP_line ( short *  x,
short *  y 
)

PLFLT plP_mmdcx ( PLFLT  x  ) 

PLFLT plP_mmdcy ( PLFLT  y  ) 

PLINT plP_mmpcx ( PLFLT  x  ) 

PLINT plP_mmpcy ( PLFLT  y  ) 

void plP_movphy ( PLINT  x,
PLINT  y 
)

void plP_movwor ( PLFLT  x,
PLFLT  y 
)

PLFLT plP_pcdcx ( PLINT  x  ) 

PLFLT plP_pcdcy ( PLINT  y  ) 

void plP_plfclp ( PLINT x,
PLINT y,
PLINT  npts,
PLINT  xmin,
PLINT  xmax,
PLINT  ymin,
PLINT  ymax,
void(*)(short *, short *, PLINT draw 
)

void plP_pllclp ( PLINT x,
PLINT y,
PLINT  npts,
PLINT  xmin,
PLINT  xmax,
PLINT  ymin,
PLINT  ymax,
void(*)(short *, short *, PLINT draw 
)

void plP_polyline ( short *  x,
short *  y,
PLINT  npts 
)

PLFLT plP_scdcx ( PLFLT  x  ) 

PLFLT plP_scdcy ( PLFLT  y  ) 

void plP_sclp ( PLINT  ixmin,
PLINT  ixmax,
PLINT  iymin,
PLINT  iymax 
)

PLDLLIMPEXP void plP_setphy ( PLINT  xmin,
PLINT  xmax,
PLINT  ymin,
PLINT  ymax 
)

PLDLLIMPEXP void plP_setpxl ( PLFLT  xpmm0,
PLFLT  ypmm0 
)

PLDLLIMPEXP void plP_setsub ( void   ) 

PLDLLIMPEXP void plP_ssub ( PLINT  nx,
PLINT  ny,
PLINT  cs 
)

PLDLLIMPEXP void plP_state ( PLINT  op  ) 

PLINT plP_stindex ( const char *  str1,
const char *  str2 
)

PLDLLIMPEXP PLINT plP_strpos ( const char *  str,
int  chr 
)

PLBOOL plP_stsearch ( const char *  str,
int  chr 
)

void plP_subpInit ( void   ) 

void plP_swin ( PLWindow plwin  ) 

void plP_text ( PLINT  base,
PLFLT  just,
PLFLT xform,
PLINT  x,
PLINT  y,
PLINT  refx,
PLINT  refy,
const char *  string 
)

void plP_tidy ( void   ) 

PLFLT plP_w3wcx ( PLFLT  x,
PLFLT  y,
PLFLT  z 
)

PLFLT plP_w3wcy ( PLFLT  x,
PLFLT  y,
PLFLT  z 
)

PLFLT plP_w3wcz ( PLFLT  x,
PLFLT  y,
PLFLT  z 
)

PLFLT plP_wcdcx ( PLFLT  x  ) 

PLFLT plP_wcdcy ( PLFLT  y  ) 

PLFLT plP_wcmmx ( PLFLT  x  ) 

PLFLT plP_wcmmy ( PLFLT  y  ) 

PLINT plP_wcpcx ( PLFLT  x  ) 

PLINT plP_wcpcy ( PLFLT  y  ) 

void plP_xgvpw ( PLFLT p_xmin,
PLFLT p_xmax,
PLFLT p_ymin,
PLFLT p_ymax 
)

PLDLLIMPEXP int plParseDrvOpts ( DrvOpt  ) 

PLDLLIMPEXP void plRotationShear ( PLFLT xFormMatrix,
PLFLT rotation,
PLFLT shear,
PLFLT stride 
)

void plstik ( PLFLT  mx,
PLFLT  my,
PLFLT  dx,
PLFLT  dy 
)

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

PLDLLIMPEXP char* plstrdup ( const char *  src  ) 

PLFLT plstrl ( const char *  string  ) 

void plstrm_init ( void   ) 

PLDLLIMPEXP void plwarn ( const char *  errormsg  ) 

void plxtik ( PLINT  x,
PLINT  y,
PLINT  below,
PLINT  above 
)

void plytik ( PLINT  x,
PLINT  y,
PLINT  left,
PLINT  right 
)

void RestoreWrite2BufferPixmap ( void   ) 

PLDLLIMPEXP int ucs4_to_utf8 ( PLUNICODE  unichar,
char *  ptr 
)


Variable Documentation

const char plP_greek_mnemonic[]


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