From d0c8578c15462034814124922ee3373241fbcb10 Mon Sep 17 00:00:00 2001 From: Julien Michel <julien.michel@orfeo-toolbox.org> Date: Wed, 13 Jun 2012 17:57:26 +0200 Subject: [PATCH] COMP: Replacing setter and getter macro by plain method implementation to avoid call to << operator on stl containers --- Code/Projections/otbGenericRSTransform.h | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/Code/Projections/otbGenericRSTransform.h b/Code/Projections/otbGenericRSTransform.h index e5e1d40609..e6aeb7bc7b 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); -- GitLab