Abstract strategy class for computing submaps in SingleChannel objects. More...
#include <Channels/SubmapAlgorithm.H>
Public Member Functions | |
SubmapAlgorithm (OptionManager &mgr, const std::string &descrName, const std::string &tagName) | |
Constructor. | |
virtual | ~SubmapAlgorithm () |
Destructor. | |
virtual Image< float > | compute (const SingleChannel &chan, const uint i)=0 |
Compute the i'th submap for the given channel. | |
Static Public Member Functions | |
static ComponentFactory < SubmapAlgorithm > & | getFactory () |
static nub::ref< SubmapAlgorithm > | make (const std::string &arg) |
Abstract strategy class for computing submaps in SingleChannel objects.
Definition at line 49 of file SubmapAlgorithm.H.
SubmapAlgorithm::SubmapAlgorithm | ( | OptionManager & | mgr, | |
const std::string & | descrName, | |||
const std::string & | tagName | |||
) |
Constructor.
Definition at line 61 of file SubmapAlgorithm.C.
SubmapAlgorithm::~SubmapAlgorithm | ( | ) | [virtual] |
Destructor.
Definition at line 69 of file SubmapAlgorithm.C.
virtual Image<float> SubmapAlgorithm::compute | ( | const SingleChannel & | chan, | |
const uint | i | |||
) | [pure virtual] |
Compute the i'th submap for the given channel.
Implemented in SubmapAlgorithmBiased, SubmapAlgorithmStd, and SingleChannelSurprise< SMODEL >.