27 #ifndef PRE_ALGORITHM_HH
28 #define PRE_ALGORITHM_HH
51 virtual string getDescription()
const = 0;
92 virtual void getAcceptedParameters(
stringMap& info) = 0;
95 virtual void getLayersetResultSpec (
stringMap& info) = 0;
98 virtual void getLayerResultSpec (
stringMap& info) = 0;
107 void getLayerResult(
const string layer_id,
PreParameters& result );
125 virtual bool runImplementation() = 0;
135 bool checkInternalParameters()
const;
157 #endif //PREALGORITHM_HPP
static PreAlgorithm * DefaultObject(const PreParameters ¶ms)
std::map< string, string > stringMap
std::map< string, PreParameters > result_by_layer_
AlgParamMetadata parameters[NUM_PARAM]