WXP C++ Library
Version 6.74.9
Loading...
Searching...
No Matches
include
NidsData.h
1
#ifndef _WINC_NIDSDATA
2
#define _WINC_NIDSDATA
3
4
#include <WXP/Date.h>
5
#include <WXP/Domain.h>
6
7
namespace
WXP
{
14
struct
NidsData
{
15
char
info[50];
16
char
misc
[50];
17
int
src
;
18
float
lat
;
19
float
lon
;
20
int
mode
;
21
int
code
;
22
int
type
;
23
int
vcp
;
24
int
seq;
25
Date
date;
26
Domain
domain;
27
int
nrad;
28
int
nbin;
29
float
*data;
30
int
data_size;
31
32
NidsData
();
33
~NidsData
();
34
int
initClass();
35
36
inline
int
tran(
EarthPoint
&ept,
GridPoint
&gpt ){
return
domain.
tran
( ept, gpt); };
37
inline
int
tran(
EarthPoint
&ept,
Point
&pt ){
return
domain.
tran
( ept, pt); };
38
inline
float
getLat(){
return
domain.
getPLat
(); };
39
inline
float
getLon(){
return
domain.
getPLon
(); };
40
inline
float
getNx(){
return
domain.
getNx
(); };
41
inline
float
getNy(){
return
domain.
getNy
(); };
42
inline
float
getDx(){
return
domain.
getDx
(); };
43
inline
float
getDy(){
return
domain.
getDy
(); };
44
int
offset(
float
val );
45
float
getValue(
int
x,
int
y );
46
float
getValue( EarthPoint &ept );
47
int
print
();
48
49
enum
Type {
50
RADIAL,
51
RASTOR
52
};
53
54
friend
class
NidsFile;
55
friend
class
NidsImage;
56
};
57
}
58
#endif
59
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::Domain::getNy
int getNy()
Definition
Domain.h:72
WXP::Domain::tran
int tran(EarthPoint &ept, Point &pt)
Definition
Domain.cc:440
WXP::Domain::getPLon
float getPLon()
Definition
Domain.h:64
WXP::Domain::getNx
int getNx()
Definition
Domain.h:70
WXP::Domain::getPLat
float getPLat()
Definition
Domain.h:62
WXP::Domain::getDx
float getDx()
Definition
Domain.h:74
WXP::Domain::getDy
float getDy()
Definition
Domain.h:76
WXP
All WXP classes fall under the WXP namespace.
Definition
Angle.h:4
WXP::EarthPoint
This struct defines earth point values (lat, lon, elev)
Definition
EarthPoint.h:5
WXP::GridPoint
This struct defines basic gridpoint values.
Definition
GridPoint.h:5
WXP::NidsData
This struct stores NIDS data.
Definition
NidsData.h:14
WXP::NidsData::misc
char misc[50]
Definition
NidsData.h:16
WXP::NidsData::mode
int mode
Definition
NidsData.h:20
WXP::NidsData::vcp
int vcp
Definition
NidsData.h:23
WXP::NidsData::lon
float lon
Definition
NidsData.h:19
WXP::NidsData::code
int code
Definition
NidsData.h:21
WXP::NidsData::type
int type
Definition
NidsData.h:22
WXP::NidsData::src
int src
Definition
NidsData.h:17
WXP::NidsData::lat
float lat
Definition
NidsData.h:18
WXP::NidsData::print
int print()
Definition
NidsData.cc:59
WXP::Point
This struct sets a 3D point (x, y, z)
Definition
Point.h:5
Generated on Sun Jul 28 2024 18:05:35 for WXP C++ Library by
1.9.7