25 #ifndef __TERRALIB_RP_INTERNAL_SEGMENTERREGIONGROWINGMEANSTRATEGY_H 
   26 #define __TERRALIB_RP_INTERNAL_SEGMENTERREGIONGROWINGMEANSTRATEGY_H 
   74             AbstractParameters* clone() const;
 
   93           const 
te::rst::Raster& inputRaster,
 
   94           const std::vector< 
unsigned int >& inputRasterBands,
 
   95           const std::vector< std::complex< 
double > >& inputRasterNoDataValues,
 
   96           const std::vector< std::complex< 
double > >& inputRasterBandMinValues,
 
   97           const std::vector< std::complex< 
double > >& inputRasterBandMaxValues,
 
   98           te::rst::Raster& outputRaster,
 
   99           const 
unsigned int outputRasterBand,
 
  100           const 
bool enableProgressInterface ) throw( 
te::rp::
Exception );
 
  103         double getMemUsageEstimation( const 
unsigned int bandsToProcess,
 
  104           const 
unsigned int pixelsNumber ) const;
 
  107         unsigned int getOptimalBlocksOverlapSize() const;
 
  110         bool shouldComputeMinMaxValues() const;
 
  125         bool m_isInitialized;
 
  152           const 
te::rst::Raster& inputRaster,
 
  153           const std::vector< 
unsigned int >& inputRasterBands,
 
  154           const std::vector< std::complex< 
double > >& inputRasterNoDataValues,
 
  155           const std::vector< std::complex< 
double > >& inputRasterBandMinValues,
 
  156           const std::vector< std::complex< 
double > >& inputRasterBandMaxValues,
 
  182 #endif  // __TERRALIB_RP_INTERNAL_SEGMENTERREGIONGROWINGMEANSTRATEGY_H