#include "plDevs.h"
#include "plplotP.h"
#include "drivers.h"
#include "ps.h"
#include <string.h>
#include <time.h>
#include "plfreetype.h"
#include <iostream>
#include <fstream>
#include <LASi.h>
Go to the source code of this file.
|  | 
| static char * | ps_getdate (void) | 
|  | 
| static void | ps_init (PLStream *) | 
|  | 
| static void | fill_polygon (PLStream *pls) | 
|  | 
| static void | proc_str (PLStream *, EscText *) | 
|  | 
| static void | psttf_dispatch_init_helper (PLDispatchTable *pdt, const char *menustr, const char *devnam, int type, int seq, plD_init_fp init) | 
|  | 
| void | writeHeader (PLStream *pls) | 
|  | 
| void | plD_line_psttf (PLStream *pls, short x1a, short y1a, short x2a, short y2a) | 
|  | 
| void | plD_polyline_psttf (PLStream *pls, short *xa, short *ya, PLINT npts) | 
|  | 
| void | plD_eop_psttf (PLStream *pls) | 
|  | 
| void | plD_bop_psttf (PLStream *pls) | 
|  | 
| void | plD_tidy_psttf (PLStream *pls) | 
|  | 
| void | plD_state_psttf (PLStream *pls, PLINT op) | 
|  | 
| void | plD_esc_psttf (PLStream *pls, PLINT op, void *ptr) | 
|  | 
◆ FAMILY_LOOKUP_LEN
      
        
          | #define FAMILY_LOOKUP_LEN   1024 | 
      
 
 
◆ MAX_NUM_TRIES
◆ N_Pango_Lookup
◆ OUTBUF_LEN
◆ PROC_STR_STRING_LENGTH
      
        
          | #define PROC_STR_STRING_LENGTH   1000 | 
      
 
 
◆ RISE_FACTOR
◆ TRMFLT
      
        
          | #define TRMFLT | ( |  | a | ) | ( ( fabs( a ) < 5.0e-4 ) ? 0.0 : ( a ) ) | 
      
 
 
◆ fill_polygon()
  
  | 
        
          | static void fill_polygon | ( | PLStream * | pls | ) |  |  | static | 
 
 
◆ plD_bop_psttf()
◆ plD_eop_psttf()
◆ plD_esc_psttf()
◆ plD_line_psttf()
      
        
          | void plD_line_psttf | ( | PLStream * | pls, | 
        
          |  |  | short | x1a, | 
        
          |  |  | short | y1a, | 
        
          |  |  | short | x2a, | 
        
          |  |  | short | y2a | 
        
          |  | ) |  |  | 
      
 
 
◆ plD_polyline_psttf()
      
        
          | void plD_polyline_psttf | ( | PLStream * | pls, | 
        
          |  |  | short * | xa, | 
        
          |  |  | short * | ya, | 
        
          |  |  | PLINT | npts | 
        
          |  | ) |  |  | 
      
 
 
◆ plD_state_psttf()
◆ plD_tidy_psttf()
◆ proc_str()
◆ ps_getdate()
  
  | 
        
          | static char * ps_getdate | ( | void |  | ) |  |  | static | 
 
 
◆ ps_init()
◆ psttf_dispatch_init_helper()
  
  | 
        
          | static void psttf_dispatch_init_helper | ( | PLDispatchTable * | pdt, |  
          |  |  | const char * | menustr, |  
          |  |  | const char * | devnam, |  
          |  |  | int | type, |  
          |  |  | int | seq, |  
          |  |  | plD_init_fp | init |  
          |  | ) |  |  |  | static | 
 
 
◆ writeHeader()
◆ color
◆ DefaultFamilyLookup
Initial value:= {
    "sans",
    "serif",
    "monospace",
    "sans,serif",
    "sans,serif"
}
Definition at line 91 of file psttf.cc.
 
 
◆ EnvFamilyLookup
Initial value:= {
    "PLPLOT_FREETYPE_SANS_FAMILY",
    "PLPLOT_FREETYPE_SERIF_FAMILY",
    "PLPLOT_FREETYPE_MONO_FAMILY",
    "PLPLOT_FREETYPE_SCRIPT_FAMILY",
    "PLPLOT_FREETYPE_SYMBOL_FAMILY"
}
Definition at line 99 of file psttf.cc.
 
 
◆ FamilyLookup
◆ hrshsym
◆ outbuf
◆ plD_DEVICE_INFO_psttf
◆ ps_options
Initial value:= { { 
"text",    
DRV_INT, &
text,    
"Use Postscript text (text=0|1)"       },
                                  { 
"hrshsym", 
DRV_INT, &
hrshsym, 
"Use Hershey symbol set (hrshsym=0|1)" },
Definition at line 121 of file psttf.cc.
 
 
◆ StyleLookup
      
        
          | const FontStyle StyleLookup[3] | 
      
 
Initial value:= {
    NORMAL_STYLE,
    ITALIC,
    OBLIQUE
}
Definition at line 115 of file psttf.cc.
 
 
◆ text
◆ WeightLookup
      
        
          | const FontWeight WeightLookup[2] | 
      
 
Initial value:
Definition at line 110 of file psttf.cc.