Skip to content
Snippets Groups Projects
Commit 0974bb3e authored by Cyrille Valladeau's avatar Cyrille Valladeau
Browse files

STYLE : try/catch blocs supression in IO testing.

parent 5d292ff1
No related branches found
No related tags found
No related merge requests found
Showing
with 205 additions and 384 deletions
......@@ -10,9 +10,9 @@
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.
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.
=========================================================================*/
......@@ -26,27 +26,13 @@
int otbBSQImageIOTestCanRead(int argc, char* argv[])
{
try
{
otb::BSQImageIO::Pointer lBSQImageIO = otb::BSQImageIO::New();
bool lCanRead = lBSQImageIO->CanReadFile(argv[1]);
if ( lCanRead == false)
{
std::cerr << "Erreur otb::BSQImageIO : impossible d'ouvrir l'image BSQ "<<argv[1]<<"."<<std::endl;
return EXIT_FAILURE;
}
}
catch( itk::ExceptionObject & err )
{
std::cerr << "Exception OTB attrappee dans exception ITK !" << std::endl;
std::cerr << err << std::endl;
return EXIT_FAILURE;
}
catch( ... )
{
std::cerr << "Exception OTB non attrappee !" << std::endl;
return EXIT_FAILURE;
}
otb::BSQImageIO::Pointer lBSQImageIO = otb::BSQImageIO::New();
bool lCanRead = lBSQImageIO->CanReadFile(argv[1]);
if ( lCanRead == false)
{
std::cerr << "Erreur otb::BSQImageIO : impossible d'ouvrir l'image BSQ "<<argv[1]<<"."<<std::endl;
return EXIT_FAILURE;
}
return EXIT_SUCCESS;
}
......@@ -10,9 +10,9 @@
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.
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.
=========================================================================*/
......@@ -26,27 +26,13 @@
int otbBSQImageIOTestCanWrite(int argc, char* argv[])
{
try
{
otb::BSQImageIO::Pointer lBSQImageIO = otb::BSQImageIO::New();
bool lCanRead = lBSQImageIO->CanWriteFile(argv[1]);
if ( lCanRead == false)
{
std::cerr << "Erreur otb::L'image "<<argv[1]<<" n'est pas une image BSQ."<<std::endl;
return EXIT_FAILURE;
}
}
catch( itk::ExceptionObject & err )
{
std::cerr << "Exception OTB attrappee dans exception ITK !" << std::endl;
std::cerr << err << std::endl;
return EXIT_FAILURE;
}
catch( ... )
{
std::cerr << "Exception OTB non attrappee !" << std::endl;
return EXIT_FAILURE;
}
otb::BSQImageIO::Pointer lBSQImageIO = otb::BSQImageIO::New();
bool lCanRead = lBSQImageIO->CanWriteFile(argv[1]);
if ( lCanRead == false)
{
std::cerr << "Erreur otb::L'image "<<argv[1]<<" n'est pas une image BSQ."<<std::endl;
return EXIT_FAILURE;
}
return EXIT_SUCCESS;
}
......@@ -10,9 +10,9 @@
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.
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.
=========================================================================*/
......@@ -26,27 +26,14 @@
int otbCAIImageIOTestCanRead(int argc, char* argv[])
{
try
{
otb::CAIImageIO::Pointer lCAIImageIO = otb::CAIImageIO::New();
bool lCanRead = lCAIImageIO->CanReadFile(argv[1]);
if ( lCanRead == false)
{
std::cerr << "Erreur otb::CAIImageIO : impossible d'ouvrir l'image "<<argv[1]<<"."<<std::endl;
return EXIT_FAILURE;
}
}
catch( itk::ExceptionObject & err )
{
std::cerr << "Exception OTB attrappee dans exception ITK !" << std::endl;
std::cerr << err << std::endl;
return EXIT_FAILURE;
}
catch( ... )
{
std::cerr << "Exception OTB non attrappee !" << std::endl;
return EXIT_FAILURE;
}
otb::CAIImageIO::Pointer lCAIImageIO = otb::CAIImageIO::New();
bool lCanRead = lCAIImageIO->CanReadFile(argv[1]);
if ( lCanRead == false)
{
std::cerr << "Erreur otb::CAIImageIO : impossible d'ouvrir l'image "<<argv[1]<<"."<<std::endl;
return EXIT_FAILURE;
}
return EXIT_SUCCESS;
}
......@@ -10,9 +10,9 @@
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.
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.
=========================================================================*/
......@@ -26,27 +26,13 @@
int otbCAIImageIOTestCanWrite(int argc, char* argv[])
{
try
{
otb::CAIImageIO::Pointer lCAIImageIO = otb::CAIImageIO::New();
bool lCanRead = lCAIImageIO->CanWriteFile(argv[1]);
if ( lCanRead == false)
{
std::cerr << "Erreur otb::CAIImageIO : impossible de creer l'image "<<argv[1]<<"."<<std::endl;
return EXIT_FAILURE;
}
}
catch( itk::ExceptionObject & err )
{
std::cerr << "Exception OTB attrappee dans exception ITK !" << std::endl;
std::cerr << err << std::endl;
return EXIT_FAILURE;
}
catch( ... )
{
std::cerr << "Exception OTB non attrappee !" << std::endl;
return EXIT_FAILURE;
}
otb::CAIImageIO::Pointer lCAIImageIO = otb::CAIImageIO::New();
bool lCanRead = lCAIImageIO->CanWriteFile(argv[1]);
if ( lCanRead == false)
{
std::cerr << "Erreur otb::CAIImageIO : impossible de creer l'image "<<argv[1]<<"."<<std::endl;
return EXIT_FAILURE;
}
return EXIT_SUCCESS;
}
......@@ -10,9 +10,9 @@
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.
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.
=========================================================================*/
#include "itkExceptionObject.h"
......@@ -22,27 +22,13 @@
int otbDEMHandlerNew(int argc, char * argv[])
{
try
{
const unsigned int Dimension = 2;
typedef otb::Image<unsigned char,Dimension> ImageType;
typedef otb::DEMHandler DEMHandlerType;
// Instantiating object
DEMHandlerType::Pointer object = DEMHandlerType::New();
}
catch( itk::ExceptionObject & err )
{
std::cout << "Exception itk::ExceptionObject thrown !" << std::endl;
std::cout << err << std::endl;
return EXIT_FAILURE;
}
catch( ... )
{
std::cout << "Unknown exception thrown !" << std::endl;
return EXIT_FAILURE;
}
const unsigned int Dimension = 2;
typedef otb::Image<unsigned char,Dimension> ImageType;
typedef otb::DEMHandler DEMHandlerType;
// Instantiating object
DEMHandlerType::Pointer object = DEMHandlerType::New();
return EXIT_SUCCESS;
}
......@@ -9,10 +9,10 @@
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.
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.
=========================================================================*/
#include "itkExceptionObject.h"
......@@ -25,50 +25,35 @@
int otbDEMHandlerTest(int argc, char * argv[])
{
try
{
const unsigned int Dimension = 2;
char * srtm_directory(argv[1]);
const char * outputfilename(argv[2]);
double height(0.);
typedef otb::Image<float,Dimension> ImageType;
typedef otb::DEMHandler DEMHandlerType;
// Instantiating object
DEMHandlerType::Pointer demHandler = DEMHandlerType::New();
demHandler->OpenDEMDirectory(srtm_directory);
typedef otb::UtmInverseProjection utmProjection;
typedef utmProjection::InputPointType InputPoint;
InputPoint geoPoint;
geoPoint[0] = atof(argv[3]);//3.6999;
geoPoint[1] = atof(argv[4]);//44.08;
height=demHandler->GetHeightAboveMSL(geoPoint);
std::ofstream file;
file.open(outputfilename);
file << "--- HEIGHT ABOVE MSL TEST ---" << std::endl;
file << " geoPoint: "<<geoPoint[1]<<" ; "<<geoPoint[0]<< std::endl;
file << " -> Height: "<<height<< std::endl;
file.close();
std::cout << "Height: "<<height<<std::endl;
}
catch( itk::ExceptionObject & err )
{
std::cout << "Exception itk::ExceptionObject thrown !" << std::endl;
std::cout << err << std::endl;
return EXIT_FAILURE;
}
const unsigned int Dimension = 2;
char * srtm_directory(argv[1]);
const char * outputfilename(argv[2]);
double height(0.);
typedef otb::Image<float,Dimension> ImageType;
typedef otb::DEMHandler DEMHandlerType;
// Instantiating object
DEMHandlerType::Pointer demHandler = DEMHandlerType::New();
demHandler->OpenDEMDirectory(srtm_directory);
typedef otb::UtmInverseProjection utmProjection;
typedef utmProjection::InputPointType InputPoint;
InputPoint geoPoint;
geoPoint[0] = atof(argv[3]);//3.6999;
geoPoint[1] = atof(argv[4]);//44.08;
height=demHandler->GetHeightAboveMSL(geoPoint);
std::ofstream file;
file.open(outputfilename);
file << "--- HEIGHT ABOVE MSL TEST ---" << std::endl;
file << " geoPoint: "<<geoPoint[1]<<" ; "<<geoPoint[0]<< std::endl;
file << " -> Height: "<<height<< std::endl;
file.close();
std::cout << "Height: "<<height<<std::endl;
catch( ... )
{
std::cout << "Unknown exception thrown !" << std::endl;
return EXIT_FAILURE;
}
return EXIT_SUCCESS;
}
......@@ -10,9 +10,9 @@
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.
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.
=========================================================================*/
#include "itkExceptionObject.h"
......@@ -22,27 +22,13 @@
int otbDEMToImageGeneratorNew(int argc, char * argv[])
{
try
{
const unsigned int Dimension = 2;
typedef otb::Image<unsigned char,Dimension> ImageType;
typedef otb::DEMToImageGenerator<ImageType> DEMToImageGeneratorType;
// Instantiating object
DEMToImageGeneratorType::Pointer object = DEMToImageGeneratorType::New();
}
catch( itk::ExceptionObject & err )
{
std::cout << "Exception itk::ExceptionObject thrown !" << std::endl;
std::cout << err << std::endl;
return EXIT_FAILURE;
}
catch( ... )
{
std::cout << "Unknown exception thrown !" << std::endl;
return EXIT_FAILURE;
}
const unsigned int Dimension = 2;
typedef otb::Image<unsigned char,Dimension> ImageType;
typedef otb::DEMToImageGenerator<ImageType> DEMToImageGeneratorType;
// Instantiating object
DEMToImageGeneratorType::Pointer object = DEMToImageGeneratorType::New();
return EXIT_SUCCESS;
}
......@@ -10,9 +10,9 @@
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.
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.
=========================================================================*/
#include "itkExceptionObject.h"
......@@ -65,22 +65,8 @@ int otbDEMToImageGeneratorTest(int argc, char * argv[])
writer->SetFileName( outputName );
writer->SetInput( object->GetOutput() );
try
{
writer->Update();
}
catch( itk::ExceptionObject & err )
{
std::cout << "Exception itk::ExceptionObject thrown !" << std::endl;
std::cout << err << std::endl;
return EXIT_FAILURE;
}
catch( ... )
{
std::cout << "Unknown exception thrown !" << std::endl;
return EXIT_FAILURE;
}
writer->Update();
return EXIT_SUCCESS;
}
......@@ -10,9 +10,9 @@
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.
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.
=========================================================================*/
#include "itkExceptionObject.h"
......@@ -22,27 +22,13 @@
int otbDXFToSpatialObjectGroupFilterNew(int argc, char * argv[])
{
try
{
const unsigned int Dimension = 2;
typedef itk::GroupSpatialObject<Dimension> GroupType;
typedef otb::DXFToSpatialObjectGroupFilter<GroupType> DXFToSpatialObjectGroupFilterType;
// Instantiating object
DXFToSpatialObjectGroupFilterType::Pointer object = DXFToSpatialObjectGroupFilterType::New();
}
catch( itk::ExceptionObject & err )
{
std::cout << "Exception itk::ExceptionObject thrown !" << std::endl;
std::cout << err << std::endl;
return EXIT_FAILURE;
}
catch( ... )
{
std::cout << "Unknown exception thrown !" << std::endl;
return EXIT_FAILURE;
}
const unsigned int Dimension = 2;
typedef itk::GroupSpatialObject<Dimension> GroupType;
typedef otb::DXFToSpatialObjectGroupFilter<GroupType> DXFToSpatialObjectGroupFilterType;
// Instantiating object
DXFToSpatialObjectGroupFilterType::Pointer object = DXFToSpatialObjectGroupFilterType::New();
return EXIT_SUCCESS;
}
......@@ -10,9 +10,9 @@
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.
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.
=========================================================================*/
......@@ -29,42 +29,29 @@
int otbDoubleImageIOTest(int argc, char* argv[])
{
try
{
// Verify the number of parameters in the command line
const char * inputFilename = argv[1];
const char * outputFilename = argv[2];
typedef double InputPixelType;
typedef double OutputPixelType;
const unsigned int Dimension = 2;
typedef otb::Image< InputPixelType, Dimension > InputImageType;
typedef otb::Image< OutputPixelType, Dimension > OutputImageType;
typedef otb::ImageFileReader< InputImageType > ReaderType;
typedef otb::ImageFileWriter< OutputImageType > WriterType;
// Verify the number of parameters in the command line
const char * inputFilename = argv[1];
const char * outputFilename = argv[2];
typedef double InputPixelType;
typedef double OutputPixelType;
const unsigned int Dimension = 2;
typedef otb::Image< InputPixelType, Dimension > InputImageType;
typedef otb::Image< OutputPixelType, Dimension > OutputImageType;
typedef otb::ImageFileReader< InputImageType > ReaderType;
typedef otb::ImageFileWriter< OutputImageType > WriterType;
ReaderType::Pointer reader = ReaderType::New();
WriterType::Pointer writer = WriterType::New();
reader->SetFileName( inputFilename );
writer->SetFileName( outputFilename );
writer->SetInput( reader->GetOutput() );
writer->Update();
ReaderType::Pointer reader = ReaderType::New();
WriterType::Pointer writer = WriterType::New();
reader->SetFileName( inputFilename );
writer->SetFileName( outputFilename );
writer->SetInput( reader->GetOutput() );
writer->Update();
}
catch( itk::ExceptionObject & err )
{
std::cerr << "Exception OTB attrappee dans exception ITK !" << std::endl;
std::cerr << err << std::endl;
return EXIT_FAILURE;
}
catch( ... )
{
std::cerr << "Exception OTB non attrappee !" << std::endl;
return EXIT_FAILURE;
}
return EXIT_SUCCESS;
}
......
......@@ -9,10 +9,10 @@
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.
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.
=========================================================================*/
......@@ -29,42 +29,29 @@
int otbFloatImageIOTest(int argc, char* argv[])
{
try
{
// Verify the number of parameters in the command line
const char * inputFilename = argv[1];
const char * outputFilename = argv[2];
typedef float InputPixelType;
typedef float OutputPixelType;
const unsigned int Dimension = 2;
typedef otb::Image< InputPixelType, Dimension > InputImageType;
typedef otb::Image< OutputPixelType, Dimension > OutputImageType;
typedef otb::ImageFileReader< InputImageType > ReaderType;
typedef otb::ImageFileWriter< OutputImageType > WriterType;
// Verify the number of parameters in the command line
const char * inputFilename = argv[1];
const char * outputFilename = argv[2];
typedef float InputPixelType;
typedef float OutputPixelType;
const unsigned int Dimension = 2;
ReaderType::Pointer reader = ReaderType::New();
WriterType::Pointer writer = WriterType::New();
reader->SetFileName( inputFilename );
writer->SetFileName( outputFilename );
typedef otb::Image< InputPixelType, Dimension > InputImageType;
typedef otb::Image< OutputPixelType, Dimension > OutputImageType;
typedef otb::ImageFileReader< InputImageType > ReaderType;
typedef otb::ImageFileWriter< OutputImageType > WriterType;
ReaderType::Pointer reader = ReaderType::New();
WriterType::Pointer writer = WriterType::New();
reader->SetFileName( inputFilename );
writer->SetFileName( outputFilename );
writer->SetInput( reader->GetOutput() );
writer->Update();
}
catch( itk::ExceptionObject & err )
{
std::cerr << "Exception OTB attrappee dans exception ITK !" << std::endl;
std::cerr << err << std::endl;
return EXIT_FAILURE;
}
catch( ... )
{
std::cerr << "Exception OTB non attrappee !" << std::endl;
return EXIT_FAILURE;
}
writer->SetInput( reader->GetOutput() );
writer->Update();
return EXIT_SUCCESS;
}
......
......@@ -10,9 +10,9 @@
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.
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.
=========================================================================*/
......@@ -26,27 +26,14 @@
int otbGDALImageIOTestCanRead(int argc, char* argv[])
{
try
{
otb::GDALImageIO::Pointer lGDALImageIO = otb::GDALImageIO::New();
bool lCanRead = lGDALImageIO->CanReadFile(argv[1]);
if ( lCanRead == false)
{
std::cerr << "Erreur otb::GDALImageIO : impossible d'ouvrir l'image "<<argv[1]<<"."<<std::endl;
return EXIT_FAILURE;
}
}
catch( itk::ExceptionObject & err )
{
std::cerr << "Exception OTB attrappee dans exception ITK !" << std::endl;
std::cerr << err << std::endl;
return EXIT_FAILURE;
}
catch( ... )
{
std::cerr << "Exception OTB non attrappee !" << std::endl;
return EXIT_FAILURE;
}
otb::GDALImageIO::Pointer lGDALImageIO = otb::GDALImageIO::New();
bool lCanRead = lGDALImageIO->CanReadFile(argv[1]);
if ( lCanRead == false)
{
std::cerr << "Erreur otb::GDALImageIO : impossible d'ouvrir l'image "<<argv[1]<<"."<<std::endl;
return EXIT_FAILURE;
}
return EXIT_SUCCESS;
}
......@@ -10,9 +10,9 @@
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.
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.
=========================================================================*/
......@@ -26,27 +26,13 @@
int otbGDALImageIOTestCanWrite(int argc, char* argv[])
{
try
{
otb::GDALImageIO::Pointer lGDALImageIO = otb::GDALImageIO::New();
bool lCanWrite = lGDALImageIO->CanWriteFile(argv[1]);
if ( lCanWrite == false)
{
std::cerr << "Erreur otb::GDALImageIO : impossible d'ecrire l'image "<<argv[1]<<"."<<std::endl;
return EXIT_FAILURE;
}
}
catch( itk::ExceptionObject & err )
{
std::cerr << "Exception OTB attrappee dans exception ITK !" << std::endl;
std::cerr << err << std::endl;
return EXIT_FAILURE;
}
catch( ... )
{
std::cerr << "Exception OTB non attrappee !" << std::endl;
return EXIT_FAILURE;
}
otb::GDALImageIO::Pointer lGDALImageIO = otb::GDALImageIO::New();
bool lCanWrite = lGDALImageIO->CanWriteFile(argv[1]);
if ( lCanWrite == false)
{
std::cerr << "Erreur otb::GDALImageIO : impossible d'ecrire l'image "<<argv[1]<<"."<<std::endl;
return EXIT_FAILURE;
}
return EXIT_SUCCESS;
}
......@@ -10,9 +10,9 @@
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.
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.
=========================================================================*/
......
......@@ -10,9 +10,9 @@
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.
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.
=========================================================================*/
......
......@@ -10,9 +10,9 @@
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.
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.
=========================================================================*/
......
......@@ -10,9 +10,9 @@
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.
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.
=========================================================================*/
......
......@@ -10,9 +10,9 @@
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.
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.
=========================================================================*/
......
......@@ -10,9 +10,9 @@
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.
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.
=========================================================================*/
......
......@@ -10,9 +10,9 @@
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.
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.
=========================================================================*/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment