diff --git a/Modules/IO/ImageIO/include/otbStreamingImageFileWriter.h b/Modules/IO/ImageIO/include/otbStreamingImageFileWriter.h deleted file mode 100644 index b4845fbcc8312a62e082776927f4f018fb041877..0000000000000000000000000000000000000000 --- a/Modules/IO/ImageIO/include/otbStreamingImageFileWriter.h +++ /dev/null @@ -1,72 +0,0 @@ -/*========================================================================= - - Program: ORFEO Toolbox - Language: C++ - Date: $Date$ - Version: $Revision$ - - - Copyright (c) Centre National d'Etudes Spatiales. All rights reserved. - See OTBCopyright.txt for details. - - - This software is distributed WITHOUT ANY WARRANTY; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. See the above copyright notices for more information. - -=========================================================================*/ -#ifndef __otbStreamingImageFileWriter_h -#define __otbStreamingImageFileWriter_h - -#include "vcl_deprecated_header.h" - -#include "otbImageFileWriter.h" - -namespace otb -{ -/** \class StreamingImageFileWriter - * \brief Deprecated streaming-enabled image writing class - * - * StreamingImageFileWriter is deprecated and provided for backward - * compatibility only. Full support of streaming is now provided by - * otb::ImageFileWriter, and StreamingImageFileWriter is a simple - * alias of this class. - * - * \sa ImageFileWriter - * - * \ingroup OTBImageIO - */ -template <class TInputImage> class ITK_EXPORT StreamingImageFileWriter : public ImageFileWriter<TInputImage> -{ -public: - /** Standard class typedefs. */ - typedef StreamingImageFileWriter Self; - typedef ImageFileWriter<TInputImage> Superclass; - typedef itk::SmartPointer<Self> Pointer; - typedef itk::SmartPointer<const Self> ConstPointer; - - /** Method for creation through the object factory. */ - itkNewMacro(Self); - - /** Run-time type information (and related methods). */ - itkTypeMacro(ImageFileWriter, itk::ImageFileWriter); - - /** Dimension of input image. */ - itkStaticConstMacro(InputImageDimension, unsigned int, - Superclass::InputImageDimension); - -protected: - /** Constructor */ - StreamingImageFileWriter(){} - - /** Destructor */ - virtual ~StreamingImageFileWriter(){} - -private: - StreamingImageFileWriter(const StreamingImageFileWriter &); //purposely not implemented - void operator =(const StreamingImageFileWriter&); //purposely not implemented -}; - -} // end namespace otb - -#endif diff --git a/Modules/IO/ImageIO/test/CMakeLists.txt b/Modules/IO/ImageIO/test/CMakeLists.txt index 8472de5c16849f155afc8a91f040c0eae386490d..ecd67c8605231fdf79bf3c944e1b990f812afb4f 100644 --- a/Modules/IO/ImageIO/test/CMakeLists.txt +++ b/Modules/IO/ImageIO/test/CMakeLists.txt @@ -255,7 +255,6 @@ otb_add_test(NAME ioTvStreamingIFWriterLUMWithoutStreaming COMMAND otbImageIOTes otbStreamingImageFileWriterTest ${TEMP}/ioImageFileReaderPNG2LUM.lum ${TEMP}/ioStreamingImageFileWriterLUM2LUMWithoutStreaming.lum - 0 # StreamingImageFileWriter 0 # NumberOfStreamDivisions ) set_property(TEST ioTvStreamingIFWriterLUMWithoutStreaming PROPERTY DEPENDS ioTvImageFileReaderPNG2LUM) @@ -266,7 +265,6 @@ otb_add_test(NAME ioTvStreamingIFWriterBSQWithoutStreaming COMMAND otbImageIOTes otbStreamingImageFileWriterTest ${INPUTDATA}/poupees_1canal.c1.hdr ${TEMP}/ioStreamingImageFileWriterBSQWithoutStreaming.hdr - 0 # Streaming 0 ) set_property(TEST ioTvStreamingIFWriterBSQWithoutStreaming PROPERTY DEPENDS ioTvImageFileReaderPNG2BSQ) @@ -277,7 +275,6 @@ otb_add_test(NAME ioTvStreamingWithIFWriterLUMWithStreaming COMMAND otbImageIOTe otbStreamingImageFileWriterTest ${TEMP}/ioImageFileReaderPNG2LUM.lum ${TEMP}/ioStreamingWithImageFileWriterLUM2LUMWithStreaming_10.lum - 0 # StreamingImageFileWriter 10 # NumberOfStreamDivisions ) set_property(TEST ioTvStreamingWithIFWriterLUMWithStreaming PROPERTY DEPENDS ioTvImageFileReaderPNG2LUM) @@ -288,7 +285,6 @@ otb_add_test(NAME ioTvStreamingWithIFWriterBSQWithStreaming COMMAND otbImageIOTe otbStreamingImageFileWriterTest ${TEMP}/ioImageFileReaderPNG2BSQ.hd ${TEMP}/ioStreamingWithImageFileWriterBSQ2BSQWithStreaming_10.hd - 0 # StreamingImageFileWriter 10 # NumberOfStreamDivisions ) set_property(TEST ioTvStreamingWithIFWriterBSQWithStreaming PROPERTY DEPENDS ioTvImageFileReaderPNG2BSQ) @@ -299,7 +295,6 @@ otb_add_test(NAME ioTvStreamingIFWriterBSQWithStreaming COMMAND otbImageIOTestDr otbStreamingImageFileWriterTest ${INPUTDATA}/poupees_1canal.c1.hdr ${TEMP}/ioStreamingImageFileWriterBSQWithStreaming_100.hdr - 1 # Streaming 100 ) set_property(TEST ioTvStreamingIFWriterBSQWithStreaming PROPERTY DEPENDS ioTvImageFileReaderPNG2BSQ) @@ -310,7 +305,6 @@ otb_add_test(NAME ioTvStreamingIFWriterLUMWithStreaming COMMAND otbImageIOTestDr otbStreamingImageFileWriterTest ${TEMP}/ioImageFileReaderPNG2LUM.lum ${TEMP}/ioStreamingImageFileWriterLUM2LUMWithStreaming_10.lum - 1 # StreamingImageFileWriter 10 # NumberOfStreamDivisions ) set_property(TEST ioTvStreamingIFWriterLUMWithStreaming PROPERTY DEPENDS ioTvImageFileReaderPNG2LUM) @@ -322,7 +316,7 @@ otb_add_test(NAME ioTvReadingComplexDataIntoComplexImage COMMAND otbImageIOTestD ) otb_add_test(NAME ioTvStreamingImageFilterBSQ2PNG COMMAND otbImageIOTestDriver - --compare-image ${EPSILON_9} + --compare-image ${EPSILON_9} ${TEMP}/ioImageFileReaderPNG2BSQ.hd ${TEMP}/ioStreamingImageFilterTestBSQ.png otbStreamingImageFilterTest @@ -1308,4 +1302,3 @@ otb_add_test(NAME ioTvImageFileReaderPNG2ENVI COMMAND otbImageIOTestDriver ${INPUTDATA}/cthead1.png ${TEMP}/ioImageFileReaderPNG2ENVI.hdr ) set_tests_properties(ioTvImageFileReaderPNG2ENVI PROPERTIES DEPENDS ioTvImageFileReaderPNG2BSQ) - diff --git a/Modules/IO/ImageIO/test/otbImageIOTestDriver.cxx b/Modules/IO/ImageIO/test/otbImageIOTestDriver.cxx index bc95c3855cf41b27f0cb3dffdec9ddb29f9fc720..648a86161d37779f8b4cfbd15021c5a594050bc8 100644 --- a/Modules/IO/ImageIO/test/otbImageIOTestDriver.cxx +++ b/Modules/IO/ImageIO/test/otbImageIOTestDriver.cxx @@ -24,7 +24,6 @@ void RegisterTests() REGISTER_TEST(otbVectorImageStreamingFileWriterComplexTestWithoutInputFloat); REGISTER_TEST(otbVectorImageStreamingFileWriterComplexTestWithoutInputDouble); REGISTER_TEST(otbReadingComplexDataIntoComplexImageTest); - REGISTER_TEST(otbStreamingImageFileWriterTest); REGISTER_TEST(otbImageFileReaderRADInt); REGISTER_TEST(otbImageFileReaderRGBTest); REGISTER_TEST(otbImageMetadataStreamingFileWriterTest); diff --git a/Modules/IO/ImageIO/test/otbStreamingImageFileWriterTest.cxx b/Modules/IO/ImageIO/test/otbStreamingImageFileWriterTest.cxx index 6679dc218b3fcbf67d01fac4aab9ff6b748fcac6..60a76cab364dcfa5cba24f796f89a42f616103a8 100644 --- a/Modules/IO/ImageIO/test/otbStreamingImageFileWriterTest.cxx +++ b/Modules/IO/ImageIO/test/otbStreamingImageFileWriterTest.cxx @@ -24,16 +24,14 @@ #include "otbImage.h" #include "otbImageFileReader.h" -#include "otbStreamingImageFileWriter.h" +#include "otbImageFileWriter.h" int otbStreamingImageFileWriterTest(int itkNotUsed(argc), char* argv[]) { // Verify the number of parameters in the command line const char * inputFilename = argv[1]; const char * outputFilename = argv[2]; - int iStreaming(::atoi(argv[3])); - bool streaming = (bool) (iStreaming); - int NumberOfStreamDivisions(::atoi(argv[4])); + int NumberOfStreamDivisions(::atoi(argv[3])); typedef unsigned char InputPixelType; typedef unsigned char OutputPixelType; @@ -43,23 +41,10 @@ int otbStreamingImageFileWriterTest(int itkNotUsed(argc), char* argv[]) typedef otb::Image<OutputPixelType, Dimension> OutputImageType; typedef otb::ImageFileReader<InputImageType> ReaderType; - typedef otb::StreamingImageFileWriter<OutputImageType> StreamingWriterType; typedef otb::ImageFileWriter<OutputImageType> WriterType; ReaderType::Pointer reader = ReaderType::New(); reader->SetFileName(inputFilename); - - if (streaming == true) - { - std::cout << "Streaming writing test" << std::endl; - StreamingWriterType::Pointer writer = StreamingWriterType::New(); - writer->SetFileName(outputFilename); - writer->SetNumberOfDivisionsStrippedStreaming(NumberOfStreamDivisions); - writer->SetInput(reader->GetOutput()); - writer->Update(); - } - else - { std::cout << "Writing test" << std::endl; WriterType::Pointer writer = WriterType::New(); if (NumberOfStreamDivisions > 1) @@ -72,7 +57,6 @@ int otbStreamingImageFileWriterTest(int itkNotUsed(argc), char* argv[]) writer->SetFileName(outputFilename); writer->SetInput(reader->GetOutput()); writer->Update(); - } return EXIT_SUCCESS; }