Go to the documentation of this file.
25 #ifndef __TERRALIB_RP_INTERNAL_SEQUENCEMOSAIC_H
26 #define __TERRALIB_RP_INTERNAL_SEQUENCEMOSAIC_H
32 #include "../raster/Interpolator.h"
33 #include "../dataaccess/datasource/DataSource.h"
34 #include "../geometry/GTParameters.h"
109 AbstractParameters* clone() const;
124 std::vector< std::vector< te::gm::GTParameters::TiePoint > >
m_tiePoints;
158 AbstractParameters* clone() const;
174 bool isInitialized() const;
180 bool m_isInitialized;
191 static
void calcBandStatistics( const
te::rst::Raster& raster,
192 const
unsigned int bandIndex,
193 const
bool& forceNoDataValue,
194 const
double& noDataValue,
209 bool createRasterDataSet( const std::
string& dataSetName,
210 const
te::rst::Raster& sourceRaster,
te::da::DataSource* dataSourcePtr ) const;
221 bool createDiskRasterCopy( const std::
string& fileName,
222 const
te::rst::Raster& sourceRaster );
std::vector< std::vector< te::gm::GTParameters::TiePoint > > m_tiePoints
The generated tie-pionts (te::gm::GTParameters::TiePoint::first are mosaic coods, te::gm::GTParameter...
Raster Processing algorithm output parameters base interface.
void reset()
Clear all internal allocated resources and reset the parameters instance to its initial state.
void clear()
Clear the internal allocated resources.
Feeder from a input rasters.
TiePointsLocator locator.
Raster Processing algorithm base interface.
std::vector< unsigned int > m_rasterFeederIndexes
The indexes (inside the input rasters feeder) of the rasters written to this mosaic sequence.
Create mosaics from a sequence of overlapped rasters using an automatic tie-points detection method.
InterpolationMethod
Allowed interpolation methods.
Blended pixel value calculation for two overlaped rasters.
Base exception class for plugin module.
te::da::DataSource * m_outputDSPtr
The mosaic sequences info.
#define TERPEXPORT
You can use this macro in order to export/import classes and functions from this module.
Mosaic output parameters.
An abstract class for data providers like a DBMS, Web Services or a regular file.
std::string m_dataSetName
The generated data set name for this mosaic sequence.
std::vector< MosaicSequenceInfo > m_sequencesInfo
OutputParameters(const OutputParameters &)