From bd72455b82e739f8f7b00177c7b1c00725a50c50 Mon Sep 17 00:00:00 2001 From: Thomas Feuvrier <thomas.feuvrier@c-s.fr> Date: Mon, 10 Jul 2006 13:15:59 +0000 Subject: [PATCH] =?UTF-8?q?D=C3=A9finit=20le=20M=5FPI=20uniquement=20s'il?= =?UTF-8?q?=20n'existe=20pas.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Code/FeatureExtraction/otbImageToPathListAlignFilter.txx | 6 +++--- .../otbLineCorrelationDetectorImageFilter.txx | 2 ++ Code/FeatureExtraction/otbLineDetectorImageFilterBase.txx | 8 ++++++-- .../FeatureExtraction/otbLineRatioDetectorImageFilter.txx | 2 ++ .../otbPixelSuppressionByDirectionImageFilter.txx | 2 ++ .../FeatureExtraction/otbTouziEdgeDetectorImageFilter.txx | 3 ++- 6 files changed, 17 insertions(+), 6 deletions(-) diff --git a/Code/FeatureExtraction/otbImageToPathListAlignFilter.txx b/Code/FeatureExtraction/otbImageToPathListAlignFilter.txx index dd0cee047a..3b2faf981e 100644 --- a/Code/FeatureExtraction/otbImageToPathListAlignFilter.txx +++ b/Code/FeatureExtraction/otbImageToPathListAlignFilter.txx @@ -27,9 +27,9 @@ #include "itkImageLinearConstIteratorWithIndex.h" #include "itkImageLinearIteratorWithIndex.h" -#if defined(WIN32) || defined(WIN32CE) -#define M_PI 3.141592654 -#endif +#ifndef M_PI +#define M_PI 3.14159265358979323846 +#endif namespace otb diff --git a/Code/FeatureExtraction/otbLineCorrelationDetectorImageFilter.txx b/Code/FeatureExtraction/otbLineCorrelationDetectorImageFilter.txx index 9f595cc6c3..f9f13e134f 100755 --- a/Code/FeatureExtraction/otbLineCorrelationDetectorImageFilter.txx +++ b/Code/FeatureExtraction/otbLineCorrelationDetectorImageFilter.txx @@ -30,7 +30,9 @@ #include "itkProgressReporter.h" #include <math.h> +#ifndef M_PI #define M_PI 3.14159265358979323846 +#endif namespace otb { diff --git a/Code/FeatureExtraction/otbLineDetectorImageFilterBase.txx b/Code/FeatureExtraction/otbLineDetectorImageFilterBase.txx index cc32540724..2a6e935388 100755 --- a/Code/FeatureExtraction/otbLineDetectorImageFilterBase.txx +++ b/Code/FeatureExtraction/otbLineDetectorImageFilterBase.txx @@ -31,7 +31,9 @@ #include <math.h> #include "otbMacro.h" +#ifndef M_PI #define M_PI 3.14159265358979323846 +#endif namespace otb { @@ -314,8 +316,10 @@ void LineDetectorImageFilterBase< TInputImage, TOutputImage, InterpolatorType> Index[0] = static_cast<CoordRepType>(xout + Xc); Index[1] = static_cast<CoordRepType>(yout + Yc); - - PixelValues[dir][zone].push_back(static_cast<double>(interpolator->EvaluateAtContinuousIndex( Index ))); +//THOMAS +// PixelValues[dir][zone].push_back(static_cast<double>(interpolator->EvaluateAtContinuousIndex( Index ))); + double result = static_cast<double>(interpolator->EvaluateAtContinuousIndex( Index )); + PixelValues[dir][zone].push_back(result ); } diff --git a/Code/FeatureExtraction/otbLineRatioDetectorImageFilter.txx b/Code/FeatureExtraction/otbLineRatioDetectorImageFilter.txx index 8707082780..34ee0caff3 100755 --- a/Code/FeatureExtraction/otbLineRatioDetectorImageFilter.txx +++ b/Code/FeatureExtraction/otbLineRatioDetectorImageFilter.txx @@ -31,7 +31,9 @@ #include "itkProgressReporter.h" #include <math.h> +#ifndef M_PI #define M_PI 3.14159265358979323846 +#endif namespace otb { diff --git a/Code/FeatureExtraction/otbPixelSuppressionByDirectionImageFilter.txx b/Code/FeatureExtraction/otbPixelSuppressionByDirectionImageFilter.txx index 1f6e90050b..1891ca8313 100755 --- a/Code/FeatureExtraction/otbPixelSuppressionByDirectionImageFilter.txx +++ b/Code/FeatureExtraction/otbPixelSuppressionByDirectionImageFilter.txx @@ -31,7 +31,9 @@ #include "itkProgressReporter.h" #include <math.h> +#ifndef M_PI #define M_PI 3.14159265358979323846 +#endif namespace otb { diff --git a/Code/FeatureExtraction/otbTouziEdgeDetectorImageFilter.txx b/Code/FeatureExtraction/otbTouziEdgeDetectorImageFilter.txx index 78278dc3dd..4701582e37 100755 --- a/Code/FeatureExtraction/otbTouziEdgeDetectorImageFilter.txx +++ b/Code/FeatureExtraction/otbTouziEdgeDetectorImageFilter.txx @@ -27,12 +27,13 @@ #include "itkImageRegionIterator.h" #include "itkNeighborhoodAlgorithm.h" #include "itkZeroFluxNeumannBoundaryCondition.h" -//#include "itkOffset.h" #include "itkProgressReporter.h" #include <math.h> #include "otbMacro.h" +#ifndef M_PI #define M_PI 3.14159265358979323846 +#endif namespace otb { -- GitLab