WXP C++ Library
Version 6.74.9
Loading...
Searching...
No Matches
include
Lev2Image.h
1
#ifndef _WINC_LEV2IMAGE
2
#define _WINC_LEV2IMAGE
3
4
#include <WXP/Date.h>
5
#include <WXP/Domain.h>
6
#include <WXP/Filename.h>
7
#include <WXP/Grid.h>
8
#include <WXP/Image.h>
9
#include <WXP/Lev2Info.h>
10
11
namespace
WXP
{
12
class
Lev2Image
{
13
int
cradius;
14
int
ramp_cut;
15
int
ramp_len;
16
float
thres[200];
17
int
mix[200];
18
int
snow[200];
19
int
nthres;
20
int
clear_air;
21
int
interp;
22
int
type;
23
int
mode;
24
25
Lev2Info
info;
26
Domain
domain;
27
Date
date;
28
int
compress;
29
int
scan_num;
30
float
range;
// Valid range to use in mosaic
31
int
nbin;
// Number of scan bins in array
32
int
num;
// Number of values in scan
33
float
dist;
// Distance between each value in scan
34
int
valid;
// Whether read in data is valid
35
float
*data;
36
int
data_size;
37
38
public
:
39
Lev2Image
();
40
Lev2Image
(
const
char
*str );
41
~Lev2Image
();
42
int
init
();
43
int
setParam(
const
char
*str );
44
int
setFileType(
int
type );
45
int
setRamp(
int
cut,
int
len );
46
int
setThres(
const
char
*str );
47
inline
int
setClutterRad(
int
crad ){ cradius = crad;
return
1; };
48
inline
int
setCompress(
int
val ){ compress = val;
return
1; };
49
int
setClearAirUse(
int
val );
50
int
getMode();
51
int
getIndex(
float
val );
52
int
readSite(
Filename
&filename );
53
int
readSite(
Filename
&filename,
const
char
*
id
);
54
int
setup(
Image
&image );
55
int
addSite(
Image
&image );
56
int
addSite(
Filename
&filename,
Image
&image );
57
int
setImage(
Filename
&filename,
Image
&image );
58
int
applyMask(
Image
&image,
Grid
&mask);
59
int
print();
60
int
printSite();
61
62
};
63
}
64
#endif
WXP::Date
This class stores date and time information.
Definition
Date.h:8
WXP::Domain
This class stores and manipulates domain data.
Definition
Domain.h:19
WXP::Filename
This class creates filenames.
Definition
Filename.h:11
WXP::Grid
This class defines a grid.
Definition
Grid.h:20
WXP::Image
This class defines an image.
Definition
Image.h:19
WXP::Lev2Image
This class converts and merges Level II radar data into an Image.
Definition
Lev2Image.h:12
WXP::Lev2Image::init
int init()
Definition
Lev2Image.cc:51
WXP::Lev2Info
This structure stores LevelII radar header information.
Definition
Lev2Info.h:7
WXP
All WXP classes fall under the WXP namespace.
Definition
Angle.h:4
Generated on Sun Jul 28 2024 18:05:35 for WXP C++ Library by
1.9.7