vol::BlendedVolumeCreator::CachedRadarInfo Struct Reference

List of all members.

Detailed Description

A way to cache contributing radars' geometry and use the index instead of the three floating point values.

Author:
Lakshman


Public Member Functions

void extractInfo (const code::RadialSet &rs)
void extractInfo (const code::LatLonGrid &llg)
void extractInfo (const RawObservationStruct &rawobs)
void extractInfo (const WeightedObservationStruct &rawobs)

Static Public Member Functions

static unsigned char getRadarIndex (const code::RadialSet &rs, const GridSpecification &gridSpec)
static unsigned char getRadarIndex (const code::LatLonGrid &llg, const GridSpecification &gridSpec)
static unsigned char getRadarIndex (const RawObservationStruct &rawobs, const GridSpecification &gridSpec)
static unsigned char getRadarIndex (const WeightedObservationStruct &rawobs, const GridSpecification &gridSpec)
static code::SmartPtr< code::DataTable > createTable (const std::string &tablename, const code::Time &gridTime)

Public Attributes

float lat
float lon
float ht
float y
 offsets in the grid.
float z
std::string radarName
code::Time lastProduct
int vcp
float lastElevation
std::vector< ScanInfoscanInfo
 data about each tilt

Static Public Attributes

static std::vector< CachedRadarInforadars


Member Function Documentation

static code::SmartPtr<code::DataTable> vol::BlendedVolumeCreator::CachedRadarInfo::createTable ( const std::string &  tablename,
const code::Time &  gridTime 
) [static]

void vol::BlendedVolumeCreator::CachedRadarInfo::extractInfo ( const WeightedObservationStruct rawobs  ) 

void vol::BlendedVolumeCreator::CachedRadarInfo::extractInfo ( const RawObservationStruct rawobs  ) 

void vol::BlendedVolumeCreator::CachedRadarInfo::extractInfo ( const code::LatLonGrid &  llg  ) 

void vol::BlendedVolumeCreator::CachedRadarInfo::extractInfo ( const code::RadialSet &  rs  ) 

static unsigned char vol::BlendedVolumeCreator::CachedRadarInfo::getRadarIndex ( const WeightedObservationStruct rawobs,
const GridSpecification &  gridSpec 
) [static]

static unsigned char vol::BlendedVolumeCreator::CachedRadarInfo::getRadarIndex ( const RawObservationStruct rawobs,
const GridSpecification &  gridSpec 
) [static]

static unsigned char vol::BlendedVolumeCreator::CachedRadarInfo::getRadarIndex ( const code::LatLonGrid &  llg,
const GridSpecification &  gridSpec 
) [static]

static unsigned char vol::BlendedVolumeCreator::CachedRadarInfo::getRadarIndex ( const code::RadialSet &  rs,
const GridSpecification &  gridSpec 
) [static]


Member Data Documentation

float vol::BlendedVolumeCreator::CachedRadarInfo::ht

float vol::BlendedVolumeCreator::CachedRadarInfo::lastElevation

code::Time vol::BlendedVolumeCreator::CachedRadarInfo::lastProduct

float vol::BlendedVolumeCreator::CachedRadarInfo::lat

float vol::BlendedVolumeCreator::CachedRadarInfo::lon

std::string vol::BlendedVolumeCreator::CachedRadarInfo::radarName

std::vector< CachedRadarInfo > vol::BlendedVolumeCreator::CachedRadarInfo::radars [static]

std::vector<ScanInfo> vol::BlendedVolumeCreator::CachedRadarInfo::scanInfo

data about each tilt

int vol::BlendedVolumeCreator::CachedRadarInfo::vcp

float vol::BlendedVolumeCreator::CachedRadarInfo::y

offsets in the grid.

float vol::BlendedVolumeCreator::CachedRadarInfo::z


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