]> Pileus Git - ~andy/rsl/blob - doc/quick_ref.html
RSL v1.43
[~andy/rsl] / doc / quick_ref.html
1 <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
2 <html>
3 <head>
4    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
5    <meta name="GENERATOR" content="Mozilla/4.7 [en] (X11; U; Linux 2.2.12 i686) [Netscape]">
6 </head>
7 <body>
8
9 <center><a href="index.html"><img SRC="rsl_big.jpg" height=256 width=550></a><render tag="center" style="TT"></center>
10
11 <h1>
12 Indexed Reference for RSL</h1>
13
14 <h1>
15 <a href="RSL_radar_intro.html">Introduction&nbsp;<br>
16 </a><a href="RSL_structures.html">Structures</a></h1>
17
18 <h1>
19 <a href="users_guide.html">Users guide</a></h1>
20
21 <h1>
22 <a href="programmers_guide.html">Programmers guide</a></h1>
23
24 <h1>
25 <a href="internal_routines.html">Internal Routines</a></h1>
26 <a href="whats_new.html">What's New</a>
27 <br><a href="README">README</a>
28 <br><a href="CHANGES">CHANGES</a>
29 <p><a href="RSL_copyright.html">Copyright(c)1996, 1997, 1998, 1999, 2000</a>
30 <h1>
31 <a href="functionality_index.html">Functionality index to RSL routines</a></h1>
32
33 <h1>
34 Alphabetical index to RSL routines</h1>
35
36 <h5>
37 (alphabetical and grouped by object returned)</h5>
38 <a href="RSL_anyformat_to_radar.html">Radar *RSL_anyformat_to_radar(char
39 *infile [, char *callid_or_first_file]);</a>
40 <br><a href="RSL_get_win.html">Radar *RSL_get_window_from_radar(Radar *r,
41 float min_range, float max_range, float low_azim, float hi_azim);</a>
42 <br><a href="RSL_hdf_to_radar.html">Radar *RSL_hdf_to_radar(char *infile);</a>
43 <br><a href="RSL_hdf_to_radar.html">Radar *RSL_hdf_to_radar_unQC(char *infile);</a>
44 <br><a href="RSL_lassen_to_radar.html">Radar *RSL_lassen_to_radar(char
45 *infile);</a>
46 <br><a href="RSL_mcgill_to_radar.html">Radar *RSL_mcgill_to_radar(char
47 *infile);</a>
48 <br><a href="RSL_new.html">Radar *RSL_new_radar(int nvolumes);</a>
49 <br><a href="RSL_nsig_to_radar.html">Radar *RSL_nsig_to_radar(char *infile);</a>
50 <br><a href="RSL_prune.html">Radar *RSL_prune_radar(Radar *radar);</a>
51 <br><a href="RSL_radtec_to_radar.html">Radar *RSL_radtec_to_radar(char
52 *infile);</a>
53 <br><a href="RSL_rapic_to_radar.html">Radar *RSL_rapic_to_radar(char *infile);</a>
54 <br><a href="RSL_read_radar.html">Radar *RSL_read_radar(char *infile);</a>
55 <br><a href="RSL_sort.html">Radar *RSL_sort_radar(Radar *r);</a>
56 <br><a href="RSL_toga_to_radar.html">Radar *RSL_toga_to_radar(char *infile);</a>
57 <br><a href="RSL_uf_to_radar.html">Radar *RSL_uf_to_radar(char *infile);</a>
58 <br><a href="RSL_uf_to_radar.html">Radar *RSL_uf_to_radar_fp(FILE *fp);</a>
59 <br><a href="RSL_wsr88d_to_radar.html">Radar *RSL_wsr88d_to_radar(char
60 *infile, char *callid_or_first_file);</a>
61 <p><a href="RSL_clear.html">Volume *RSL_clear_volume(Volume *v);</a>
62 <br><a href="RSL_copy.html">Volume *RSL_copy_volume(Volume *v);</a>
63 <br><a href="RSL_get_volume.html">Volume *RSL_get_volume(Radar *r, int
64 type_wanted);</a>
65 <br><a href="RSL_get_win.html">Volume *RSL_get_window_from_volume(Volume
66 *v, float min_range, float max_range, float low_azim, float hi_azim);</a>
67 <br><a href="RSL_new.html">Volume *RSL_new_volume(int max_sweeps);</a>
68 <br><a href="RSL_prune.html">Volume *RSL_prune_volume(Volume *v);</a>
69 <br><a href="RSL_read.html">Volume *RSL_read_volume(FILE *fp);</a>
70 <br><a href="RSL_reverse.html">Volume *RSL_reverse_sweep_order(Volume *v);</a>
71 <br><a href="RSL_sort.html">Volume *RSL_sort_rays_in_volume(Volume *v);</a>
72 <br><a href="RSL_sort.html">Volume *RSL_sort_sweeps_in_volume(Volume *v);</a>
73 <br><a href="RSL_sort.html">Volume *RSL_sort_volume(Volume *v);</a>
74 <br><a href="RSL_z_to_r.html">Volume *RSL_volume_z_to_r(Volume *z_volume,
75 float k, float a);</a>
76 <p><a href="RSL_clear.html">Sweep *RSL_clear_sweep(Sweep *s);</a>
77 <br><a href="RSL_copy.html">Sweep *RSL_copy_sweep(Sweep *s);</a>
78 <br><a href="RSL_get_closest_sweep.html">Sweep *RSL_get_closest_sweep(Volume
79 *v,float sweep_angle,float limit);</a>
80 <br><a href="RSL_get_first_sweep_of_volume.html">Sweep *RSL_get_first_sweep_of_volume(Volume
81 *v);</a>
82 <br><a href="RSL_get_sweep.html">Sweep *RSL_get_sweep(Volume *v, float
83 elev);</a>
84 <br><a href="RSL_get_win.html">Sweep *RSL_get_window_from_sweep(Sweep *s,
85 float min_range, float max_range, float low_azim, float hi_azim);</a>
86 <br><a href="RSL_new.html">Sweep *RSL_new_sweep(int max_rays);</a>
87 <br><a href="RSL_prune.html">Sweep *RSL_prune_sweep(Sweep *s);</a>
88 <br><a href="RSL_read.html">Sweep *RSL_read_sweep (FILE *fp);</a>
89 <br><a href="RSL_sort.html">Sweep *RSL_sort_rays_in_sweep(Sweep *s);</a>
90 <br><a href="RSL_sort.html">Sweep *RSL_sort_rays_by_time(Sweep *s);</a>
91 <br><a href="RSL_z_to_r.html">Sweep *RSL_sweep_z_to_r(Sweep *z_sweep, float
92 k, float a);</a>
93 <p><a href="RSL_clear.html">Ray *RSL_clear_ray(Ray *r);</a>
94 <br><a href="RSL_copy.html">Ray *RSL_copy_ray(Ray *r);</a>
95 <br><a href="RSL_get_closest_ray_from_sweep.html">Ray *RSL_get_closest_ray_from_sweep(Sweep
96 *s,float ray_angle,float limit);</a>
97 <br><a href="RSL_get_first_ray_of.html">Ray *RSL_get_first_ray_of_sweep(Sweep
98 *s);</a>
99 <br><a href="RSL_get_first_ray_of.html">Ray *RSL_get_first_ray_of_volume(Volume
100 *v);</a>
101 <br><a href="RSL_get_next_cwise_ray.html">Ray *RSL_get_next_ccwise_ray(Sweep
102 *s, Ray *ray);</a>
103 <br><a href="RSL_get_next_cwise_ray.html">Ray *RSL_get_next_cwise_ray(Sweep
104 *s, Ray *ray);</a>
105 <br><a href="RSL_get_ray.html">Ray *RSL_get_ray(Volume *v, float elev,
106 float azimuth);</a>
107 <br><a href="RSL_get_ray_from_sweep.html">Ray *RSL_get_ray_from_sweep(Sweep
108 *s, float azim);</a>
109 <br><a href="RSL_get_ray_above-below.html">Ray *RSL_get_ray_above(Volume
110 *v, Ray *current_ray);</a>
111 <br><a href="RSL_get_ray_above-below.html">Ray *RSL_get_ray_below(Volume
112 *v, Ray *current_ray);</a>
113 <br><a href="RSL_get_win.html">Ray *RSL_get_window_from_ray(Ray *r, float
114 min_range, float max_range, float low_azim, float hi_azim);</a>
115 <br><a href="RSL_new.html">Ray *RSL_new_ray(int max_bins);</a>
116 <br><a href="RSL_prune.html">Ray *RSL_prune_ray(Ray *ray);</a>
117 <br><a href="RSL_z_to_r.html">Ray *RSL_ray_z_to_r(Ray *z_ray, float k,
118 float a);</a>
119 <br><a href="RSL_read.html">Ray *RSL_read_ray (FILE *fp);</a>
120 <p><a href="RSL_area_of_ray.html">float RSL_area_of_ray(Ray *r, float lo,
121 float hi, float max_range);</a>
122 <br><a href="RSL_fraction_of.html">float RSL_fraction_of_ray(Ray *r, float
123 lo, float hi, float range);</a>
124 <br><a href="RSL_fraction_of.html">float RSL_fraction_of_sweep(Sweep *s,
125 float lo, float hi, float range);</a>
126 <br><a href="RSL_fraction_of.html">float RSL_fraction_of_volume(Volume
127 *v, float lo, float hi, float range);</a>
128 <br><a href="RSL_fractional_area_of_sweep.html">float RSL_fractional_area_of_sweep(Sweep
129 *s, float lo, float hi, float max_rng);</a>
130 <br><a href="RSL_get_linear_value.html">float RSL_get_linear_value(Volume
131 *v,float srange,float azim,float elev,float limit);</a>
132 <br><a href="RSL_get_nyquist_from_radar.html">float RSL_get_nyquist_from_radar(Radar
133 *radar);</a>
134 <br><a href="RSL_get_range_of_range_index.html">float RSL_get_range_of_range_index(Ray
135 *ray, int index);</a>
136 <br><a href="RSL_get_value.html">float RSL_get_value(Volume *v, float elev,
137 float azimuth, float range);</a>
138 <br><a href="RSL_get_value.html">float RSL_get_value_at_h(Volume *v, float
139 azim, float grnd_r, float h);</a>
140 <br><a href="RSL_get_value_from_cappi.html">float RSL_get_value_from_cappi(Cappi
141 *cappi, float rng, float azm);</a>
142 <br><a href="RSL_get_value.html">float RSL_get_value_from_ray(Ray *ray,
143 float r);</a>
144 <br><a href="RSL_get_value.html">float RSL_get_value_from_sweep(Sweep *s,
145 float elev, float azim, float r);</a>
146 <br><a href="RSL_z_to_r.html">float RSL_z_to_r(float z, float k, float
147 a);</a>
148 <p><a href="RSL_fill_cappi.html">int RSL_fill_cappi(Volume *v, Cappi *cap,
149 int method);</a>
150 <br><a href="RSL_get_sweep_index_from_volume.html">int RSL_get_sweep_index_from_volume(Volume
151 *v, float elev,int *next_closest);</a>
152 <br><a href="RSL_radar_to_hdf.html">int RSL_radar_to_hdf(Radar *radar,
153 char *outfile);</a>
154 <br><a href="RSL_write_histogram.html">int RSL_write_histogram(Histogram
155 *histogram, char *outfile);</a>
156 <br><a href="RSL_write.html">int RSL_write_ray(Ray *r, FILE *fp);</a>
157 <br><a href="RSL_write.html">int RSL_write_sweep(Sweep *s, FILE *fp);</a>
158 <br><a href="RSL_write.html">int RSL_write_volume(Volume *v, FILE *fp);</a>
159 <br><a href="RSL_write_histogram.html">int RSL_write_histogram(Histogram
160 *histogram, char *outfile);</a>
161 <br><a href="RSL_write_radar.html">int RSL_write_radar(Radar *radar, char
162 *outfile);</a>
163 <br><a href="RSL_write_radar.html">int RSL_write_radar_fp(Radar *radar,
164 FILE *fp);</a>
165 <br><a href="RSL_write_radar.html">int RSL_write_radar_gzip(Radar *radar,
166 char *outfile);</a>
167 <p><a href="RSL_sweep_to_cart.html">unsigned char *RSL_sweep_to_cart(Sweep
168 *s, int xdim, int ydim, float range);</a>
169
170 <p><a href="RSL_add_dbz_offset.html">void RSL_add_dbz_offset_to_ray(Ray *r, float dbz_offset);</a>
171 <br><a href="RSL_add_dbz_offset.html">void RSL_add_dbz_offset_to_sweep(Sweep *s, float dbz_offset);</a>
172 <br><a href="RSL_add_dbz_offset.html">void RSL_add_dbz_offset_to_volume(Volume *v, float dbz_offset);</a>
173 <br><a href="RSL_bscan.html">void RSL_bscan_ray(Ray *r, FILE *fp);</a>
174 <br><a href="RSL_bscan.html">void RSL_bscan_sweep(Sweep *s, char *outfile);</a>
175 <br><a href="RSL_bscan.html">void RSL_bscan_volume(Volume *v, char *basename);</a>
176 <br><a href="RSL_find_rng_azm.html">void RSL_find_rng_azm(float *r, float
177 *ang, float x, float y);</a>
178 <br><a href="RSL_fix_time.html">void RSL_fix_time(Ray *ray);</a>
179 <br><a href="RSL_free_cappi.html">void RSL_free_cappi(Cappi *c);</a>
180 <br><a href="RSL_free_histogram.html">void RSL_free_histogram(Histogram
181 *histogram);</a>
182 <br><a href="RSL_free_radar.html">void RSL_free_radar(Radar *r);</a>
183 <br><a href="RSL_free.html">void RSL_free_ray(Ray *r);</a>
184 <br><a href="RSL_free.html">void RSL_free_sweep(Sweep *s);</a>
185 <br><a href="RSL_clear.html">void RSL_free_volume(Volume *v);</a>
186 <br><a href="RSL_color_table.html">void RSL_get_color_table(int icolor,
187 char buffer[256], int *ncolors);</a>
188 <br><a href="RSL_get_groundr_and_h.html">void RSL_get_groundr_and_h(float
189 slant_r, float elev, float *gr, float *h);</a>
190 <br><a href="RSL_get_gr_slantr_h.html">void RSL_get_gr_slantr_h(Ray *ray,
191 int i, float *gr, float *slantr, float *h)</a>
192 <br><a href="RSL_get_slantr_and_elev.html">void RSL_get_slantr_and_elev(float
193 gr, float h, float *slant_r, float *elev);</a>
194 <br><a href="RSL_get_slantr_and_h.html">void RSL_get_slantr_and_h(float
195 gr, float elev, float *slant_r, float *h);</a>
196 <br><a href="RSL_load_color_table.html">void RSL_load_color_table(char
197 *infile, char buffer[256], int *ncolors);</a>
198 <br><a href="RSL_load_color_table.html">void RSL_load_green_table(char
199 *infile);</a>
200 <br><a href="RSL_load_color_table.html">void RSL_load_blue_table(char *infile);</a>
201 <br><a href="RSL_load_color_table.html">void RSL_load_height_color_table();</a>
202 <br><a href="RSL_load_color_table.html">void RSL_load_rainfall_color_table();</a>
203 <br><a href="RSL_load_color_table.html">void RSL_load_red_table(char *infile);</a>
204 <br><a href="RSL_load_color_table.html">void RSL_load_refl_color_table();</a>
205 <br><a href="RSL_load_color_table.html">void RSL_load_sw_color_table();</a>
206 <br><a href="RSL_load_color_table.html">void RSL_load_vel_color_table();</a>
207 <br><a href="RSL_load_color_table.html">void RSL_load_zdr_color_table();</a>
208 <br><a href="RSL_print_histogram.html">void RSL_print_histogram(Histogram
209 *histogram, int min_range, int max_range, char *filename);</a>
210 <br><a href="RSL_print_version.html">void RSL_print_version();</a>
211 <br><a href="RSL_radar_to_uf.html">void RSL_radar_to_uf(Radar *r, char
212 *outfile);</a>
213 <br><a href="RSL_radar_to_uf.html">void RSL_radar_to_uf_fp(Radar *r, FILE
214 *fp);</a>
215 <br><a href="RSL_radar_to_uf.html">void RSL_radar_to_uf_gzip(Radar *r,
216 char *outfile);</a>
217 <br><a href="RSL_radar_verbose.html">void RSL_radar_verbose_off(void);</a>
218 <br><a href="RSL_radar_verbose.html">void RSL_radar_verbose_on(void);</a>
219 <br><a href="RSL_read_these_sweeps.html">void RSL_read_these_sweeps(char
220 *sweep#, ..., NULL);</a>
221 <br><a href="RSL_rebin_velocity.html">void RSL_rebin_velocity_ray(Ray *r);</a>
222 <br><a href="RSL_rebin_velocity.html">void RSL_rebin_velocity_sweep(Sweep
223 *s);</a>
224 <br><a href="RSL_rebin_velocity.html">void RSL_rebin_velocity_volume(Volume
225 *v);</a>
226 <br><a href="RSL_rebin.html">void RSL_rebin_ray(Ray *r);</a>
227 <br><a href="RSL_rebin.html">void RSL_rebin_sweep(Sweep *s);</a>
228 <br><a href="RSL_rebin.html">void RSL_rebin_volume(Volume *v);</a>
229 <br><a href="RSL_color_table.html">void RSL_set_color_table(int icolor,
230 char buffer[256], int *ncolors);</a>
231 <br><a href="RSL_set_hdf_qc_parameters.html">void RSL_set_hdf_qc_parameters(float
232 hfreeze, float dbznoise, float hthresh1, float hthresh2, float hthresh3,
233 float zthresh1, float zthresh2, float zthresh3, char *outfile);</a>
234 <br><a href="RSL_select_fields.html">void RSL_select_fields(char *field_type,
235 ..., NULL);</a>
236 <br><a href="RSL_sweep_to.html">void RSL_sweep_to_gif(Sweep *s, char *outfile,
237 int xdim, int ydim, float range);</a>
238 <br><a href="RSL_sweep_to.html">void RSL_sweep_to_pgm(Sweep *s, char *outfile,
239 int xdim, int ydim, float range);</a>
240 <br><a href="RSL_sweep_to.html">void RSL_sweep_to_pict(Sweep *s, char *outfile,
241 int xdim, int ydim, float range);</a>
242 <br><a href="RSL_sweep_to.html">void RSL_sweep_to_ppm(Sweep *s, char *outfile,
243 int xdim, int ydim, float range);</a>
244 <br><a href="RSL_volume_to.html">void RSL_volume_to_gif(Volume *v, char
245 *basename, int xdim, int ydim, float range);</a>
246 <br><a href="RSL_volume_to.html">void RSL_volume_to_pgm(Volume *v, char
247 *basename, int xdim, int ydim, float range);</a>
248 <br><a href="RSL_volume_to.html">void RSL_volume_to_pict(Volume *v, char
249 *basename, int xdim, int ydim, float range) ;</a>
250 <br><a href="RSL_volume_to.html">void RSL_volume_to_ppm(Volume *v, char
251 *basename, int xdim, int ydim, float range);</a>
252 <br><a href="RSL_write.html">void RSL_write_gif(char *outfile, unsigned
253 char *image, int xdim, int ydim, char c_t able[256][3]);</a>
254 <br><a href="RSL_write.html">void RSL_write_pict(char *outfile, unsigned
255 char *image, int xdim, int ydim, char c_ table[256][3]);</a>
256 <br><a href="RSL_write.html">void RSL_write_pgm(char *outfile, unsigned
257 char *image, int xdim, int ydim);</a>
258 <br><a href="RSL_write.html">void RSL_write_ppm(char *outfile, unsigned
259 char *image, int xdim, int ydim, char c_t able[256][3]);</a>
260 <br><a href="RSL_cappi_at_h.html">Cappi *RSL_cappi_at_h(Volume *v, float
261 h, float grnd_range);</a>
262 <br><a href="RSL_new_cappi.html">Cappi *RSL_new_cappi(Sweep *sweep, float
263 height);</a>
264 <p><a href="RSL_cappi_to_carpi.html">Carpi *RSL_cappi_to_carpi(Cappi *cappi,
265 float dx, float dy, float lat, float lon, int nx, int ny, int radar_x,
266 int radar_y);</a>
267 <br><a href="RSL_new_carpi.html">Carpi *RSL_new_carpi(int xdim, int ydim);</a>
268 <br><a href="RSL_volume_to_carpi.html">Carpi *RSL_volume_to_carpi(Volume
269 *v, float h, float grnd_r, float dx, float dy, int nx, int ny, int radar_x,
270 int radar_y, float lat, float lon);</a>
271 <p><a href="RSL_volume_to_cube.html">Cube *RSL_volume_to_cube(Volume *v,
272 float dx, float dy, float dz, int nx, int ny, int nz, float grnd_r, int
273 radar_x, int radar_y, int radar_z);</a>
274 <p><a href="RSL_get_slice_from_cube.html">Slice *RSL_get_slice_from_cube(Cube
275 *cube, int x, int y, int z);</a>
276 <br><a href="RSL_allocate_histogram.html">Histogram *RSL_allocate_histogram(int
277 low, int hi);</a>
278 <br><a href="RSL_get_histogram_from.html">Histogram *RSL_get_histogram_from_ray(Ray
279 *ray, Histogram *histogram, int low, int hi, int min_range, int max_range);</a>
280 <br><a href="RSL_get_histogram_from.html">Histogram *RSL_get_histogram_from_sweep(Sweep
281 *sweep, Histogram *histogram, int low, int hi, int min_range, int max_range);</a>
282 <br><a href="RSL_get_histogram_from.html">Histogram *RSL_get_histogram_from_volume(Volume
283 *volume, Histogram *histogram, int low, int hi, int min_range, int max_range);</a>
284 <br><a href="RSL_read_histogram.html">Histogram *RSL_read_histogram(char
285 *infile);</a>
286 <br>
287 <hr>Author: <a href="john.merritt.html">John H. Merritt</a>.
288 </body>
289 </html>