26#ifndef __TERRALIB_RP_INTERNAL_CLASSIFIERDUMMYSTRATEGY_H
27#define __TERRALIB_RP_INTERNAL_CLASSIFIERDUMMYSTRATEGY_H
Raster classifier strategy factory base class.
Raster classifier strategy base class.
AbstractParameters()
Constructor.
te::rp::ClassifierStrategy * build()
Concrete factories (derived from this one) must implement this method in order to create objects.
~ClassifierDummyStrategyFactory()
ClassifierDummyStrategyFactory()
unsigned int m_dummyParameter
A dummy parameter.
const Parameters & operator=(const Parameters ¶ms)
void reset()
Clear all internal allocated resources and reset the parameters instance to its initial state.
AbstractParameters * clone() const
Create a clone copy of this instance.
ClassifierDummyStrategy()
~ClassifierDummyStrategy()
bool initialize(ClassifierStrategyParameters const *const strategyParams)
Initialize the classification strategy.
ClassifierDummyStrategy::Parameters m_parameters
Internal execution parameters.
bool execute()
Executes the classification strategy.
bool m_isInitialized
True if this instance is initialized.
ClassifierStrategyFactory(const std::string &factoryKey)
Classifier Strategy Parameters.
ClassifierStrategyParameters()
Raster classifier strategy base class.
ClassifierStrategy()
Default constructor.
Namespace for Raster Processing module of TerraLib.
Configuration flags for the Raster Processing module of TerraLib.
#define TERPEXPORT
You can use this macro in order to export/import classes and functions from this module.