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
#define TEGEOMEXPORT
You can use this macro in order to export/import classes and functions from this module.
Third Degree Polynomial Geometric transformation.
Configuration flags for the Vector Geometry Model of TerraLib.
2D Geometric transformation base class.
2D Geometric transformation parameters.
2D Geometric transformation base class.