]> Pileus Git - ~andy/rsl/blob - doc/RSL_ray_header_struct.html
2065762760bdbf15e172795fbefe004c334dc37d
[~andy/rsl] / doc / RSL_ray_header_struct.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html>
3 <head>
4     
5   <meta http-equiv="Content-Type"
6  content="text/html; charset=iso-8859-1">
7     
8   <meta name="GENERATOR"
9  content="Mozilla/4.01b6C [en] (X11; I; Linux 2.0.28 i686) [Netscape]">
10   <title></title>
11 </head>
12  <body>
13  <a href="index.html"><img src="rsl.gif">
14 </a><a href="index.html">&nbsp;</a>&nbsp; 
15 <hr> 
16 <pre>typedef struct {<br>&nbsp; int&nbsp;&nbsp; month; /* Date for this ray; month (1-12). */<br>&nbsp; int&nbsp;&nbsp; day;&nbsp;&nbsp; /* Date for this ray; day (1-31).&nbsp;&nbsp; */<br>&nbsp; int&nbsp;&nbsp; year;&nbsp; /* Date for this ray; year (eg. 1993). */<br>&nbsp; int&nbsp;&nbsp; hour;&nbsp; /* Time for this ray; hour (0-23). */<br>&nbsp; int&nbsp;&nbsp; minute;/* Time for this ray; minute (0-59).*/<br>&nbsp; float sec;&nbsp;&nbsp; /* Time for this ray; second + fraction of second. */<br>&nbsp; float unam_rng;&nbsp; /* Unambiguous range. (KM). */<br>&nbsp; float azimuth;&nbsp;&nbsp; /* Azimuth angle. (degrees). Must be positive<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * 0=North, 90=east, -90/270=west.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * This angle is the mean azimuth for the whole ray.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * Eg. for NSIG the beginning and end azimuths are<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * averaged.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; */<br>&nbsp; int&nbsp;&nbsp; ray_num;&nbsp;&nbsp; /* Ray no. within elevation scan. */<br>&nbsp; float elev;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* Elevation angle. (degrees). */<br>&nbsp; int&nbsp;&nbsp; elev_num;&nbsp;&nbsp; /* Elevation no. within volume scan. */<br>&nbsp;&nbsp;<br>&nbsp; int&nbsp;&nbsp; range_bin1; /* Range to first gate.(meters) */<br>&nbsp; int&nbsp;&nbsp; gate_size;&nbsp; /* Data gate size (meters)*/<br>&nbsp;&nbsp;<br>&nbsp; float&nbsp; vel_res;&nbsp;&nbsp;&nbsp; /* Doppler velocity resolution */<br>&nbsp; float sweep_rate;&nbsp;&nbsp; /* Sweep rate. Full sweeps/min. */<br>&nbsp;&nbsp;<br>&nbsp; int prf;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* Pulse repitition frequency, in Hz. */<br>&nbsp; float azim_rate;  /* Sweep rate in degrees/second.*/<br>&nbsp; float fix_angle;  /* Elevation angle for the sweep. (degrees). */<br>&nbsp; float pitch;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* Pitch angle. */<br>&nbsp; float roll;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* Roll&nbsp; angle. */<br>&nbsp; float heading;&nbsp;&nbsp;&nbsp; /* Heading. */<br>&nbsp; float pitch_rate; /* (angle/sec) */<br>&nbsp; float roll_rate;&nbsp; /* (angle/sec) */<br>&nbsp; float heading_rate; /* (angle/sec) */<br>&nbsp; float lat;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* Latitude (degrees) */<br>&nbsp; float lon;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* Longitude (degrees) */<br>&nbsp; int&nbsp;&nbsp; alt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* Altitude (m) */<br>&nbsp; float rvc;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* Radial velocity correction (m/sec) */<br>&nbsp; float vel_east;&nbsp;&nbsp;&nbsp;&nbsp; /* Platform velocity to the east&nbsp; (m/sec) */<br>&nbsp; float vel_north;&nbsp;&nbsp;&nbsp; /* Platform velocity to the north (m/sec) */<br>&nbsp; float vel_up;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* Platform velocity toward up&nbsp;&nbsp;&nbsp; (m/sec) */<br>&nbsp; float pulse_count;  /* Pulses used in a single dwell time. */<br>&nbsp; float pulse_width; /* Pulse width (micro-sec). */<br>&nbsp; float beam_width;&nbsp; /* Beamwidth in degrees. */<br>&nbsp; float frequency;&nbsp;&nbsp; /* Bandwidth MHz. */<br>&nbsp; float wavelength;&nbsp; /* Wavelength. Meters. */<br>&nbsp; float nyq_vel;&nbsp;&nbsp;&nbsp; /* Nyquist velocity. m/s */<br>&nbsp; float (*f)(Range x);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* Data conversion function. f(x). */<br>&nbsp; Range (*invf)(float x);&nbsp;&nbsp;&nbsp; /* Data conversion function. invf(x). */<br>&nbsp; int&nbsp;&nbsp; nbins;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* Number of array elements for 'Range'. */<br>} Ray_header;</pre>
17   <br>
18 </body>
19 </html>