Inheritance diagram for LabelChanger:
Public Types | |
NO_RETURN | |
PRECIP | |
CLUTTER | |
AP | |
CHAFF | |
NON_ECHO | |
enum | Label { NO_RETURN, PRECIP, CLUTTER, AP, CHAFF, NON_ECHO } |
Public Member Functions | |
LabelChanger (const std::string &indexURL, const std::string &outputDir, const std::string &truthDir, int truthLabel) | |
virtual | ~LabelChanger () |
virtual bool | shouldChange (float inputvalue) |
virtual SmartPtr< DataType > | processPolarGrid (PolarGrid &input) |
void | process () |
create truth file. | |
void | writeProduct (code::DataType &dt) |
virtual SmartPtr< DataType > | processInput (const Index::Record &rec) |
Classes | |
class | TruthPostprocessor |
Used to remove labels that belong to things that a postprocessor should be able to take out. More... |
enum TruthCreator::Label [inherited] |
LabelChanger::LabelChanger | ( | const std::string & | indexURL, | |
const std::string & | outputDir, | |||
const std::string & | truthDir, | |||
int | truthLabel | |||
) | [inline] |
virtual LabelChanger::~LabelChanger | ( | ) | [inline, virtual] |
void TruthCreator::process | ( | ) | [inline, inherited] |
create truth file.
virtual SmartPtr<DataType> TruthCreator::processInput | ( | const Index::Record & | rec | ) | [inline, virtual, inherited] |
virtual SmartPtr<DataType> LabelChanger::processPolarGrid | ( | PolarGrid & | input | ) | [inline, virtual] |
Reimplemented from PolygonTruthCreator.
virtual bool LabelChanger::shouldChange | ( | float | inputvalue | ) | [inline, virtual] |
Implements PolygonTruthCreator.
void TruthCreator::writeProduct | ( | code::DataType & | dt | ) | [inline, inherited] |