diff --git a/Testing/Code/IO/otbKMLVectorDataIOTestFileReader.cxx b/Testing/Code/IO/otbKMLVectorDataIOTestFileReader.cxx new file mode 100644 index 0000000000000000000000000000000000000000..34d6bf3ad1ce3882ea827402f594fa0ed7ec60da --- /dev/null +++ b/Testing/Code/IO/otbKMLVectorDataIOTestFileReader.cxx @@ -0,0 +1,49 @@ +/*========================================================================= + + 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. + +=========================================================================*/ + +#include "otbKMLVectorDataIO.h" +#include "otbVectorData.h" +#include <iostream> + +int otbKMLVectorDataIOTestFileReader(int argc, char* argv[]) +{ + typedef otb::VectorData<> VectorDataType; + typedef otb::KMLVectorDataIO<VectorDataType> KMLVectorDataIOType; + typedef VectorDataType::Pointer VectorDataPointerType; + + + KMLVectorDataIOType::Pointer object = KMLVectorDataIOType::New(); + VectorDataPointerType data = VectorDataType::New(); + + bool lCanRead = object->CanReadFile(argv[1]); + +// ?? + object->SetFileName(argv[1]); + + std::cout<<" FileName : "<< object->GetFileName() <<std::endl; + + object->Read(data); + +/* if ( lCanRead == false) + { + std::cerr << "Erreur otb::KMLVectorDataIO : impossible to create the file "<<argv[1]<<"."<<std::endl; + return EXIT_FAILURE; + } + */ + return EXIT_SUCCESS; +}