26 #ifndef __TERRALIB_GEOMETRY_INTERNAL_AFFINEGT_H 
   27 #define __TERRALIB_GEOMETRY_INTERNAL_AFFINEGT_H 
   34 #include <boost/concept_check.hpp> 
   35 #include <boost/numeric/ublas/matrix.hpp> 
   76         const std::string& getName() 
const;
 
   92         unsigned int getMinRequiredTiePoints() 
const;
 
  111         static bool decompose(
const std::vector< double >& transfParams,
 
  112                               double& translationX, 
double& translationY,
 
  113                               double& scalingFactorX, 
double& scalingFactorY, 
double& skew,
 
  114                               double& squeeze, 
double& scaling, 
double& rotation);
 
  139 #endif  // __TERRALIB_GEOMETRY_INTERNAL_GAFFINEGT_H 
boost::numeric::ublas::matrix< double > m_computeParameters_U
 
unsigned int m_computeParameters_tiepointsSize
 
boost::numeric::ublas::matrix< double > m_computeParameters_L
 
boost::numeric::ublas::matrix< double > m_computeParameters_A
 
boost::numeric::ublas::matrix< double > m_computeParameters_XExpandedInv
 
unsigned int m_computeParameters_index1
 
unsigned int m_computeParameters_tpIdx
 
unsigned int m_computeParameters_index2
 
2D Affine Geometric transformation. 
 
#define TEGEOMEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
boost::numeric::ublas::matrix< double > m_computeParameters_XExpanded
 
boost::numeric::ublas::matrix< double > m_computeParameters_At
 
boost::numeric::ublas::matrix< double > m_computeParameters_X
 
boost::numeric::ublas::matrix< double > m_computeParameters_N_inv
 
2D Geometric transformation parameters. 
 
boost::numeric::ublas::matrix< double > m_computeParameters_N
 
Configuration flags for the Vector Geometry Model of TerraLib.