diff --git a/Modules/IO/ImageIO/include/otbImageSeriesFileReader.h b/Modules/IO/ImageIO/include/otbImageSeriesFileReader.h index 24fb968217c6460bfc043424086cb961e80f48fd..27657553e414860826f9287ad84ab864ebfdfd52 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 885352cd31d422621e0daa76f0e8654ef490cf0a..bb4a29b8e1bc0df54530852215035fd4dc9ac181 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 34b967c996e4c246f73bcba1f906a7db6836bafa..406f70ecdf1b06a5aa6b33922128db70f32a9522 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: