26 #ifndef __TERRALIB_SE_INTERNAL_CONTRASTENHANCEMENT_H
27 #define __TERRALIB_SE_INTERNAL_CONTRASTENHANCEMENT_H
33 #include <boost/noncopyable.hpp>
75 ENHANCEMENT_NORMALIZE,
80 ENHANCEMENT_HISTOGRAM,
108 void setContrastEnhancementType(ContrastEnhancementType t);
112 void setGammaValue(
const double& v);
130 #endif // __TERRALIB_SE_INTERNAL_CONTRASTENHANCEMENT_H
ContrastEnhancementType m_contrast
Contrast enhancement type. (Optional)
ContrastEnhancementType
The type of contrast enhancement.
Configuration flags for the Symbology Encoding support of TerraLib.
double m_gammaValue
It tells how much to brighten (values greater than 1.0) or dim (values less than 1.0) an image. (Optional)
double getGammaValue() const
ContrastEnhancementType getContrastEnhancementType() const
ContrastEnhancement defines the 'stretching' of contrast for a channel of a false-color image or for ...
#define TESEEXPORT
You can use this macro in order to export/import classes and functions from this module.