From 11459e7c95e1cd28c67afeb5b65c7cd7036ce70d Mon Sep 17 00:00:00 2001 From: Jordi Inglada <jordi.inglada@orfeo-toolbox.org> Date: Wed, 7 Jun 2006 09:55:03 +0000 Subject: [PATCH] Exemple streaming --- Examples/IO/CMakeLists.txt | 4 + Examples/IO/StreamingImageReadWrite.cxx | 167 ++++++++++++++++++ Utilities/ITK/Utilities/nifti/Makefile | 64 +++---- .../ITK/Utilities/nifti/niftilib/Makefile | 12 +- Utilities/ITK/Utilities/nifti/znzlib/Makefile | 12 +- 5 files changed, 215 insertions(+), 44 deletions(-) create mode 100644 Examples/IO/StreamingImageReadWrite.cxx diff --git a/Examples/IO/CMakeLists.txt b/Examples/IO/CMakeLists.txt index 7fbc5cd3a7..cb47647af9 100644 --- a/Examples/IO/CMakeLists.txt +++ b/Examples/IO/CMakeLists.txt @@ -3,6 +3,10 @@ PROJECT(IOExamples) ADD_EXECUTABLE(ImageReadWrite ImageReadWrite.cxx ) TARGET_LINK_LIBRARIES(ImageReadWrite OTBCommon OTBIO ITKCommon ITKIO) +ADD_EXECUTABLE(StreamingImageReadWrite StreamingImageReadWrite.cxx ) +TARGET_LINK_LIBRARIES(StreamingImageReadWrite OTBCommon OTBIO ITKCommon ITKIO) + + ADD_EXECUTABLE(ImageReadCastWrite ImageReadCastWrite.cxx ) TARGET_LINK_LIBRARIES(ImageReadCastWrite OTBCommon OTBIO ITKCommon ITKIO) diff --git a/Examples/IO/StreamingImageReadWrite.cxx b/Examples/IO/StreamingImageReadWrite.cxx new file mode 100644 index 0000000000..c982ba484c --- /dev/null +++ b/Examples/IO/StreamingImageReadWrite.cxx @@ -0,0 +1,167 @@ +/*========================================================================= + + +=========================================================================*/ +#if defined(_MSC_VER) +#pragma warning ( disable : 4786 ) +#endif + +#ifdef __BORLANDC__ +#define ITK_LEAN_AND_MEAN +#endif + +// Software Guide : BeginLatex +// +// As we have seen, the reading of images is managed by the class \doxygen{otb::ImageFileReader} +// while writing is performed by the class +// \doxygen{otb::ImageFileWriter}. ITK's pipeline implements +// streaming. That means that a filter for which the +// \code{ThreadedGenerateData} method is implemented, will only produce the +// data for the region requested by the following filter in the +// pipeline. Therefore, in order to use the streaming functionnality +// one needs to use a filter at the end of the pipeline which +// requests for adjacent regions of the image to be processed. In +// ITK, the \doxygen{itk::StreamingImageFilter} class is used for +// this purpose. However, ITK does not implement streaming from/to +// files. This means that even if the pipeline has a small memory +// footprint, the images have to be stored in memory at least after +// the read operation and before the write operation. +// +// OTB implements read/write streaming. For the image file reading, +// this is transparent for the programmer, and if a streaming loop is +// used at the end of the pipeline, the read operation will be +// streamed. For the file writing, the +// \doxygen{otb::StreamingImageFileWriter} has to be used. +// +// The first step for performing streamed reading and writing is to include the +// following headers. +// +// \index{otb::ImageFileReader|textbf} +// \index{otb::ImageFileReader!header} +// +// \index{otb::StreamingImageFileWriter|textbf} +// \index{otb::StreamingImageFileWriter!header} +// +// Software Guide : EndLatex + +// Software Guide : BeginCodeSnippet +#include "otbImageFileReader.h" +#include "otbStreamingImageFileWriter.h" +// Software Guide : EndCodeSnippet + + +#include "otbImage.h" + + +int main( int argc, char ** argv ) +{ + // Verify the number of parameters in the command line + if( argc < 3 ) + { + std::cerr << "Usage: " << std::endl; + std::cerr << argv[0] << " inputImageFile outputImageFile " << std::endl; + return EXIT_FAILURE; + } + + + // Software Guide : BeginLatex + // + // Then, as usual, a decision must be made about the type of pixel used to + // represent the image processed by the pipeline. + // + // Software Guide : EndLatex + + // Software Guide : BeginCodeSnippet + typedef unsigned short PixelType; + const unsigned int Dimension = 2; + typedef otb::Image< PixelType, Dimension > ImageType; + // Software Guide : EndCodeSnippet + + + // Software Guide : BeginLatex + // + // We can now instantiate the types of the reader and writer. These two + // classes are parameterized over the image type. + // + // \index{otb::StreamingImageFileWriter!Instantiation} + // + // Software Guide : EndLatex + + // Software Guide : BeginCodeSnippet + typedef otb::ImageFileReader< ImageType > ReaderType; + typedef otb::StreamingImageFileWriter< ImageType > WriterType; + // Software Guide : EndCodeSnippet + + + // Software Guide : BeginLatex + // + // Then, we create one object of each type using the New() method and + // assigning the result to a \doxygen{SmartPointer}. + // + // \index{otb::ImageFileReader!New()} + // \index{otb::ImageFileWriter!New()} + // \index{otb::StreamingImageFileReader!SmartPointer} + // \index{otb::ImageFileWriter!SmartPointer} + // + // Software Guide : EndLatex + + // Software Guide : BeginCodeSnippet + ReaderType::Pointer reader = ReaderType::New(); + WriterType::Pointer writer = WriterType::New(); + // Software Guide : EndCodeSnippet + + + // Here we recover the file names from the command line arguments + // + const char * inputFilename = argv[1]; + const char * outputFilename = argv[2]; + + + // Software Guide : BeginLatex + // + // The name of the file to be read or written is passed with the + // SetFileName() method. + // + // \index{otb::ImageFileReader!SetFileName()} + // \index{otb::StreamingImageFileWriter!SetFileName()} + // \index{SetFileName()!otb::ImageFileReader} + // \index{SetFileName()!otb::StreamingImageFileWriter} + // + // Software Guide : EndLatex + + // Software Guide : BeginCodeSnippet + reader->SetFileName( inputFilename ); + writer->SetFileName( outputFilename ); + // Software Guide : EndCodeSnippet + + + // Software Guide : BeginLatex + // + // We can now connect these readers and writers to filters to create a + // pipeline. For example, we can create a short pipeline by passing + // the output of the reader directly to the input of the writer. + // + // Software Guide : EndLatex + + // Software Guide : BeginCodeSnippet + writer->SetInput( reader->GetOutput() ); + // Software Guide : EndCodeSnippet + + + + try + { + writer->Update(); + } + catch( itk::ExceptionObject & err ) + { + std::cerr << "ExceptionObject caught !" << std::endl; + std::cerr << err << std::endl; + return EXIT_FAILURE; + } + + return EXIT_SUCCESS; +} + + + diff --git a/Utilities/ITK/Utilities/nifti/Makefile b/Utilities/ITK/Utilities/nifti/Makefile index 68d3aa058a..9dcd41c868 100644 --- a/Utilities/ITK/Utilities/nifti/Makefile +++ b/Utilities/ITK/Utilities/nifti/Makefile @@ -17,10 +17,10 @@ RM = /usr/local/bin/cmake -E remove -f CMAKE_EDIT_COMMAND = /usr/local/bin/ccmake # The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home1/romain/ORFEO-TOOLBOX/otb/OTB +CMAKE_SOURCE_DIR = /usr/local/stok/OTB/trunk/OTB # The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home1/romain/ORFEO-TOOLBOX/otb/OTB +CMAKE_BINARY_DIR = /usr/local/stok/OTB/trunk/OTB #============================================================================= # Special targets provided by cmake. @@ -57,11 +57,11 @@ $(VERBOSE).SILENT: # The main all target all: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/directorystart + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/directorystart # The main clean target clean: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/clean + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/clean # clear depends depend: @@ -69,196 +69,196 @@ depend: # Convenience name for target. Utilities/ITK/Utilities/nifti/CMakeFiles/Continuous.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/Continuous.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/Continuous.dir/rule # Convenience name for target. Continuous: Utilities/ITK/Utilities/nifti/CMakeFiles/Continuous.dir/rule # Convenience name for target. Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousBuild.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousBuild.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousBuild.dir/rule # Convenience name for target. ContinuousBuild: Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousBuild.dir/rule # Convenience name for target. Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousConfigure.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousConfigure.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousConfigure.dir/rule # Convenience name for target. ContinuousConfigure: Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousConfigure.dir/rule # Convenience name for target. Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousCoverage.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousCoverage.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousCoverage.dir/rule # Convenience name for target. ContinuousCoverage: Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousCoverage.dir/rule # Convenience name for target. Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousMemCheck.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousMemCheck.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousMemCheck.dir/rule # Convenience name for target. ContinuousMemCheck: Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousMemCheck.dir/rule # Convenience name for target. Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousStart.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousStart.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousStart.dir/rule # Convenience name for target. ContinuousStart: Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousStart.dir/rule # Convenience name for target. Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousSubmit.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousSubmit.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousSubmit.dir/rule # Convenience name for target. ContinuousSubmit: Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousSubmit.dir/rule # Convenience name for target. Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousTest.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousTest.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousTest.dir/rule # Convenience name for target. ContinuousTest: Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousTest.dir/rule # Convenience name for target. Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousUpdate.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousUpdate.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousUpdate.dir/rule # Convenience name for target. ContinuousUpdate: Utilities/ITK/Utilities/nifti/CMakeFiles/ContinuousUpdate.dir/rule # Convenience name for target. Utilities/ITK/Utilities/nifti/CMakeFiles/Experimental.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/Experimental.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/Experimental.dir/rule # Convenience name for target. Experimental: Utilities/ITK/Utilities/nifti/CMakeFiles/Experimental.dir/rule # Convenience name for target. Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalBuild.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalBuild.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalBuild.dir/rule # Convenience name for target. ExperimentalBuild: Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalBuild.dir/rule # Convenience name for target. Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalConfigure.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalConfigure.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalConfigure.dir/rule # Convenience name for target. ExperimentalConfigure: Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalConfigure.dir/rule # Convenience name for target. Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalCoverage.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalCoverage.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalCoverage.dir/rule # Convenience name for target. ExperimentalCoverage: Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalCoverage.dir/rule # Convenience name for target. Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalMemCheck.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalMemCheck.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalMemCheck.dir/rule # Convenience name for target. ExperimentalMemCheck: Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalMemCheck.dir/rule # Convenience name for target. Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalStart.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalStart.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalStart.dir/rule # Convenience name for target. ExperimentalStart: Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalStart.dir/rule # Convenience name for target. Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalSubmit.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalSubmit.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalSubmit.dir/rule # Convenience name for target. ExperimentalSubmit: Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalSubmit.dir/rule # Convenience name for target. Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalTest.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalTest.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalTest.dir/rule # Convenience name for target. ExperimentalTest: Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalTest.dir/rule # Convenience name for target. Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalUpdate.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalUpdate.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalUpdate.dir/rule # Convenience name for target. ExperimentalUpdate: Utilities/ITK/Utilities/nifti/CMakeFiles/ExperimentalUpdate.dir/rule # Convenience name for target. Utilities/ITK/Utilities/nifti/CMakeFiles/Nightly.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/Nightly.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/Nightly.dir/rule # Convenience name for target. Nightly: Utilities/ITK/Utilities/nifti/CMakeFiles/Nightly.dir/rule # Convenience name for target. Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyBuild.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyBuild.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyBuild.dir/rule # Convenience name for target. NightlyBuild: Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyBuild.dir/rule # Convenience name for target. Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyConfigure.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyConfigure.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyConfigure.dir/rule # Convenience name for target. NightlyConfigure: Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyConfigure.dir/rule # Convenience name for target. Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyCoverage.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyCoverage.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyCoverage.dir/rule # Convenience name for target. NightlyCoverage: Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyCoverage.dir/rule # Convenience name for target. Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyMemCheck.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyMemCheck.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyMemCheck.dir/rule # Convenience name for target. NightlyMemCheck: Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyMemCheck.dir/rule # Convenience name for target. Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyMemoryCheck.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyMemoryCheck.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyMemoryCheck.dir/rule # Convenience name for target. NightlyMemoryCheck: Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyMemoryCheck.dir/rule # Convenience name for target. Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyStart.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyStart.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyStart.dir/rule # Convenience name for target. NightlyStart: Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyStart.dir/rule # Convenience name for target. Utilities/ITK/Utilities/nifti/CMakeFiles/NightlySubmit.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/NightlySubmit.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/NightlySubmit.dir/rule # Convenience name for target. NightlySubmit: Utilities/ITK/Utilities/nifti/CMakeFiles/NightlySubmit.dir/rule # Convenience name for target. Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyTest.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyTest.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyTest.dir/rule # Convenience name for target. NightlyTest: Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyTest.dir/rule # Convenience name for target. Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyUpdate.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyUpdate.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyUpdate.dir/rule # Convenience name for target. NightlyUpdate: Utilities/ITK/Utilities/nifti/CMakeFiles/NightlyUpdate.dir/rule diff --git a/Utilities/ITK/Utilities/nifti/niftilib/Makefile b/Utilities/ITK/Utilities/nifti/niftilib/Makefile index 58313ea591..d720190e0b 100644 --- a/Utilities/ITK/Utilities/nifti/niftilib/Makefile +++ b/Utilities/ITK/Utilities/nifti/niftilib/Makefile @@ -17,10 +17,10 @@ RM = /usr/local/bin/cmake -E remove -f CMAKE_EDIT_COMMAND = /usr/local/bin/ccmake # The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home1/romain/ORFEO-TOOLBOX/otb/OTB +CMAKE_SOURCE_DIR = /usr/local/stok/OTB/trunk/OTB # The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home1/romain/ORFEO-TOOLBOX/otb/OTB +CMAKE_BINARY_DIR = /usr/local/stok/OTB/trunk/OTB #============================================================================= # Special targets provided by cmake. @@ -57,11 +57,11 @@ $(VERBOSE).SILENT: # The main all target all: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/niftilib/directorystart + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/niftilib/directorystart # The main clean target clean: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/niftilib/clean + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/niftilib/clean # clear depends depend: @@ -69,14 +69,14 @@ depend: # Convenience name for target. Utilities/ITK/Utilities/nifti/niftilib/CMakeFiles/ITKniftiio.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/niftilib/CMakeFiles/ITKniftiio.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/niftilib/CMakeFiles/ITKniftiio.dir/rule # Convenience name for target. ITKniftiio: Utilities/ITK/Utilities/nifti/niftilib/CMakeFiles/ITKniftiio.dir/rule # target for object file nifti1_io.o: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f Utilities/ITK/Utilities/nifti/niftilib/CMakeFiles/ITKniftiio.dir/build.make Utilities/ITK/Utilities/nifti/niftilib/CMakeFiles/ITKniftiio.dir/nifti1_io.o + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f Utilities/ITK/Utilities/nifti/niftilib/CMakeFiles/ITKniftiio.dir/build.make Utilities/ITK/Utilities/nifti/niftilib/CMakeFiles/ITKniftiio.dir/nifti1_io.o # Help Target help:: diff --git a/Utilities/ITK/Utilities/nifti/znzlib/Makefile b/Utilities/ITK/Utilities/nifti/znzlib/Makefile index 6cc1513144..164262fffa 100644 --- a/Utilities/ITK/Utilities/nifti/znzlib/Makefile +++ b/Utilities/ITK/Utilities/nifti/znzlib/Makefile @@ -17,10 +17,10 @@ RM = /usr/local/bin/cmake -E remove -f CMAKE_EDIT_COMMAND = /usr/local/bin/ccmake # The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home1/romain/ORFEO-TOOLBOX/otb/OTB +CMAKE_SOURCE_DIR = /usr/local/stok/OTB/trunk/OTB # The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home1/romain/ORFEO-TOOLBOX/otb/OTB +CMAKE_BINARY_DIR = /usr/local/stok/OTB/trunk/OTB #============================================================================= # Special targets provided by cmake. @@ -57,11 +57,11 @@ $(VERBOSE).SILENT: # The main all target all: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/znzlib/directorystart + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/znzlib/directorystart # The main clean target clean: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/znzlib/clean + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/znzlib/clean # clear depends depend: @@ -69,14 +69,14 @@ depend: # Convenience name for target. Utilities/ITK/Utilities/nifti/znzlib/CMakeFiles/ITKznz.dir/rule: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/znzlib/CMakeFiles/ITKznz.dir/rule + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f CMakeFiles/Makefile2 Utilities/ITK/Utilities/nifti/znzlib/CMakeFiles/ITKznz.dir/rule # Convenience name for target. ITKznz: Utilities/ITK/Utilities/nifti/znzlib/CMakeFiles/ITKznz.dir/rule # target for object file znzlib.o: - cd /home1/romain/ORFEO-TOOLBOX/otb/OTB && $(MAKE) -f Utilities/ITK/Utilities/nifti/znzlib/CMakeFiles/ITKznz.dir/build.make Utilities/ITK/Utilities/nifti/znzlib/CMakeFiles/ITKznz.dir/znzlib.o + cd /usr/local/stok/OTB/trunk/OTB && $(MAKE) -f Utilities/ITK/Utilities/nifti/znzlib/CMakeFiles/ITKznz.dir/build.make Utilities/ITK/Utilities/nifti/znzlib/CMakeFiles/ITKznz.dir/znzlib.o # Help Target help:: -- GitLab