From 96688c7754c73b651cfa1e995b3132b22ed7b7eb Mon Sep 17 00:00:00 2001 From: Guillaume Pasero <guillaume.pasero@c-s.fr> Date: Thu, 7 Feb 2019 16:02:43 +0100 Subject: [PATCH] BUG: fix export macros in ImageIO --- Modules/IO/ImageIO/include/otbImageSeriesFileReader.h | 3 ++- Modules/IO/ImageIO/include/otbImageSeriesFileReaderBase.h | 2 +- Modules/IO/ImageIO/include/otbScalarBufferToImageFileWriter.h | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Modules/IO/ImageIO/include/otbImageSeriesFileReader.h b/Modules/IO/ImageIO/include/otbImageSeriesFileReader.h index 24fb968217..27657553e4 100644 --- a/Modules/IO/ImageIO/include/otbImageSeriesFileReader.h +++ b/Modules/IO/ImageIO/include/otbImageSeriesFileReader.h @@ -30,6 +30,7 @@ #include "otbExtractROI.h" #include "otbMultiChannelExtractROI.h" #include "otbMultiToMonoChannelExtractROI.h" +#include "OTBImageIOExport.h" namespace otb { @@ -47,7 +48,7 @@ namespace otb { * \ingroup OTBImageIO */ template <class TImage, class TInternalImage = TImage> -class ITK_EXPORT ImageSeriesFileReader +class OTBImageIO_EXPORT_TEMPLATE ImageSeriesFileReader : public ImageSeriesFileReaderBase<TImage, TInternalImage> { public: diff --git a/Modules/IO/ImageIO/include/otbImageSeriesFileReaderBase.h b/Modules/IO/ImageIO/include/otbImageSeriesFileReaderBase.h index 885352cd31..bb4a29b8e1 100644 --- a/Modules/IO/ImageIO/include/otbImageSeriesFileReaderBase.h +++ b/Modules/IO/ImageIO/include/otbImageSeriesFileReaderBase.h @@ -64,7 +64,7 @@ public: */ template <class TImage, class TInternalImage = TImage> -class ITK_EXPORT ImageSeriesFileReaderBase +class ImageSeriesFileReaderBase : public ImageListSource<TImage> { public: diff --git a/Modules/IO/ImageIO/include/otbScalarBufferToImageFileWriter.h b/Modules/IO/ImageIO/include/otbScalarBufferToImageFileWriter.h index 34b967c996..406f70ecdf 100644 --- a/Modules/IO/ImageIO/include/otbScalarBufferToImageFileWriter.h +++ b/Modules/IO/ImageIO/include/otbScalarBufferToImageFileWriter.h @@ -24,6 +24,7 @@ #include "otbVectorImage.h" #include "otbImageFileWriter.h" +#include "OTBImageIOExport.h" namespace otb { @@ -39,7 +40,7 @@ namespace otb */ template <class TBufferType, class TOutputPixelType=TBufferType> -class ITK_EXPORT ScalarBufferToImageFileWriter : public itk::ProcessObject +class OTBImageIO_EXPORT_TEMPLATE ScalarBufferToImageFileWriter : public itk::ProcessObject { public: -- GitLab