2D Geometric transformation parameters. More...
#include <GTParameters.h>
Public Types | |
typedef std::pair< Coord2D, Coord2D > | TiePoint |
Tie point type definition. More... | |
Public Member Functions | |
te::common::AbstractParameters * | clone () const |
Create a clone copy of this instance. More... | |
const GTModelParameters * | getModelParameters () const |
Returns a pointer the the internal specific model parameters or null if they do not exist. More... | |
GTParameters () | |
Constructor. More... | |
GTParameters (const GTParameters &rhs) | |
Copy constructor. More... | |
GTParameters & | operator= (const GTParameters &rhs) |
void | reset () throw ( te::common::Exception ) |
Clear all internal allocated resources and reset the parameters instance to its initial state. More... | |
void | setModelParameters (const GTModelParameters *modelParamsPtr) |
Set the the internal specific model parameters. More... | |
~GTParameters () | |
Destructor. More... | |
Public Attributes | |
std::vector< double > | m_directParameters |
Transformation numeric direct parameters. More... | |
std::vector< double > | m_inverseParameters |
Transformation numeric inverse parameters. More... | |
std::vector< TiePoint > | m_tiePoints |
Tie points. More... | |
Protected Attributes | |
std::auto_ptr< GTModelParameters > | m_modelParameters |
Transformation model parameters. More... | |
2D Geometric transformation parameters.
Definition at line 50 of file GTParameters.h.
std::pair< Coord2D, Coord2D > te::gm::GTParameters::TiePoint |
Tie point type definition.
Definition at line 59 of file GTParameters.h.
te::gm::GTParameters::GTParameters | ( | ) |
Constructor.
te::gm::GTParameters::GTParameters | ( | const GTParameters & | rhs | ) |
Copy constructor.
te::gm::GTParameters::~GTParameters | ( | ) |
Destructor.
|
virtual |
Create a clone copy of this instance.
Implements te::common::AbstractParameters.
|
inline |
Returns a pointer the the internal specific model parameters or null if they do not exist.
Definition at line 81 of file GTParameters.h.
GTParameters& te::gm::GTParameters::operator= | ( | const GTParameters & | rhs | ) |
|
virtual |
Clear all internal allocated resources and reset the parameters instance to its initial state.
Implements te::common::AbstractParameters.
|
inline |
Set the the internal specific model parameters.
modelParamsPtr | The new model specific parameters. |
Definition at line 91 of file GTParameters.h.
References te::common::AbstractParameters::clone().
std::vector< double > te::gm::GTParameters::m_directParameters |
Transformation numeric direct parameters.
Definition at line 100 of file GTParameters.h.
std::vector< double > te::gm::GTParameters::m_inverseParameters |
Transformation numeric inverse parameters.
Definition at line 101 of file GTParameters.h.
|
protected |
Transformation model parameters.
Definition at line 105 of file GTParameters.h.
std::vector< TiePoint > te::gm::GTParameters::m_tiePoints |
Tie points.
Definition at line 95 of file GTParameters.h.
Referenced by te::gm::GeometricTransformation::getDirectMapRMSE(), and te::gm::GeometricTransformation::getInverseMapRMSE().