1515 *  limitations under the License. 
1616 * 
1717 *=========================================================================*/  
18- #include  " itkLiThresholdImageFilter.h" 
19- #include  " itkHuangThresholdImageFilter.h" 
20- #include  " itkIntermodesThresholdImageFilter.h" 
21- #include  " itkIsoDataThresholdImageFilter.h" 
22- #include  " itkKittlerIllingworthThresholdImageFilter.h" 
23- #include  " itkMaximumEntropyThresholdImageFilter.h" 
24- #include  " itkMomentsThresholdImageFilter.h" 
25- #include  " itkOtsuThresholdImageFilter.h" 
26- #include  " itkRenyiEntropyThresholdImageFilter.h" 
27- #include  " itkShanbhagThresholdImageFilter.h" 
28- #include  " itkTriangleThresholdImageFilter.h" 
29- #include  " itkYenThresholdImageFilter.h" 
3018
31- #include  " itkImageFileReader.h" 
32- 
33- #include  " itksys/SystemTools.hxx" 
3419#include  < sstream> 
20+ #include  < iostream> 
3521#include  < map> 
3622#ifdef  ENABLE_QUICKVIEW
23+ #  include  " itkLiThresholdImageFilter.h" 
24+ #  include  " itkHuangThresholdImageFilter.h" 
25+ #  include  " itkIntermodesThresholdImageFilter.h" 
26+ #  include  " itkIsoDataThresholdImageFilter.h" 
27+ #  include  " itkKittlerIllingworthThresholdImageFilter.h" 
28+ #  include  " itkMaximumEntropyThresholdImageFilter.h" 
29+ #  include  " itkMomentsThresholdImageFilter.h" 
30+ #  include  " itkOtsuThresholdImageFilter.h" 
31+ #  include  " itkRenyiEntropyThresholdImageFilter.h" 
32+ #  include  " itkShanbhagThresholdImageFilter.h" 
33+ #  include  " itkTriangleThresholdImageFilter.h" 
34+ #  include  " itkYenThresholdImageFilter.h" 
35+ 
36+ #  include  " itkImageFileReader.h" 
37+ 
38+ #  include  " itksys/SystemTools.hxx" 
3739#  include  " QuickView.h" 
3840#endif 
3941
@@ -47,7 +49,7 @@ main(int argc, char * argv[])
4749    std::cerr << std::endl;
4850    return  EXIT_FAILURE;
4951  }
50- 
52+ # ifdef  ENABLE_QUICKVIEW 
5153  using  InputPixelType = short ;
5254  using  OutputPixelType = unsigned  char ;
5355
@@ -71,7 +73,6 @@ main(int argc, char * argv[])
7173
7274  const  auto  input = itk::ReadImage<InputImageType>(argv[1 ]);
7375
74- #ifdef  ENABLE_QUICKVIEW
7576  QuickView viewer;
7677  viewer.AddImage (input, true , itksys::SystemTools::GetFilenameName (argv[1 ]));
7778
@@ -107,6 +108,8 @@ main(int argc, char * argv[])
107108
108109
109110  viewer.Visualize ();
111+ #else 
112+   std::cout << "  Example requires compilation with ENABLE_QUICKVIEW defined." 
110113#endif 
111114  return  EXIT_SUCCESS;
112115}
0 commit comments