vol::BlendedVolumeCreator::Observation Struct Reference

Inheritance diagram for vol::BlendedVolumeCreator::Observation:

vol::BlendedVolumeCreator::DataPoint List of all members.

Detailed Description

adds the grid point location to the data


Public Member Functions

float az () const
unsigned char getRadarId () const
unsigned short getElevationId () const
float getElevationAngle () const
unsigned short getAzimuthScaled () const
 Observation (int px, int py, int pz, float val, char ewt, short scaled_dist, short az_deg, time_t timeOfData, unsigned short expectedValiditySeconds, unsigned char radar_index_from_getradarindex, unsigned short elevation)
 Observation ()
bool insideBeam () const
float elevWeight () const
char elevWeightScaled () const
float distWeight () const
float range () const
 in kilometers.
unsigned short rangeScaled () const
time_t validTill () const

Static Public Member Functions

static unsigned short getElevationId (float elev)

Public Attributes

char x
 save memory by using short here.
unsigned char radarIndex
 No more than 255 radars.
short y
short z
float value
time_t observationTime


Constructor & Destructor Documentation

vol::BlendedVolumeCreator::Observation::Observation ( int  px,
int  py,
int  pz,
float  val,
char  ewt,
short  scaled_dist,
short  az_deg,
time_t  timeOfData,
unsigned short  expectedValiditySeconds,
unsigned char  radar_index_from_getradarindex,
unsigned short  elevation 
) [inline]

vol::BlendedVolumeCreator::Observation::Observation (  )  [inline]


Member Function Documentation

float vol::BlendedVolumeCreator::Observation::az (  )  const [inline]

float vol::BlendedVolumeCreator::DataPoint::distWeight (  )  const [inline, inherited]

float vol::BlendedVolumeCreator::DataPoint::elevWeight (  )  const [inline, inherited]

char vol::BlendedVolumeCreator::DataPoint::elevWeightScaled (  )  const [inline, inherited]

unsigned short vol::BlendedVolumeCreator::Observation::getAzimuthScaled (  )  const [inline]

float vol::BlendedVolumeCreator::Observation::getElevationAngle (  )  const [inline]

static unsigned short vol::BlendedVolumeCreator::Observation::getElevationId ( float  elev  )  [inline, static]

unsigned short vol::BlendedVolumeCreator::Observation::getElevationId (  )  const [inline]

unsigned char vol::BlendedVolumeCreator::Observation::getRadarId (  )  const [inline]

bool vol::BlendedVolumeCreator::DataPoint::insideBeam (  )  const [inline, inherited]

float vol::BlendedVolumeCreator::DataPoint::range (  )  const [inline, inherited]

in kilometers.

unsigned short vol::BlendedVolumeCreator::DataPoint::rangeScaled (  )  const [inline, inherited]

time_t vol::BlendedVolumeCreator::DataPoint::validTill (  )  const [inline, inherited]


Member Data Documentation

time_t vol::BlendedVolumeCreator::DataPoint::observationTime [inherited]

unsigned char vol::BlendedVolumeCreator::Observation::radarIndex

No more than 255 radars.

float vol::BlendedVolumeCreator::DataPoint::value [inherited]

char vol::BlendedVolumeCreator::Observation::x

save memory by using short here.

grids can't be larger than 128x32K x 32K

short vol::BlendedVolumeCreator::Observation::y

short vol::BlendedVolumeCreator::Observation::z


Generated on Fri May 4 13:40:23 2012 for WDSS-IIw2algs by  doxygen 1.4.7