]> Pileus Git - ~andy/rsl/blob - doc/RSL_radar_to_uf.html
Initial import
[~andy/rsl] / doc / RSL_radar_to_uf.html
1 <head>
2 </head>
3
4 <body>
5 <a HREF="index.html"> <IMG SRC="rsl.gif"> </a>
6 <hr>
7
8
9 <h1>RSL_radar_to_uf</h1>
10
11
12 <h1>RSL_radar_to_uf_fp</h1>
13
14
15 <h1>RSL_radar_to_uf_gzip</h1>
16
17 <hr>
18
19 <h3>Synopsis</h3>
20 <b>#include &quot;rsl.h&quot;</b> <br>
21 <b>void RSL_radar_to_uf(<a href=RSL_radar_struct.html>Radar</a> *r, char *outfile);</b> <br>
22 <b>void RSL_radar_to_uf_fp(<a href=RSL_radar_struct.html>Radar</a> *r, FILE *fp);</b> <br>
23 <b>void RSL_radar_to_uf_gzip(<a href=RSL_radar_struct.html>Radar</a> *r, char *outfile);</b> 
24
25 <h3>
26 <hr>Description</h3>
27 Output the Radar structure, pointed to by <b>r</b>, to disk. The output filename is specified in <b>outfile</b>. The output UF file incorporates the NON-UF conforming NCAR record structure. Each UF record is surrounded by a 4 byte integer leading the UF buffer and a 4 byte integer trailing the UF buffer. The integer value represents the number of bytes for the UF buffer. This comes from the unformatted Fortran record descriptors. No UF library needed; the UF code in part of RSL. The routine <b>RSL_radar_to_uf_fp</b> takes a file pointer and is called by <b>RSL_radar_to_uf</b> and <b>RSL_radar_to_uf_gzip</b>. <b>RSL_radar_to_uf_gzip</b> passes the UF output through the GNU <b>gzip</b> compression filter; basically compressing the output on the fly.
28 <hr>
29
30 <h3>Return value</h3>
31 None. 
32 <hr>
33
34 <h3>See also</h3>
35 <a href=RSL_uf_to_radar.html>RSL_uf_to_radar</a>, <a href=RSL_write_radar.html>RSL_write_radar</a> 
36 <hr>
37
38 <p>Author: <a href=john.merritt.html>John H. Merritt</a> 
39 </body>