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 () | 
| 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::unique_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 99 of file GTParameters.h.
Referenced by te::gm::GeometricTransformation::getDirectMapRMSE(), and te::gm::GeometricTransformation::getInverseMapRMSE().