SCIRun
5.0
|
#include <AlgorithmBase.h>
Public Member Functions | |
AlgorithmParameterList () | |
bool | set (const AlgorithmParameterName &key, const AlgorithmParameter::Value &value) |
const AlgorithmParameter & | get (const AlgorithmParameterName &key) const |
bool | set_option (const AlgorithmParameterName &key, const std::string &value) |
bool | get_option (const AlgorithmParameterName &key, std::string &value) const |
std::string | get_option (const AlgorithmParameterName &key) const |
bool | check_option (const AlgorithmParameterName &key, const std::string &value) const |
virtual bool | keyNotFoundPolicy (const AlgorithmParameterName &key) |
![]() | |
virtual | ~AlgorithmInterface () |
virtual AlgorithmOutput | run_generic (const AlgorithmInput &input) const =0 |
![]() | |
HasId () | |
IdType | id () const |
Protected Member Functions | |
void | dumpAlgoState () const |
void | addParameter (const AlgorithmParameterName &key, const AlgorithmParameter::Value &defaultValue) |
void | add_option (const AlgorithmParameterName &key, const std::string &defval, const std::string &options) |
Additional Inherited Members | |
![]() | |
typedef IdType | id_type |
|
protected |
|
protected |
bool check_option | ( | const AlgorithmParameterName & | key, |
const std::string & | value | ||
) | const |
|
protected |
|
virtual |
Implements AlgorithmInterface.
bool get_option | ( | const AlgorithmParameterName & | key, |
std::string & | value | ||
) | const |
std::string get_option | ( | const AlgorithmParameterName & | key | ) | const |
|
virtual |
|
virtual |
Implements AlgorithmInterface.
bool set_option | ( | const AlgorithmParameterName & | key, |
const std::string & | value | ||
) |