26 #ifndef __TERRALIB_GEOMETRY_INTERNAL_THIRDDEGREEPOLYNOMIALGT_H
27 #define __TERRALIB_GEOMETRY_INTERNAL_THIRDDEGREEPOLYNOMIALGT_H
34 #include <boost/concept_check.hpp>
64 const std::string& getName()
const;
68 void directMap(
const GTParameters& params,
const double& pt1X,
69 const double& pt1Y,
double& pt2X,
double& pt2Y )
const;
71 void inverseMap(
const GTParameters& params,
const double& pt2X,
72 const double& pt2Y,
double& pt1X,
double& pt1Y )
const;
74 unsigned int getMinRequiredTiePoints()
const;
86 #endif // __TERRALIB_GEOMETRY_INTERNAL_THIRDDEGREEPOLYNOMIALGT_H
Third Degree Polynomial Geometric transformation.
#define TEGEOMEXPORT
You can use this macro in order to export/import classes and functions from this module.
2D Geometric transformation parameters.
Configuration flags for the Vector Geometry Model of TerraLib.