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

#include "plplotP.h"
#include "drivers.h"
#include "metadefs.h"
#include <string.h>

Classes

struct  _color_map
struct  _state

Defines

#define NEED_PLDEBUG

Functions

void * plbuf_save (PLStream *pls, void *state)
static int rd_command (PLStream *pls, U_CHAR *p_c)
static void rd_data (PLStream *pls, void *buf, size_t buf_size)
static void wr_command (PLStream *pls, U_CHAR c)
static void wr_data (PLStream *pls, void *buf, size_t buf_size)
static void plbuf_control (PLStream *pls, U_CHAR c)
static void rdbuf_init (PLStream *pls)
static void rdbuf_line (PLStream *pls)
static void rdbuf_polyline (PLStream *pls)
static void rdbuf_eop (PLStream *pls)
static void rdbuf_bop (PLStream *pls)
static void rdbuf_state (PLStream *pls)
static void rdbuf_esc (PLStream *pls)
static void plbuf_fill (PLStream *pls)
static void rdbuf_fill (PLStream *pls)
static void plbuf_swin (PLStream *pls, PLWindow *plwin)
static void rdbuf_swin (PLStream *pls)
void plbuf_init (PLStream *pls)
void plbuf_line (PLStream *pls, short x1a, short y1a, short x2a, short y2a)
void plbuf_polyline (PLStream *pls, short *xa, short *ya, PLINT npts)
void plbuf_eop (PLStream *pls)
void plbuf_bop (PLStream *pls)
void plbuf_tidy (PLStream *pls)
void plbuf_state (PLStream *pls, PLINT op)
static void plbuf_image (PLStream *pls, IMG_DT *img_dt)
static void plbuf_text (PLStream *pls, EscText *text)
static void plbuf_text_unicode (PLStream *pls, EscText *text)
void plbuf_esc (PLStream *pls, PLINT op, void *ptr)
static void rdbuf_image (PLStream *pls)
static void rdbuf_text (PLStream *pls)
static void rdbuf_text_unicode (PLINT op, PLStream *pls)
void plRemakePlot (PLStream *pls)
void plbuf_restore (PLStream *pls, void *state)
void * plbuf_switch (PLStream *pls, void *state)

Define Documentation

#define NEED_PLDEBUG


Function Documentation

void plbuf_bop ( PLStream pls  ) 

static void plbuf_control ( PLStream pls,
U_CHAR  c 
) [static]

void plbuf_eop ( PLStream pls  ) 

void plbuf_esc ( PLStream pls,
PLINT  op,
void *  ptr 
)

static void plbuf_fill ( PLStream pls  )  [static]

static void plbuf_image ( PLStream pls,
IMG_DT img_dt 
) [static]

void plbuf_init ( PLStream pls  ) 

void plbuf_line ( PLStream pls,
short  x1a,
short  y1a,
short  x2a,
short  y2a 
)

void plbuf_polyline ( PLStream pls,
short *  xa,
short *  ya,
PLINT  npts 
)

void plbuf_restore ( PLStream pls,
void *  state 
)

void* plbuf_save ( PLStream pls,
void *  state 
)

void plbuf_state ( PLStream pls,
PLINT  op 
)

static void plbuf_swin ( PLStream pls,
PLWindow plwin 
) [static]

void* plbuf_switch ( PLStream pls,
void *  state 
)

static void plbuf_text ( PLStream pls,
EscText text 
) [static]

static void plbuf_text_unicode ( PLStream pls,
EscText text 
) [static]

void plbuf_tidy ( PLStream pls  ) 

void plRemakePlot ( PLStream pls  ) 

static int rd_command ( PLStream pls,
U_CHAR *  p_c 
) [static]

static void rd_data ( PLStream pls,
void *  buf,
size_t  buf_size 
) [static]

static void rdbuf_bop ( PLStream pls  )  [static]

static void rdbuf_eop ( PLStream pls  )  [static]

static void rdbuf_esc ( PLStream pls  )  [static]

static void rdbuf_fill ( PLStream pls  )  [static]

static void rdbuf_image ( PLStream pls  )  [static]

static void rdbuf_init ( PLStream pls  )  [static]

static void rdbuf_line ( PLStream pls  )  [static]

static void rdbuf_polyline ( PLStream pls  )  [static]

static void rdbuf_state ( PLStream pls  )  [static]

static void rdbuf_swin ( PLStream pls  )  [static]

static void rdbuf_text ( PLStream pls  )  [static]

static void rdbuf_text_unicode ( PLINT  op,
PLStream pls 
) [static]

static void wr_command ( PLStream pls,
U_CHAR  c 
) [static]

static void wr_data ( PLStream pls,
void *  buf,
size_t  buf_size 
) [static]


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