26 #ifndef __TERRALIB_GEOMETRY_INTERNAL_GTPARAMETERS_H    27 #define __TERRALIB_GEOMETRY_INTERNAL_GTPARAMETERS_H    30 #include "../common/AbstractParameters.h"    59         typedef std::pair< Coord2D, Coord2D > 
TiePoint;
    83           return m_modelParameters.get();
    93           m_modelParameters.reset( modelParamsPtr ?
    94                                   static_cast<GTModelParameters*>(modelParamsPtr->
clone()) : 0 );
    99         std::vector< TiePoint > m_tiePoints;        
   111 #endif  // __TERRALIB_GEOMETRY_INTERNAL_GTPARAMETERS_H virtual AbstractParameters * clone() const =0
Create a clone copy of this instance. 
 
Base exception class for plugin module. 
 
std::vector< double > m_directParameters
Transformation numeric direct parameters. 
 
std::pair< Coord2D, Coord2D > TiePoint
Tie point type definition. 
 
#define TEGEOMEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
std::unique_ptr< GTModelParameters > m_modelParameters
Transformation model parameters. 
 
Abstract parameters base interface. 
 
2D Geometric transformation model parameters. 
 
std::vector< double > m_inverseParameters
Transformation numeric inverse parameters. 
 
2D Geometric transformation parameters. 
 
void setModelParameters(const GTModelParameters *modelParamsPtr)
Set the the internal specific model parameters. 
 
2D Geometric transformation model parameters. 
 
Configuration flags for the Vector Geometry Model of TerraLib.   
 
An utility struct for representing 2D coordinates.