Test suite for Geometric Transformations. More...
#include <TsGeometricTransformations.h>
Public Member Functions | |
| void | setUp () |
| void | tearDown () |
Protected Member Functions | |
| void | tcAffine () |
| Test Case: Affine transformation. More... | |
| void | tcAffineDecompose () |
| Test Case: Affine transformation decompose method. More... | |
| void | tcProjectiveGT () |
| Test Case: Projective transformation. More... | |
| void | tcRSTGT () |
| Test Case: RST transformation. More... | |
| void | tcSecondDegreePolynomialGT () |
| Test Case: Second degree polynomial transformation. More... | |
| void | tcThirdDegreePolynomialGT () |
| Test Case: Third degree polynomial transformation. More... | |
| void | testTiePoints (const std::vector< te::gm::GTParameters::TiePoint > &tiePoints, const te::gm::GeometricTransformation &transformation, double maxError) const |
Test suite for Geometric Transformations.
Definition at line 43 of file TsGeometricTransformations.h.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| void TsGeometricTransformations::setUp | ( | ) |
Definition at line 35 of file TsGeometricTransformations.cpp.
|
protected |
Test Case: Affine transformation.
Definition at line 153 of file TsGeometricTransformations.cpp.
References te::gm::GTParameters::m_tiePoints, te::common::AbstractFactory< GeometricTransformation, std::string >::make(), and testTiePoints().
|
protected |
Test Case: Affine transformation decompose method.
Definition at line 178 of file TsGeometricTransformations.cpp.
References te::gm::AffineGT::decompose(), te::gm::GTParameters::m_tiePoints, te::common::AbstractFactory< GeometricTransformation, std::string >::make(), and testTiePoints().
|
protected |
Test Case: Projective transformation.
Definition at line 785 of file TsGeometricTransformations.cpp.
References te::gm::GTParameters::m_tiePoints, te::common::AbstractFactory< GeometricTransformation, std::string >::make(), and testTiePoints().
|
protected |
Test Case: RST transformation.
Definition at line 129 of file TsGeometricTransformations.cpp.
References te::gm::GTParameters::m_tiePoints, te::common::AbstractFactory< GeometricTransformation, std::string >::make(), and testTiePoints().
|
protected |
Test Case: Second degree polynomial transformation.
Definition at line 641 of file TsGeometricTransformations.cpp.
References te::gm::GTParameters::m_tiePoints, te::common::AbstractFactory< GeometricTransformation, std::string >::make(), and testTiePoints().
|
protected |
Test Case: Third degree polynomial transformation.
Definition at line 704 of file TsGeometricTransformations.cpp.
References te::gm::GTParameters::m_tiePoints, te::common::AbstractFactory< GeometricTransformation, std::string >::make(), and testTiePoints().
| void TsGeometricTransformations::tearDown | ( | ) |
Definition at line 39 of file TsGeometricTransformations.cpp.
|
protected |
Definition at line 43 of file TsGeometricTransformations.cpp.
References te::gm::GeometricTransformation::directMap(), te::gm::GeometricTransformation::inverseMap(), te::gm::GeometricTransformation::isValid(), te::gm::Coord2D::x, and te::gm::Coord2D::y.
Referenced by tcAffine(), tcAffineDecompose(), tcProjectiveGT(), tcRSTGT(), tcSecondDegreePolynomialGT(), and tcThirdDegreePolynomialGT().