57 std::string msg =
"PreAlgorithm::Reset: Invalid supplied parameters.\n";
73 bool return_value =
false;
80 std::string msg =
"TePreAlgorithm::apply: Invalid supplied parameters.\n";
103 std::string msg =
"PreAlgorithm::operator=: Algorithms cannot be copied.\n";
114 std::map<string, PreParameters>::iterator it;
118 string msg =
"PreAlgorithm::getLayerResult: No results for the specified layer (";
119 msg.append( layer_id );
void getLayerResult(const string layer_id, PreParameters &result)
const PreAlgorithm & operator=(const PreAlgorithm &external)
static Log * instance()
Returns the instance pointer, creating the object on the first call.
bool reset(const PreParameters ¶ms)
std::map< string, PreParameters > result_by_layer_
void error(const char *format,...)
'Error' level.
virtual bool runImplementation()=0
void resetState(PreParameters ¶ms)
const PreParameters & getParameters() const
bool checkInternalParameters() const
virtual bool checkParameters(const PreParameters ¶meters) const =0