code::DataConverter::PolarLatLonLookup Struct Reference

List of all members.

Detailed Description

Precomputed results that can improve the efficiency of Polar-LatLon mapping.

Author:
Lakshman
Version:
Id
code_DataConverter.h,v 1.16 2010/09/24 17:23:58 lakshman Exp


Public Member Functions

 ~PolarLatLonLookup ()

Static Public Member Functions

static std::string createIdentifier (const code::Location &radarLocation, const code::Length &gateWidth, const code::Length &distToFirstGate, const code::Location &northwestCorner, const code::Location &southEastCorner, const code::LatLonGrid::DimType &gridSpacing)
 Uses the input arguments to create a unique identifier.
static PolarLatLonLookup create (const code::Location &radarLocation, const code::Length &gateWidth, const code::Length &distToFirstGate, const code::Location &northwestCorner, const code::Location &southEastCorner, const code::LatLonGrid::DimType &gridSpacing)
 Does the precomputation.

Public Attributes

int rows
int cols
Location radarLocation
Length gateWidth
Length distToFirstGate
Location origin
LatLonGrid::DimType gridSpacing
int accuracy
Image< int > azimuthNumber
Image< int > rangeNumber

Protected Member Functions

void findAzRan (int i, int j, int xloc, int yloc, float *az, float *rn)
 PolarLatLonLookup (int rows, int cols, const code::Location &radarLocation_, const code::Length &gateWidth_, const code::Length &distToFirstGate_, const code::Location &northwestCorner, const code::LatLonGrid::DimType &gridSpacing_)
 need to call init to complete construction.
void init ()


Constructor & Destructor Documentation

code::DataConverter::PolarLatLonLookup::~PolarLatLonLookup (  )  [inline]

code::DataConverter::PolarLatLonLookup::PolarLatLonLookup ( int  rows,
int  cols,
const code::Location radarLocation_,
const code::Length gateWidth_,
const code::Length distToFirstGate_,
const code::Location northwestCorner,
const code::LatLonGrid::DimType &  gridSpacing_ 
) [protected]

need to call init to complete construction.


Member Function Documentation

static PolarLatLonLookup code::DataConverter::PolarLatLonLookup::create ( const code::Location radarLocation,
const code::Length gateWidth,
const code::Length distToFirstGate,
const code::Location northwestCorner,
const code::Location southEastCorner,
const code::LatLonGrid::DimType &  gridSpacing 
) [static]

Does the precomputation.

static std::string code::DataConverter::PolarLatLonLookup::createIdentifier ( const code::Location radarLocation,
const code::Length gateWidth,
const code::Length distToFirstGate,
const code::Location northwestCorner,
const code::Location southEastCorner,
const code::LatLonGrid::DimType &  gridSpacing 
) [static]

Uses the input arguments to create a unique identifier.

void code::DataConverter::PolarLatLonLookup::findAzRan ( int  i,
int  j,
int  xloc,
int  yloc,
float *  az,
float *  rn 
) [protected]

void code::DataConverter::PolarLatLonLookup::init (  )  [protected]


Member Data Documentation

int code::DataConverter::PolarLatLonLookup::accuracy

Image<int> code::DataConverter::PolarLatLonLookup::azimuthNumber

int code::DataConverter::PolarLatLonLookup::cols

Length code::DataConverter::PolarLatLonLookup::distToFirstGate

Length code::DataConverter::PolarLatLonLookup::gateWidth

LatLonGrid::DimType code::DataConverter::PolarLatLonLookup::gridSpacing

Location code::DataConverter::PolarLatLonLookup::origin

Location code::DataConverter::PolarLatLonLookup::radarLocation

Image<int> code::DataConverter::PolarLatLonLookup::rangeNumber

int code::DataConverter::PolarLatLonLookup::rows


Generated on Fri May 4 13:40:11 2012 for WDSS-IIw2 by  doxygen 1.4.7