comparison Applications/Samples/SampleList.h @ 285:3c190e2bb3af am-2

refactoring: ApplicationRunner + app hierarchy
author am@osimis.io
date Tue, 28 Aug 2018 15:26:46 +0200
parents 126c9c0c9333
children daa04d15192c
comparison
equal deleted inserted replaced
284:38b0ac8055b9 285:3c190e2bb3af
1 // The macro "ORTHANC_STONE_SAMPLE" must be set by the CMake script 1 // The macro "ORTHANC_STONE_SAMPLE" must be set by the CMake script
2 2
3 #if ORTHANC_STONE_SAMPLE == 1 3 #if ORTHANC_STONE_SAMPLE == 1
4 #include "EmptyApplication.h" 4 #include "EmptyApplication.h"
5 typedef OrthancStone::Samples::EmptyApplication Application; 5 typedef OrthancStone::Samples::EmptyApplication SampleApplication;
6 6
7 #elif ORTHANC_STONE_SAMPLE == 2 7 #elif ORTHANC_STONE_SAMPLE == 2
8 #include "TestPatternApplication.h" 8 #include "TestPatternApplication.h"
9 typedef OrthancStone::Samples::TestPatternApplication Application; 9 typedef OrthancStone::Samples::TestPatternApplication SampleApplication;
10 10
11 #elif ORTHANC_STONE_SAMPLE == 3 11 #elif ORTHANC_STONE_SAMPLE == 3
12 #include "SingleFrameApplication.h" 12 #include "SingleFrameApplication.h"
13 typedef OrthancStone::Samples::SingleFrameApplication Application; 13 typedef OrthancStone::Samples::SingleFrameApplication SampleApplication;
14 14
15 #elif ORTHANC_STONE_SAMPLE == 4 15 #elif ORTHANC_STONE_SAMPLE == 4
16 #include "SingleVolumeApplication.h" 16 #include "SingleVolumeApplication.h"
17 typedef OrthancStone::Samples::SingleVolumeApplication Application; 17 typedef OrthancStone::Samples::SingleVolumeApplication SampleApplication;
18 18
19 #elif ORTHANC_STONE_SAMPLE == 5 19 #elif ORTHANC_STONE_SAMPLE == 5
20 #include "BasicPetCtFusionApplication.h" 20 #include "BasicPetCtFusionApplication.h"
21 typedef OrthancStone::Samples::BasicPetCtFusionApplication Application; 21 typedef OrthancStone::Samples::BasicPetCtFusionApplication SampleApplication;
22 22
23 #elif ORTHANC_STONE_SAMPLE == 6 23 #elif ORTHANC_STONE_SAMPLE == 6
24 #include "SynchronizedSeriesApplication.h" 24 #include "SynchronizedSeriesApplication.h"
25 typedef OrthancStone::Samples::SynchronizedSeriesApplication Application; 25 typedef OrthancStone::Samples::SynchronizedSeriesApplication SampleApplication;
26 26
27 #elif ORTHANC_STONE_SAMPLE == 7 27 #elif ORTHANC_STONE_SAMPLE == 7
28 #include "LayoutPetCtFusionApplication.h" 28 #include "LayoutPetCtFusionApplication.h"
29 typedef OrthancStone::Samples::LayoutPetCtFusionApplication Application; 29 typedef OrthancStone::Samples::LayoutPetCtFusionApplication SampleApplication;
30 30
31 #elif ORTHANC_STONE_SAMPLE == 8 31 #elif ORTHANC_STONE_SAMPLE == 8
32 #include "SimpleViewerApplication.h" 32 #include "SimpleViewerApplication.h"
33 typedef OrthancStone::Samples::SimpleViewerApplication Application; 33 typedef OrthancStone::Samples::SimpleViewerApplication SampleApplication;
34 34
35 #else 35 #else
36 #error Please set the ORTHANC_STONE_SAMPLE macro 36 #error Please set the ORTHANC_STONE_SAMPLE macro
37 #endif 37 #endif