w2qcref::VerticalStatistics Class Reference

List of all members.

Public Types

 MAX_INDEX
 WEIGHTED_AVG_INDEX
 DELTA_INDEX
 ECHOTOP_0_INDEX
 ECHOTOP_20_INDEX
 HT_OF_MAX_INDEX
 ECHO_SIZE_INDEX
 NUM_VERTICAL_STATISTICS
enum  VerticalStatisticIndex {
  MAX_INDEX, WEIGHTED_AVG_INDEX, DELTA_INDEX, ECHOTOP_0_INDEX,
  ECHOTOP_20_INDEX, HT_OF_MAX_INDEX, ECHO_SIZE_INDEX, NUM_VERTICAL_STATISTICS
}
 Index of the appropriate variable in the NN input array. More...

Public Member Functions

 VerticalStatistics ()
virtual size_t size () const
virtual ~VerticalStatistics ()
void fillNNInput (std::vector< code::Image< float > > *params)
void compute (const code::PolarGrid &pg, const code::Length &targetGateWidth, int targetNumGates, bool end_of_vol)
 adds this polar grid to the list of grids saved.
void clearElevations ()
 reset statistics such as on a new volume scan.
void clearTimeHistory ()
void clearAll ()
const code::Image< float > & getEchoTop0 () const
const code::Image< float > & getEchoTop20 () const
bool isChangeAbnormal () const

Static Public Member Functions

static void invalidateTerrain ()
 sets the terrain to be invalid.
static void setTerrain (const vol::TerrainBlockage &terrainBlockage, const code::Length &gateWidth, int numRadials, int numGates)
 set the terrain for all VerticalStatistic objects to use.
static bool hasTerrain ()
static int getTerrainNumGates ()

Member Enumeration Documentation

enum w2qcref::VerticalStatistics::VerticalStatisticIndex

Index of the appropriate variable in the NN input array.

Enumerator:
MAX_INDEX 
WEIGHTED_AVG_INDEX 
DELTA_INDEX 
ECHOTOP_0_INDEX 
ECHOTOP_20_INDEX 
HT_OF_MAX_INDEX 
ECHO_SIZE_INDEX 
NUM_VERTICAL_STATISTICS 


Constructor & Destructor Documentation

w2qcref::VerticalStatistics::VerticalStatistics (  )  [inline]

virtual w2qcref::VerticalStatistics::~VerticalStatistics (  )  [inline, virtual]


Member Function Documentation

void w2qcref::VerticalStatistics::clearAll (  )  [inline]

void w2qcref::VerticalStatistics::clearElevations (  ) 

reset statistics such as on a new volume scan.

void w2qcref::VerticalStatistics::clearTimeHistory (  ) 

void w2qcref::VerticalStatistics::compute ( const code::PolarGrid &  pg,
const code::Length &  targetGateWidth,
int  targetNumGates,
bool  end_of_vol 
)

adds this polar grid to the list of grids saved.

void w2qcref::VerticalStatistics::fillNNInput ( std::vector< code::Image< float > > *  params  ) 

const code::Image<float>& w2qcref::VerticalStatistics::getEchoTop0 (  )  const [inline]

const code::Image<float>& w2qcref::VerticalStatistics::getEchoTop20 (  )  const [inline]

static int w2qcref::VerticalStatistics::getTerrainNumGates (  )  [inline, static]

static bool w2qcref::VerticalStatistics::hasTerrain (  )  [inline, static]

static void w2qcref::VerticalStatistics::invalidateTerrain (  )  [static]

sets the terrain to be invalid.

Terrain elevation is assumed to be zero in this case.

bool w2qcref::VerticalStatistics::isChangeAbnormal (  )  const [inline]

static void w2qcref::VerticalStatistics::setTerrain ( const vol::TerrainBlockage terrainBlockage,
const code::Length &  gateWidth,
int  numRadials,
int  numGates 
) [static]

set the terrain for all VerticalStatistic objects to use.

virtual size_t w2qcref::VerticalStatistics::size (  )  const [inline, virtual]


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