comparison OrthancStone/Resources/CMake/OrthancStoneConfiguration.cmake @ 2068:22a83fb9dd23 deep-learning

added AlignedMatrix and TimerLogger
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 17 May 2023 17:30:52 +0200
parents cf3d85eb291c
children fdb012c86a75
comparison
equal deleted inserted replaced
2067:20222330cdf6 2068:22a83fb9dd23
197 197
198 198
199 if (NOT ORTHANC_SANDBOXED AND ENABLE_THREADS AND ENABLE_WEB_CLIENT) 199 if (NOT ORTHANC_SANDBOXED AND ENABLE_THREADS AND ENABLE_WEB_CLIENT)
200 list(APPEND ORTHANC_STONE_SOURCES 200 list(APPEND ORTHANC_STONE_SOURCES
201 ${ORTHANC_STONE_ROOT}/Loaders/GenericLoadersContext.cpp 201 ${ORTHANC_STONE_ROOT}/Loaders/GenericLoadersContext.cpp
202 ${ORTHANC_STONE_ROOT}/Loaders/GenericLoadersContext.h
203 ${ORTHANC_STONE_ROOT}/Oracle/GenericOracleRunner.cpp 202 ${ORTHANC_STONE_ROOT}/Oracle/GenericOracleRunner.cpp
204 ${ORTHANC_STONE_ROOT}/Oracle/ThreadedOracle.cpp 203 ${ORTHANC_STONE_ROOT}/Oracle/ThreadedOracle.cpp
205 ) 204 )
206 endif() 205 endif()
207 206
208 207
209 if (ENABLE_PUGIXML) 208 if (ENABLE_PUGIXML)
210 list(APPEND ORTHANC_STONE_SOURCES 209 list(APPEND ORTHANC_STONE_SOURCES
211 ${ORTHANC_STONE_ROOT}/Scene2D/OsiriXLayerFactory.cpp 210 ${ORTHANC_STONE_ROOT}/Scene2D/OsiriXLayerFactory.cpp
212 ${ORTHANC_STONE_ROOT}/Scene2D/OsiriXLayerFactory.h
213 ${ORTHANC_STONE_ROOT}/Toolbox/OsiriX/AngleAnnotation.cpp 211 ${ORTHANC_STONE_ROOT}/Toolbox/OsiriX/AngleAnnotation.cpp
214 ${ORTHANC_STONE_ROOT}/Toolbox/OsiriX/Annotation.cpp 212 ${ORTHANC_STONE_ROOT}/Toolbox/OsiriX/Annotation.cpp
215 ${ORTHANC_STONE_ROOT}/Toolbox/OsiriX/ArrayValue.cpp 213 ${ORTHANC_STONE_ROOT}/Toolbox/OsiriX/ArrayValue.cpp
216 ${ORTHANC_STONE_ROOT}/Toolbox/OsiriX/CollectionOfAnnotations.cpp 214 ${ORTHANC_STONE_ROOT}/Toolbox/OsiriX/CollectionOfAnnotations.cpp
217 ${ORTHANC_STONE_ROOT}/Toolbox/OsiriX/DictionaryValue.cpp 215 ${ORTHANC_STONE_ROOT}/Toolbox/OsiriX/DictionaryValue.cpp
234 ${ORTHANC_STONE_ROOT}/Fonts/GlyphBitmapAlphabet.cpp 232 ${ORTHANC_STONE_ROOT}/Fonts/GlyphBitmapAlphabet.cpp
235 ${ORTHANC_STONE_ROOT}/Fonts/GlyphTextureAlphabet.cpp 233 ${ORTHANC_STONE_ROOT}/Fonts/GlyphTextureAlphabet.cpp
236 ${ORTHANC_STONE_ROOT}/Fonts/TextBoundingBox.cpp 234 ${ORTHANC_STONE_ROOT}/Fonts/TextBoundingBox.cpp
237 235
238 ${ORTHANC_STONE_ROOT}/Loaders/BasicFetchingItemsSorter.cpp 236 ${ORTHANC_STONE_ROOT}/Loaders/BasicFetchingItemsSorter.cpp
239 ${ORTHANC_STONE_ROOT}/Loaders/BasicFetchingItemsSorter.h
240 ${ORTHANC_STONE_ROOT}/Loaders/BasicFetchingStrategy.cpp 237 ${ORTHANC_STONE_ROOT}/Loaders/BasicFetchingStrategy.cpp
241 ${ORTHANC_STONE_ROOT}/Loaders/BasicFetchingStrategy.h
242 ${ORTHANC_STONE_ROOT}/Loaders/DicomResourcesLoader.cpp 238 ${ORTHANC_STONE_ROOT}/Loaders/DicomResourcesLoader.cpp
243 ${ORTHANC_STONE_ROOT}/Loaders/DicomSource.cpp 239 ${ORTHANC_STONE_ROOT}/Loaders/DicomSource.cpp
244 ${ORTHANC_STONE_ROOT}/Loaders/DicomStructureSetLoader.cpp 240 ${ORTHANC_STONE_ROOT}/Loaders/DicomStructureSetLoader.cpp
245 ${ORTHANC_STONE_ROOT}/Loaders/DicomStructureSetLoader.h
246 ${ORTHANC_STONE_ROOT}/Loaders/DicomVolumeLoader.cpp 241 ${ORTHANC_STONE_ROOT}/Loaders/DicomVolumeLoader.cpp
247 ${ORTHANC_STONE_ROOT}/Loaders/IFetchingItemsSorter.h
248 ${ORTHANC_STONE_ROOT}/Loaders/IFetchingStrategy.h
249 ${ORTHANC_STONE_ROOT}/Loaders/LoadedDicomResources.cpp 242 ${ORTHANC_STONE_ROOT}/Loaders/LoadedDicomResources.cpp
250 ${ORTHANC_STONE_ROOT}/Loaders/LoaderStateMachine.cpp 243 ${ORTHANC_STONE_ROOT}/Loaders/LoaderStateMachine.cpp
251 ${ORTHANC_STONE_ROOT}/Loaders/LoaderStateMachine.h
252 ${ORTHANC_STONE_ROOT}/Loaders/OrthancMultiframeVolumeLoader.cpp 244 ${ORTHANC_STONE_ROOT}/Loaders/OrthancMultiframeVolumeLoader.cpp
253 ${ORTHANC_STONE_ROOT}/Loaders/OrthancMultiframeVolumeLoader.h
254 ${ORTHANC_STONE_ROOT}/Loaders/OracleScheduler.cpp 245 ${ORTHANC_STONE_ROOT}/Loaders/OracleScheduler.cpp
255 ${ORTHANC_STONE_ROOT}/Loaders/OrthancSeriesVolumeProgressiveLoader.cpp 246 ${ORTHANC_STONE_ROOT}/Loaders/OrthancSeriesVolumeProgressiveLoader.cpp
256 ${ORTHANC_STONE_ROOT}/Loaders/OrthancSeriesVolumeProgressiveLoader.h
257 ${ORTHANC_STONE_ROOT}/Loaders/SeriesFramesLoader.cpp 247 ${ORTHANC_STONE_ROOT}/Loaders/SeriesFramesLoader.cpp
258 ${ORTHANC_STONE_ROOT}/Loaders/SeriesMetadataLoader.cpp 248 ${ORTHANC_STONE_ROOT}/Loaders/SeriesMetadataLoader.cpp
259 ${ORTHANC_STONE_ROOT}/Loaders/SeriesOrderedFrames.cpp 249 ${ORTHANC_STONE_ROOT}/Loaders/SeriesOrderedFrames.cpp
260 ${ORTHANC_STONE_ROOT}/Loaders/SeriesThumbnailsLoader.cpp 250 ${ORTHANC_STONE_ROOT}/Loaders/SeriesThumbnailsLoader.cpp
261 251
262 ${ORTHANC_STONE_ROOT}/Messages/ICallable.h
263 ${ORTHANC_STONE_ROOT}/Messages/IMessage.h
264 ${ORTHANC_STONE_ROOT}/Messages/IMessageEmitter.h
265 ${ORTHANC_STONE_ROOT}/Messages/IObservable.cpp 252 ${ORTHANC_STONE_ROOT}/Messages/IObservable.cpp
266 ${ORTHANC_STONE_ROOT}/Messages/IObservable.h
267 ${ORTHANC_STONE_ROOT}/Messages/IObserver.h
268 ${ORTHANC_STONE_ROOT}/Messages/ObserverBase.h
269 253
270 ${ORTHANC_STONE_ROOT}/Oracle/GetOrthancImageCommand.cpp 254 ${ORTHANC_STONE_ROOT}/Oracle/GetOrthancImageCommand.cpp
271 ${ORTHANC_STONE_ROOT}/Oracle/GetOrthancWebViewerJpegCommand.cpp 255 ${ORTHANC_STONE_ROOT}/Oracle/GetOrthancWebViewerJpegCommand.cpp
272 ${ORTHANC_STONE_ROOT}/Oracle/HttpCommand.cpp 256 ${ORTHANC_STONE_ROOT}/Oracle/HttpCommand.cpp
273 ${ORTHANC_STONE_ROOT}/Oracle/OracleCommandBase.cpp 257 ${ORTHANC_STONE_ROOT}/Oracle/OracleCommandBase.cpp
274 ${ORTHANC_STONE_ROOT}/Oracle/OrthancRestApiCommand.cpp 258 ${ORTHANC_STONE_ROOT}/Oracle/OrthancRestApiCommand.cpp
275 ${ORTHANC_STONE_ROOT}/Oracle/ParseDicomFromFileCommand.cpp 259 ${ORTHANC_STONE_ROOT}/Oracle/ParseDicomFromFileCommand.cpp
276 ${ORTHANC_STONE_ROOT}/Oracle/ParseDicomFromWadoCommand.cpp 260 ${ORTHANC_STONE_ROOT}/Oracle/ParseDicomFromWadoCommand.cpp
277 261
278 ${ORTHANC_STONE_ROOT}/Scene2D/AnnotationsSceneLayer.cpp 262 ${ORTHANC_STONE_ROOT}/Scene2D/AnnotationsSceneLayer.cpp
279 ${ORTHANC_STONE_ROOT}/Scene2D/AnnotationsSceneLayer.h
280 ${ORTHANC_STONE_ROOT}/Scene2D/ArrowSceneLayer.cpp 263 ${ORTHANC_STONE_ROOT}/Scene2D/ArrowSceneLayer.cpp
281 ${ORTHANC_STONE_ROOT}/Scene2D/ArrowSceneLayer.h
282 ${ORTHANC_STONE_ROOT}/Scene2D/CairoCompositor.cpp 264 ${ORTHANC_STONE_ROOT}/Scene2D/CairoCompositor.cpp
283 ${ORTHANC_STONE_ROOT}/Scene2D/CairoCompositor.h
284 ${ORTHANC_STONE_ROOT}/Scene2D/Color.h
285 ${ORTHANC_STONE_ROOT}/Scene2D/ColorSceneLayer.h
286 ${ORTHANC_STONE_ROOT}/Scene2D/ColorTextureSceneLayer.cpp 265 ${ORTHANC_STONE_ROOT}/Scene2D/ColorTextureSceneLayer.cpp
287 ${ORTHANC_STONE_ROOT}/Scene2D/ColorTextureSceneLayer.h
288 ${ORTHANC_STONE_ROOT}/Scene2D/CopyStyleConfigurator.cpp 266 ${ORTHANC_STONE_ROOT}/Scene2D/CopyStyleConfigurator.cpp
289 ${ORTHANC_STONE_ROOT}/Scene2D/CopyStyleConfigurator.h
290 ${ORTHANC_STONE_ROOT}/Scene2D/FloatTextureSceneLayer.cpp 267 ${ORTHANC_STONE_ROOT}/Scene2D/FloatTextureSceneLayer.cpp
291 ${ORTHANC_STONE_ROOT}/Scene2D/FloatTextureSceneLayer.h
292 ${ORTHANC_STONE_ROOT}/Scene2D/GrayscaleStyleConfigurator.cpp 268 ${ORTHANC_STONE_ROOT}/Scene2D/GrayscaleStyleConfigurator.cpp
293 ${ORTHANC_STONE_ROOT}/Scene2D/GrayscaleStyleConfigurator.h
294 ${ORTHANC_STONE_ROOT}/Scene2D/GrayscaleWindowingSceneTracker.cpp 269 ${ORTHANC_STONE_ROOT}/Scene2D/GrayscaleWindowingSceneTracker.cpp
295 ${ORTHANC_STONE_ROOT}/Scene2D/GrayscaleWindowingSceneTracker.h
296 ${ORTHANC_STONE_ROOT}/Scene2D/ICompositor.h
297 ${ORTHANC_STONE_ROOT}/Scene2D/ILayerStyleConfigurator.h
298 ${ORTHANC_STONE_ROOT}/Scene2D/ISceneLayer.h
299 ${ORTHANC_STONE_ROOT}/Scene2D/InfoPanelSceneLayer.cpp 270 ${ORTHANC_STONE_ROOT}/Scene2D/InfoPanelSceneLayer.cpp
300 ${ORTHANC_STONE_ROOT}/Scene2D/InfoPanelSceneLayer.h
301 ${ORTHANC_STONE_ROOT}/Scene2D/LookupTableStyleConfigurator.cpp 271 ${ORTHANC_STONE_ROOT}/Scene2D/LookupTableStyleConfigurator.cpp
302 ${ORTHANC_STONE_ROOT}/Scene2D/LookupTableStyleConfigurator.h
303 ${ORTHANC_STONE_ROOT}/Scene2D/LookupTableTextureSceneLayer.cpp 272 ${ORTHANC_STONE_ROOT}/Scene2D/LookupTableTextureSceneLayer.cpp
304 ${ORTHANC_STONE_ROOT}/Scene2D/LookupTableTextureSceneLayer.h
305 ${ORTHANC_STONE_ROOT}/Scene2D/MacroSceneLayer.cpp 273 ${ORTHANC_STONE_ROOT}/Scene2D/MacroSceneLayer.cpp
306 ${ORTHANC_STONE_ROOT}/Scene2D/MacroSceneLayer.h
307 ${ORTHANC_STONE_ROOT}/Scene2D/MagnifyingGlassTracker.cpp 274 ${ORTHANC_STONE_ROOT}/Scene2D/MagnifyingGlassTracker.cpp
308 ${ORTHANC_STONE_ROOT}/Scene2D/MagnifyingGlassTracker.h
309 ${ORTHANC_STONE_ROOT}/Scene2D/NullLayer.h
310 ${ORTHANC_STONE_ROOT}/Scene2D/PanSceneTracker.cpp 275 ${ORTHANC_STONE_ROOT}/Scene2D/PanSceneTracker.cpp
311 ${ORTHANC_STONE_ROOT}/Scene2D/PanSceneTracker.h
312 ${ORTHANC_STONE_ROOT}/Scene2D/PointerEvent.cpp 276 ${ORTHANC_STONE_ROOT}/Scene2D/PointerEvent.cpp
313 ${ORTHANC_STONE_ROOT}/Scene2D/PointerEvent.h
314 ${ORTHANC_STONE_ROOT}/Scene2D/PolylineSceneLayer.cpp 277 ${ORTHANC_STONE_ROOT}/Scene2D/PolylineSceneLayer.cpp
315 ${ORTHANC_STONE_ROOT}/Scene2D/PolylineSceneLayer.h
316 ${ORTHANC_STONE_ROOT}/Scene2D/RotateSceneTracker.cpp 278 ${ORTHANC_STONE_ROOT}/Scene2D/RotateSceneTracker.cpp
317 ${ORTHANC_STONE_ROOT}/Scene2D/RotateSceneTracker.h
318 ${ORTHANC_STONE_ROOT}/Scene2D/Scene2D.cpp 279 ${ORTHANC_STONE_ROOT}/Scene2D/Scene2D.cpp
319 ${ORTHANC_STONE_ROOT}/Scene2D/Scene2D.h
320 ${ORTHANC_STONE_ROOT}/Scene2D/ScenePoint2D.cpp 280 ${ORTHANC_STONE_ROOT}/Scene2D/ScenePoint2D.cpp
321 ${ORTHANC_STONE_ROOT}/Scene2D/ScenePoint2D.h
322 ${ORTHANC_STONE_ROOT}/Scene2D/TextSceneLayer.cpp 281 ${ORTHANC_STONE_ROOT}/Scene2D/TextSceneLayer.cpp
323 ${ORTHANC_STONE_ROOT}/Scene2D/TextSceneLayer.h
324 ${ORTHANC_STONE_ROOT}/Scene2D/TextureBaseSceneLayer.cpp 282 ${ORTHANC_STONE_ROOT}/Scene2D/TextureBaseSceneLayer.cpp
325 ${ORTHANC_STONE_ROOT}/Scene2D/TextureBaseSceneLayer.h
326 ${ORTHANC_STONE_ROOT}/Scene2D/ZoomSceneTracker.cpp 283 ${ORTHANC_STONE_ROOT}/Scene2D/ZoomSceneTracker.cpp
327 ${ORTHANC_STONE_ROOT}/Scene2D/ZoomSceneTracker.h
328 284
329 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/CairoArrowRenderer.cpp 285 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/CairoArrowRenderer.cpp
330 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/CairoArrowRenderer.h
331 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/CairoBaseRenderer.h
332 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/CairoColorTextureRenderer.cpp 286 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/CairoColorTextureRenderer.cpp
333 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/CairoColorTextureRenderer.h
334 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/CairoFloatTextureRenderer.cpp 287 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/CairoFloatTextureRenderer.cpp
335 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/CairoFloatTextureRenderer.h
336 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/CairoInfoPanelRenderer.cpp 288 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/CairoInfoPanelRenderer.cpp
337 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/CairoInfoPanelRenderer.h
338 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/CairoLookupTableTextureRenderer.cpp 289 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/CairoLookupTableTextureRenderer.cpp
339 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/CairoLookupTableTextureRenderer.h
340 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/CairoPolylineRenderer.cpp 290 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/CairoPolylineRenderer.cpp
341 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/CairoPolylineRenderer.h
342 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/CairoTextRenderer.cpp 291 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/CairoTextRenderer.cpp
343 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/CairoTextRenderer.h
344 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/CompositorHelper.cpp 292 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/CompositorHelper.cpp
345 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/CompositorHelper.h
346 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/FixedPointAligner.cpp 293 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/FixedPointAligner.cpp
347 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/FixedPointAligner.h
348 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/ICairoContextProvider.h
349 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/MacroLayerRenderer.cpp 294 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/MacroLayerRenderer.cpp
350 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/MacroLayerRenderer.h
351 295
352 ${ORTHANC_STONE_ROOT}/Scene2DViewport/AngleMeasureTool.cpp 296 ${ORTHANC_STONE_ROOT}/Scene2DViewport/AngleMeasureTool.cpp
353 ${ORTHANC_STONE_ROOT}/Scene2DViewport/AngleMeasureTool.h
354 ${ORTHANC_STONE_ROOT}/Scene2DViewport/CreateAngleMeasureCommand.cpp 297 ${ORTHANC_STONE_ROOT}/Scene2DViewport/CreateAngleMeasureCommand.cpp
355 ${ORTHANC_STONE_ROOT}/Scene2DViewport/CreateAngleMeasureCommand.h
356 ${ORTHANC_STONE_ROOT}/Scene2DViewport/CreateAngleMeasureTracker.cpp 298 ${ORTHANC_STONE_ROOT}/Scene2DViewport/CreateAngleMeasureTracker.cpp
357 ${ORTHANC_STONE_ROOT}/Scene2DViewport/CreateAngleMeasureTracker.h
358 ${ORTHANC_STONE_ROOT}/Scene2DViewport/CreateCircleMeasureTracker.cpp 299 ${ORTHANC_STONE_ROOT}/Scene2DViewport/CreateCircleMeasureTracker.cpp
359 ${ORTHANC_STONE_ROOT}/Scene2DViewport/CreateCircleMeasureTracker.h
360 ${ORTHANC_STONE_ROOT}/Scene2DViewport/CreateLineMeasureCommand.cpp 300 ${ORTHANC_STONE_ROOT}/Scene2DViewport/CreateLineMeasureCommand.cpp
361 ${ORTHANC_STONE_ROOT}/Scene2DViewport/CreateLineMeasureCommand.h
362 ${ORTHANC_STONE_ROOT}/Scene2DViewport/CreateLineMeasureTracker.cpp 301 ${ORTHANC_STONE_ROOT}/Scene2DViewport/CreateLineMeasureTracker.cpp
363 ${ORTHANC_STONE_ROOT}/Scene2DViewport/CreateLineMeasureTracker.h
364 ${ORTHANC_STONE_ROOT}/Scene2DViewport/CreateMeasureTracker.cpp 302 ${ORTHANC_STONE_ROOT}/Scene2DViewport/CreateMeasureTracker.cpp
365 ${ORTHANC_STONE_ROOT}/Scene2DViewport/CreateMeasureTracker.h
366 ${ORTHANC_STONE_ROOT}/Scene2DViewport/EditAngleMeasureCommand.cpp 303 ${ORTHANC_STONE_ROOT}/Scene2DViewport/EditAngleMeasureCommand.cpp
367 ${ORTHANC_STONE_ROOT}/Scene2DViewport/EditAngleMeasureCommand.h
368 ${ORTHANC_STONE_ROOT}/Scene2DViewport/EditAngleMeasureTracker.cpp 304 ${ORTHANC_STONE_ROOT}/Scene2DViewport/EditAngleMeasureTracker.cpp
369 ${ORTHANC_STONE_ROOT}/Scene2DViewport/EditAngleMeasureTracker.h
370 ${ORTHANC_STONE_ROOT}/Scene2DViewport/EditLineMeasureCommand.cpp 305 ${ORTHANC_STONE_ROOT}/Scene2DViewport/EditLineMeasureCommand.cpp
371 ${ORTHANC_STONE_ROOT}/Scene2DViewport/EditLineMeasureCommand.h
372 ${ORTHANC_STONE_ROOT}/Scene2DViewport/EditLineMeasureTracker.cpp 306 ${ORTHANC_STONE_ROOT}/Scene2DViewport/EditLineMeasureTracker.cpp
373 ${ORTHANC_STONE_ROOT}/Scene2DViewport/EditLineMeasureTracker.h
374 ${ORTHANC_STONE_ROOT}/Scene2DViewport/IFlexiblePointerTracker.h
375 ${ORTHANC_STONE_ROOT}/Scene2DViewport/LayerHolder.cpp 307 ${ORTHANC_STONE_ROOT}/Scene2DViewport/LayerHolder.cpp
376 ${ORTHANC_STONE_ROOT}/Scene2DViewport/LayerHolder.h
377 ${ORTHANC_STONE_ROOT}/Scene2DViewport/LineMeasureTool.cpp 308 ${ORTHANC_STONE_ROOT}/Scene2DViewport/LineMeasureTool.cpp
378 ${ORTHANC_STONE_ROOT}/Scene2DViewport/LineMeasureTool.h
379 ${ORTHANC_STONE_ROOT}/Scene2DViewport/MeasureCommands.cpp 309 ${ORTHANC_STONE_ROOT}/Scene2DViewport/MeasureCommands.cpp
380 ${ORTHANC_STONE_ROOT}/Scene2DViewport/MeasureCommands.h
381 ${ORTHANC_STONE_ROOT}/Scene2DViewport/MeasureTool.cpp 310 ${ORTHANC_STONE_ROOT}/Scene2DViewport/MeasureTool.cpp
382 ${ORTHANC_STONE_ROOT}/Scene2DViewport/MeasureTool.h
383 ${ORTHANC_STONE_ROOT}/Scene2DViewport/MeasureToolsToolbox.cpp 311 ${ORTHANC_STONE_ROOT}/Scene2DViewport/MeasureToolsToolbox.cpp
384 ${ORTHANC_STONE_ROOT}/Scene2DViewport/MeasureToolsToolbox.h
385 ${ORTHANC_STONE_ROOT}/Scene2DViewport/MeasureTrackers.cpp 312 ${ORTHANC_STONE_ROOT}/Scene2DViewport/MeasureTrackers.cpp
386 ${ORTHANC_STONE_ROOT}/Scene2DViewport/MeasureTrackers.h
387 ${ORTHANC_STONE_ROOT}/Scene2DViewport/OneGesturePointerTracker.cpp 313 ${ORTHANC_STONE_ROOT}/Scene2DViewport/OneGesturePointerTracker.cpp
388 ${ORTHANC_STONE_ROOT}/Scene2DViewport/OneGesturePointerTracker.h
389 ${ORTHANC_STONE_ROOT}/Scene2DViewport/PredeclaredTypes.h
390 ${ORTHANC_STONE_ROOT}/Scene2DViewport/UndoStack.cpp 314 ${ORTHANC_STONE_ROOT}/Scene2DViewport/UndoStack.cpp
391 ${ORTHANC_STONE_ROOT}/Scene2DViewport/UndoStack.h
392 ${ORTHANC_STONE_ROOT}/Scene2DViewport/ViewportController.cpp 315 ${ORTHANC_STONE_ROOT}/Scene2DViewport/ViewportController.cpp
393 ${ORTHANC_STONE_ROOT}/Scene2DViewport/ViewportController.h
394 ${ORTHANC_STONE_ROOT}/StoneEnumerations.cpp 316 ${ORTHANC_STONE_ROOT}/StoneEnumerations.cpp
395 ${ORTHANC_STONE_ROOT}/StoneException.h
396 ${ORTHANC_STONE_ROOT}/StoneInitialization.cpp 317 ${ORTHANC_STONE_ROOT}/StoneInitialization.cpp
397 318
398 ${ORTHANC_STONE_ROOT}/Toolbox/AffineTransform2D.cpp 319 ${ORTHANC_STONE_ROOT}/Toolbox/AffineTransform2D.cpp
399 ${ORTHANC_STONE_ROOT}/Toolbox/AffineTransform2D.h 320 ${ORTHANC_STONE_ROOT}/Toolbox/AlignedMatrix.cpp
400 ${ORTHANC_STONE_ROOT}/Toolbox/BucketAccumulator1D.cpp 321 ${ORTHANC_STONE_ROOT}/Toolbox/BucketAccumulator1D.cpp
401 ${ORTHANC_STONE_ROOT}/Toolbox/BucketAccumulator1D.h
402 ${ORTHANC_STONE_ROOT}/Toolbox/BucketAccumulator2D.cpp 322 ${ORTHANC_STONE_ROOT}/Toolbox/BucketAccumulator2D.cpp
403 ${ORTHANC_STONE_ROOT}/Toolbox/BucketAccumulator2D.h
404 ${ORTHANC_STONE_ROOT}/Toolbox/CoordinateSystem3D.cpp 323 ${ORTHANC_STONE_ROOT}/Toolbox/CoordinateSystem3D.cpp
405 ${ORTHANC_STONE_ROOT}/Toolbox/CoordinateSystem3D.h
406 ${ORTHANC_STONE_ROOT}/Toolbox/DicomInstanceParameters.cpp 324 ${ORTHANC_STONE_ROOT}/Toolbox/DicomInstanceParameters.cpp
407 ${ORTHANC_STONE_ROOT}/Toolbox/DicomInstanceParameters.h
408 ${ORTHANC_STONE_ROOT}/Toolbox/DicomStructureSet.cpp 325 ${ORTHANC_STONE_ROOT}/Toolbox/DicomStructureSet.cpp
409 ${ORTHANC_STONE_ROOT}/Toolbox/DicomStructureSet.h
410 ${ORTHANC_STONE_ROOT}/Toolbox/DynamicBitmap.cpp 326 ${ORTHANC_STONE_ROOT}/Toolbox/DynamicBitmap.cpp
411 ${ORTHANC_STONE_ROOT}/Toolbox/DynamicBitmap.h
412 ${ORTHANC_STONE_ROOT}/Toolbox/Extent2D.cpp 327 ${ORTHANC_STONE_ROOT}/Toolbox/Extent2D.cpp
413 ${ORTHANC_STONE_ROOT}/Toolbox/Extent2D.h
414 ${ORTHANC_STONE_ROOT}/Toolbox/FiniteProjectiveCamera.cpp 328 ${ORTHANC_STONE_ROOT}/Toolbox/FiniteProjectiveCamera.cpp
415 ${ORTHANC_STONE_ROOT}/Toolbox/FiniteProjectiveCamera.h
416 ${ORTHANC_STONE_ROOT}/Toolbox/GenericToolbox.cpp 329 ${ORTHANC_STONE_ROOT}/Toolbox/GenericToolbox.cpp
417 ${ORTHANC_STONE_ROOT}/Toolbox/GenericToolbox.h
418 ${ORTHANC_STONE_ROOT}/Toolbox/GeometryToolbox.cpp 330 ${ORTHANC_STONE_ROOT}/Toolbox/GeometryToolbox.cpp
419 ${ORTHANC_STONE_ROOT}/Toolbox/GeometryToolbox.h
420 ${ORTHANC_STONE_ROOT}/Toolbox/ImageGeometry.cpp 331 ${ORTHANC_STONE_ROOT}/Toolbox/ImageGeometry.cpp
421 ${ORTHANC_STONE_ROOT}/Toolbox/ImageGeometry.h
422 ${ORTHANC_STONE_ROOT}/Toolbox/ImageToolbox.cpp 332 ${ORTHANC_STONE_ROOT}/Toolbox/ImageToolbox.cpp
423 ${ORTHANC_STONE_ROOT}/Toolbox/ImageToolbox.h
424 ${ORTHANC_STONE_ROOT}/Toolbox/Internals/BucketMapper.cpp 333 ${ORTHANC_STONE_ROOT}/Toolbox/Internals/BucketMapper.cpp
425 ${ORTHANC_STONE_ROOT}/Toolbox/Internals/BucketMapper.h
426 ${ORTHANC_STONE_ROOT}/Toolbox/Internals/OrientedIntegerLine2D.cpp 334 ${ORTHANC_STONE_ROOT}/Toolbox/Internals/OrientedIntegerLine2D.cpp
427 ${ORTHANC_STONE_ROOT}/Toolbox/Internals/OrientedIntegerLine2D.h
428 ${ORTHANC_STONE_ROOT}/Toolbox/Internals/RectanglesIntegerProjection.cpp 335 ${ORTHANC_STONE_ROOT}/Toolbox/Internals/RectanglesIntegerProjection.cpp
429 ${ORTHANC_STONE_ROOT}/Toolbox/Internals/RectanglesIntegerProjection.h
430 ${ORTHANC_STONE_ROOT}/Toolbox/LinearAlgebra.cpp 336 ${ORTHANC_STONE_ROOT}/Toolbox/LinearAlgebra.cpp
431 ${ORTHANC_STONE_ROOT}/Toolbox/LinearAlgebra.h
432 ${ORTHANC_STONE_ROOT}/Toolbox/PixelTestPatterns.h
433 ${ORTHANC_STONE_ROOT}/Toolbox/SegmentTree.cpp 337 ${ORTHANC_STONE_ROOT}/Toolbox/SegmentTree.cpp
434 ${ORTHANC_STONE_ROOT}/Toolbox/SegmentTree.h
435 ${ORTHANC_STONE_ROOT}/Toolbox/ShearWarpProjectiveTransform.cpp 338 ${ORTHANC_STONE_ROOT}/Toolbox/ShearWarpProjectiveTransform.cpp
436 ${ORTHANC_STONE_ROOT}/Toolbox/ShearWarpProjectiveTransform.h
437 ${ORTHANC_STONE_ROOT}/Toolbox/SlicesSorter.cpp 339 ${ORTHANC_STONE_ROOT}/Toolbox/SlicesSorter.cpp
438 ${ORTHANC_STONE_ROOT}/Toolbox/SlicesSorter.h
439 ${ORTHANC_STONE_ROOT}/Toolbox/SortedFrames.cpp 340 ${ORTHANC_STONE_ROOT}/Toolbox/SortedFrames.cpp
440 ${ORTHANC_STONE_ROOT}/Toolbox/SortedFrames.h
441 ${ORTHANC_STONE_ROOT}/Toolbox/SubpixelReader.h
442 ${ORTHANC_STONE_ROOT}/Toolbox/SubvoxelReader.h
443 ${ORTHANC_STONE_ROOT}/Toolbox/TextRenderer.cpp 341 ${ORTHANC_STONE_ROOT}/Toolbox/TextRenderer.cpp
444 ${ORTHANC_STONE_ROOT}/Toolbox/TextRenderer.h 342 ${ORTHANC_STONE_ROOT}/Toolbox/TimerLogger.cpp
445 ${ORTHANC_STONE_ROOT}/Toolbox/UndoRedoStack.cpp 343 ${ORTHANC_STONE_ROOT}/Toolbox/UndoRedoStack.cpp
446 ${ORTHANC_STONE_ROOT}/Toolbox/UndoRedoStack.h
447 ${ORTHANC_STONE_ROOT}/Toolbox/UnionOfRectangles.cpp 344 ${ORTHANC_STONE_ROOT}/Toolbox/UnionOfRectangles.cpp
448 ${ORTHANC_STONE_ROOT}/Toolbox/UnionOfRectangles.h
449 345
450 ${ORTHANC_STONE_ROOT}/Viewport/DefaultViewportInteractor.cpp 346 ${ORTHANC_STONE_ROOT}/Viewport/DefaultViewportInteractor.cpp
451 ${ORTHANC_STONE_ROOT}/Viewport/IViewport.h
452 ${ORTHANC_STONE_ROOT}/Viewport/ViewportLocker.cpp 347 ${ORTHANC_STONE_ROOT}/Viewport/ViewportLocker.cpp
453 348
454 ${ORTHANC_STONE_ROOT}/Volumes/IGeometryProvider.h
455 ${ORTHANC_STONE_ROOT}/Volumes/IVolumeSlicer.cpp 349 ${ORTHANC_STONE_ROOT}/Volumes/IVolumeSlicer.cpp
456 ${ORTHANC_STONE_ROOT}/Volumes/IVolumeSlicer.h
457 ${ORTHANC_STONE_ROOT}/Volumes/OrientedVolumeBoundingBox.cpp 350 ${ORTHANC_STONE_ROOT}/Volumes/OrientedVolumeBoundingBox.cpp
458 ${ORTHANC_STONE_ROOT}/Volumes/OrientedVolumeBoundingBox.h
459 351
460 ${ORTHANC_STONE_ROOT}/Volumes/VolumeImageGeometry.cpp 352 ${ORTHANC_STONE_ROOT}/Volumes/VolumeImageGeometry.cpp
461 ${ORTHANC_STONE_ROOT}/Volumes/VolumeImageGeometry.h
462 ${ORTHANC_STONE_ROOT}/Volumes/VolumeReslicer.cpp 353 ${ORTHANC_STONE_ROOT}/Volumes/VolumeReslicer.cpp
463 ${ORTHANC_STONE_ROOT}/Volumes/VolumeReslicer.h
464 ${ORTHANC_STONE_ROOT}/Volumes/VolumeSceneLayerSource.cpp 354 ${ORTHANC_STONE_ROOT}/Volumes/VolumeSceneLayerSource.cpp
465 ${ORTHANC_STONE_ROOT}/Volumes/VolumeSceneLayerSource.h
466 ${ORTHANC_STONE_ROOT}/Volumes/DicomVolumeImage.h
467 ${ORTHANC_STONE_ROOT}/Volumes/DicomVolumeImage.cpp 355 ${ORTHANC_STONE_ROOT}/Volumes/DicomVolumeImage.cpp
468 ${ORTHANC_STONE_ROOT}/Volumes/DicomVolumeImage.h
469 ${ORTHANC_STONE_ROOT}/Volumes/DicomVolumeImageMPRSlicer.cpp 356 ${ORTHANC_STONE_ROOT}/Volumes/DicomVolumeImageMPRSlicer.cpp
470 ${ORTHANC_STONE_ROOT}/Volumes/DicomVolumeImageMPRSlicer.h
471 ${ORTHANC_STONE_ROOT}/Volumes/DicomVolumeImageReslicer.cpp 357 ${ORTHANC_STONE_ROOT}/Volumes/DicomVolumeImageReslicer.cpp
472 ${ORTHANC_STONE_ROOT}/Volumes/DicomVolumeImageReslicer.h
473 ${ORTHANC_STONE_ROOT}/Volumes/ImageBuffer3D.cpp 358 ${ORTHANC_STONE_ROOT}/Volumes/ImageBuffer3D.cpp
474 ${ORTHANC_STONE_ROOT}/Volumes/ImageBuffer3D.h
475 359
476 ${ORTHANC_STONE_ROOT}/Wrappers/CairoContext.cpp 360 ${ORTHANC_STONE_ROOT}/Wrappers/CairoContext.cpp
477 ${ORTHANC_STONE_ROOT}/Wrappers/CairoSurface.cpp 361 ${ORTHANC_STONE_ROOT}/Wrappers/CairoSurface.cpp
478 362
479 ${PLATFORM_SOURCES} 363 ${PLATFORM_SOURCES}
491 ) 375 )
492 376
493 377
494 if (ENABLE_OPENGL) 378 if (ENABLE_OPENGL)
495 list(APPEND ORTHANC_STONE_SOURCES 379 list(APPEND ORTHANC_STONE_SOURCES
496 ${ORTHANC_STONE_ROOT}/Fonts/OpenGLTextCoordinates.h
497 ${ORTHANC_STONE_ROOT}/Fonts/OpenGLTextCoordinates.cpp 380 ${ORTHANC_STONE_ROOT}/Fonts/OpenGLTextCoordinates.cpp
498 ${ORTHANC_STONE_ROOT}/OpenGL/OpenGLProgram.h
499 ${ORTHANC_STONE_ROOT}/OpenGL/OpenGLProgram.cpp 381 ${ORTHANC_STONE_ROOT}/OpenGL/OpenGLProgram.cpp
500 ${ORTHANC_STONE_ROOT}/OpenGL/OpenGLShader.h
501 ${ORTHANC_STONE_ROOT}/OpenGL/OpenGLShader.cpp 382 ${ORTHANC_STONE_ROOT}/OpenGL/OpenGLShader.cpp
502 ${ORTHANC_STONE_ROOT}/OpenGL/OpenGLTexture.h
503 ${ORTHANC_STONE_ROOT}/OpenGL/OpenGLTexture.cpp 383 ${ORTHANC_STONE_ROOT}/OpenGL/OpenGLTexture.cpp
504 ${ORTHANC_STONE_ROOT}/OpenGL/OpenGLTextureArray.h
505 ${ORTHANC_STONE_ROOT}/OpenGL/OpenGLTextureArray.cpp 384 ${ORTHANC_STONE_ROOT}/OpenGL/OpenGLTextureArray.cpp
506 ${ORTHANC_STONE_ROOT}/OpenGL/OpenGLTextureVolume.h
507 ${ORTHANC_STONE_ROOT}/OpenGL/OpenGLTextureVolume.cpp 385 ${ORTHANC_STONE_ROOT}/OpenGL/OpenGLTextureVolume.cpp
508 ${ORTHANC_STONE_ROOT}/OpenGL/OpenGLFramebuffer.h
509 ${ORTHANC_STONE_ROOT}/OpenGL/OpenGLFramebuffer.cpp 386 ${ORTHANC_STONE_ROOT}/OpenGL/OpenGLFramebuffer.cpp
510 ${ORTHANC_STONE_ROOT}/OpenGL/ImageProcessingProgram.h
511 ${ORTHANC_STONE_ROOT}/OpenGL/ImageProcessingProgram.cpp 387 ${ORTHANC_STONE_ROOT}/OpenGL/ImageProcessingProgram.cpp
512 ${ORTHANC_STONE_ROOT}/Scene2D/OpenGLCompositor.h
513 ${ORTHANC_STONE_ROOT}/Scene2D/OpenGLCompositor.cpp 388 ${ORTHANC_STONE_ROOT}/Scene2D/OpenGLCompositor.cpp
514 389
515 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLAdvancedPolylineRenderer.cpp 390 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLAdvancedPolylineRenderer.cpp
516 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLAdvancedPolylineRenderer.h
517 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLArrowRenderer.cpp 391 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLArrowRenderer.cpp
518 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLArrowRenderer.h
519 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLBasicPolylineRenderer.cpp 392 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLBasicPolylineRenderer.cpp
520 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLBasicPolylineRenderer.h
521 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLColorTextureProgram.cpp 393 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLColorTextureProgram.cpp
522 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLColorTextureProgram.h
523 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLColorTextureRenderer.cpp 394 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLColorTextureRenderer.cpp
524 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLColorTextureRenderer.h
525 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLFloatTextureProgram.cpp 395 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLFloatTextureProgram.cpp
526 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLFloatTextureProgram.h
527 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLFloatTextureRenderer.cpp 396 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLFloatTextureRenderer.cpp
528 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLFloatTextureRenderer.h
529 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLInfoPanelRenderer.cpp 397 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLInfoPanelRenderer.cpp
530 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLInfoPanelRenderer.h
531 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLLinesProgram.cpp 398 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLLinesProgram.cpp
532 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLLinesProgram.h
533 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLLookupTableTextureRenderer.cpp 399 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLLookupTableTextureRenderer.cpp
534 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLLookupTableTextureRenderer.h
535 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLShaderVersionDirective.h
536 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLTextProgram.cpp 400 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLTextProgram.cpp
537 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLTextProgram.h
538 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLTextRenderer.cpp 401 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLTextRenderer.cpp
539 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLTextRenderer.h
540 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLTextureProgram.cpp 402 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLTextureProgram.cpp
541 ${ORTHANC_STONE_ROOT}/Scene2D/Internals/OpenGLTextureProgram.h
542 ) 403 )
543 endif() 404 endif()
544 405
545 406
546 ## 407 ##