#include <streamingalgorithmwrapper.h>
|
| StreamingAlgorithmWrapper () |
|
| ~StreamingAlgorithmWrapper () |
|
void | declareInput (SinkBase &sink, NumeralType type, const std::string &name) |
|
void | declareInput (SinkBase &sink, NumeralType type, int n, const std::string &name) |
|
void | declareOutput (SourceBase &source, NumeralType type, const std::string &name) |
|
void | declareOutput (SourceBase &source, NumeralType type, int n, const std::string &name) |
|
void | synchronizeInput (const std::string &name) |
|
void | synchronizeOutput (const std::string &name) |
|
void | synchronizeIO () |
|
void | declareAlgorithm (const std::string &name) |
|
void | configure (const ParameterMap ¶ms) |
|
void | configure () |
|
void | reset () |
|
void | setParameters (const ParameterMap ¶ms) |
|
void | declareParameters () |
|
AlgorithmStatus | process () |
|
| Algorithm () |
|
virtual | ~Algorithm () |
|
SinkBase & | input (const std::string &name) |
|
SourceBase & | output (const std::string &name) |
|
SinkBase & | input (int idx) |
|
SourceBase & | output (int idx) |
|
const InputMap & | inputs () const |
|
const OutputMap & | outputs () const |
|
std::vector< std::string > | inputNames () const |
|
std::vector< std::string > | outputNames () const |
|
virtual void | shouldStop (bool stop) |
|
virtual bool | shouldStop () const |
|
void | disconnectAll () |
|
AlgorithmStatus | acquireData () |
|
void | releaseData () |
|
virtual | ~Configurable () |
|
const std::string & | name () const |
|
void | setName (const std::string &name) |
|
const ParameterMap & | defaultParameters () const |
|
const Parameter & | parameter (const std::string &key) const |
|
|
typedef OrderedMap< SinkBase > | InputMap |
|
typedef OrderedMap< SourceBase > | OutputMap |
|
DescriptionMap | inputDescription |
|
DescriptionMap | outputDescription |
|
DescriptionMap | parameterDescription |
|
DescriptionMap | parameterRange |
|
static const std::string | processingMode |
|
void | declareInput (SinkBase &sink, const std::string &name, const std::string &desc) |
|
void | declareInput (SinkBase &sink, int n, const std::string &name, const std::string &desc) |
|
void | declareInput (SinkBase &sink, int acquireSize, int releaseSize, const std::string &name, const std::string &desc) |
|
void | declareOutput (SourceBase &source, const std::string &name, const std::string &desc) |
|
void | declareOutput (SourceBase &source, int n, const std::string &name, const std::string &desc) |
|
void | declareOutput (SourceBase &source, int acquireSize, int releaseSize, const std::string &name, const std::string &desc) |
|
void | declareParameter (const std::string &name, const std::string &desc, const std::string &range, const Parameter &defaultValue) |
|
◆ NumeralTypeMap
◆ StreamingAlgorithmWrapper()
◆ ~StreamingAlgorithmWrapper()
◆ configure() [1/2]
◆ configure() [2/2]
◆ declareAlgorithm()
void declareAlgorithm |
( |
const std::string & |
name | ) |
|
◆ declareInput() [1/2]
◆ declareInput() [2/2]
◆ declareOutput() [1/2]
◆ declareOutput() [2/2]
◆ declareParameters()
void declareParameters |
( |
| ) |
|
|
inlinevirtual |
Declare the parameters that this Configurable
can accept. You have to implement this method in derived classes, even though you don't need any parameters. In that case, just define it as empty.
In this method you should only be calling the declareParameter
method, once for each parameter, with optional default values.
Implements Configurable.
References StreamingAlgorithmWrapper::_algorithm, Configurable::_defaultParams, Configurable::_params, Configurable::declareParameters(), Configurable::defaultParameters(), Configurable::parameterDescription, and Configurable::parameterRange.
◆ process()
◆ reset()
◆ setParameters()
◆ synchronizeInput()
void synchronizeInput |
( |
const std::string & |
name | ) |
|
◆ synchronizeIO()
◆ synchronizeOutput()
void synchronizeOutput |
( |
const std::string & |
name | ) |
|
◆ _algorithm
◆ _inputType
◆ _outputType
◆ _streamSize
The documentation for this class was generated from the following file: