awips2/nativeLib/rary.ohd.ifp/inc/TSUtils.h
2017-04-21 18:33:55 -06:00

54 lines
1.5 KiB
C

/* ***************************************** */
/* File: plots.h */
/* Date: Jan 2002 */
/* Author: Ai Vo */
/* Purpose: */
/* */
/* ***************************************** */
#ifndef _TSUtils_H
#define _TSUtils_H
#include "MotifHeader.h"
#include "TSWidget.h"
void setUpGC();
GC IFP_Map_xs_create_xor_gc(Widget w);
GC xs_create_xor_gc(Widget w);
void TSSetColor (GC gc, Widget w, char *colorName);
int getColorByName ( Widget w, char *name );
void updateGraphDimension ( GRAPH *g);
int x2pixel( GRAPH *graph, time_t x);
int y2pixel( GRAPH *graph, float y);
float pixel2y ( GRAPH *graph, int ypix );
time_t pixel2x ( GRAPH *graph, int xpix );
void clear_drawingArea(GRAPH *graph);
void draw_yaxis( GRAPH *graph) ;
void draw_xaxis(GRAPH *graph);
void draw_grid(GRAPH *graph);
void drawing_crosshairs();
void TSDisplay ( GRAPH *graph);
void clearDrawAInfo ();
void reDrawAll ();
void reDrawGraph ( GRAPH *graph);
void adjust_ymaxmin(float minval,
float maxval,
float *newmin,
float *newmax,
float *dinc);
void search_and_display_trace(int xpix, int ypix, time_t xsecs);
void addTStrace( GRAPH *graph, TRACE *tptr);
void TSAddButton( GRAPH *graph);
int colorLookUp ( char *traceType);
void read_ymaxminFile();
void write_ymaxminFile();
void remove_ymaxminFile();
#endif