Public Member Functions | Public Attributes | Protected Attributes | List of all members
PolarDataPicker Class Reference
Inheritance diagram for PolarDataPicker:
Inheritance graph
[legend]
Collaboration diagram for PolarDataPicker:
Collaboration graph
[legend]

Public Member Functions

 PolarDataPicker (drain::ReferenceMap2<> &variableMap, const PolarODIM &odim)
 Reads a value, and scales it unless nodata or undetect.
 
virtual void setPosition (int i, int j) const
 Sets image position and calculates corresponding geographical coordinates.
 
const RadarProjgetProjection () const
 
- Public Member Functions inherited from RadarDataPicker< PolarODIM >
 RadarDataPicker (drain::ReferenceMap2<> &variableMap, const PolarODIM &odim)
 Default constructor.
 
bool getValue (const data_t &data, double &value) const
 Reads a value, and scales it unless nodata or undetect.
 
void toOStr (std::ostream &ostr=std::cout) const
 Prints images geometry, buffer size and type information.
 
- Public Member Functions inherited from SamplePicker
 SamplePicker (ReferenceMap2<> &variableMap)
 
void setSize (int w, int h)
 

Public Attributes

bool groundCoord = false
 If true, i is looped as a ground coordinate.
 
- Public Attributes inherited from SamplePicker
int current_i = 0
 Optional utility. Called prior to writing the actual data to output stream. More...
 
int current_j = 0
 Vertical coordinate.
 
int current_j2 = 0
 Vertical inversed coordinate.
 
int width = 0
 
int height = 0
 
FlexVariableMap infoMap
 Information to be should in output file header.
 
ReferenceMap2variableMap
 

Protected Attributes

RadarProj proj
 Converts the polar coordinates for a radar to geographical coordinates.
 
const double J2AZMDEG
 Conversion from.
 
const double eta
 
double current_sin
 Utility.
 
double current_cos
 Utility.
 
double current_azm
 Utility.
 
double current_range
 Distance from the radar.
 
double current_height
 Altitude from the mean sea level.
 
- Protected Attributes inherited from RadarDataPicker< PolarODIM >
double x
 Metric coordinate corresponding to longitudinal coordinate.
 
double y
 Metric coordinate corresponding to latitudinal coordinate.
 
double lon
 Longitudinal coordinate (degrees)
 
double lat
 Latitudinal coordinate (degrees)
 
const PolarODIModim
 Metadata for navigating and scaling grid data.
 

Additional Inherited Members

- Public Types inherited from RadarDataPicker< PolarODIM >
typedef SrcType< PolarODIM const > src_t
 Input source type.
 
typedef PlainData< src_tdata_t
 Input data type.
 
typedef DataSet< src_tdataset_t
 Input dataSet type.
 
typedef std::map< std::string, const data_t & > map_t
 Map type compatible with Sampler.
 

The documentation for this class was generated from the following files: