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::tran
int tran(EarthPoint &ept, Point &pt)
Definition
Domain.cc:439
WXP::Domain::getPLat
float getPLat()
Definition
Domain.h:62
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::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
for WXP C++ Library by
1.16.1