HOPS
HOPS class reference
Macros | Functions
generate_text.c File Reference
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <time.h>
#include <math.h>
#include <string.h>
#include "msg.h"
#include "hops_complex.h"
#include "param_struct.h"
#include "pass_struct.h"
#include "meta_struct.h"
#include "ovex.h"
#include <stdlib.h>

Macros

#define LREF   1
 
#define LREM   4
 
#define pi   3.141592654
 
#define pscat(ps_string)   strcat (pplot, ps_string)
 
#define pslabel(lab)   pscat ("%" lab "\n")
 
#define psleft(xcoord, ycoord, ps_string)
 
#define psright(xcoord, ycoord, ps_string)
 
#define RREF   2
 
#define RREM   8
 
#define setblack   pscat ("0.0 0.0 0.0 setrgbcolor\n")
 
#define setblue   pscat ("0.0 0.0 1.0 setrgbcolor\n")
 
#define setcyan   pscat ("0.0 1.0 1.0 setrgbcolor\n")
 
#define setdarkorange   pscat ("0.8 0.4 0.0 setrgbcolor\n")
 
#define setgreen   pscat ("0.0 0.6 0.0 setrgbcolor\n")
 
#define setmagenta   pscat ("1.0 0.0 1.0 setrgbcolor\n")
 
#define setorange   pscat ("1.0 0.5 0.0 setrgbcolor\n")
 
#define setred   pscat ("1.0 0.0 0.0 setrgbcolor\n")
 

Functions

void generate_text (struct scan_struct *root, struct type_pass *pass, char *fringename, char *pplot, double tickinc)
 
void modify_pol (struct type_pass *p, char *polstr)
 
void stripbuf (char *list)
 

Macro Definition Documentation

◆ LREF

#define LREF   1

◆ LREM

#define LREM   4

◆ pi

#define pi   3.141592654

◆ pscat

#define pscat (   ps_string)    strcat (pplot, ps_string)

◆ pslabel

#define pslabel (   lab)    pscat ("%" lab "\n")

◆ psleft

#define psleft (   xcoord,
  ycoord,
  ps_string 
)
Value:
{xval = xcoord * 7570; yval = ycoord * 10500;\
snprintf (psbuf, sizeof(psbuf),\
"%d %d M (%s) SL\n", xval, yval, ps_string);\
pscat (psbuf);}

◆ psright

#define psright (   xcoord,
  ycoord,
  ps_string 
)
Value:
{xval = xcoord * 7570; yval = ycoord * 10500;\
snprintf (psbuf, sizeof(psbuf),\
"%d %d M (%s) SR\n", xval, yval, ps_string);\
pscat (psbuf);}

◆ RREF

#define RREF   2

◆ RREM

#define RREM   8

◆ setblack

#define setblack   pscat ("0.0 0.0 0.0 setrgbcolor\n")

◆ setblue

#define setblue   pscat ("0.0 0.0 1.0 setrgbcolor\n")

◆ setcyan

#define setcyan   pscat ("0.0 1.0 1.0 setrgbcolor\n")

◆ setdarkorange

#define setdarkorange   pscat ("0.8 0.4 0.0 setrgbcolor\n")

◆ setgreen

#define setgreen   pscat ("0.0 0.6 0.0 setrgbcolor\n")

◆ setmagenta

#define setmagenta   pscat ("1.0 0.0 1.0 setrgbcolor\n")

◆ setorange

#define setorange   pscat ("1.0 0.5 0.0 setrgbcolor\n")

◆ setred

#define setred   pscat ("1.0 0.0 0.0 setrgbcolor\n")

Function Documentation

◆ generate_text()

void generate_text ( struct scan_struct root,
struct type_pass pass,
char *  fringename,
char *  pplot,
double  tickinc 
)

◆ modify_pol()

void modify_pol ( struct type_pass p,
char *  polstr 
)

◆ stripbuf()

void stripbuf ( char *  list)