Mercurial > hg > orthanc-stone
annotate Resources/CMake/OrthancStoneConfiguration.cmake @ 1368:33da5d02885f broker
SdlSimpleViewer rename
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Sat, 18 Apr 2020 14:45:22 +0200 |
parents | 556b4bc19118 |
children | dd2b75ee644b |
rev | line source |
---|---|
47 | 1 # Stone of Orthanc |
2 # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics | |
3 # Department, University Hospital of Liege, Belgium | |
1270
2d8ab34c8c91
upgrade to year 2020
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1184
diff
changeset
|
4 # Copyright (C) 2017-2020 Osimis S.A., Belgium |
47 | 5 # |
6 # This program is free software: you can redistribute it and/or | |
7 # modify it under the terms of the GNU Affero General Public License | |
8 # as published by the Free Software Foundation, either version 3 of | |
9 # the License, or (at your option) any later version. | |
10 # | |
11 # This program is distributed in the hope that it will be useful, but | |
12 # WITHOUT ANY WARRANTY; without even the implied warranty of | |
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
14 # Affero General Public License for more details. | |
15 # | |
16 # You should have received a copy of the GNU Affero General Public License | |
17 # along with this program. If not, see <http://www.gnu.org/licenses/>. | |
18 | |
19 | |
20
946377d1c992
skeleton for unit tests
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
16
diff
changeset
|
20 |
0 | 21 ##################################################################### |
113
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
22 ## Configure the Orthanc Framework |
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
23 ##################################################################### |
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
24 |
338 | 25 if (ENABLE_DCMTK) |
26 set(ENABLE_LOCALE ON) | |
27 else() | |
542 | 28 if (NOT DEFINED ENABLE_LOCALE) |
29 set(ENABLE_LOCALE OFF) # Disable support for locales (notably in Boost) | |
30 endif() | |
338 | 31 endif() |
32 | |
113
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
33 include(${ORTHANC_ROOT}/Resources/CMake/OrthancFrameworkConfiguration.cmake) |
212
5412adf19980
resort to OrthancFramework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
205
diff
changeset
|
34 include_directories(${ORTHANC_ROOT}) |
113
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
35 |
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
36 |
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
37 ##################################################################### |
115
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
38 ## Sanity check of the configuration |
0 | 39 ##################################################################### |
40 | |
115
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
41 if (ORTHANC_SANDBOXED) |
113
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
42 if (ENABLE_CURL) |
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
43 message(FATAL_ERROR "Cannot enable curl in sandboxed environments") |
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
44 endif() |
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
45 |
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
46 if (ENABLE_SDL) |
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
47 message(FATAL_ERROR "Cannot enable SDL in sandboxed environments") |
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
48 endif() |
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
49 |
274
dc1beee33134
split SdlApplication into NativeApplication and SdlApplication
am@osimis.io
parents:
270
diff
changeset
|
50 if (ENABLE_QT) |
dc1beee33134
split SdlApplication into NativeApplication and SdlApplication
am@osimis.io
parents:
270
diff
changeset
|
51 message(FATAL_ERROR "Cannot enable QT in sandboxed environments") |
dc1beee33134
split SdlApplication into NativeApplication and SdlApplication
am@osimis.io
parents:
270
diff
changeset
|
52 endif() |
dc1beee33134
split SdlApplication into NativeApplication and SdlApplication
am@osimis.io
parents:
270
diff
changeset
|
53 |
113
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
54 if (ENABLE_SSL) |
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
55 message(FATAL_ERROR "Cannot enable SSL in sandboxed environments") |
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
56 endif() |
115
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
57 endif() |
616
97926984d5d0
WebAssembly sample using Scene2D
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
613
diff
changeset
|
58 |
1168
f2951ac074bd
allow compiling unit tests with sdl
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1085
diff
changeset
|
59 if (ENABLE_OPENGL) |
f2951ac074bd
allow compiling unit tests with sdl
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1085
diff
changeset
|
60 if (NOT ENABLE_QT AND NOT ENABLE_SDL AND NOT ENABLE_WASM) |
f2951ac074bd
allow compiling unit tests with sdl
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1085
diff
changeset
|
61 message(FATAL_ERROR "Cannot enable OpenGL if WebAssembly, SDL and Qt are all disabled") |
f2951ac074bd
allow compiling unit tests with sdl
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1085
diff
changeset
|
62 endif() |
f2951ac074bd
allow compiling unit tests with sdl
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1085
diff
changeset
|
63 endif() |
f2951ac074bd
allow compiling unit tests with sdl
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1085
diff
changeset
|
64 |
616
97926984d5d0
WebAssembly sample using Scene2D
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
613
diff
changeset
|
65 if (ENABLE_WASM) |
97926984d5d0
WebAssembly sample using Scene2D
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
613
diff
changeset
|
66 if (NOT ORTHANC_SANDBOXED) |
97926984d5d0
WebAssembly sample using Scene2D
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
613
diff
changeset
|
67 message(FATAL_ERROR "WebAssembly target must me configured as sandboxed") |
97926984d5d0
WebAssembly sample using Scene2D
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
613
diff
changeset
|
68 endif() |
97926984d5d0
WebAssembly sample using Scene2D
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
613
diff
changeset
|
69 |
97926984d5d0
WebAssembly sample using Scene2D
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
613
diff
changeset
|
70 if (NOT CMAKE_SYSTEM_NAME STREQUAL "Emscripten") |
97926984d5d0
WebAssembly sample using Scene2D
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
613
diff
changeset
|
71 message(FATAL_ERROR "WebAssembly target requires the emscripten compiler") |
97926984d5d0
WebAssembly sample using Scene2D
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
613
diff
changeset
|
72 endif() |
97926984d5d0
WebAssembly sample using Scene2D
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
613
diff
changeset
|
73 |
749 | 74 set(ENABLE_THREADS OFF) |
616
97926984d5d0
WebAssembly sample using Scene2D
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
613
diff
changeset
|
75 add_definitions(-DORTHANC_ENABLE_WASM=1) |
97926984d5d0
WebAssembly sample using Scene2D
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
613
diff
changeset
|
76 else() |
97926984d5d0
WebAssembly sample using Scene2D
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
613
diff
changeset
|
77 if (CMAKE_SYSTEM_NAME STREQUAL "Emscripten" OR |
97926984d5d0
WebAssembly sample using Scene2D
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
613
diff
changeset
|
78 CMAKE_SYSTEM_NAME STREQUAL "PNaCl" OR |
97926984d5d0
WebAssembly sample using Scene2D
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
613
diff
changeset
|
79 CMAKE_SYSTEM_NAME STREQUAL "NaCl32" OR |
97926984d5d0
WebAssembly sample using Scene2D
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
613
diff
changeset
|
80 CMAKE_SYSTEM_NAME STREQUAL "NaCl64") |
97926984d5d0
WebAssembly sample using Scene2D
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
613
diff
changeset
|
81 message(FATAL_ERROR "Trying to use a Web compiler for a native build") |
97926984d5d0
WebAssembly sample using Scene2D
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
613
diff
changeset
|
82 endif() |
97926984d5d0
WebAssembly sample using Scene2D
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
613
diff
changeset
|
83 |
749 | 84 set(ENABLE_THREADS ON) |
616
97926984d5d0
WebAssembly sample using Scene2D
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
613
diff
changeset
|
85 add_definitions(-DORTHANC_ENABLE_WASM=0) |
97926984d5d0
WebAssembly sample using Scene2D
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
613
diff
changeset
|
86 endif() |
115
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
87 |
113
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
88 |
115
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
89 ##################################################################### |
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
90 ## Configure mandatory third-party components |
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
91 ##################################################################### |
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
92 |
215 | 93 SET(ORTHANC_STONE_ROOT ${CMAKE_CURRENT_LIST_DIR}/../..) |
113
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
94 |
115
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
95 include(FindPkgConfig) |
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
96 include(${CMAKE_CURRENT_LIST_DIR}/BoostExtendedConfiguration.cmake) |
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
97 include(${CMAKE_CURRENT_LIST_DIR}/CairoConfiguration.cmake) |
576 | 98 include(${CMAKE_CURRENT_LIST_DIR}/FreetypeConfiguration.cmake) |
115
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
99 include(${CMAKE_CURRENT_LIST_DIR}/PixmanConfiguration.cmake) |
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
100 |
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
101 |
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
102 |
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
103 ##################################################################### |
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
104 ## Configure optional third-party components |
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
105 ##################################################################### |
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
106 |
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
107 if (NOT ORTHANC_SANDBOXED) |
22
b01d46e5a2b3
support for sandboxed environments
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
21
diff
changeset
|
108 list(APPEND ORTHANC_STONE_SOURCES |
38 | 109 ${ORTHANC_ROOT}/Plugins/Samples/Common/OrthancHttpConnection.cpp |
22
b01d46e5a2b3
support for sandboxed environments
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
21
diff
changeset
|
110 ) |
113
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
111 endif() |
22
b01d46e5a2b3
support for sandboxed environments
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
21
diff
changeset
|
112 |
b01d46e5a2b3
support for sandboxed environments
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
21
diff
changeset
|
113 |
274
dc1beee33134
split SdlApplication into NativeApplication and SdlApplication
am@osimis.io
parents:
270
diff
changeset
|
114 if (ENABLE_SDL AND ENABLE_QT) |
1028 | 115 message("SDL and QT cannot not be enabled together") |
274
dc1beee33134
split SdlApplication into NativeApplication and SdlApplication
am@osimis.io
parents:
270
diff
changeset
|
116 elseif(ENABLE_SDL) |
276
5de5699ad570
first display in QCairoWidget; no mouse interaction yet
am@osimis.io
parents:
274
diff
changeset
|
117 message("SDL is enabled") |
5de5699ad570
first display in QCairoWidget; no mouse interaction yet
am@osimis.io
parents:
274
diff
changeset
|
118 include(${CMAKE_CURRENT_LIST_DIR}/SdlConfiguration.cmake) |
613
412a2d01a189
automatic initialization of glew
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
610
diff
changeset
|
119 add_definitions( |
412a2d01a189
automatic initialization of glew
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
610
diff
changeset
|
120 -DORTHANC_ENABLE_QT=0 |
412a2d01a189
automatic initialization of glew
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
610
diff
changeset
|
121 -DORTHANC_ENABLE_SDL=1 |
412a2d01a189
automatic initialization of glew
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
610
diff
changeset
|
122 ) |
274
dc1beee33134
split SdlApplication into NativeApplication and SdlApplication
am@osimis.io
parents:
270
diff
changeset
|
123 elseif(ENABLE_QT) |
613
412a2d01a189
automatic initialization of glew
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
610
diff
changeset
|
124 add_definitions( |
412a2d01a189
automatic initialization of glew
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
610
diff
changeset
|
125 -DORTHANC_ENABLE_QT=1 |
412a2d01a189
automatic initialization of glew
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
610
diff
changeset
|
126 -DORTHANC_ENABLE_SDL=0 |
412a2d01a189
automatic initialization of glew
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
610
diff
changeset
|
127 ) |
1316
7045a0ff32c4
Added DISABLE_STONE_QT_CMAKE_FILE option (Qt5 Win10 builds do not work when QtConfiguration.cmake is included). This is a quick hacky fix.
Benjamin Golinvaux <bgo@osimis.io>
parents:
1311
diff
changeset
|
128 if(DISABLE_STONE_QT_CMAKE_FILE) |
7045a0ff32c4
Added DISABLE_STONE_QT_CMAKE_FILE option (Qt5 Win10 builds do not work when QtConfiguration.cmake is included). This is a quick hacky fix.
Benjamin Golinvaux <bgo@osimis.io>
parents:
1311
diff
changeset
|
129 message("QT is enabled, but QtConfiguration.cmake will not be included") |
7045a0ff32c4
Added DISABLE_STONE_QT_CMAKE_FILE option (Qt5 Win10 builds do not work when QtConfiguration.cmake is included). This is a quick hacky fix.
Benjamin Golinvaux <bgo@osimis.io>
parents:
1311
diff
changeset
|
130 else() |
7045a0ff32c4
Added DISABLE_STONE_QT_CMAKE_FILE option (Qt5 Win10 builds do not work when QtConfiguration.cmake is included). This is a quick hacky fix.
Benjamin Golinvaux <bgo@osimis.io>
parents:
1311
diff
changeset
|
131 message("QT is enabled") |
7045a0ff32c4
Added DISABLE_STONE_QT_CMAKE_FILE option (Qt5 Win10 builds do not work when QtConfiguration.cmake is included). This is a quick hacky fix.
Benjamin Golinvaux <bgo@osimis.io>
parents:
1311
diff
changeset
|
132 include(${CMAKE_CURRENT_LIST_DIR}/QtConfiguration.cmake) |
7045a0ff32c4
Added DISABLE_STONE_QT_CMAKE_FILE option (Qt5 Win10 builds do not work when QtConfiguration.cmake is included). This is a quick hacky fix.
Benjamin Golinvaux <bgo@osimis.io>
parents:
1311
diff
changeset
|
133 endif() |
113
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
134 else() |
276
5de5699ad570
first display in QCairoWidget; no mouse interaction yet
am@osimis.io
parents:
274
diff
changeset
|
135 message("SDL and QT are both disabled") |
115
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
136 unset(USE_SYSTEM_SDL CACHE) |
613
412a2d01a189
automatic initialization of glew
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
610
diff
changeset
|
137 add_definitions( |
412a2d01a189
automatic initialization of glew
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
610
diff
changeset
|
138 -DORTHANC_ENABLE_SDL=0 |
412a2d01a189
automatic initialization of glew
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
610
diff
changeset
|
139 -DORTHANC_ENABLE_QT=0 |
412a2d01a189
automatic initialization of glew
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
610
diff
changeset
|
140 ) |
412a2d01a189
automatic initialization of glew
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
610
diff
changeset
|
141 endif() |
412a2d01a189
automatic initialization of glew
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
610
diff
changeset
|
142 |
412a2d01a189
automatic initialization of glew
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
610
diff
changeset
|
143 |
749 | 144 if (ENABLE_THREADS) |
145 add_definitions(-DORTHANC_ENABLE_THREADS=1) | |
146 else() | |
147 add_definitions(-DORTHANC_ENABLE_THREADS=0) | |
148 endif() | |
149 | |
150 | |
613
412a2d01a189
automatic initialization of glew
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
610
diff
changeset
|
151 if (ENABLE_OPENGL AND CMAKE_SYSTEM_NAME STREQUAL "Windows") |
412a2d01a189
automatic initialization of glew
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
610
diff
changeset
|
152 include(${CMAKE_CURRENT_LIST_DIR}/GlewConfiguration.cmake) |
412a2d01a189
automatic initialization of glew
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
610
diff
changeset
|
153 add_definitions( |
412a2d01a189
automatic initialization of glew
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
610
diff
changeset
|
154 -DORTHANC_ENABLE_GLEW=1 |
412a2d01a189
automatic initialization of glew
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
610
diff
changeset
|
155 ) |
412a2d01a189
automatic initialization of glew
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
610
diff
changeset
|
156 else() |
412a2d01a189
automatic initialization of glew
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
610
diff
changeset
|
157 add_definitions( |
412a2d01a189
automatic initialization of glew
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
610
diff
changeset
|
158 -DORTHANC_ENABLE_GLEW=0 |
412a2d01a189
automatic initialization of glew
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
610
diff
changeset
|
159 ) |
113
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
160 endif() |
0 | 161 |
509
1b9973905e15
Fix to use js callbacks attached to 'window' + dummy changes in cmake files
Benjamin Golinvaux <bgo@osimis.io>
parents:
506
diff
changeset
|
162 |
578
21fd70df3fc9
starting work on OpenGL
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
577
diff
changeset
|
163 if (ENABLE_OPENGL) |
665 | 164 if (NOT CMAKE_SYSTEM_NAME STREQUAL "Emscripten") |
667
e9339f2b5de7
refactoring of VolumeImage
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
665
diff
changeset
|
165 # If including "FindOpenGL.cmake" using Emscripten (targeting |
665 | 166 # WebAssembly), the "OPENGL_LIBRARIES" value incorrectly includes |
167 # the "nul" library, which leads to warning message in Emscripten: | |
168 # 'shared:WARNING: emcc: cannot find library "nul"'. | |
169 include(FindOpenGL) | |
170 if (NOT OPENGL_FOUND) | |
171 message(FATAL_ERROR "Cannot find OpenGL on your system") | |
172 endif() | |
173 | |
174 link_libraries(${OPENGL_LIBRARIES}) | |
600
6129b1e5ba42
BasicScene SDL sample
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
597
diff
changeset
|
175 endif() |
6129b1e5ba42
BasicScene SDL sample
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
597
diff
changeset
|
176 |
578
21fd70df3fc9
starting work on OpenGL
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
577
diff
changeset
|
177 add_definitions( |
21fd70df3fc9
starting work on OpenGL
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
577
diff
changeset
|
178 -DGL_GLEXT_PROTOTYPES=1 |
21fd70df3fc9
starting work on OpenGL
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
577
diff
changeset
|
179 -DORTHANC_ENABLE_OPENGL=1 |
21fd70df3fc9
starting work on OpenGL
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
577
diff
changeset
|
180 ) |
21fd70df3fc9
starting work on OpenGL
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
577
diff
changeset
|
181 else() |
21fd70df3fc9
starting work on OpenGL
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
577
diff
changeset
|
182 add_definitions(-DORTHANC_ENABLE_OPENGL=0) |
21fd70df3fc9
starting work on OpenGL
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
577
diff
changeset
|
183 endif() |
21fd70df3fc9
starting work on OpenGL
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
577
diff
changeset
|
184 |
21fd70df3fc9
starting work on OpenGL
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
577
diff
changeset
|
185 |
509
1b9973905e15
Fix to use js callbacks attached to 'window' + dummy changes in cmake files
Benjamin Golinvaux <bgo@osimis.io>
parents:
506
diff
changeset
|
186 |
115
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
187 ##################################################################### |
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
188 ## Configuration of the C/C++ macros |
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
189 ##################################################################### |
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
190 |
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
191 if (MSVC) |
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
192 # Remove some warnings on Visual Studio 2015 |
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
193 add_definitions(-D_SCL_SECURE_NO_WARNINGS=1) |
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
194 endif() |
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
195 |
0 | 196 add_definitions( |
31
9aace933cb64
sharing code with the Orthanc core
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
26
diff
changeset
|
197 -DHAS_ORTHANC_EXCEPTION=1 |
0 | 198 ) |
199 | |
267 | 200 if (CMAKE_BUILD_TYPE STREQUAL "Debug") |
201 add_definitions(-DCHECK_OBSERVERS_MESSAGES) | |
202 endif() | |
113
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
203 |
578
21fd70df3fc9
starting work on OpenGL
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
577
diff
changeset
|
204 |
21fd70df3fc9
starting work on OpenGL
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
577
diff
changeset
|
205 |
0 | 206 ##################################################################### |
113
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
207 ## Embed the colormaps into the binaries |
0 | 208 ##################################################################### |
209 | |
210 EmbedResources( | |
256
86ccff58f344
fix build if dcmtk is enabled
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
215
diff
changeset
|
211 # Resources coming from the core of Orthanc. They must be copied |
86ccff58f344
fix build if dcmtk is enabled
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
215
diff
changeset
|
212 # here, as HAS_EMBEDDED_RESOURCES is set to ON in |
86ccff58f344
fix build if dcmtk is enabled
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
215
diff
changeset
|
213 # "OrthancStoneParameters.cmake" |
86ccff58f344
fix build if dcmtk is enabled
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
215
diff
changeset
|
214 ${DCMTK_DICTIONARIES} |
86ccff58f344
fix build if dcmtk is enabled
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
215
diff
changeset
|
215 |
343 | 216 FONT_UBUNTU_MONO_BOLD_16 ${ORTHANC_ROOT}/Resources/Fonts/UbuntuMonoBold-16.json |
345 | 217 #FONT_UBUNTU_MONO_BOLD_64 ${ORTHANC_ROOT}/Resources/Fonts/UbuntuMonoBold-64.json |
343 | 218 |
256
86ccff58f344
fix build if dcmtk is enabled
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
215
diff
changeset
|
219 # Resources specific to the Stone of Orthanc |
215 | 220 COLORMAP_HOT ${ORTHANC_STONE_ROOT}/Resources/Colormaps/hot.lut |
221 COLORMAP_JET ${ORTHANC_STONE_ROOT}/Resources/Colormaps/jet.lut | |
222 COLORMAP_RED ${ORTHANC_STONE_ROOT}/Resources/Colormaps/red.lut | |
223 COLORMAP_GREEN ${ORTHANC_STONE_ROOT}/Resources/Colormaps/green.lut | |
224 COLORMAP_BLUE ${ORTHANC_STONE_ROOT}/Resources/Colormaps/blue.lut | |
511
2f17b3659781
ORTHANC_STONE_APPLICATION_RESOURCES in CMake
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
445
diff
changeset
|
225 |
2f17b3659781
ORTHANC_STONE_APPLICATION_RESOURCES in CMake
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
445
diff
changeset
|
226 # Additional resources specific to the application being built |
2f17b3659781
ORTHANC_STONE_APPLICATION_RESOURCES in CMake
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
445
diff
changeset
|
227 ${ORTHANC_STONE_APPLICATION_RESOURCES} |
0 | 228 ) |
229 | |
230 | |
231 ##################################################################### | |
232 ## System-specific patches | |
233 ##################################################################### | |
234 | |
235 if (${CMAKE_SYSTEM_NAME} STREQUAL "Windows" AND | |
236 NOT MSVC AND | |
237 ENABLE_SDL) | |
238 # This is necessary when compiling EXE for Windows using MinGW | |
239 link_libraries(mingw32) | |
240 endif() | |
241 | |
115
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
242 if (ORTHANC_SANDBOXED) |
114
3541fc81331a
starting WebAssembly
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
113
diff
changeset
|
243 # Remove functions not suitable for a sandboxed environment |
3541fc81331a
starting WebAssembly
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
113
diff
changeset
|
244 list(REMOVE_ITEM ORTHANC_CORE_SOURCES |
3541fc81331a
starting WebAssembly
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
113
diff
changeset
|
245 ${ZLIB_SOURCES_DIR}/gzlib.c |
3541fc81331a
starting WebAssembly
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
113
diff
changeset
|
246 ${ZLIB_SOURCES_DIR}/gzwrite.c |
3541fc81331a
starting WebAssembly
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
113
diff
changeset
|
247 ${ZLIB_SOURCES_DIR}/gzread.c |
3541fc81331a
starting WebAssembly
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
113
diff
changeset
|
248 ) |
3541fc81331a
starting WebAssembly
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
113
diff
changeset
|
249 endif() |
3541fc81331a
starting WebAssembly
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
113
diff
changeset
|
250 |
0 | 251 |
252 | |
253 ##################################################################### | |
254 ## All the source files required to build Stone of Orthanc | |
255 ##################################################################### | |
256 | |
115
f598ffb81cda
fix sandboxed build
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
114
diff
changeset
|
257 if (NOT ORTHANC_SANDBOXED) |
113
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
258 set(PLATFORM_SOURCES |
1228
c471a0aa137b
adding the next generation of loaders
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1226
diff
changeset
|
259 ${ORTHANC_STONE_ROOT}/Framework/Loaders/GenericLoadersContext.cpp |
1334
04055b6b9e2c
Added header files to the CMake files to
Benjamin Golinvaux <bgo@osimis.io>
parents:
1324
diff
changeset
|
260 ${ORTHANC_STONE_ROOT}/Framework/Loaders/GenericLoadersContext.h |
431
26b90b110719
added DelayedCallExecutor to avoid using sleep() in C++ that consumes 100% CPU once executed in WASM
am@osimis.io
parents:
430
diff
changeset
|
261 ${ORTHANC_STONE_ROOT}/Platforms/Generic/DelayedCallCommand.cpp |
1334
04055b6b9e2c
Added header files to the CMake files to
Benjamin Golinvaux <bgo@osimis.io>
parents:
1324
diff
changeset
|
262 ${ORTHANC_STONE_ROOT}/Platforms/Generic/DelayedCallCommand.h |
215 | 263 ${ORTHANC_STONE_ROOT}/Platforms/Generic/Oracle.cpp |
1334
04055b6b9e2c
Added header files to the CMake files to
Benjamin Golinvaux <bgo@osimis.io>
parents:
1324
diff
changeset
|
264 ${ORTHANC_STONE_ROOT}/Platforms/Generic/Oracle.h |
431
26b90b110719
added DelayedCallExecutor to avoid using sleep() in C++ that consumes 100% CPU once executed in WASM
am@osimis.io
parents:
430
diff
changeset
|
265 ${ORTHANC_STONE_ROOT}/Platforms/Generic/OracleDelayedCallExecutor.h |
1228
c471a0aa137b
adding the next generation of loaders
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1226
diff
changeset
|
266 ${ORTHANC_STONE_ROOT}/Platforms/Generic/WebServiceCommandBase.cpp |
1334
04055b6b9e2c
Added header files to the CMake files to
Benjamin Golinvaux <bgo@osimis.io>
parents:
1324
diff
changeset
|
267 ${ORTHANC_STONE_ROOT}/Platforms/Generic/WebServiceCommandBase.h |
1228
c471a0aa137b
adding the next generation of loaders
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1226
diff
changeset
|
268 ${ORTHANC_STONE_ROOT}/Platforms/Generic/WebServiceDeleteCommand.cpp |
1334
04055b6b9e2c
Added header files to the CMake files to
Benjamin Golinvaux <bgo@osimis.io>
parents:
1324
diff
changeset
|
269 ${ORTHANC_STONE_ROOT}/Platforms/Generic/WebServiceDeleteCommand.h |
1228
c471a0aa137b
adding the next generation of loaders
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1226
diff
changeset
|
270 ${ORTHANC_STONE_ROOT}/Platforms/Generic/WebServiceGetCommand.cpp |
1334
04055b6b9e2c
Added header files to the CMake files to
Benjamin Golinvaux <bgo@osimis.io>
parents:
1324
diff
changeset
|
271 ${ORTHANC_STONE_ROOT}/Platforms/Generic/WebServiceGetCommand.h |
1228
c471a0aa137b
adding the next generation of loaders
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1226
diff
changeset
|
272 ${ORTHANC_STONE_ROOT}/Platforms/Generic/WebServicePostCommand.cpp |
1334
04055b6b9e2c
Added header files to the CMake files to
Benjamin Golinvaux <bgo@osimis.io>
parents:
1324
diff
changeset
|
273 ${ORTHANC_STONE_ROOT}/Platforms/Generic/WebServicePostCommand.h |
113
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
274 ) |
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
275 |
1198
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
276 if (ENABLE_SDL) |
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
277 list(APPEND ORTHANC_STONE_SOURCES |
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
278 ${ORTHANC_STONE_ROOT}/Framework/Viewport/SdlWindow.cpp |
1334
04055b6b9e2c
Added header files to the CMake files to
Benjamin Golinvaux <bgo@osimis.io>
parents:
1324
diff
changeset
|
279 ${ORTHANC_STONE_ROOT}/Framework/Viewport/SdlWindow.h |
807
c237e0625065
deprecating CairoFont
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
792
diff
changeset
|
280 ) |
c237e0625065
deprecating CairoFont
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
792
diff
changeset
|
281 endif() |
c237e0625065
deprecating CairoFont
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
792
diff
changeset
|
282 |
274
dc1beee33134
split SdlApplication into NativeApplication and SdlApplication
am@osimis.io
parents:
270
diff
changeset
|
283 if (ENABLE_SDL OR ENABLE_QT) |
1198
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
284 if (ENABLE_OPENGL) |
1047 | 285 list(APPEND ORTHANC_STONE_SOURCES |
1198
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
286 ${ORTHANC_STONE_ROOT}/Framework/OpenGL/SdlOpenGLContext.cpp |
1334
04055b6b9e2c
Added header files to the CMake files to
Benjamin Golinvaux <bgo@osimis.io>
parents:
1324
diff
changeset
|
287 ${ORTHANC_STONE_ROOT}/Framework/OpenGL/SdlOpenGLContext.h |
1198
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
288 ${ORTHANC_STONE_ROOT}/Framework/Viewport/SdlViewport.cpp |
1334
04055b6b9e2c
Added header files to the CMake files to
Benjamin Golinvaux <bgo@osimis.io>
parents:
1324
diff
changeset
|
289 ${ORTHANC_STONE_ROOT}/Framework/Viewport/SdlViewport.h |
1047 | 290 ) |
274
dc1beee33134
split SdlApplication into NativeApplication and SdlApplication
am@osimis.io
parents:
270
diff
changeset
|
291 endif() |
dc1beee33134
split SdlApplication into NativeApplication and SdlApplication
am@osimis.io
parents:
270
diff
changeset
|
292 endif() |
295
b04b13810540
unified CMakeLists.txt into a single file for WASM/Native + bootstrap Command (to rework) + doc
am@osimis.io
parents:
294
diff
changeset
|
293 elseif (ENABLE_WASM) |
255 | 294 set(STONE_WASM_SOURCES |
244 | 295 ${ORTHANC_STONE_ROOT}/Platforms/Wasm/Defaults.cpp |
431
26b90b110719
added DelayedCallExecutor to avoid using sleep() in C++ that consumes 100% CPU once executed in WASM
am@osimis.io
parents:
430
diff
changeset
|
296 ${ORTHANC_STONE_ROOT}/Platforms/Wasm/WasmDelayedCallExecutor.cpp |
244 | 297 ${ORTHANC_STONE_ROOT}/Platforms/Wasm/WasmWebService.cpp |
298 ${ORTHANC_STONE_ROOT}/Platforms/Wasm/WasmViewport.cpp | |
307 | 299 ${ORTHANC_STONE_ROOT}/Platforms/Wasm/WasmPlatformApplicationAdapter.cpp |
295
b04b13810540
unified CMakeLists.txt into a single file for WASM/Native + bootstrap Command (to rework) + doc
am@osimis.io
parents:
294
diff
changeset
|
300 ${AUTOGENERATED_DIR}/WasmWebService.c |
b04b13810540
unified CMakeLists.txt into a single file for WASM/Native + bootstrap Command (to rework) + doc
am@osimis.io
parents:
294
diff
changeset
|
301 ${AUTOGENERATED_DIR}/default-library.c |
255 | 302 ) |
295
b04b13810540
unified CMakeLists.txt into a single file for WASM/Native + bootstrap Command (to rework) + doc
am@osimis.io
parents:
294
diff
changeset
|
303 |
b04b13810540
unified CMakeLists.txt into a single file for WASM/Native + bootstrap Command (to rework) + doc
am@osimis.io
parents:
294
diff
changeset
|
304 # Regenerate a dummy "WasmWebService.c" file each time the "WasmWebService.js" file |
b04b13810540
unified CMakeLists.txt into a single file for WASM/Native + bootstrap Command (to rework) + doc
am@osimis.io
parents:
294
diff
changeset
|
305 # is modified, so as to force a new execution of the linking |
b04b13810540
unified CMakeLists.txt into a single file for WASM/Native + bootstrap Command (to rework) + doc
am@osimis.io
parents:
294
diff
changeset
|
306 add_custom_command( |
b04b13810540
unified CMakeLists.txt into a single file for WASM/Native + bootstrap Command (to rework) + doc
am@osimis.io
parents:
294
diff
changeset
|
307 OUTPUT "${AUTOGENERATED_DIR}/WasmWebService.c" |
b04b13810540
unified CMakeLists.txt into a single file for WASM/Native + bootstrap Command (to rework) + doc
am@osimis.io
parents:
294
diff
changeset
|
308 COMMAND ${CMAKE_COMMAND} -E touch "${AUTOGENERATED_DIR}/WasmWebService.c" "" |
b04b13810540
unified CMakeLists.txt into a single file for WASM/Native + bootstrap Command (to rework) + doc
am@osimis.io
parents:
294
diff
changeset
|
309 DEPENDS "${ORTHANC_STONE_ROOT}/Platforms/Wasm/WasmWebService.js") |
b04b13810540
unified CMakeLists.txt into a single file for WASM/Native + bootstrap Command (to rework) + doc
am@osimis.io
parents:
294
diff
changeset
|
310 add_custom_command( |
431
26b90b110719
added DelayedCallExecutor to avoid using sleep() in C++ that consumes 100% CPU once executed in WASM
am@osimis.io
parents:
430
diff
changeset
|
311 OUTPUT "${AUTOGENERATED_DIR}/WasmDelayedCallExecutor.c" |
26b90b110719
added DelayedCallExecutor to avoid using sleep() in C++ that consumes 100% CPU once executed in WASM
am@osimis.io
parents:
430
diff
changeset
|
312 COMMAND ${CMAKE_COMMAND} -E touch "${AUTOGENERATED_DIR}/WasmDelayedCallExecutor.c" "" |
26b90b110719
added DelayedCallExecutor to avoid using sleep() in C++ that consumes 100% CPU once executed in WASM
am@osimis.io
parents:
430
diff
changeset
|
313 DEPENDS "${ORTHANC_STONE_ROOT}/Platforms/Wasm/WasmDelayedCallExecutor.js") |
26b90b110719
added DelayedCallExecutor to avoid using sleep() in C++ that consumes 100% CPU once executed in WASM
am@osimis.io
parents:
430
diff
changeset
|
314 add_custom_command( |
295
b04b13810540
unified CMakeLists.txt into a single file for WASM/Native + bootstrap Command (to rework) + doc
am@osimis.io
parents:
294
diff
changeset
|
315 OUTPUT "${AUTOGENERATED_DIR}/default-library.c" |
b04b13810540
unified CMakeLists.txt into a single file for WASM/Native + bootstrap Command (to rework) + doc
am@osimis.io
parents:
294
diff
changeset
|
316 COMMAND ${CMAKE_COMMAND} -E touch "${AUTOGENERATED_DIR}/default-library.c" "" |
b04b13810540
unified CMakeLists.txt into a single file for WASM/Native + bootstrap Command (to rework) + doc
am@osimis.io
parents:
294
diff
changeset
|
317 DEPENDS "${ORTHANC_STONE_ROOT}/Platforms/Wasm/default-library.js") |
113
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
318 endif() |
80 | 319 |
1198
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
320 if (ENABLE_STONE_DEPRECATED) |
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
321 if (NOT ORTHANC_SANDBOXED) |
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
322 list(APPEND PLATFORM_SOURCES |
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
323 ${ORTHANC_STONE_ROOT}/Platforms/Generic/OracleWebService.cpp |
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
324 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Viewport/CairoFont.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
325 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Viewport/CairoFont.h |
1198
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
326 ) |
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
327 endif() |
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
328 |
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
329 if (ENABLE_SDL OR ENABLE_QT) |
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
330 list(APPEND APPLICATIONS_SOURCES |
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
331 ${ORTHANC_STONE_ROOT}/Applications/Generic/NativeStoneApplicationRunner.cpp |
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
332 ${ORTHANC_STONE_ROOT}/Applications/Generic/NativeStoneApplicationContext.cpp |
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
333 ) |
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
334 endif() |
732
c35e98d22764
move Deprecated classes to a separate folder
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
708
diff
changeset
|
335 |
1198
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
336 if (ENABLE_SDL) |
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
337 list(APPEND APPLICATIONS_SOURCES |
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
338 ${ORTHANC_STONE_ROOT}/Applications/Sdl/SdlCairoSurface.cpp |
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
339 ${ORTHANC_STONE_ROOT}/Applications/Sdl/SdlEngine.cpp |
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
340 ${ORTHANC_STONE_ROOT}/Applications/Sdl/SdlOrthancSurface.cpp |
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
341 ${ORTHANC_STONE_ROOT}/Applications/Sdl/SdlStoneApplicationRunner.cpp |
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
342 ) |
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
343 endif() |
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
344 |
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
345 if (ENABLE_WASM) |
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
346 list(APPEND APPLICATIONS_SOURCES |
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
347 ${ORTHANC_STONE_ROOT}/Applications/Wasm/StartupParametersBuilder.cpp |
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
348 ) |
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
349 endif() |
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
350 |
1226
05d05cba0f4f
explicitely tagging LockingEmitter as deprecated
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1225
diff
changeset
|
351 if (ENABLE_THREADS) |
05d05cba0f4f
explicitely tagging LockingEmitter as deprecated
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1225
diff
changeset
|
352 list(APPEND ORTHANC_STONE_SOURCES |
05d05cba0f4f
explicitely tagging LockingEmitter as deprecated
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1225
diff
changeset
|
353 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Messages/LockingEmitter.cpp |
05d05cba0f4f
explicitely tagging LockingEmitter as deprecated
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1225
diff
changeset
|
354 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Messages/LockingEmitter.h |
05d05cba0f4f
explicitely tagging LockingEmitter as deprecated
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1225
diff
changeset
|
355 ) |
05d05cba0f4f
explicitely tagging LockingEmitter as deprecated
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1225
diff
changeset
|
356 endif() |
05d05cba0f4f
explicitely tagging LockingEmitter as deprecated
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1225
diff
changeset
|
357 |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
358 list(APPEND ORTHANC_STONE_SOURCES |
1198
4cc997207d8a
fix compatibility between SDL and DCMTK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1186
diff
changeset
|
359 ${ORTHANC_STONE_ROOT}/Applications/IStoneApplication.h |
955
01d55c979698
fix link errors to deprecated stuff
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
929
diff
changeset
|
360 ${ORTHANC_STONE_ROOT}/Applications/StoneApplicationContext.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
361 |
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
362 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/dev.h |
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
363 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/SmartLoader.cpp |
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
364 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/SmartLoader.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
365 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/CircleMeasureTracker.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
366 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/CircleMeasureTracker.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
367 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/ColorFrameRenderer.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
368 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/ColorFrameRenderer.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
369 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/DicomSeriesVolumeSlicer.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
370 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/DicomSeriesVolumeSlicer.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
371 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/DicomStructureSetSlicer.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
372 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/DicomStructureSetSlicer.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
373 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/FrameRenderer.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
374 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/FrameRenderer.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
375 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/GrayscaleFrameRenderer.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
376 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/GrayscaleFrameRenderer.h |
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
377 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/ILayerRenderer.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
378 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/IVolumeSlicer.h |
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
379 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/LineLayerRenderer.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
380 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/LineLayerRenderer.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
381 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/LineMeasureTracker.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
382 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/LineMeasureTracker.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
383 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/RenderStyle.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
384 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/RenderStyle.h |
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
385 # ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/SeriesFrameRendererFactory.cpp |
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
386 # ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/SeriesFrameRendererFactory.h |
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
387 # ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/SingleFrameRendererFactory.cpp |
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
388 # ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/SingleFrameRendererFactory.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
389 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/SliceOutlineRenderer.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
390 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/SliceOutlineRenderer.h |
1225
16738485e457
deprecating DicomStructureSetLoader, OrthancMultiframeVolumeLoader and OrthancSeriesVolumeProgressiveLoader
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1215
diff
changeset
|
391 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Loaders/DicomStructureSetLoader2.cpp |
16738485e457
deprecating DicomStructureSetLoader, OrthancMultiframeVolumeLoader and OrthancSeriesVolumeProgressiveLoader
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1215
diff
changeset
|
392 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Loaders/DicomStructureSetLoader2.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
393 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/BaseWebService.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
394 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/BaseWebService.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
395 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/DicomFrameConverter.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
396 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/DicomFrameConverter.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
397 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/DownloadStack.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
398 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/DownloadStack.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
399 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/IDelayedCallExecutor.h |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
400 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/ISeriesLoader.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
401 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/IWebService.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
402 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/IWebService.h |
792
4fe4b221a31f
deprecating MessagingToolbox
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
784
diff
changeset
|
403 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/MessagingToolbox.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
404 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/MessagingToolbox.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
405 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/OrthancApiClient.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
406 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/OrthancApiClient.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
407 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/OrthancSlicesLoader.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
408 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/OrthancSlicesLoader.h |
811
ffec76a5f7eb
deprecating ParallelSlices
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
807
diff
changeset
|
409 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/ParallelSlices.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
410 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/ParallelSlices.h |
811
ffec76a5f7eb
deprecating ParallelSlices
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
807
diff
changeset
|
411 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/ParallelSlicesCursor.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
412 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/ParallelSlicesCursor.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
413 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/Slice.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
414 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/Slice.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
415 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/ViewportGeometry.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
416 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/ViewportGeometry.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
417 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Viewport/IMouseTracker.h |
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
418 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Viewport/IStatusBar.h |
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
419 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Viewport/IViewport.h |
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
420 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Viewport/WidgetViewport.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
421 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Viewport/WidgetViewport.h |
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
422 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Volumes/ISlicedVolume.h |
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
423 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Volumes/IVolumeLoader.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
424 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Volumes/StructureSetLoader.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
425 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Volumes/StructureSetLoader.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
426 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/CairoWidget.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
427 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/CairoWidget.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
428 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/EmptyWidget.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
429 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/EmptyWidget.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
430 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/IWidget.h |
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
431 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/IWorldSceneInteractor.h |
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
432 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/IWorldSceneMouseTracker.h |
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
433 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/LayoutWidget.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
434 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/LayoutWidget.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
435 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/PanMouseTracker.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
436 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/PanMouseTracker.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
437 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/PanZoomMouseTracker.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
438 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/PanZoomMouseTracker.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
439 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/SliceViewerWidget.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
440 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/SliceViewerWidget.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
441 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/TestCairoWidget.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
442 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/TestCairoWidget.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
443 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/TestWorldSceneWidget.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
444 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/TestWorldSceneWidget.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
445 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/WidgetBase.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
446 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/WidgetBase.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
447 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/WorldSceneWidget.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
448 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/WorldSceneWidget.h |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
449 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/ZoomMouseTracker.cpp |
1306
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
450 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/ZoomMouseTracker.h |
fef1ec42a7db
Some docs + headers added to CMake for easier VS browsing + tiny predecl
Benjamin Golinvaux <bgo@osimis.io>
parents:
1279
diff
changeset
|
451 |
955
01d55c979698
fix link errors to deprecated stuff
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
929
diff
changeset
|
452 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographyAlphaLayer.cpp |
01d55c979698
fix link errors to deprecated stuff
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
929
diff
changeset
|
453 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographyDicomLayer.cpp |
01d55c979698
fix link errors to deprecated stuff
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
929
diff
changeset
|
454 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographyLayer.cpp |
01d55c979698
fix link errors to deprecated stuff
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
929
diff
changeset
|
455 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographyLayerCropTracker.cpp |
01d55c979698
fix link errors to deprecated stuff
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
929
diff
changeset
|
456 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographyLayerMaskTracker.cpp |
01d55c979698
fix link errors to deprecated stuff
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
929
diff
changeset
|
457 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographyLayerMoveTracker.cpp |
01d55c979698
fix link errors to deprecated stuff
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
929
diff
changeset
|
458 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographyLayerResizeTracker.cpp |
01d55c979698
fix link errors to deprecated stuff
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
929
diff
changeset
|
459 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographyLayerRotateTracker.cpp |
01d55c979698
fix link errors to deprecated stuff
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
929
diff
changeset
|
460 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographyMaskLayer.cpp |
01d55c979698
fix link errors to deprecated stuff
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
929
diff
changeset
|
461 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographyScene.cpp |
01d55c979698
fix link errors to deprecated stuff
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
929
diff
changeset
|
462 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographySceneCommand.cpp |
01d55c979698
fix link errors to deprecated stuff
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
929
diff
changeset
|
463 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographySceneReader.cpp |
01d55c979698
fix link errors to deprecated stuff
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
929
diff
changeset
|
464 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographySceneWriter.cpp |
01d55c979698
fix link errors to deprecated stuff
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
929
diff
changeset
|
465 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographyTextLayer.cpp |
01d55c979698
fix link errors to deprecated stuff
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
929
diff
changeset
|
466 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographyWidget.cpp |
01d55c979698
fix link errors to deprecated stuff
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
929
diff
changeset
|
467 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographyWindowingTracker.cpp |
740
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
468 ) |
31487d066d1d
new CMake internal option: ENABLE_STONE_DEPRECATED
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
737
diff
changeset
|
469 endif() |
732
c35e98d22764
move Deprecated classes to a separate folder
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
708
diff
changeset
|
470 |
c35e98d22764
move Deprecated classes to a separate folder
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
708
diff
changeset
|
471 |
1110
b82b74d13830
ParseDicomFileCommand
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1089
diff
changeset
|
472 if (ENABLE_DCMTK) |
b82b74d13830
ParseDicomFileCommand
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1089
diff
changeset
|
473 list(APPEND ORTHANC_STONE_SOURCES |
1151
48befc2bf66d
ParseDicomFromWadoCommand
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1149
diff
changeset
|
474 ${ORTHANC_STONE_ROOT}/Framework/Oracle/ParseDicomSuccessMessage.cpp |
1149
2da8b4d6f8c1
renamed ParsedDicomFileCache as ParsedDicomCache
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1135
diff
changeset
|
475 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/ParsedDicomCache.cpp |
1180
9c8f557ea799
ParsedDicomDataset to speed up loading RT-STRUCT from parsed DICOM files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1171
diff
changeset
|
476 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/ParsedDicomDataset.cpp |
1110
b82b74d13830
ParseDicomFileCommand
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1089
diff
changeset
|
477 ) |
b82b74d13830
ParseDicomFileCommand
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1089
diff
changeset
|
478 endif() |
b82b74d13830
ParseDicomFileCommand
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1089
diff
changeset
|
479 |
749 | 480 if (ENABLE_THREADS) |
481 list(APPEND ORTHANC_STONE_SOURCES | |
482 ${ORTHANC_STONE_ROOT}/Framework/Oracle/ThreadedOracle.cpp | |
1077 | 483 ${ORTHANC_STONE_ROOT}/Framework/Oracle/GenericOracleRunner.cpp |
749 | 484 ) |
485 endif() | |
486 | |
487 | |
825 | 488 if (ENABLE_WASM) |
489 list(APPEND ORTHANC_STONE_SOURCES | |
1248
2a8359503f3b
WebAssemblyLoadersContext
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1232
diff
changeset
|
490 ${ORTHANC_STONE_ROOT}/Framework/Loaders/WebAssemblyLoadersContext.cpp |
825 | 491 ${ORTHANC_STONE_ROOT}/Framework/Oracle/WebAssemblyOracle.cpp |
1232
a28861abf888
viewports for WebAssembly
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1228
diff
changeset
|
492 ${ORTHANC_STONE_ROOT}/Framework/Viewport/WebAssemblyCairoViewport.cpp |
a28861abf888
viewports for WebAssembly
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1228
diff
changeset
|
493 ${ORTHANC_STONE_ROOT}/Framework/Viewport/WebAssemblyViewport.cpp |
a28861abf888
viewports for WebAssembly
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1228
diff
changeset
|
494 ${ORTHANC_STONE_ROOT}/Framework/Viewport/WebAssemblyViewport.h |
825 | 495 ) |
496 endif() | |
497 | |
1339
556b4bc19118
The loaders have been adapter to the nobroker architecture
Benjamin Golinvaux <bgo@osimis.io>
parents:
1337
diff
changeset
|
498 if (ENABLE_SDL OR ENABLE_WASM) |
556b4bc19118
The loaders have been adapter to the nobroker architecture
Benjamin Golinvaux <bgo@osimis.io>
parents:
1337
diff
changeset
|
499 list(APPEND APPLICATIONS_SOURCES |
556b4bc19118
The loaders have been adapter to the nobroker architecture
Benjamin Golinvaux <bgo@osimis.io>
parents:
1337
diff
changeset
|
500 ${ORTHANC_STONE_ROOT}/Applications/Generic/GuiAdapter.cpp |
556b4bc19118
The loaders have been adapter to the nobroker architecture
Benjamin Golinvaux <bgo@osimis.io>
parents:
1337
diff
changeset
|
501 ${ORTHANC_STONE_ROOT}/Applications/Generic/GuiAdapter.h |
556b4bc19118
The loaders have been adapter to the nobroker architecture
Benjamin Golinvaux <bgo@osimis.io>
parents:
1337
diff
changeset
|
502 ) |
556b4bc19118
The loaders have been adapter to the nobroker architecture
Benjamin Golinvaux <bgo@osimis.io>
parents:
1337
diff
changeset
|
503 endif() |
556b4bc19118
The loaders have been adapter to the nobroker architecture
Benjamin Golinvaux <bgo@osimis.io>
parents:
1337
diff
changeset
|
504 |
825 | 505 |
0 | 506 list(APPEND ORTHANC_STONE_SOURCES |
215 | 507 #${ORTHANC_STONE_ROOT}/Framework/Layers/SeriesFrameRendererFactory.cpp |
508 #${ORTHANC_STONE_ROOT}/Framework/Layers/SingleFrameRendererFactory.cpp | |
332
50e5ec1bdd46
separating ZoomMouseTracker and PanMouseTracker from WorldSceneWidget
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
330
diff
changeset
|
509 |
784
9f3b2027a4a9
DicomStructureSetLoader
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
775
diff
changeset
|
510 ${ORTHANC_ROOT}/Plugins/Samples/Common/DicomDatasetReader.cpp |
9f3b2027a4a9
DicomStructureSetLoader
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
775
diff
changeset
|
511 ${ORTHANC_ROOT}/Plugins/Samples/Common/DicomPath.cpp |
1184 | 512 ${ORTHANC_ROOT}/Plugins/Samples/Common/DicomTag.cpp |
784
9f3b2027a4a9
DicomStructureSetLoader
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
775
diff
changeset
|
513 ${ORTHANC_ROOT}/Plugins/Samples/Common/FullOrthancDataset.cpp |
9f3b2027a4a9
DicomStructureSetLoader
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
775
diff
changeset
|
514 ${ORTHANC_ROOT}/Plugins/Samples/Common/IOrthancConnection.cpp |
9f3b2027a4a9
DicomStructureSetLoader
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
775
diff
changeset
|
515 |
814 | 516 ${ORTHANC_STONE_ROOT}/Framework/Fonts/FontRenderer.cpp |
517 ${ORTHANC_STONE_ROOT}/Framework/Fonts/Glyph.cpp | |
518 ${ORTHANC_STONE_ROOT}/Framework/Fonts/GlyphAlphabet.cpp | |
519 ${ORTHANC_STONE_ROOT}/Framework/Fonts/GlyphBitmapAlphabet.cpp | |
520 ${ORTHANC_STONE_ROOT}/Framework/Fonts/GlyphTextureAlphabet.cpp | |
521 ${ORTHANC_STONE_ROOT}/Framework/Fonts/TextBoundingBox.cpp | |
987
d225bccd4d4a
Scaffolding for A/B tests with DicomStructureSet[Loader] (A/B testing)
Benjamin Golinvaux <bgo@osimis.io>
parents:
979
diff
changeset
|
522 |
814 | 523 ${ORTHANC_STONE_ROOT}/Framework/Loaders/BasicFetchingItemsSorter.cpp |
987
d225bccd4d4a
Scaffolding for A/B tests with DicomStructureSet[Loader] (A/B testing)
Benjamin Golinvaux <bgo@osimis.io>
parents:
979
diff
changeset
|
524 ${ORTHANC_STONE_ROOT}/Framework/Loaders/BasicFetchingItemsSorter.h |
814 | 525 ${ORTHANC_STONE_ROOT}/Framework/Loaders/BasicFetchingStrategy.cpp |
987
d225bccd4d4a
Scaffolding for A/B tests with DicomStructureSet[Loader] (A/B testing)
Benjamin Golinvaux <bgo@osimis.io>
parents:
979
diff
changeset
|
526 ${ORTHANC_STONE_ROOT}/Framework/Loaders/BasicFetchingStrategy.h |
1228
c471a0aa137b
adding the next generation of loaders
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1226
diff
changeset
|
527 ${ORTHANC_STONE_ROOT}/Framework/Loaders/DicomResourcesLoader.cpp |
c471a0aa137b
adding the next generation of loaders
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1226
diff
changeset
|
528 ${ORTHANC_STONE_ROOT}/Framework/Loaders/DicomSource.cpp |
1337
b1396be5aa27
Moved the fixed loaders back from the dead
Benjamin Golinvaux <bgo@osimis.io>
parents:
1334
diff
changeset
|
529 ${ORTHANC_STONE_ROOT}/Framework/Loaders/DicomStructureSetLoader.cpp |
b1396be5aa27
Moved the fixed loaders back from the dead
Benjamin Golinvaux <bgo@osimis.io>
parents:
1334
diff
changeset
|
530 ${ORTHANC_STONE_ROOT}/Framework/Loaders/DicomStructureSetLoader.h |
1228
c471a0aa137b
adding the next generation of loaders
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1226
diff
changeset
|
531 ${ORTHANC_STONE_ROOT}/Framework/Loaders/DicomVolumeLoader.cpp |
987
d225bccd4d4a
Scaffolding for A/B tests with DicomStructureSet[Loader] (A/B testing)
Benjamin Golinvaux <bgo@osimis.io>
parents:
979
diff
changeset
|
532 ${ORTHANC_STONE_ROOT}/Framework/Loaders/IFetchingItemsSorter.h |
d225bccd4d4a
Scaffolding for A/B tests with DicomStructureSet[Loader] (A/B testing)
Benjamin Golinvaux <bgo@osimis.io>
parents:
979
diff
changeset
|
533 ${ORTHANC_STONE_ROOT}/Framework/Loaders/IFetchingStrategy.h |
1228
c471a0aa137b
adding the next generation of loaders
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1226
diff
changeset
|
534 ${ORTHANC_STONE_ROOT}/Framework/Loaders/LoadedDicomResources.cpp |
1337
b1396be5aa27
Moved the fixed loaders back from the dead
Benjamin Golinvaux <bgo@osimis.io>
parents:
1334
diff
changeset
|
535 ${ORTHANC_STONE_ROOT}/Framework/Loaders/LoaderCache.cpp |
b1396be5aa27
Moved the fixed loaders back from the dead
Benjamin Golinvaux <bgo@osimis.io>
parents:
1334
diff
changeset
|
536 ${ORTHANC_STONE_ROOT}/Framework/Loaders/LoaderCache.h |
b1396be5aa27
Moved the fixed loaders back from the dead
Benjamin Golinvaux <bgo@osimis.io>
parents:
1334
diff
changeset
|
537 ${ORTHANC_STONE_ROOT}/Framework/Loaders/LoaderStateMachine.cpp |
b1396be5aa27
Moved the fixed loaders back from the dead
Benjamin Golinvaux <bgo@osimis.io>
parents:
1334
diff
changeset
|
538 ${ORTHANC_STONE_ROOT}/Framework/Loaders/LoaderStateMachine.h |
b1396be5aa27
Moved the fixed loaders back from the dead
Benjamin Golinvaux <bgo@osimis.io>
parents:
1334
diff
changeset
|
539 ${ORTHANC_STONE_ROOT}/Framework/Loaders/OrthancMultiframeVolumeLoader.cpp |
b1396be5aa27
Moved the fixed loaders back from the dead
Benjamin Golinvaux <bgo@osimis.io>
parents:
1334
diff
changeset
|
540 ${ORTHANC_STONE_ROOT}/Framework/Loaders/OrthancMultiframeVolumeLoader.h |
1228
c471a0aa137b
adding the next generation of loaders
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1226
diff
changeset
|
541 ${ORTHANC_STONE_ROOT}/Framework/Loaders/OracleScheduler.cpp |
1337
b1396be5aa27
Moved the fixed loaders back from the dead
Benjamin Golinvaux <bgo@osimis.io>
parents:
1334
diff
changeset
|
542 ${ORTHANC_STONE_ROOT}/Framework/Loaders/OrthancSeriesVolumeProgressiveLoader.cpp |
b1396be5aa27
Moved the fixed loaders back from the dead
Benjamin Golinvaux <bgo@osimis.io>
parents:
1334
diff
changeset
|
543 ${ORTHANC_STONE_ROOT}/Framework/Loaders/OrthancSeriesVolumeProgressiveLoader.h |
1228
c471a0aa137b
adding the next generation of loaders
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1226
diff
changeset
|
544 ${ORTHANC_STONE_ROOT}/Framework/Loaders/SeriesFramesLoader.cpp |
c471a0aa137b
adding the next generation of loaders
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1226
diff
changeset
|
545 ${ORTHANC_STONE_ROOT}/Framework/Loaders/SeriesMetadataLoader.cpp |
c471a0aa137b
adding the next generation of loaders
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1226
diff
changeset
|
546 ${ORTHANC_STONE_ROOT}/Framework/Loaders/SeriesOrderedFrames.cpp |
c471a0aa137b
adding the next generation of loaders
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1226
diff
changeset
|
547 ${ORTHANC_STONE_ROOT}/Framework/Loaders/SeriesThumbnailsLoader.cpp |
1311
3d26447ddd28
warning fixes + doc + indentation + header files in cmake for VC++ sln browsing
Benjamin Golinvaux <bgo@osimis.io>
parents:
1308
diff
changeset
|
548 |
814 | 549 ${ORTHANC_STONE_ROOT}/Framework/Messages/ICallable.h |
550 ${ORTHANC_STONE_ROOT}/Framework/Messages/IMessage.h | |
1311
3d26447ddd28
warning fixes + doc + indentation + header files in cmake for VC++ sln browsing
Benjamin Golinvaux <bgo@osimis.io>
parents:
1308
diff
changeset
|
551 ${ORTHANC_STONE_ROOT}/Framework/Messages/IMessageEmitter.h |
814 | 552 ${ORTHANC_STONE_ROOT}/Framework/Messages/IObservable.cpp |
1311
3d26447ddd28
warning fixes + doc + indentation + header files in cmake for VC++ sln browsing
Benjamin Golinvaux <bgo@osimis.io>
parents:
1308
diff
changeset
|
553 ${ORTHANC_STONE_ROOT}/Framework/Messages/IObservable.h |
814 | 554 ${ORTHANC_STONE_ROOT}/Framework/Messages/IObserver.h |
1311
3d26447ddd28
warning fixes + doc + indentation + header files in cmake for VC++ sln browsing
Benjamin Golinvaux <bgo@osimis.io>
parents:
1308
diff
changeset
|
555 ${ORTHANC_STONE_ROOT}/Framework/Messages/ObserverBase.h |
3d26447ddd28
warning fixes + doc + indentation + header files in cmake for VC++ sln browsing
Benjamin Golinvaux <bgo@osimis.io>
parents:
1308
diff
changeset
|
556 |
814 | 557 ${ORTHANC_STONE_ROOT}/Framework/Oracle/GetOrthancImageCommand.cpp |
558 ${ORTHANC_STONE_ROOT}/Framework/Oracle/GetOrthancWebViewerJpegCommand.cpp | |
1135
a0a33e5ea5bb
IOracleCommand::Clone()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1128
diff
changeset
|
559 ${ORTHANC_STONE_ROOT}/Framework/Oracle/HttpCommand.cpp |
1128
8e3763d1736a
removing CustomOracleCommand
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1116
diff
changeset
|
560 ${ORTHANC_STONE_ROOT}/Framework/Oracle/OracleCommandBase.cpp |
814 | 561 ${ORTHANC_STONE_ROOT}/Framework/Oracle/OrthancRestApiCommand.cpp |
1155 | 562 ${ORTHANC_STONE_ROOT}/Framework/Oracle/ParseDicomFromFileCommand.cpp |
563 ${ORTHANC_STONE_ROOT}/Framework/Oracle/ParseDicomFromWadoCommand.cpp | |
1324
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
564 |
597 | 565 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/CairoCompositor.cpp |
1324
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
566 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/CairoCompositor.h |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
567 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Color.h |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
568 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/ColorSceneLayer.h |
590
5430bcffba57
FloatTextureSceneLayer
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
588
diff
changeset
|
569 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/ColorTextureSceneLayer.cpp |
1324
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
570 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/ColorTextureSceneLayer.h |
590
5430bcffba57
FloatTextureSceneLayer
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
588
diff
changeset
|
571 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/FloatTextureSceneLayer.cpp |
1324
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
572 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/FloatTextureSceneLayer.h |
814 | 573 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/GrayscaleStyleConfigurator.cpp |
1324
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
574 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/GrayscaleStyleConfigurator.h |
905
88bf49aebc13
introduced ICompositor and allow SdlViewport to work with a CairoCompositor (to run on machines without OpenGL drivers)
Alain Mazy <alain@mazy.be>
parents:
891
diff
changeset
|
575 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/ICompositor.h |
1324
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
576 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/ILayerStyleConfigurator.h |
590
5430bcffba57
FloatTextureSceneLayer
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
588
diff
changeset
|
577 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/InfoPanelSceneLayer.cpp |
1324
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
578 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/InfoPanelSceneLayer.h |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
579 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/IPointerTracker.h |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
580 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/ISceneLayer.h |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
581 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/LookupTableStyleConfigurator.cpp |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
582 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/LookupTableStyleConfigurator.h |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
583 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/LookupTableTextureSceneLayer.cpp |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
584 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/LookupTableTextureSceneLayer.h |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
585 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/NullLayer.h |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
586 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/PanSceneTracker.cpp |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
587 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/PanSceneTracker.h |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
588 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/PointerEvent.cpp |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
589 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/PointerEvent.h |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
590 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/PolylineSceneLayer.cpp |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
591 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/PolylineSceneLayer.h |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
592 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/RotateSceneTracker.cpp |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
593 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/RotateSceneTracker.h |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
594 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Scene2D.cpp |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
595 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Scene2D.h |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
596 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/ScenePoint2D.h |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
597 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/TextSceneLayer.cpp |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
598 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/TextSceneLayer.h |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
599 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/TextureBaseSceneLayer.cpp |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
600 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/TextureBaseSceneLayer.h |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
601 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/ZoomSceneTracker.cpp |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
602 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/ZoomSceneTracker.h |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
603 |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
604 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/CairoBaseRenderer.h |
597 | 605 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/CairoColorTextureRenderer.cpp |
1324
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
606 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/CairoColorTextureRenderer.h |
597 | 607 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/CairoFloatTextureRenderer.cpp |
1324
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
608 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/CairoFloatTextureRenderer.h |
597 | 609 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/CairoInfoPanelRenderer.cpp |
1324
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
610 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/CairoInfoPanelRenderer.h |
768
55411e7da2f7
LookupTableTextureSceneLayer
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
755
diff
changeset
|
611 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/CairoLookupTableTextureRenderer.cpp |
1324
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
612 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/CairoLookupTableTextureRenderer.h |
595
6e471e6cf09b
CairoPolylineRenderer, SdlOpenGLWindow
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
594
diff
changeset
|
613 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/CairoPolylineRenderer.cpp |
1324
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
614 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/CairoPolylineRenderer.h |
597 | 615 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/CairoTextRenderer.cpp |
1324
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
616 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/CairoTextRenderer.h |
593
6bf8f881fcb5
OpenGLBasicPolylineRenderer
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
592
diff
changeset
|
617 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/CompositorHelper.cpp |
1324
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
618 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/CompositorHelper.h |
596 | 619 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/FixedPointAligner.cpp |
1324
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
620 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/FixedPointAligner.h |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
621 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/ICairoContextProvider.h |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
622 |
698
8b6adfb62a2f
Code is broken -- stashing ongoing work in a branch
Benjamin Golinvaux <bgo@osimis.io>
parents:
616
diff
changeset
|
623 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/AngleMeasureTool.cpp |
8b6adfb62a2f
Code is broken -- stashing ongoing work in a branch
Benjamin Golinvaux <bgo@osimis.io>
parents:
616
diff
changeset
|
624 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/AngleMeasureTool.h |
774
66ac7a2d1e3a
A few renames and cleanups + moved GUI constants to controller + start work on
Benjamin Golinvaux <bgo@osimis.io>
parents:
755
diff
changeset
|
625 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateAngleMeasureCommand.cpp |
66ac7a2d1e3a
A few renames and cleanups + moved GUI constants to controller + start work on
Benjamin Golinvaux <bgo@osimis.io>
parents:
755
diff
changeset
|
626 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateAngleMeasureCommand.h |
698
8b6adfb62a2f
Code is broken -- stashing ongoing work in a branch
Benjamin Golinvaux <bgo@osimis.io>
parents:
616
diff
changeset
|
627 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateAngleMeasureTracker.cpp |
8b6adfb62a2f
Code is broken -- stashing ongoing work in a branch
Benjamin Golinvaux <bgo@osimis.io>
parents:
616
diff
changeset
|
628 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateAngleMeasureTracker.h |
774
66ac7a2d1e3a
A few renames and cleanups + moved GUI constants to controller + start work on
Benjamin Golinvaux <bgo@osimis.io>
parents:
755
diff
changeset
|
629 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateCircleMeasureCommand.cpp |
66ac7a2d1e3a
A few renames and cleanups + moved GUI constants to controller + start work on
Benjamin Golinvaux <bgo@osimis.io>
parents:
755
diff
changeset
|
630 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateCircleMeasureCommand.h |
698
8b6adfb62a2f
Code is broken -- stashing ongoing work in a branch
Benjamin Golinvaux <bgo@osimis.io>
parents:
616
diff
changeset
|
631 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateCircleMeasureTracker.cpp |
8b6adfb62a2f
Code is broken -- stashing ongoing work in a branch
Benjamin Golinvaux <bgo@osimis.io>
parents:
616
diff
changeset
|
632 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateCircleMeasureTracker.h |
774
66ac7a2d1e3a
A few renames and cleanups + moved GUI constants to controller + start work on
Benjamin Golinvaux <bgo@osimis.io>
parents:
755
diff
changeset
|
633 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateLineMeasureCommand.cpp |
66ac7a2d1e3a
A few renames and cleanups + moved GUI constants to controller + start work on
Benjamin Golinvaux <bgo@osimis.io>
parents:
755
diff
changeset
|
634 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateLineMeasureCommand.h |
698
8b6adfb62a2f
Code is broken -- stashing ongoing work in a branch
Benjamin Golinvaux <bgo@osimis.io>
parents:
616
diff
changeset
|
635 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateLineMeasureTracker.cpp |
8b6adfb62a2f
Code is broken -- stashing ongoing work in a branch
Benjamin Golinvaux <bgo@osimis.io>
parents:
616
diff
changeset
|
636 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateLineMeasureTracker.h |
8b6adfb62a2f
Code is broken -- stashing ongoing work in a branch
Benjamin Golinvaux <bgo@osimis.io>
parents:
616
diff
changeset
|
637 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateMeasureTracker.cpp |
8b6adfb62a2f
Code is broken -- stashing ongoing work in a branch
Benjamin Golinvaux <bgo@osimis.io>
parents:
616
diff
changeset
|
638 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateMeasureTracker.h |
8b6adfb62a2f
Code is broken -- stashing ongoing work in a branch
Benjamin Golinvaux <bgo@osimis.io>
parents:
616
diff
changeset
|
639 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateSimpleTrackerAdapter.cpp |
866
c71ef52602a0
Added the ability to edit existing measuring tools (demo not updated yet)
Benjamin Golinvaux <bgo@osimis.io>
parents:
859
diff
changeset
|
640 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/EditAngleMeasureCommand.cpp |
c71ef52602a0
Added the ability to edit existing measuring tools (demo not updated yet)
Benjamin Golinvaux <bgo@osimis.io>
parents:
859
diff
changeset
|
641 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/EditAngleMeasureCommand.h |
c71ef52602a0
Added the ability to edit existing measuring tools (demo not updated yet)
Benjamin Golinvaux <bgo@osimis.io>
parents:
859
diff
changeset
|
642 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/EditAngleMeasureTracker.cpp |
c71ef52602a0
Added the ability to edit existing measuring tools (demo not updated yet)
Benjamin Golinvaux <bgo@osimis.io>
parents:
859
diff
changeset
|
643 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/EditAngleMeasureTracker.h |
c71ef52602a0
Added the ability to edit existing measuring tools (demo not updated yet)
Benjamin Golinvaux <bgo@osimis.io>
parents:
859
diff
changeset
|
644 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/EditLineMeasureCommand.cpp |
c71ef52602a0
Added the ability to edit existing measuring tools (demo not updated yet)
Benjamin Golinvaux <bgo@osimis.io>
parents:
859
diff
changeset
|
645 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/EditLineMeasureCommand.h |
c71ef52602a0
Added the ability to edit existing measuring tools (demo not updated yet)
Benjamin Golinvaux <bgo@osimis.io>
parents:
859
diff
changeset
|
646 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/EditLineMeasureTracker.cpp |
c71ef52602a0
Added the ability to edit existing measuring tools (demo not updated yet)
Benjamin Golinvaux <bgo@osimis.io>
parents:
859
diff
changeset
|
647 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/EditLineMeasureTracker.h |
698
8b6adfb62a2f
Code is broken -- stashing ongoing work in a branch
Benjamin Golinvaux <bgo@osimis.io>
parents:
616
diff
changeset
|
648 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/IFlexiblePointerTracker.h |
751
712ff6ff3c19
- undo redo now works fine for both measure tool creation commands
Benjamin Golinvaux <bgo@osimis.io>
parents:
708
diff
changeset
|
649 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/LayerHolder.cpp |
712ff6ff3c19
- undo redo now works fine for both measure tool creation commands
Benjamin Golinvaux <bgo@osimis.io>
parents:
708
diff
changeset
|
650 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/LayerHolder.h |
698
8b6adfb62a2f
Code is broken -- stashing ongoing work in a branch
Benjamin Golinvaux <bgo@osimis.io>
parents:
616
diff
changeset
|
651 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/LineMeasureTool.cpp |
8b6adfb62a2f
Code is broken -- stashing ongoing work in a branch
Benjamin Golinvaux <bgo@osimis.io>
parents:
616
diff
changeset
|
652 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/LineMeasureTool.h |
8b6adfb62a2f
Code is broken -- stashing ongoing work in a branch
Benjamin Golinvaux <bgo@osimis.io>
parents:
616
diff
changeset
|
653 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/MeasureCommands.cpp |
8b6adfb62a2f
Code is broken -- stashing ongoing work in a branch
Benjamin Golinvaux <bgo@osimis.io>
parents:
616
diff
changeset
|
654 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/MeasureCommands.h |
774
66ac7a2d1e3a
A few renames and cleanups + moved GUI constants to controller + start work on
Benjamin Golinvaux <bgo@osimis.io>
parents:
755
diff
changeset
|
655 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/MeasureTool.cpp |
66ac7a2d1e3a
A few renames and cleanups + moved GUI constants to controller + start work on
Benjamin Golinvaux <bgo@osimis.io>
parents:
755
diff
changeset
|
656 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/MeasureTool.h |
698
8b6adfb62a2f
Code is broken -- stashing ongoing work in a branch
Benjamin Golinvaux <bgo@osimis.io>
parents:
616
diff
changeset
|
657 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/MeasureToolsToolbox.cpp |
8b6adfb62a2f
Code is broken -- stashing ongoing work in a branch
Benjamin Golinvaux <bgo@osimis.io>
parents:
616
diff
changeset
|
658 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/MeasureToolsToolbox.h |
8b6adfb62a2f
Code is broken -- stashing ongoing work in a branch
Benjamin Golinvaux <bgo@osimis.io>
parents:
616
diff
changeset
|
659 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/MeasureTrackers.cpp |
8b6adfb62a2f
Code is broken -- stashing ongoing work in a branch
Benjamin Golinvaux <bgo@osimis.io>
parents:
616
diff
changeset
|
660 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/MeasureTrackers.h |
700
059e1fd05fd6
Introduced the ViewportController that sits between the application and the
Benjamin Golinvaux <bgo@osimis.io>
parents:
699
diff
changeset
|
661 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/OneGesturePointerTracker.cpp |
059e1fd05fd6
Introduced the ViewportController that sits between the application and the
Benjamin Golinvaux <bgo@osimis.io>
parents:
699
diff
changeset
|
662 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/OneGesturePointerTracker.h |
818
e42b491f1fb2
Removed typedefs to shared_ptr by making them explicit. Removed using namespace
Benjamin Golinvaux <bgo@osimis.io>
parents:
815
diff
changeset
|
663 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/PredeclaredTypes.h |
858
e3c56d4f863f
GuiAdapter : mouse event routing in SDL + split the undo stack from the
Benjamin Golinvaux <bgo@osimis.io>
parents:
843
diff
changeset
|
664 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/UndoStack.cpp |
e3c56d4f863f
GuiAdapter : mouse event routing in SDL + split the undo stack from the
Benjamin Golinvaux <bgo@osimis.io>
parents:
843
diff
changeset
|
665 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/UndoStack.h |
698
8b6adfb62a2f
Code is broken -- stashing ongoing work in a branch
Benjamin Golinvaux <bgo@osimis.io>
parents:
616
diff
changeset
|
666 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/ViewportController.cpp |
774
66ac7a2d1e3a
A few renames and cleanups + moved GUI constants to controller + start work on
Benjamin Golinvaux <bgo@osimis.io>
parents:
755
diff
changeset
|
667 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/ViewportController.h |
332
50e5ec1bdd46
separating ZoomMouseTracker and PanMouseTracker from WorldSceneWidget
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
330
diff
changeset
|
668 ${ORTHANC_STONE_ROOT}/Framework/StoneEnumerations.cpp |
50e5ec1bdd46
separating ZoomMouseTracker and PanMouseTracker from WorldSceneWidget
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
330
diff
changeset
|
669 ${ORTHANC_STONE_ROOT}/Framework/StoneException.h |
610
0c4c0693b97c
OrthancStone::StoneInitialize()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
600
diff
changeset
|
670 ${ORTHANC_STONE_ROOT}/Framework/StoneInitialization.cpp |
987
d225bccd4d4a
Scaffolding for A/B tests with DicomStructureSet[Loader] (A/B testing)
Benjamin Golinvaux <bgo@osimis.io>
parents:
979
diff
changeset
|
671 |
409 | 672 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/AffineTransform2D.cpp |
987
d225bccd4d4a
Scaffolding for A/B tests with DicomStructureSet[Loader] (A/B testing)
Benjamin Golinvaux <bgo@osimis.io>
parents:
979
diff
changeset
|
673 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/AffineTransform2D.h |
215 | 674 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/CoordinateSystem3D.cpp |
987
d225bccd4d4a
Scaffolding for A/B tests with DicomStructureSet[Loader] (A/B testing)
Benjamin Golinvaux <bgo@osimis.io>
parents:
979
diff
changeset
|
675 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/CoordinateSystem3D.h |
746 | 676 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/DicomInstanceParameters.cpp |
987
d225bccd4d4a
Scaffolding for A/B tests with DicomStructureSet[Loader] (A/B testing)
Benjamin Golinvaux <bgo@osimis.io>
parents:
979
diff
changeset
|
677 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/DicomInstanceParameters.h |
1004
633186a2ed03
added new files to Stone CMake file
Benjamin Golinvaux <bgo@osimis.io>
parents:
987
diff
changeset
|
678 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/DicomStructure2.cpp |
633186a2ed03
added new files to Stone CMake file
Benjamin Golinvaux <bgo@osimis.io>
parents:
987
diff
changeset
|
679 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/DicomStructure2.h |
633186a2ed03
added new files to Stone CMake file
Benjamin Golinvaux <bgo@osimis.io>
parents:
987
diff
changeset
|
680 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/DicomStructurePolygon2.cpp |
633186a2ed03
added new files to Stone CMake file
Benjamin Golinvaux <bgo@osimis.io>
parents:
987
diff
changeset
|
681 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/DicomStructurePolygon2.h |
215 | 682 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/DicomStructureSet.cpp |
987
d225bccd4d4a
Scaffolding for A/B tests with DicomStructureSet[Loader] (A/B testing)
Benjamin Golinvaux <bgo@osimis.io>
parents:
979
diff
changeset
|
683 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/DicomStructureSet.h |
d225bccd4d4a
Scaffolding for A/B tests with DicomStructureSet[Loader] (A/B testing)
Benjamin Golinvaux <bgo@osimis.io>
parents:
979
diff
changeset
|
684 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/DicomStructureSet2.cpp |
d225bccd4d4a
Scaffolding for A/B tests with DicomStructureSet[Loader] (A/B testing)
Benjamin Golinvaux <bgo@osimis.io>
parents:
979
diff
changeset
|
685 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/DicomStructureSet2.h |
1004
633186a2ed03
added new files to Stone CMake file
Benjamin Golinvaux <bgo@osimis.io>
parents:
987
diff
changeset
|
686 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/DicomStructureSetUtils.cpp |
633186a2ed03
added new files to Stone CMake file
Benjamin Golinvaux <bgo@osimis.io>
parents:
987
diff
changeset
|
687 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/DicomStructureSetUtils.h |
633186a2ed03
added new files to Stone CMake file
Benjamin Golinvaux <bgo@osimis.io>
parents:
987
diff
changeset
|
688 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/DisjointDataSet.h |
576 | 689 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/DynamicBitmap.cpp |
987
d225bccd4d4a
Scaffolding for A/B tests with DicomStructureSet[Loader] (A/B testing)
Benjamin Golinvaux <bgo@osimis.io>
parents:
979
diff
changeset
|
690 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/DynamicBitmap.h |
215 | 691 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/Extent2D.cpp |
987
d225bccd4d4a
Scaffolding for A/B tests with DicomStructureSet[Loader] (A/B testing)
Benjamin Golinvaux <bgo@osimis.io>
parents:
979
diff
changeset
|
692 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/Extent2D.h |
215 | 693 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/FiniteProjectiveCamera.cpp |
987
d225bccd4d4a
Scaffolding for A/B tests with DicomStructureSet[Loader] (A/B testing)
Benjamin Golinvaux <bgo@osimis.io>
parents:
979
diff
changeset
|
694 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/FiniteProjectiveCamera.h |
1275
41d19fa749b7
Added PixelTestPattern class to debug invisible slice issues
Benjamin Golinvaux <bgo@osimis.io>
parents:
1270
diff
changeset
|
695 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/GenericToolbox.cpp |
41d19fa749b7
Added PixelTestPattern class to debug invisible slice issues
Benjamin Golinvaux <bgo@osimis.io>
parents:
1270
diff
changeset
|
696 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/GenericToolbox.h |
215 | 697 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/GeometryToolbox.cpp |
987
d225bccd4d4a
Scaffolding for A/B tests with DicomStructureSet[Loader] (A/B testing)
Benjamin Golinvaux <bgo@osimis.io>
parents:
979
diff
changeset
|
698 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/GeometryToolbox.h |
215 | 699 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/ImageGeometry.cpp |
987
d225bccd4d4a
Scaffolding for A/B tests with DicomStructureSet[Loader] (A/B testing)
Benjamin Golinvaux <bgo@osimis.io>
parents:
979
diff
changeset
|
700 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/ImageGeometry.h |
1286
ddb6676bbcbf
Added Histogram functions (new files: ImageToolbox...)
Benjamin Golinvaux <bgo@osimis.io>
parents:
1275
diff
changeset
|
701 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/ImageToolbox.cpp |
ddb6676bbcbf
Added Histogram functions (new files: ImageToolbox...)
Benjamin Golinvaux <bgo@osimis.io>
parents:
1275
diff
changeset
|
702 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/ImageToolbox.h |
215 | 703 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/LinearAlgebra.cpp |
987
d225bccd4d4a
Scaffolding for A/B tests with DicomStructureSet[Loader] (A/B testing)
Benjamin Golinvaux <bgo@osimis.io>
parents:
979
diff
changeset
|
704 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/LinearAlgebra.h |
1275
41d19fa749b7
Added PixelTestPattern class to debug invisible slice issues
Benjamin Golinvaux <bgo@osimis.io>
parents:
1270
diff
changeset
|
705 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/PixelTestPatterns.cpp |
41d19fa749b7
Added PixelTestPattern class to debug invisible slice issues
Benjamin Golinvaux <bgo@osimis.io>
parents:
1270
diff
changeset
|
706 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/PixelTestPatterns.h |
215 | 707 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/ShearWarpProjectiveTransform.cpp |
987
d225bccd4d4a
Scaffolding for A/B tests with DicomStructureSet[Loader] (A/B testing)
Benjamin Golinvaux <bgo@osimis.io>
parents:
979
diff
changeset
|
708 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/ShearWarpProjectiveTransform.h |
215 | 709 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/SlicesSorter.cpp |
987
d225bccd4d4a
Scaffolding for A/B tests with DicomStructureSet[Loader] (A/B testing)
Benjamin Golinvaux <bgo@osimis.io>
parents:
979
diff
changeset
|
710 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/SlicesSorter.h |
d225bccd4d4a
Scaffolding for A/B tests with DicomStructureSet[Loader] (A/B testing)
Benjamin Golinvaux <bgo@osimis.io>
parents:
979
diff
changeset
|
711 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/SubpixelReader.h |
d225bccd4d4a
Scaffolding for A/B tests with DicomStructureSet[Loader] (A/B testing)
Benjamin Golinvaux <bgo@osimis.io>
parents:
979
diff
changeset
|
712 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/SubvoxelReader.h |
1085 | 713 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/TextRenderer.cpp |
714 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/TextRenderer.h | |
409 | 715 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/UndoRedoStack.cpp |
987
d225bccd4d4a
Scaffolding for A/B tests with DicomStructureSet[Loader] (A/B testing)
Benjamin Golinvaux <bgo@osimis.io>
parents:
979
diff
changeset
|
716 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/UndoRedoStack.h |
d225bccd4d4a
Scaffolding for A/B tests with DicomStructureSet[Loader] (A/B testing)
Benjamin Golinvaux <bgo@osimis.io>
parents:
979
diff
changeset
|
717 |
1071
6dd90b8d1589
Fixes related to refactorings in viewports.
Benjamin Golinvaux <bgo@osimis.io>
parents:
1057
diff
changeset
|
718 ${ORTHANC_STONE_ROOT}/Framework/Viewport/IViewport.h |
1004
633186a2ed03
added new files to Stone CMake file
Benjamin Golinvaux <bgo@osimis.io>
parents:
987
diff
changeset
|
719 |
1339
556b4bc19118
The loaders have been adapter to the nobroker architecture
Benjamin Golinvaux <bgo@osimis.io>
parents:
1337
diff
changeset
|
720 ${ORTHANC_STONE_ROOT}/Framework/Volumes/IGeometryProvider.h |
1004
633186a2ed03
added new files to Stone CMake file
Benjamin Golinvaux <bgo@osimis.io>
parents:
987
diff
changeset
|
721 ${ORTHANC_STONE_ROOT}/Framework/Volumes/IVolumeSlicer.cpp |
633186a2ed03
added new files to Stone CMake file
Benjamin Golinvaux <bgo@osimis.io>
parents:
987
diff
changeset
|
722 ${ORTHANC_STONE_ROOT}/Framework/Volumes/IVolumeSlicer.h |
633186a2ed03
added new files to Stone CMake file
Benjamin Golinvaux <bgo@osimis.io>
parents:
987
diff
changeset
|
723 ${ORTHANC_STONE_ROOT}/Framework/Volumes/OrientedVolumeBoundingBox.cpp |
633186a2ed03
added new files to Stone CMake file
Benjamin Golinvaux <bgo@osimis.io>
parents:
987
diff
changeset
|
724 ${ORTHANC_STONE_ROOT}/Framework/Volumes/OrientedVolumeBoundingBox.h |
1275
41d19fa749b7
Added PixelTestPattern class to debug invisible slice issues
Benjamin Golinvaux <bgo@osimis.io>
parents:
1270
diff
changeset
|
725 |
1004
633186a2ed03
added new files to Stone CMake file
Benjamin Golinvaux <bgo@osimis.io>
parents:
987
diff
changeset
|
726 ${ORTHANC_STONE_ROOT}/Framework/Volumes/VolumeImageGeometry.cpp |
633186a2ed03
added new files to Stone CMake file
Benjamin Golinvaux <bgo@osimis.io>
parents:
987
diff
changeset
|
727 ${ORTHANC_STONE_ROOT}/Framework/Volumes/VolumeImageGeometry.h |
633186a2ed03
added new files to Stone CMake file
Benjamin Golinvaux <bgo@osimis.io>
parents:
987
diff
changeset
|
728 ${ORTHANC_STONE_ROOT}/Framework/Volumes/VolumeReslicer.cpp |
633186a2ed03
added new files to Stone CMake file
Benjamin Golinvaux <bgo@osimis.io>
parents:
987
diff
changeset
|
729 ${ORTHANC_STONE_ROOT}/Framework/Volumes/VolumeReslicer.h |
633186a2ed03
added new files to Stone CMake file
Benjamin Golinvaux <bgo@osimis.io>
parents:
987
diff
changeset
|
730 ${ORTHANC_STONE_ROOT}/Framework/Volumes/VolumeSceneLayerSource.cpp |
633186a2ed03
added new files to Stone CMake file
Benjamin Golinvaux <bgo@osimis.io>
parents:
987
diff
changeset
|
731 ${ORTHANC_STONE_ROOT}/Framework/Volumes/VolumeSceneLayerSource.h |
633186a2ed03
added new files to Stone CMake file
Benjamin Golinvaux <bgo@osimis.io>
parents:
987
diff
changeset
|
732 ${ORTHANC_STONE_ROOT}/Framework/Volumes/DicomStructureSetSlicer2.cpp |
633186a2ed03
added new files to Stone CMake file
Benjamin Golinvaux <bgo@osimis.io>
parents:
987
diff
changeset
|
733 ${ORTHANC_STONE_ROOT}/Framework/Volumes/DicomStructureSetSlicer2.h |
633186a2ed03
added new files to Stone CMake file
Benjamin Golinvaux <bgo@osimis.io>
parents:
987
diff
changeset
|
734 ${ORTHANC_STONE_ROOT}/Framework/Volumes/DicomVolumeImage.h |
814 | 735 ${ORTHANC_STONE_ROOT}/Framework/Volumes/DicomVolumeImage.cpp |
1004
633186a2ed03
added new files to Stone CMake file
Benjamin Golinvaux <bgo@osimis.io>
parents:
987
diff
changeset
|
736 ${ORTHANC_STONE_ROOT}/Framework/Volumes/DicomVolumeImage.h |
814 | 737 ${ORTHANC_STONE_ROOT}/Framework/Volumes/DicomVolumeImageMPRSlicer.cpp |
1004
633186a2ed03
added new files to Stone CMake file
Benjamin Golinvaux <bgo@osimis.io>
parents:
987
diff
changeset
|
738 ${ORTHANC_STONE_ROOT}/Framework/Volumes/DicomVolumeImageMPRSlicer.h |
815 | 739 ${ORTHANC_STONE_ROOT}/Framework/Volumes/DicomVolumeImageReslicer.cpp |
1004
633186a2ed03
added new files to Stone CMake file
Benjamin Golinvaux <bgo@osimis.io>
parents:
987
diff
changeset
|
740 ${ORTHANC_STONE_ROOT}/Framework/Volumes/DicomVolumeImageReslicer.h |
215 | 741 ${ORTHANC_STONE_ROOT}/Framework/Volumes/ImageBuffer3D.cpp |
1004
633186a2ed03
added new files to Stone CMake file
Benjamin Golinvaux <bgo@osimis.io>
parents:
987
diff
changeset
|
742 ${ORTHANC_STONE_ROOT}/Framework/Volumes/ImageBuffer3D.h |
633186a2ed03
added new files to Stone CMake file
Benjamin Golinvaux <bgo@osimis.io>
parents:
987
diff
changeset
|
743 |
814 | 744 ${ORTHANC_STONE_ROOT}/Framework/Wrappers/CairoContext.cpp |
745 ${ORTHANC_STONE_ROOT}/Framework/Wrappers/CairoSurface.cpp | |
0 | 746 |
80 | 747 ${PLATFORM_SOURCES} |
145 | 748 ${APPLICATIONS_SOURCES} |
113
2eca030792aa
using the Orthanc Framework
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
749 ${ORTHANC_CORE_SOURCES} |
256
86ccff58f344
fix build if dcmtk is enabled
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
215
diff
changeset
|
750 ${ORTHANC_DICOM_SOURCES} |
0 | 751 ${AUTOGENERATED_SOURCES} |
752 | |
753 # Mandatory components | |
754 ${CAIRO_SOURCES} | |
576 | 755 ${FREETYPE_SOURCES} |
0 | 756 ${PIXMAN_SOURCES} |
757 | |
758 # Optional components | |
759 ${SDL_SOURCES} | |
276
5de5699ad570
first display in QCairoWidget; no mouse interaction yet
am@osimis.io
parents:
274
diff
changeset
|
760 ${QT_SOURCES} |
145 | 761 ${BOOST_EXTENDED_SOURCES} |
613
412a2d01a189
automatic initialization of glew
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
610
diff
changeset
|
762 ${GLEW_SOURCES} |
0 | 763 ) |
221
d7b2590744f8
wip: building applications reusable in SDL and WASM
am@osimis.io
parents:
215
diff
changeset
|
764 |
578
21fd70df3fc9
starting work on OpenGL
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
577
diff
changeset
|
765 |
21fd70df3fc9
starting work on OpenGL
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
577
diff
changeset
|
766 if (ENABLE_OPENGL) |
21fd70df3fc9
starting work on OpenGL
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
577
diff
changeset
|
767 list(APPEND ORTHANC_STONE_SOURCES |
841
266e2b0b9abc
better error reporting in DicomStructureSetLoader + fixed POST request logic
Benjamin Golinvaux <bgo@osimis.io>
parents:
825
diff
changeset
|
768 ${ORTHANC_STONE_ROOT}/Framework/Fonts/OpenGLTextCoordinates.h |
578
21fd70df3fc9
starting work on OpenGL
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
577
diff
changeset
|
769 ${ORTHANC_STONE_ROOT}/Framework/Fonts/OpenGLTextCoordinates.cpp |
841
266e2b0b9abc
better error reporting in DicomStructureSetLoader + fixed POST request logic
Benjamin Golinvaux <bgo@osimis.io>
parents:
825
diff
changeset
|
770 ${ORTHANC_STONE_ROOT}/Framework/OpenGL/OpenGLProgram.h |
579
fadacfbf5538
OpenGL programs and textures
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
578
diff
changeset
|
771 ${ORTHANC_STONE_ROOT}/Framework/OpenGL/OpenGLProgram.cpp |
841
266e2b0b9abc
better error reporting in DicomStructureSetLoader + fixed POST request logic
Benjamin Golinvaux <bgo@osimis.io>
parents:
825
diff
changeset
|
772 ${ORTHANC_STONE_ROOT}/Framework/OpenGL/OpenGLShader.h |
578
21fd70df3fc9
starting work on OpenGL
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
577
diff
changeset
|
773 ${ORTHANC_STONE_ROOT}/Framework/OpenGL/OpenGLShader.cpp |
841
266e2b0b9abc
better error reporting in DicomStructureSetLoader + fixed POST request logic
Benjamin Golinvaux <bgo@osimis.io>
parents:
825
diff
changeset
|
774 ${ORTHANC_STONE_ROOT}/Framework/OpenGL/OpenGLTexture.h |
579
fadacfbf5538
OpenGL programs and textures
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
578
diff
changeset
|
775 ${ORTHANC_STONE_ROOT}/Framework/OpenGL/OpenGLTexture.cpp |
841
266e2b0b9abc
better error reporting in DicomStructureSetLoader + fixed POST request logic
Benjamin Golinvaux <bgo@osimis.io>
parents:
825
diff
changeset
|
776 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/OpenGLCompositor.h |
594 | 777 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/OpenGLCompositor.cpp |
1324
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
778 |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
779 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLAdvancedPolylineRenderer.cpp |
841
266e2b0b9abc
better error reporting in DicomStructureSetLoader + fixed POST request logic
Benjamin Golinvaux <bgo@osimis.io>
parents:
825
diff
changeset
|
780 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLAdvancedPolylineRenderer.h |
1324
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
781 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLBasicPolylineRenderer.cpp |
841
266e2b0b9abc
better error reporting in DicomStructureSetLoader + fixed POST request logic
Benjamin Golinvaux <bgo@osimis.io>
parents:
825
diff
changeset
|
782 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLBasicPolylineRenderer.h |
592 | 783 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLColorTextureProgram.cpp |
1324
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
784 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLColorTextureProgram.h |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
785 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLColorTextureRenderer.cpp |
841
266e2b0b9abc
better error reporting in DicomStructureSetLoader + fixed POST request logic
Benjamin Golinvaux <bgo@osimis.io>
parents:
825
diff
changeset
|
786 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLColorTextureRenderer.h |
1324
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
787 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLFloatTextureProgram.cpp |
841
266e2b0b9abc
better error reporting in DicomStructureSetLoader + fixed POST request logic
Benjamin Golinvaux <bgo@osimis.io>
parents:
825
diff
changeset
|
788 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLFloatTextureProgram.h |
594 | 789 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLFloatTextureRenderer.cpp |
1324
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
790 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLFloatTextureRenderer.h |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
791 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLInfoPanelRenderer.cpp |
841
266e2b0b9abc
better error reporting in DicomStructureSetLoader + fixed POST request logic
Benjamin Golinvaux <bgo@osimis.io>
parents:
825
diff
changeset
|
792 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLInfoPanelRenderer.h |
1324
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
793 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLLinesProgram.cpp |
841
266e2b0b9abc
better error reporting in DicomStructureSetLoader + fixed POST request logic
Benjamin Golinvaux <bgo@osimis.io>
parents:
825
diff
changeset
|
794 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLLinesProgram.h |
266e2b0b9abc
better error reporting in DicomStructureSetLoader + fixed POST request logic
Benjamin Golinvaux <bgo@osimis.io>
parents:
825
diff
changeset
|
795 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLLookupTableTextureRenderer.cpp |
1324
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
796 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLLookupTableTextureRenderer.h |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
797 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLShaderVersionDirective.h |
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
798 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLTextProgram.cpp |
841
266e2b0b9abc
better error reporting in DicomStructureSetLoader + fixed POST request logic
Benjamin Golinvaux <bgo@osimis.io>
parents:
825
diff
changeset
|
799 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLTextProgram.h |
1324
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
800 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLTextRenderer.cpp |
841
266e2b0b9abc
better error reporting in DicomStructureSetLoader + fixed POST request logic
Benjamin Golinvaux <bgo@osimis.io>
parents:
825
diff
changeset
|
801 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLTextRenderer.h |
1324
4d8d642f7036
Added a NullLayer scene layer type that allows
Benjamin Golinvaux <bgo@osimis.io>
parents:
1316
diff
changeset
|
802 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLTextureProgram.cpp |
841
266e2b0b9abc
better error reporting in DicomStructureSetLoader + fixed POST request logic
Benjamin Golinvaux <bgo@osimis.io>
parents:
825
diff
changeset
|
803 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLTextureProgram.h |
578
21fd70df3fc9
starting work on OpenGL
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
577
diff
changeset
|
804 ) |
616
97926984d5d0
WebAssembly sample using Scene2D
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
613
diff
changeset
|
805 |
97926984d5d0
WebAssembly sample using Scene2D
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
613
diff
changeset
|
806 if (ENABLE_WASM) |
97926984d5d0
WebAssembly sample using Scene2D
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
613
diff
changeset
|
807 list(APPEND ORTHANC_STONE_SOURCES |
1232
a28861abf888
viewports for WebAssembly
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1228
diff
changeset
|
808 ${ORTHANC_STONE_ROOT}/Framework/OpenGL/WebAssemblyOpenGLContext.cpp |
1071
6dd90b8d1589
Fixes related to refactorings in viewports.
Benjamin Golinvaux <bgo@osimis.io>
parents:
1057
diff
changeset
|
809 ${ORTHANC_STONE_ROOT}/Framework/OpenGL/WebAssemblyOpenGLContext.h |
1232
a28861abf888
viewports for WebAssembly
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1228
diff
changeset
|
810 ${ORTHANC_STONE_ROOT}/Framework/Viewport/WebGLViewport.cpp |
a28861abf888
viewports for WebAssembly
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1228
diff
changeset
|
811 ${ORTHANC_STONE_ROOT}/Framework/Viewport/WebGLViewportsRegistry.cpp |
616
97926984d5d0
WebAssembly sample using Scene2D
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
613
diff
changeset
|
812 ) |
97926984d5d0
WebAssembly sample using Scene2D
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
613
diff
changeset
|
813 endif() |
578
21fd70df3fc9
starting work on OpenGL
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
577
diff
changeset
|
814 endif() |
21fd70df3fc9
starting work on OpenGL
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
577
diff
changeset
|
815 |
21fd70df3fc9
starting work on OpenGL
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
577
diff
changeset
|
816 |
413 | 817 ## |
818 ## TEST - Automatically add all ".h" headers to the list of sources | |
819 ## | |
820 | |
821 macro(AutodetectHeaderFiles SOURCES_VAR) | |
822 set(TMP) | |
823 | |
824 foreach(f IN LISTS ${SOURCES_VAR}) | |
825 get_filename_component(_base ${f} NAME_WE) | |
826 get_filename_component(_dir ${f} DIRECTORY) | |
827 get_filename_component(_extension ${f} EXT) | |
828 set(_header ${_dir}/${_base}.h) | |
829 | |
830 if ((_extension STREQUAL ".cpp" OR | |
831 _extension STREQUAL ".cc" OR | |
832 _extension STREQUAL ".h") AND | |
833 EXISTS ${_header} AND | |
834 NOT IS_DIRECTORY ${_header} AND | |
835 NOT IS_SYMLINK ${_header}) | |
836 | |
414 | 837 # Prevent adding the header twice if it is already manually |
838 # specified in the sources | |
413 | 839 list (FIND SOURCES_VAR ${_header} _index) |
840 if (${_index} EQUAL -1) | |
841 list(APPEND TMP ${_header}) | |
842 endif() | |
843 endif() | |
844 endforeach() | |
845 | |
846 list(APPEND ${SOURCES_VAR} ${TMP}) | |
847 endmacro() | |
848 | |
849 | |
850 AutodetectHeaderFiles(ORTHANC_STONE_SOURCES) |