25 #ifndef __TERRALIB_RP_INTERNAL_TIEPOINTSMOSAIC_H    26 #define __TERRALIB_RP_INTERNAL_TIEPOINTSMOSAIC_H    31 #include "../geometry/GTParameters.h"    32 #include "../geometry/GeometricTransformation.h"    33 #include "../raster/Interpolator.h"    65               InvalidTiePointsT = 0, 
    66               AdjacentRastersLinkingTiePointsT = 1, 
    67               FirstRasterLinkingTiePointsT = 2 
    74             std::vector< std::vector< te::gm::GTParameters::TiePoint > > 
m_tiePoints; 
   109             AbstractParameters* clone() const;
   133             void reset() throw( 
te::rp::Exception );
   139             AbstractParameters* clone() const;
   147         bool execute( AlgorithmOutputParameters& outputParams ) throw( 
te::rp::Exception );
   150         void reset() throw( 
te::rp::Exception );
   155         bool isInitialized() const;
   161         bool m_isInitialized; 
   185         static 
void calcBandStatistics( const 
te::rst::Band& band,
   186           const 
bool& forceNoDataValue,
   187           const 
double& noDataValue,
 
std::map< std::string, std::string > m_rInfo
The necessary information to create the output rasters (as described in te::raster::RasterFactory). 
 
Base exception class for plugin module. 
 
Blended pixel value calculation for two overlaped rasters. 
 
Raster Processing algorithm output parameters base interface. 
 
Raster Processing algorithm base interface class. 
 
InterpolationMethod
Allowed interpolation methods. 
 
Raster Processing algorithm base interface. 
 
#define TERPEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
Create a mosaic from a set of rasters using tie-points. 
 
std::string m_rType
Output raster data source type (as described in te::raster::RasterFactory ). 
 
Feeder from a input rasters. 
 
Mosaic output parameters. 
 
std::auto_ptr< te::rst::Raster > m_outputRasterPtr
The generated output mosaic raster.