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 () |
w2qcref::VerticalStatistics::VerticalStatistics | ( | ) | [inline] |
virtual w2qcref::VerticalStatistics::~VerticalStatistics | ( | ) | [inline, virtual] |
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] |