25 #ifndef __TERRALIB_RP_INTERNAL_SEGMENTERDUMMYSTRATEGY_H
26 #define __TERRALIB_RP_INTERNAL_SEGMENTERDUMMYSTRATEGY_H
52 throw( te::rp::Exception );
62 const std::vector< unsigned int >& inputRasterBands,
63 const std::vector< std::complex< double > >& inputRasterNoDataValues,
64 const std::vector< std::complex< double > >& inputRasterBandMinValues,
65 const std::vector< std::complex< double > >& inputRasterBandMaxValues,
67 const unsigned int outputRasterBand,
68 const bool enableProgressInterface )
throw( te::rp::Exception );
71 double getMemUsageEstimation(
const unsigned int bandsToProcess,
72 const unsigned int pixelsNumber )
const;
75 unsigned int getOptimalBlocksOverlapSize()
const;
78 bool shouldComputeMinMaxValues()
const;
Segmenter segments IDs manager.
Raster segmenter strategy factory base class.
Raster dummy segmenter strategy factory.
Segmenter Strategy Parameters.
Raster segmenter strategy factory base class.
An abstract class for raster data strucutures.
Raster segmenter strategy base class.
#define TERPEXPORT
You can use this macro in order to export/import classes and functions from this module.
Raster segmenter strategy base class.
Configuration flags for the Raster Processing module of TerraLib.
BlocksMergingMethod
Blocks merging method.
Segmenter segments block description class.
Dummy strategy (just for testing purposes).