DORADE::DoradeData Struct Reference

List of all members.

Detailed Description

Represents data in DORADE format(DOppler RAdar Data Exchange format).

Author:
Lulin Song
Version:
Id
DoradeData.h,v 1.12 2010/11/02 17:53:24 jbrogden Exp


Public Member Functions

void getRadialSets (std::vector< code::SmartPtr< code::RadialSet > > &, const code::Location &radar, bool ignoreCompressionErrorChecking, bool ignoreThreshold) const
code::Time getTime () const
int totalParams (int sensorNo) const
int totalRays () const
void byteOrderSwapIfNeeded (std::vector< unsigned char > &data, int totalBins, int paramType) const
void getRadial (code::SmartPtr< code::Radial >rd, int totalBins, int paramType, const std::vector< unsigned char > &data, float offsetFactor, float scaleFactor, bool compressionFlag, bool ignoreCompressionErrorChecking, int missingFlag) const
 Get radial data, uncompression will apply as needed.
float findBestEstimateElev () const

Static Public Member Functions

static void setType (code::SmartPtr< code::RadialSet > rs, const std::string &t, const std::string &u, const std::string &d, const std::string &s)

Public Attributes

VolumeHeader firstHdr
SweepRecord sweep
bool littleEndianFile


Member Function Documentation

void DORADE::DoradeData::byteOrderSwapIfNeeded ( std::vector< unsigned char > &  data,
int  totalBins,
int  paramType 
) const

float DORADE::DoradeData::findBestEstimateElev (  )  const

void DORADE::DoradeData::getRadial ( code::SmartPtr< code::Radial >  rd,
int  totalBins,
int  paramType,
const std::vector< unsigned char > &  data,
float  offsetFactor,
float  scaleFactor,
bool  compressionFlag,
bool  ignoreCompressionErrorChecking,
int  missingFlag 
) const

Get radial data, uncompression will apply as needed.

void DORADE::DoradeData::getRadialSets ( std::vector< code::SmartPtr< code::RadialSet > > &  ,
const code::Location &  radar,
bool  ignoreCompressionErrorChecking,
bool  ignoreThreshold 
) const

code::Time DORADE::DoradeData::getTime (  )  const

static void DORADE::DoradeData::setType ( code::SmartPtr< code::RadialSet >  rs,
const std::string &  t,
const std::string &  u,
const std::string &  d,
const std::string &  s 
) [static]

int DORADE::DoradeData::totalParams ( int  sensorNo  )  const

int DORADE::DoradeData::totalRays (  )  const


Member Data Documentation

VolumeHeader DORADE::DoradeData::firstHdr

bool DORADE::DoradeData::littleEndianFile

SweepRecord DORADE::DoradeData::sweep


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