28 #ifndef _OM_CONTROLHH_
29 #define _OM_CONTROLHH_
89 std::string getVersion();
121 int numAvailableAlgorithms();
179 int setAlgorithm( std::string
const id,
int nparam,
AlgParameter const *param );
189 void setEnvironment( std::vector<std::string> categ_map,
190 std::vector<std::string> continuous_map,
191 const std::string& mask );
237 int createMap(
const EnvironmentPtr & env,
char const *output_file );
248 int createMap(
char const *output_file,
MapFormat& format );
257 int createMap(
char const *output_file );
283 int run() {
return createModel(); }
330 AreaStats * getEstimatedAreaStats(
double proportionAreaToSample = 0.01);
332 double proportionAreaToSample = 0.01);
364 bool hasEnvironment();
ReferenceCountedPointer< OccurrencesImpl > OccurrencesPtr
OM_ALG_DLL_EXPORT AlgMetadata const * algorithmMetadata()
ConfusionMatrix _confusion_matrix
double Scalar
Type of map values.
void(* ModelCreationCallback)(float progress, void *extra_param)
AreaStats * _actualAreaStats
EnvironmentPtr getEnvironment()
AreaStats * _estimatedAreaStats
AlgorithmPtr getAlgorithm()
bool(* AbortionCallback)(void *extra_param)
const SamplerPtr & getSampler() const
double Coord
Type of map coordinates.
void(* ModelProjectionCallback)(float progress, void *extra_param)
CallbackWrapper _callback_wrapper