Go to the documentation of this file.
25 #ifndef __TERRALIB_RP_INTERNAL_CLASSIFIER_H
26 #define __TERRALIB_RP_INTERNAL_CLASSIFIER_H
33 #include "../raster/BandProperty.h"
110 te::common::AbstractParameters* clone() const;
114 te::rst::Raster const* m_inputRasterPtr;
115 bool m_enableProgressInterface;
116 bool m_createRasterPalette;
117 bool m_enableRasterCache;
118 bool m_enableMultiThread;
119 std::vector<
unsigned int> m_inputRasterBands;
120 std::vector<
te::gm::Polygon*> m_inputPolygons;
121 std::
string m_strategyName;
123 std::vector<
te::rst::BandProperty::ColorEntry > m_userOutputPalette;
156 te::common::AbstractParameters* clone() const;
161 std::map< std::
string, std::
string > m_rInfo;
162 mutable std::unique_ptr<
te::rst::Raster> m_outputRasterPtr;
163 std::map< std::
string, std::
string > m_metadata;
179 bool isInitialized() const;
183 bool m_instanceInitialized;
Raster Processing algorithm output parameters base interface.
OutputParameters()
Default constructor.
Classifier Strategy Parameters.
Raster Processing algorithm base interface.
void reset()
Clear all internal allocated resources and reset the parameters instance to its initial state.
Base exception class for plugin module.
#define TERPEXPORT
You can use this macro in order to export/import classes and functions from this module.
Classifier output parameters.
Proxy configuration file for TerraView (see terraview_config.h).
Raster classifier strategy parameters base class.
OutputParameters(const OutputParameters &rhs)
Copy constructor.