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