TruthCreator Class Reference

Inheritance diagram for TruthCreator:

Cleaner InitialLabeler NNDataCreator PolygonTruthCreator Scorer 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

 TruthCreator (const std::string &indexURL, const std::string &outputDir, const std::string &inputRecordType)
virtual ~TruthCreator ()
void process ()
 create truth file.
void writeProduct (code::DataType &dt)
virtual SmartPtr< DataType > processInput (const Index::Record &rec)
virtual SmartPtr< DataType > processPolarGrid (PolarGrid &input)=0

Classes

class  MyNetcdfEncoder

Member Enumeration Documentation

enum TruthCreator::Label

Enumerator:
NO_RETURN 
PRECIP 
CLUTTER 
AP 
CHAFF 
NON_ECHO 


Constructor & Destructor Documentation

TruthCreator::TruthCreator ( const std::string &  indexURL,
const std::string &  outputDir,
const std::string &  inputRecordType 
) [inline]

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


Member Function Documentation

void TruthCreator::process (  )  [inline]

create truth file.

virtual SmartPtr<DataType> TruthCreator::processInput ( const Index::Record &  rec  )  [inline, virtual]

virtual SmartPtr<DataType> TruthCreator::processPolarGrid ( PolarGrid &  input  )  [pure virtual]

Implemented in InitialLabeler, Scorer, NNDataCreator, PolygonTruthCreator, LabelChanger, and Cleaner.

void TruthCreator::writeProduct ( code::DataType &  dt  )  [inline]


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