PLplot  5.13.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
ps.h File Reference
#include "plunicode-type1.h"

Go to the source code of this file.

Classes

struct  PSDev
 

Macros

#define LINELENGTH   78
 
#define COPIES   1
 
#define XSIZE   (int) ( pls->xlength * ( pls->xdpi / 72. ) )
 
#define YSIZE   (int) ( pls->ylength * ( pls->ydpi / 72. ) )
 
#define ENLARGE   5
 
#define XPSSIZE   ENLARGE * XSIZE
 
#define YPSSIZE   ENLARGE * YSIZE
 
#define XOFFSET   (int) ( pls->xoffset * ( pls->xdpi / 72. ) )
 
#define YOFFSET   (int) ( pls->yoffset * ( pls->ydpi / 72. ) )
 
#define PSX   XPSSIZE - 1
 
#define PSY   YPSSIZE - 1
 
#define OF   pls->OutFile
 
#define MIN_WIDTH   1.
 
#define MAX_WIDTH   30.
 
#define DEF_WIDTH   3.
 
#define XMIN   -XOFFSET * ENLARGE
 
#define XMAX   PSX + XOFFSET * ENLARGE
 
#define YMIN   -XOFFSET * ENLARGE
 
#define YMAX   PSY + XOFFSET * ENLARGE
 

Functions

void plD_init_pstex (PLStream *)
 
void plD_line_pstex (PLStream *, short, short, short, short)
 
void plD_polyline_pstex (PLStream *, short *, short *, PLINT)
 
void plD_eop_pstex (PLStream *)
 
void plD_bop_pstex (PLStream *)
 
void plD_tidy_pstex (PLStream *)
 
void plD_state_pstex (PLStream *, PLINT)
 
void plD_esc_pstex (PLStream *, PLINT, void *)
 
void plD_init_psm (PLStream *)
 
void plD_init_psc (PLStream *)
 
void plD_line_ps (PLStream *, short, short, short, short)
 
void plD_polyline_ps (PLStream *, short *, short *, PLINT)
 
void plD_eop_ps (PLStream *)
 
void plD_bop_ps (PLStream *)
 
void plD_tidy_ps (PLStream *)
 
void plD_state_ps (PLStream *, PLINT)
 
void plD_esc_ps (PLStream *, PLINT, void *)
 
void plD_init_psttfm (PLStream *)
 
void plD_init_psttfc (PLStream *)
 
void plD_line_psttf (PLStream *, short, short, short, short)
 
void plD_polyline_psttf (PLStream *, short *, short *, PLINT)
 
void plD_eop_psttf (PLStream *)
 
void plD_bop_psttf (PLStream *)
 
void plD_tidy_psttf (PLStream *)
 
void plD_state_psttf (PLStream *, PLINT)
 
void plD_esc_psttf (PLStream *, PLINT, void *)
 

Macro Definition Documentation

#define COPIES   1

Definition at line 14 of file ps.h.

#define DEF_WIDTH   3.

Definition at line 27 of file ps.h.

#define ENLARGE   5

Definition at line 17 of file ps.h.

#define LINELENGTH   78

Definition at line 13 of file ps.h.

#define MAX_WIDTH   30.

Definition at line 26 of file ps.h.

#define MIN_WIDTH   1.

Definition at line 25 of file ps.h.

#define OF   pls->OutFile

Definition at line 24 of file ps.h.

#define PSX   XPSSIZE - 1

Definition at line 22 of file ps.h.

#define PSY   YPSSIZE - 1

Definition at line 23 of file ps.h.

#define XMAX   PSX + XOFFSET * ENLARGE

Definition at line 32 of file ps.h.

#define XMIN   -XOFFSET * ENLARGE

Definition at line 31 of file ps.h.

#define XOFFSET   (int) ( pls->xoffset * ( pls->xdpi / 72. ) )

Definition at line 20 of file ps.h.

#define XPSSIZE   ENLARGE * XSIZE

Definition at line 18 of file ps.h.

#define XSIZE   (int) ( pls->xlength * ( pls->xdpi / 72. ) )

Definition at line 15 of file ps.h.

#define YMAX   PSY + XOFFSET * ENLARGE

Definition at line 34 of file ps.h.

#define YMIN   -XOFFSET * ENLARGE

Definition at line 33 of file ps.h.

#define YOFFSET   (int) ( pls->yoffset * ( pls->ydpi / 72. ) )

Definition at line 21 of file ps.h.

#define YPSSIZE   ENLARGE * YSIZE

Definition at line 19 of file ps.h.

#define YSIZE   (int) ( pls->ylength * ( pls->ydpi / 72. ) )

Definition at line 16 of file ps.h.

Function Documentation

void plD_bop_ps ( PLStream )
void plD_bop_pstex ( PLStream )
void plD_bop_psttf ( PLStream )
void plD_eop_ps ( PLStream )
void plD_eop_pstex ( PLStream )
void plD_eop_psttf ( PLStream )
void plD_esc_ps ( PLStream ,
PLINT  ,
void *   
)
void plD_esc_pstex ( PLStream ,
PLINT  ,
void *   
)
void plD_esc_psttf ( PLStream ,
PLINT  ,
void *   
)
void plD_init_psc ( PLStream )
void plD_init_psm ( PLStream )
void plD_init_pstex ( PLStream )
void plD_init_psttfc ( PLStream )
void plD_init_psttfm ( PLStream )
void plD_line_ps ( PLStream ,
short  ,
short  ,
short  ,
short   
)
void plD_line_pstex ( PLStream ,
short  ,
short  ,
short  ,
short   
)
void plD_line_psttf ( PLStream ,
short  ,
short  ,
short  ,
short   
)
void plD_polyline_ps ( PLStream ,
short *  ,
short *  ,
PLINT   
)
void plD_polyline_pstex ( PLStream ,
short *  ,
short *  ,
PLINT   
)
void plD_polyline_psttf ( PLStream ,
short *  ,
short *  ,
PLINT   
)
void plD_state_ps ( PLStream ,
PLINT   
)
void plD_state_pstex ( PLStream ,
PLINT   
)
void plD_state_psttf ( PLStream ,
PLINT   
)
void plD_tidy_ps ( PLStream )
void plD_tidy_pstex ( PLStream )
void plD_tidy_psttf ( PLStream )