diff --git a/Code/Projections/otbGenericRSTransform.h b/Code/Projections/otbGenericRSTransform.h index e5e1d40609e82e488d207d9f700a0c194059ccce..e6aeb7bc7ba3d2766c51439dd1f04f1ba7bab44e 100644 --- a/Code/Projections/otbGenericRSTransform.h +++ b/Code/Projections/otbGenericRSTransform.h @@ -115,13 +115,28 @@ public: itkSetMacro(OptimizeOutputTransform,bool); itkGetMacro(OptimizeOutputTransform,bool); itkBooleanMacro(OptimizeOutputTransform); + + void SetInputTiePoints(const InputTiePointContainerType & tiePoints) + { + m_InputTiePoints = tiePoints; + this->Modified(); + } - itkSetMacro(InputTiePoints,InputTiePointContainerType); - itkGetConstReferenceMacro(InputTiePoints,InputTiePointContainerType); + const InputTiePointContainerType& GetInputTiePoinst() const + { + return m_InputTiePoints; + } - itkSetMacro(OutputTiePoints,OutputTiePointContainerType); - itkGetConstReferenceMacro(OutputTiePoints,OutputTiePointContainerType); + void SetOutputTiePoints(const OutputTiePointContainerType & tiePoints) + { + m_OutputTiePoints = tiePoints; + this->Modified(); + } + const OutputTiePointContainerType& GetOutputTiePoinst() const + { + return m_OutputTiePoints; + } void AddInputTiePoint(const InputPointType & inputPoint, const InputPointType & wgs84Point);