ITK/Examples/SimpleOperations/TryCatch
From KitwarePublic
< ITK | Examples
Jump to navigationJump to search
Revision as of 19:59, 23 January 2011 by Daviddoria (talk | contribs) (Created page with "==TryCatch.cxx== <source lang="cpp"> #include "itkSize.h" #include "itkImage.h" #include "itkImageFileReader.h" int main(int, char *[]) { typedef itk::Image< double, 2 > ...")
TryCatch.cxx
<source lang="cpp">
- include "itkSize.h"
- include "itkImage.h"
- include "itkImageFileReader.h"
int main(int, char *[]) {
typedef itk::Image< double, 2 > ImageType; typedef itk::ImageFileReader<ImageType> ReaderType;
try { ReaderType::Pointer reader = ReaderType::New(); reader->SetFileName("nofile.png"); reader->Update(); } catch( itk::ExceptionObject & err ) { std::cerr << "ExceptionObject caught !" << std::endl; std::cerr << err << std::endl; return EXIT_FAILURE; }
return EXIT_SUCCESS;
}
</source>
CMakeLists.txt
<source lang="cmake"> cmake_minimum_required(VERSION 2.6)
PROJECT(TryCatch)
FIND_PACKAGE(ITK REQUIRED) INCLUDE(${ITK_USE_FILE})
ADD_EXECUTABLE(TryCatch TryCatch.cxx) TARGET_LINK_LIBRARIES(TryCatch ITKIO)
</source>