2#ifndef SI_OPTIMIZER_RANKSOPTIMIZER_H
3#define SI_OPTIMIZER_RANKSOPTIMIZER_H
5#include <cartobase/object/object.h>
6#include <cartobase/object/property.h>
43 const std::string &strategy);
50 const std::string
typeName()
const {
return(
"grid_optimizer"); }
87#include <cartobase/object/syntobject.h>
95 return "grid_optimizer_parameter";
std::vector< int > & getRanges()
GridOptimizerParameter(const GridOptimizerParameter &g)
GridOptimizerParameter(const std::string &name)
std::vector< int > _ranges
virtual void buildTree(Tree &tr) const
carto::Object getParameters() const
const std::string typeName() const
carto::Object _parameters
GridOptimizer & operator=(const GridOptimizer &optimizer)
virtual Optimizer * clone() const
std::string getStrategy() const
GridOptimizer(const carto::Object ¶meters, const std::string &strategy)
#define DECLARE_GENERIC_OBJECT_TYPE(T)