PLplot 5.15.0
Loading...
Searching...
No Matches
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_ps (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_psttf (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

◆ COPIES

#define COPIES   1

Definition at line 14 of file ps.h.

◆ DEF_WIDTH

#define DEF_WIDTH   3.

Definition at line 27 of file ps.h.

◆ ENLARGE

#define ENLARGE   5

Definition at line 17 of file ps.h.

◆ LINELENGTH

#define LINELENGTH   78

Definition at line 13 of file ps.h.

◆ MAX_WIDTH

#define MAX_WIDTH   30.

Definition at line 26 of file ps.h.

◆ MIN_WIDTH

#define MIN_WIDTH   1.

Definition at line 25 of file ps.h.

◆ OF

#define OF   pls->OutFile

Definition at line 24 of file ps.h.

◆ PSX

#define PSX   XPSSIZE - 1

Definition at line 22 of file ps.h.

◆ PSY

#define PSY   YPSSIZE - 1

Definition at line 23 of file ps.h.

◆ XMAX

#define XMAX   PSX + XOFFSET * ENLARGE

Definition at line 32 of file ps.h.

◆ XMIN

#define XMIN   -XOFFSET * ENLARGE

Definition at line 31 of file ps.h.

◆ XOFFSET

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

Definition at line 20 of file ps.h.

◆ XPSSIZE

#define XPSSIZE   ENLARGE * XSIZE

Definition at line 18 of file ps.h.

◆ XSIZE

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

Definition at line 15 of file ps.h.

◆ YMAX

#define YMAX   PSY + XOFFSET * ENLARGE

Definition at line 34 of file ps.h.

◆ YMIN

#define YMIN   -XOFFSET * ENLARGE

Definition at line 33 of file ps.h.

◆ YOFFSET

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

Definition at line 21 of file ps.h.

◆ YPSSIZE

#define YPSSIZE   ENLARGE * YSIZE

Definition at line 19 of file ps.h.

◆ YSIZE

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

Definition at line 16 of file ps.h.

Function Documentation

◆ plD_bop_ps()

void plD_bop_ps ( PLStream * pls)

Definition at line 507 of file ps.c.

◆ plD_bop_pstex()

void plD_bop_pstex ( PLStream * )

◆ plD_bop_psttf()

void plD_bop_psttf ( PLStream * pls)

Definition at line 571 of file psttf.cc.

◆ plD_eop_ps()

void plD_eop_ps ( PLStream * pls)

Definition at line 494 of file ps.c.

◆ plD_eop_pstex()

void plD_eop_pstex ( PLStream * )

◆ plD_eop_psttf()

void plD_eop_psttf ( PLStream * pls)

Definition at line 557 of file psttf.cc.

◆ plD_esc_ps()

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

Definition at line 656 of file ps.c.

◆ plD_esc_pstex()

void plD_esc_pstex ( PLStream * ,
PLINT ,
void *  )

◆ plD_esc_psttf()

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

Definition at line 733 of file psttf.cc.

◆ plD_init_ps()

void plD_init_ps ( PLStream * )

◆ plD_init_psc()

void plD_init_psc ( PLStream * )

◆ plD_init_pstex()

void plD_init_pstex ( PLStream * )

◆ plD_init_psttf()

void plD_init_psttf ( PLStream * )

◆ plD_init_psttfc()

void plD_init_psttfc ( PLStream * )

◆ plD_line_ps()

void plD_line_ps ( PLStream * pls,
short x1a,
short y1a,
short x2a,
short y2a )

Definition at line 421 of file ps.c.

◆ plD_line_pstex()

void plD_line_pstex ( PLStream * ,
short ,
short ,
short ,
short  )

◆ plD_line_psttf()

void plD_line_psttf ( PLStream * pls,
short x1a,
short y1a,
short x2a,
short y2a )

Definition at line 483 of file psttf.cc.

◆ plD_polyline_ps()

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

Definition at line 479 of file ps.c.

◆ plD_polyline_pstex()

void plD_polyline_pstex ( PLStream * ,
short * ,
short * ,
PLINT  )

◆ plD_polyline_psttf()

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

Definition at line 542 of file psttf.cc.

◆ plD_state_ps()

void plD_state_ps ( PLStream * pls,
PLINT op )

Definition at line 601 of file ps.c.

◆ plD_state_pstex()

void plD_state_pstex ( PLStream * ,
PLINT  )

◆ plD_state_psttf()

void plD_state_psttf ( PLStream * pls,
PLINT op )

Definition at line 677 of file psttf.cc.

◆ plD_tidy_ps()

void plD_tidy_ps ( PLStream * pls)

Definition at line 555 of file ps.c.

◆ plD_tidy_pstex()

void plD_tidy_pstex ( PLStream * )

◆ plD_tidy_psttf()

void plD_tidy_psttf ( PLStream * pls)

Definition at line 620 of file psttf.cc.