Inheritance diagram for w2qcref::Statistics:
Public Member Functions | |
virtual void | fillNNInput (std::vector< code::Image< float > > *params)=0 |
copy the stored statistics into the passed-in vector. | |
virtual void | compute (const code::PolarGrid &value, const code::Length &targetGateWidth, int targetNumGates)=0 |
compute, and store, statistics from this polar grid. | |
virtual size_t | size () const =0 |
number of statistics. | |
virtual | ~Statistics () |
Statistics (const std::string &inputType, int elev) | |
const std::string & | getInputType () const |
int | getElevation () const |
Static Public Member Functions | |
static int | SIGN (float v) |
static int | getGateIncrement (const code::Length &inGateWidth, const code::Length &targetGateWidth) |
Number of gates we have to skip to get the targetGateWidth. |
virtual w2qcref::Statistics::~Statistics | ( | ) | [inline, virtual] |
w2qcref::Statistics::Statistics | ( | const std::string & | inputType, | |
int | elev | |||
) | [inline] |
virtual void w2qcref::Statistics::compute | ( | const code::PolarGrid & | value, | |
const code::Length & | targetGateWidth, | |||
int | targetNumGates | |||
) | [pure virtual] |
compute, and store, statistics from this polar grid.
Implemented in w2qcref::BasicStatistics, w2qcref::LocalStatistics, w2qcref::BlobTextureStatistics, and w2qcref::CompositeStatistics.
virtual void w2qcref::Statistics::fillNNInput | ( | std::vector< code::Image< float > > * | params | ) | [pure virtual] |
copy the stored statistics into the passed-in vector.
Implemented in w2qcref::BasicStatistics, w2qcref::LocalStatistics, w2qcref::BlobTextureStatistics, and w2qcref::CompositeStatistics.
int w2qcref::Statistics::getElevation | ( | ) | const [inline] |
static int w2qcref::Statistics::getGateIncrement | ( | const code::Length & | inGateWidth, | |
const code::Length & | targetGateWidth | |||
) | [static] |
Number of gates we have to skip to get the targetGateWidth.
For example, if the input grid has a resolution of 0.25km, but the target is 1km, the gate increment is 4.
const std::string& w2qcref::Statistics::getInputType | ( | ) | const [inline] |
static int w2qcref::Statistics::SIGN | ( | float | v | ) | [inline, static] |
virtual size_t w2qcref::Statistics::size | ( | ) | const [pure virtual] |
number of statistics.
Implemented in w2qcref::BasicStatistics, w2qcref::LocalStatistics, w2qcref::BlobTextureStatistics, and w2qcref::CompositeStatistics.