dan7x.h File Reference

Library for Data Analysis; Grafic mode routines; Header file. More...


Data Structures

struct  DEVDESC
struct  DATA7x

Defines

#define MAXCLAS   4
#define DEVCLAS
#define MAXTYPE   12
#define TERMTYP
#define MAXLANG   12
#define DEVLANG
#define DEVTL   67
#define DEVTLf   "65"
#define MAXTERM   10
#define MAXPRNT   14
#define INITDATA7x

Enumerations

enum  devclas { NOCLAS, TERMCLAS, PRNTCLAS, FILECLAS }
enum  termtyp {
  VT240, VT330, VT340, DECTERM,
  XTERM, TTERM, NOTYP, NOTYP8,
  NOTYP9, NOTYP10, NOTYP11, NOTYP12
}
enum  devlang {
  DFLTLAN = 99, ASCII = 0, TEK4010, REGIS,
  PS, HPGL, HPPCL, SIXEL,
  PSGRAY, PSCOLOR, NOLAN10, NOLAN11,
  NOLAN12
}

Functions

void xImport (void)
void xPlotpar (void)
int xPlotE (FILE *fdout, int color)
void xPlotX (void)
FILE * xPlotFs (enum devlang uselang)
void xPlotFx (FILE *fd)
void xPlotC (void)
void xPlotTs (int x, int y)
void xPlotTx (void)
void xPlotPs (int mode)
void xPlotPx (void)
void xPlotP1 (int x, int y)
void xPlotP2 (int x, int yl, int yh)
void xPlotP3 (int x, int x0, int y)
void xplotP4 (int mode, int x, int y, int z)
void xplotSd (int mode)
void xPlotMa (int pos, int label, char *labfmt)
void xPlotGi (char *charct, float *pos)


Detailed Description

Library for Data Analysis; Grafic mode routines; Header file.

Author:
Kurt Huber; Strahlenzentrum J.L.-Universitaet GIESSEN
Date:
10.01.1996
Version:
15.08.2008
modification history
--------------------
15aug08 kHu	DOXYGEN comments added
04jun04 kHu	xPlotE(FILE *fdout, int color)
		plotE(FILE *fdout, int device, int language, int color)
01jun04 kHu	neu  Colored Spot / Contour Plot
16apr03 kHu	Fit gemacht fuer -Wall GCC-Option
12feb03 kHu	define MAXCLAS
27feb02 kHu	PNAME -> CPNAME
21dec01 kHu	Printing neu
19dec01 kHu	Printer Defaults: peak.tmp -> ~/"PNAME".tmp
26jun01 kHu	DFLTLAN; xPlotFs(enum devlang uselang)
18oct00 kHu	LaserJet4000 (hplaser) HPGL -> PS
11nov99 kHu	Newprog Standard
02sep99 kHu	Abschluss Pruefung
17aug99 kHu	plotMa() geaendert
13jan99 kHu	Umstellung auf dan-Library
11jan99 kHu	Terminal/printer defaults neu (DATA7x)

Define Documentation

#define DEVCLAS

Value:

static char *devclastxt[MAXCLAS] = \
        {"noType", "Terminal", "Printer", "File"};

#define DEVLANG

Value:

static char *devlangtxt[MAXLANG] =              \
        {"ASCII", "TEK4010", "ReGIS", "PS", "HPGL",             \
         "HPPCL (not supported)", "Sixel (not supported)",      \
         "PS gray", "PS color", "unknown", "unknown", "unknown"};

#define DEVTL   67

#define DEVTLf   "65"

#define INITDATA7x

#define MAXCLAS   4

#define MAXLANG   12

#define MAXPRNT   14

#define MAXTERM   10

#define MAXTYPE   12

#define TERMTYP

Value:

static char *termtyptxt[MAXTYPE] = \
        {"VT240", "VT330", "VT340", "DECterm", "xterm", "TeraTerm", \
         "unknown", "unknown", "unknown", "unknown", "unknown", "unknown"};


Enumeration Type Documentation

enum devclas

Enumerator:
NOCLAS 
TERMCLAS 
PRNTCLAS 
FILECLAS 

enum devlang

Enumerator:
DFLTLAN 
ASCII 
TEK4010 
REGIS 
PS 
HPGL 
HPPCL 
SIXEL 
PSGRAY 
PSCOLOR 
NOLAN10 
NOLAN11 
NOLAN12 

enum termtyp

Enumerator:
VT240 
VT330 
VT340 
DECTERM 
XTERM 
TTERM 
NOTYP 
NOTYP8 
NOTYP9 
NOTYP10 
NOTYP11 
NOTYP12 


Function Documentation

void xImport ( void   ) 

void xPlotC ( void   ) 

int xPlotE ( FILE *  fdout,
int  color 
)

FILE* xPlotFs ( enum devlang  uselang  ) 

void xPlotFx ( FILE *  fd  ) 

void xPlotGi ( char *  charct,
float *  pos 
)

void xPlotMa ( int  pos,
int  label,
char *  labfmt 
)

void xPlotP1 ( int  x,
int  y 
)

void xPlotP2 ( int  x,
int  yl,
int  yh 
)

void xPlotP3 ( int  x,
int  x0,
int  y 
)

void xplotP4 ( int  mode,
int  x,
int  y,
int  z 
)

void xPlotpar ( void   ) 

void xPlotPs ( int  mode  ) 

void xPlotPx ( void   ) 

void xplotSd ( int  mode  ) 

void xPlotTs ( int  x,
int  y 
)

void xPlotTx ( void   ) 

void xPlotX ( void   ) 


Generated on Wed Oct 15 16:17:15 2008 for Experiment-Software by  doxygen 1.5.6