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.
#define TERPEXPORT
You can use this macro in order to export/import classes and functions from this module.
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.
rasterPointer reset(te::rst::RasterFactory::make("MEM", new te::rst::Grid(nCols, nLines), bandsProps, std::map< std::string, std::string >(), 0, 0))
Raster segmenter strategy base class.
BlocksMergingMethod
Blocks merging method.
Segmenter segments block description class.
Configuration flags for the Raster Processing module of TerraLib.
Dummy strategy (just for testing purposes).