![]() |
TerraLib 4.1
|
Second degree polinomial model geometric trasformation. More...
#include <Te2ndDegPolinomialGT.h>
Public Member Functions | |
| Te2ndDegPolinomialGT () | |
| ~Te2ndDegPolinomialGT () | |
| unsigned int | getMinRequiredTiePoints () const |
| Returns the minimum number of required tie-points for the current transformation. | |
Protected Member Functions | |
| void | directMap (const TeGTParams ¶ms, const TeCoord2D &pt1, TeCoord2D &pt2) const |
| Direct mapping ( from pt1 space into pt2 space ). | |
| void | inverseMap (const TeGTParams ¶ms, const TeCoord2D &pt2, TeCoord2D &pt1) const |
| Inverse mapping ( from pt2 space into pt1 space ). | |
| bool | computeParameters (TeGTParams ¶ms) const |
| Calculate the transformation parameters following the new supplied tie-points. | |
| bool | isTransDefined (const TeGTParams ¶ms) const |
| Verifies if the supplied parameters already has a defined transformation. | |
Second degree polinomial model geometric trasformation.
| Te2ndDegPolinomialGT::Te2ndDegPolinomialGT | ( | ) |
| Te2ndDegPolinomialGT::~Te2ndDegPolinomialGT | ( | ) |
| bool Te2ndDegPolinomialGT::computeParameters | ( | TeGTParams & | params | ) | const [protected, virtual] |
Calculate the transformation parameters following the new supplied tie-points.
| params | Transformation parameters. |
Implements TeGeometricTransformation.
| void Te2ndDegPolinomialGT::directMap | ( | const TeGTParams & | params, |
| const TeCoord2D & | pt1, | ||
| TeCoord2D & | pt2 | ||
| ) | const [protected, virtual] |
Direct mapping ( from pt1 space into pt2 space ).
| params | Transformation parameters. |
| pt1 | pt1 coordinate. |
| pt2 | pt2 coordinate. |
Implements TeGeometricTransformation.
| unsigned int Te2ndDegPolinomialGT::getMinRequiredTiePoints | ( | ) | const [virtual] |
Returns the minimum number of required tie-points for the current transformation.
Implements TeGeometricTransformation.
| void Te2ndDegPolinomialGT::inverseMap | ( | const TeGTParams & | params, |
| const TeCoord2D & | pt2, | ||
| TeCoord2D & | pt1 | ||
| ) | const [protected, virtual] |
Inverse mapping ( from pt2 space into pt1 space ).
| params | Transformation parameters. |
| pt2 | pt2 coordinate. |
| pt1 | pt1 coordinate. |
Implements TeGeometricTransformation.
| bool Te2ndDegPolinomialGT::isTransDefined | ( | const TeGTParams & | params | ) | const [protected, virtual] |
Verifies if the supplied parameters already has a defined transformation.
| params | Transformation parameters. |
Implements TeGeometricTransformation.