Mapper
Classes | Macros | Functions | Variables
mapp2h.h File Reference
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <string.h>
#include <sys/stat.h>
#include <ctype.h>
#include <X11/X.h>
#include <X11/Intrinsic.h>
#include <Xm/Xm.h>
#include <Xm/DrawingA.h>
#include <Xm/Form.h>
#include <Xm/PushB.h>
#include <Xm/Label.h>
#include <Xm/RowColumn.h>
#include <X11/StringDefs.h>
#include <X11/cursorfont.h>
Include dependency graph for mapp2h.h:

Go to the source code of this file.

Classes

struct  HRAP
 
struct  point
 

Macros

#define pi   3.141592
 
#define earthr   6371.2
 
#define xmesh   4.7625
 
#define raddeg   0.01745329
 
#define degrad   57.2957795
 
#define stdlat   60.
 
#define stdlon   105.
 

Functions

void readlatlon ()
 
void input_polar (void)
 
int rrmesh (double)
 
HRAP LL2Hrap (double, double)
 
HRAP Hrap2LL ()
 
void rearth (double)
 
void LatLon (double, double, double, double, double, double)
 
double pixheight (double, double, double, double, int)
 

Variables

double llx
 
double lly
 
double re
 
double reff
 
double xx
 
double yy
 
double xlat
 
double xlon
 
double lat
 
double lon
 
double raz
 
double rrg
 
double naradx
 
double narady
 
double ih
 
double jh
 
double stlat
 
double stlon
 
double ave [131][131]
 
double aver [131][131][3]
 
char idrad [5]
 
char radid [5]
 
char radarid [5]
 
char rfcname [6]
 
unsigned int ic
 
unsigned int jc
 
int iaz
 
int irg
 
int i
 
int j
 
int k
 
int rrrmesh
 
int elev
 
int len1
 
int len2
 
int polarHYS [360][230]
 
int polarOCC [360][230][4]
 
int cartesian [131][131]
 
int count [131][131]
 
int cartgrid [131][131]
 
int cart_occ [131][131][4]
 
int cartgrid_occ [131][131][4]
 
int cnt [131][131][4]
 
double avehys [131][131]
 
double aveocc [131][131][4]
 
double fic
 
double fjc
 
HRAP hrap
 
HRAP ll
 
char DIR1 [100]
 
char DIR2 [200]
 
char DIR3 [100]
 
char OutputFile [100]
 
char InputFile [100]
 
char savename [100]
 
char dispname [100]
 
char temp [9]
 
char Input [100]
 
FILE * radlatlon
 
FILE * mapph
 
FILE * HYS
 
FILE * OCC
 

Macro Definition Documentation

◆ degrad

#define degrad   57.2957795

Definition at line 37 of file mapp2h.h.

◆ earthr

#define earthr   6371.2

Definition at line 34 of file mapp2h.h.

◆ pi

#define pi   3.141592

Definition at line 33 of file mapp2h.h.

◆ raddeg

#define raddeg   0.01745329

Definition at line 36 of file mapp2h.h.

◆ stdlat

#define stdlat   60.

Definition at line 38 of file mapp2h.h.

◆ stdlon

#define stdlon   105.

Definition at line 39 of file mapp2h.h.

◆ xmesh

#define xmesh   4.7625

Definition at line 35 of file mapp2h.h.

Function Documentation

◆ Hrap2LL()

HRAP Hrap2LL ( )

◆ input_polar()

void input_polar ( void  )

◆ LatLon()

void LatLon ( double  ,
double  ,
double  ,
double  ,
double  ,
double   
)

◆ LL2Hrap()

HRAP LL2Hrap ( double  ,
double   
)

◆ pixheight()

double pixheight ( double  ,
double  ,
double  ,
double  ,
int   
)

◆ readlatlon()

void readlatlon ( )

◆ rearth()

void rearth ( double  )

◆ rrmesh()

int rrmesh ( double  )

Variable Documentation

◆ ave

double ave[131][131]

Definition at line 44 of file mapp2h.h.

◆ avehys

double avehys[131][131]

Definition at line 52 of file mapp2h.h.

◆ aveocc

double aveocc[131][131][4]

Definition at line 52 of file mapp2h.h.

◆ aver

double aver[131][131][3]

Definition at line 44 of file mapp2h.h.

◆ cart_occ

int cart_occ[131][131][4]

Definition at line 51 of file mapp2h.h.

◆ cartesian

int cartesian[131][131]

Definition at line 50 of file mapp2h.h.

◆ cartgrid

int cartgrid[131][131]

Definition at line 50 of file mapp2h.h.

◆ cartgrid_occ

int cartgrid_occ[131][131][4]

Definition at line 51 of file mapp2h.h.

◆ cnt

int cnt[131][131][4]

Definition at line 51 of file mapp2h.h.

◆ count

int count[131][131]

Definition at line 50 of file mapp2h.h.

◆ DIR1

char DIR1[100]

Definition at line 65 of file mapp2h.h.

◆ DIR2

char DIR2[200]

Definition at line 65 of file mapp2h.h.

◆ DIR3

char DIR3[100]

Definition at line 65 of file mapp2h.h.

◆ dispname

char dispname[100]

Definition at line 66 of file mapp2h.h.

◆ elev

int elev

Definition at line 48 of file mapp2h.h.

◆ fic

double fic

Definition at line 52 of file mapp2h.h.

◆ fjc

double fjc

Definition at line 52 of file mapp2h.h.

◆ hrap

HRAP hrap

Definition at line 53 of file mapp2h.h.

◆ HYS

FILE * HYS

Definition at line 67 of file mapp2h.h.

◆ i

int i

Definition at line 48 of file mapp2h.h.

◆ iaz

int iaz

Definition at line 48 of file mapp2h.h.

◆ ic

unsigned int ic

Definition at line 47 of file mapp2h.h.

◆ idrad

char idrad[5]

Definition at line 45 of file mapp2h.h.

◆ ih

double ih

Definition at line 42 of file mapp2h.h.

◆ Input

char Input[100]

Definition at line 66 of file mapp2h.h.

◆ InputFile

char InputFile[100]

Definition at line 65 of file mapp2h.h.

◆ irg

int irg

Definition at line 48 of file mapp2h.h.

◆ j

int j

Definition at line 48 of file mapp2h.h.

◆ jc

unsigned int jc

Definition at line 47 of file mapp2h.h.

◆ jh

double jh

Definition at line 42 of file mapp2h.h.

◆ k

int k

Definition at line 48 of file mapp2h.h.

◆ lat

double lat

Definition at line 41 of file mapp2h.h.

◆ len1

int len1

Definition at line 48 of file mapp2h.h.

◆ len2

int len2

Definition at line 48 of file mapp2h.h.

◆ ll

HRAP ll

Definition at line 53 of file mapp2h.h.

◆ llx

double llx

Definition at line 41 of file mapp2h.h.

◆ lly

double lly

Definition at line 41 of file mapp2h.h.

◆ lon

double lon

Definition at line 41 of file mapp2h.h.

◆ mapph

FILE * mapph

Definition at line 67 of file mapp2h.h.

◆ naradx

double naradx

Definition at line 42 of file mapp2h.h.

◆ narady

double narady

Definition at line 42 of file mapp2h.h.

◆ OCC

FILE * OCC

Definition at line 67 of file mapp2h.h.

◆ OutputFile

char OutputFile[100]

Definition at line 65 of file mapp2h.h.

◆ polarHYS

int polarHYS[360][230]

Definition at line 49 of file mapp2h.h.

◆ polarOCC

int polarOCC[360][230][4]

Definition at line 49 of file mapp2h.h.

◆ radarid

char radarid[5]

Definition at line 45 of file mapp2h.h.

◆ radid

char radid[5]

Definition at line 45 of file mapp2h.h.

◆ radlatlon

FILE* radlatlon

Definition at line 67 of file mapp2h.h.

◆ raz

double raz

Definition at line 42 of file mapp2h.h.

◆ re

double re

Definition at line 41 of file mapp2h.h.

◆ reff

double reff

Definition at line 41 of file mapp2h.h.

◆ rfcname

char rfcname[6]

Definition at line 45 of file mapp2h.h.

◆ rrg

double rrg

Definition at line 42 of file mapp2h.h.

◆ rrrmesh

int rrrmesh

Definition at line 48 of file mapp2h.h.

◆ savename

char savename[100]

Definition at line 66 of file mapp2h.h.

◆ stlat

double stlat

Definition at line 43 of file mapp2h.h.

◆ stlon

double stlon

Definition at line 43 of file mapp2h.h.

◆ temp

char temp[9]

Definition at line 66 of file mapp2h.h.

◆ xlat

double xlat

Definition at line 41 of file mapp2h.h.

◆ xlon

double xlon

Definition at line 41 of file mapp2h.h.

◆ xx

double xx

Definition at line 41 of file mapp2h.h.

◆ yy

double yy

Definition at line 41 of file mapp2h.h.