25 #ifndef __TERRALIB_RP_INTERNAL_SEGMENTERREGIONGROWINGMEANMERGER_H 26 #define __TERRALIB_RP_INTERNAL_SEGMENTERREGIONGROWINGMEANMERGER_H 82 #endif // __TERRALIB_RP_INTERNAL_SEGMENTERREGIONGROWINGMEANMERGER_H Segmenter data used by the merger in region growing process.
double DissimilarityTypeT
Type for dissimilarity.
unsigned int m_mergeFeatures_meansIdx
Segmenter merger used in region growing process.
Abstract class for the segments merger.
#define TERPEXPORT
You can use this macro in order to export/import classes and functions from this module.
unsigned int getSegmentFeaturesSize() const
Return the required segments features vector size (numer of elements).
void update(SegmenterRegionGrowingSegment< rg::MeanFeatureType > *const)
Update the internal state.
SegmenterRegionGrowingSegment< rg::MeanFeatureType >::FeatureType m_getDissimilarity_dissValue
unsigned int m_featuresNumber
The number of features (bands).
SegmenterRegionGrowingSegment< rg::MeanFeatureType >::FeatureType m_getDissimilarity_diffValue
unsigned int m_getDissimilarity_meansIdx
SegmenterRegionGrowingSegment< rg::MeanFeatureType >::FeatureType m_dissimilarityNormFactor
Mean based Segments merger.