Base class for channels that will use integer math. More...
#include <Channels/IntegerChannel.H>
Public Member Functions | |
IntegerChannel (OptionManager &mgr, const std::string &descrName, const std::string &tagName, const VisualFeature vs, nub::ref< IntegerMathEngine > eng) | |
Default constructor. See ModelComponent.H. | |
virtual Image< int > | getRawCSmapInt (const uint idx) const =0 |
virtual Image< int > | getSubmapInt (const uint index) const =0 |
virtual Image< int > | getOutputInt ()=0 |
void | inputInt (const IntegerInput &inp, const SimTime &t, PyramidCache< int > *cache, const Image< byte > &clipMask=Image< byte >()) |
const integer_math * | getImath () const |
nub::ref< IntegerMathEngine > | getMathEngine () const |
Base class for channels that will use integer math.
Definition at line 49 of file IntegerChannel.H.
IntegerChannel::IntegerChannel | ( | OptionManager & | mgr, | |
const std::string & | descrName, | |||
const std::string & | tagName, | |||
const VisualFeature | vs, | |||
nub::ref< IntegerMathEngine > | eng | |||
) |
Default constructor. See ModelComponent.H.
mgr | our ModelManager (see ModelManager.H) | |
descrName | descriptive name for human usage | |
tagName | name for ParamMap usage | |
vs | The VisualFeature implemented by the channel |
Definition at line 48 of file IntegerChannel.C.