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"
107 AbstractParameters* clone() const;
122 std::vector< std::vector< te::gm::GTParameters::TiePoint > >
m_tiePoints;
156 AbstractParameters* clone() const;
172 bool isInitialized() const;
178 bool m_isInitialized;
189 static
void calcBandStatistics( const
te::rst::Raster& raster,
190 const
unsigned int bandIndex,
191 const
bool& forceNoDataValue,
192 const
double& noDataValue,
207 bool createRasterDataSet( const std::
string& dataSetName,
208 const
te::rst::Raster& sourceRaster,
te::da::DataSource* dataSourcePtr ) const;
219 bool createDiskRasterCopy( const std::
string& fileName,
220 const
te::rst::Raster& sourceRaster ) const;
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 &)