25 #ifndef __TERRALIB_RP_INTERNAL_TIEPOINTSLOCATOR_H
26 #define __TERRALIB_RP_INTERNAL_TIEPOINTSLOCATOR_H
31 #include "../geometry/GeometricTransformation.h"
32 #include "../geometry/GTParameters.h"
84 AbstractParameters* clone() const;
95 void reset() throw(
te::rp::Exception );
100 bool isInitialized() const;
106 bool m_isInitialized;
114 void convertMatchedInterestPoints2TiePoints(
116 std::vector<
te::gm::GTParameters::TiePoint >& tiePoints,
117 std::vector<
double >& tiePointsWeights );
std::vector< te::gm::GTParameters::TiePoint > m_tiePoints
The generated tie-points (te::gm::GTParameters::TiePoint::first are raster 1 line/column indexes...
Base exception class for plugin module.
Raster Processing algorithm output parameters base interface.
Raster Processing algorithm base interface class.
Tie-Pointsr locator strategy.
Raster Processing algorithm base interface.
std::auto_ptr< te::gm::GeometricTransformation > m_transformationPtr
The generated geometric transformation with the base mininum required tie-points set ( depending on t...
#define TERPEXPORT
You can use this macro in order to export/import classes and functions from this module.
TiePointsLocator output parameters.
Tie-points locator strategy.
TiePointsLocatorInputParameters InputParameters
std::vector< double > m_tiePointsWeights
The generated tie-points weights.