QSAS_2_3/QSAS_dist/src/Utilities/qplplot/aqt.c File Reference

#import <Foundation/Foundation.h>
#import <aquaterm/AQTAdapter.h>
#include "plplotP.h"
#include "drivers.h"

Defines

#define SCALE   0.1
#define AQT_Default_X   720
#define AQT_Default_Y   540
#define DPI   72.0
#define MAX_STRING_LEN   1000
#define AQT_N_FontLookup   30
#define LOG   NOOP_

Functions

static void NOOP_ (id x,...)
static void get_cursor (PLStream *, PLGraphicsIn *)
static void proc_str (PLStream *, EscText *)
NSMutableAttributedString * create_string (const PLUNICODE *, int, PLFLT)
static void set_font_and_size (NSMutableAttributedString *, PLUNICODE, PLFLT, int)
static void check_font_environment_variables (void)
void plD_dispatch_init_aqt (PLDispatchTable *pdt)
void plD_init_aqt (PLStream *)
void plD_line_aqt (PLStream *, short, short, short, short)
void plD_polyline_aqt (PLStream *, short *, short *, PLINT)
void plD_eop_aqt (PLStream *)
void plD_bop_aqt (PLStream *)
void plD_tidy_aqt (PLStream *)
void plD_state_aqt (PLStream *, PLINT)
void plD_esc_aqt (PLStream *, PLINT, void *)

Variables

static NSAutoreleasePool * arpool
static id adapter
const char * plD_DEVICE_INFO_aqt = "aqt:AquaTerm (Mac OS X):1:aqt:50:aqt"
static int currentPlot = 0
static int maxWindows = 30
static int windowXSize = 0
static int windowYSize = 0
static bool didTests = false
static bool hasShear = false
static bool hasAlpha = false
static FCI_to_FontName_Table AQT_FontLookup [AQT_N_FontLookup]
const char * aqt_font_env_names [AQT_N_FontLookup]

Define Documentation

#define AQT_Default_X   720

#define AQT_Default_Y   540

#define AQT_N_FontLookup   30

#define DPI   72.0

#define LOG   NOOP_

#define MAX_STRING_LEN   1000

#define SCALE   0.1


Function Documentation

void check_font_environment_variables ( void   )  [static]

NSMutableAttributedString * create_string ( const PLUNICODE ucs4,
int  ucs4_len,
PLFLT  font_height 
)

void get_cursor ( PLStream pls,
PLGraphicsIn gin 
) [static]

static void NOOP_ ( id  x,
  ... 
) [inline, static]

void plD_bop_aqt ( PLStream pls  ) 

void plD_dispatch_init_aqt ( PLDispatchTable pdt  ) 

void plD_eop_aqt ( PLStream pls  ) 

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

void plD_init_aqt ( PLStream pls  ) 

void plD_line_aqt ( PLStream pls,
short  x1a,
short  y1a,
short  x2a,
short  y2a 
)

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

void plD_state_aqt ( PLStream pls,
PLINT  op 
)

void plD_tidy_aqt ( PLStream pls  ) 

void proc_str ( PLStream pls,
EscText args 
) [static]

void set_font_and_size ( NSMutableAttributedString *  str,
PLUNICODE  fci,
PLFLT  font_height,
int  cur_loc 
) [static]


Variable Documentation

id adapter [static]

const char* aqt_font_env_names[AQT_N_FontLookup]

FCI_to_FontName_Table AQT_FontLookup[AQT_N_FontLookup] [static]

NSAutoreleasePool* arpool [static]

int currentPlot = 0 [static]

bool didTests = false [static]

bool hasAlpha = false [static]

bool hasShear = false [static]

int maxWindows = 30 [static]

const char* plD_DEVICE_INFO_aqt = "aqt:AquaTerm (Mac OS X):1:aqt:50:aqt"

int windowXSize = 0 [static]

int windowYSize = 0 [static]


Generated on Tue Dec 9 16:55:34 2008 for QSAS by  doxygen 1.5.7