PolygonTruthCreator Class Reference

Inheritance diagram for PolygonTruthCreator:

TruthCreator IdealCleaner LabelChanger 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

 PolygonTruthCreator (const std::string &indexURL, const std::string &outputDir, const std::string &inputType, const std::string &truthDir, float label)
virtual bool shouldChange (float inputvalue)=0
virtual ~PolygonTruthCreator ()
virtual SmartPtr< DataType > processPolarGrid (PolarGrid &input)
void process ()
 create truth file.
void writeProduct (code::DataType &dt)
virtual SmartPtr< DataType > processInput (const Index::Record &rec)

Member Enumeration Documentation

enum TruthCreator::Label [inherited]

Enumerator:
NO_RETURN 
PRECIP 
CLUTTER 
AP 
CHAFF 
NON_ECHO 


Constructor & Destructor Documentation

PolygonTruthCreator::PolygonTruthCreator ( const std::string &  indexURL,
const std::string &  outputDir,
const std::string &  inputType,
const std::string &  truthDir,
float  label 
) [inline]

virtual PolygonTruthCreator::~PolygonTruthCreator (  )  [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> PolygonTruthCreator::processPolarGrid ( PolarGrid &  input  )  [inline, virtual]

Implements TruthCreator.

Reimplemented in LabelChanger.

virtual bool PolygonTruthCreator::shouldChange ( float  inputvalue  )  [pure virtual]

Implemented in LabelChanger, and IdealCleaner.

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