LabelChanger Class Reference

Inheritance diagram for LabelChanger:

PolygonTruthCreator TruthCreator List of all members.

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...

Member Enumeration Documentation

enum TruthCreator::Label [inherited]

Enumerator:
NO_RETURN 
PRECIP 
CLUTTER 
AP 
CHAFF 
NON_ECHO 


Constructor & Destructor Documentation

LabelChanger::LabelChanger ( const std::string &  indexURL,
const std::string &  outputDir,
const std::string &  truthDir,
int  truthLabel 
) [inline]

virtual LabelChanger::~LabelChanger (  )  [inline, virtual]


Member Function Documentation

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]


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