# HG changeset patch # User Sebastien Jodogne # Date 1689189671 -7200 # Node ID fdb012c86a753d36084e43058a1c7dde1083c77e # Parent 82dbe2729b69ef532f1873f983277eba768f4ac6# Parent 07964689cb0bbd1df338910e6da1bd927f460945 integration mainline->deep-learning diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Resources/Colormaps/GenerateColormaps.py --- a/Applications/Resources/Colormaps/GenerateColormaps.py Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Resources/Colormaps/GenerateColormaps.py Wed Jul 12 21:21:11 2023 +0200 @@ -3,8 +3,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Resources/Graveyard/LoaderCache.cpp --- a/Applications/Resources/Graveyard/LoaderCache.cpp Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Resources/Graveyard/LoaderCache.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Resources/Graveyard/LoaderCache.h --- a/Applications/Resources/Graveyard/LoaderCache.h Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Resources/Graveyard/LoaderCache.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Resources/Graveyard/Messaging/CurlOrthancConnection.cpp --- a/Applications/Resources/Graveyard/Messaging/CurlOrthancConnection.cpp Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Resources/Graveyard/Messaging/CurlOrthancConnection.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Resources/Graveyard/Messaging/CurlOrthancConnection.h --- a/Applications/Resources/Graveyard/Messaging/CurlOrthancConnection.h Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Resources/Graveyard/Messaging/CurlOrthancConnection.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Resources/Graveyard/Messaging/IOrthancConnection.h --- a/Applications/Resources/Graveyard/Messaging/IOrthancConnection.h Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Resources/Graveyard/Messaging/IOrthancConnection.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Resources/Graveyard/ReferenceLineFactory.cpp --- a/Applications/Resources/Graveyard/ReferenceLineFactory.cpp Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Resources/Graveyard/ReferenceLineFactory.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Resources/Graveyard/ReferenceLineFactory.h --- a/Applications/Resources/Graveyard/ReferenceLineFactory.h Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Resources/Graveyard/ReferenceLineFactory.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Resources/Graveyard/Threading/BinarySemaphore.cpp --- a/Applications/Resources/Graveyard/Threading/BinarySemaphore.cpp Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Resources/Graveyard/Threading/BinarySemaphore.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Resources/Graveyard/Threading/BinarySemaphore.h --- a/Applications/Resources/Graveyard/Threading/BinarySemaphore.h Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Resources/Graveyard/Threading/BinarySemaphore.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Resources/Graveyard/Threading/IThreadSafety.h --- a/Applications/Resources/Graveyard/Threading/IThreadSafety.h Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Resources/Graveyard/Threading/IThreadSafety.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Resources/Graveyard/Threading/SdlBuffering.cpp --- a/Applications/Resources/Graveyard/Threading/SdlBuffering.cpp Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Resources/Graveyard/Threading/SdlBuffering.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Resources/Graveyard/Threading/SdlBuffering.h --- a/Applications/Resources/Graveyard/Threading/SdlBuffering.h Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Resources/Graveyard/Threading/SdlBuffering.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Resources/Graveyard/Threading/SharedValue.h --- a/Applications/Resources/Graveyard/Threading/SharedValue.h Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Resources/Graveyard/Threading/SharedValue.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Resources/Graveyard/Toolbox/DicomDataset.cpp --- a/Applications/Resources/Graveyard/Toolbox/DicomDataset.cpp Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Resources/Graveyard/Toolbox/DicomDataset.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Resources/Graveyard/Toolbox/DicomDataset.h --- a/Applications/Resources/Graveyard/Toolbox/DicomDataset.h Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Resources/Graveyard/Toolbox/DicomDataset.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Resources/LinuxStandardBaseUic.py --- a/Applications/Resources/LinuxStandardBaseUic.py Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Resources/LinuxStandardBaseUic.py Wed Jul 12 21:21:11 2023 +0200 @@ -3,8 +3,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Resources/RunCppCheck.sh --- a/Applications/Resources/RunCppCheck.sh Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Resources/RunCppCheck.sh Wed Jul 12 21:21:11 2023 +0200 @@ -3,8 +3,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Samples/Common/RtViewerApp.cpp --- a/Applications/Samples/Common/RtViewerApp.cpp Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Samples/Common/RtViewerApp.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Samples/Common/RtViewerApp.h --- a/Applications/Samples/Common/RtViewerApp.h Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Samples/Common/RtViewerApp.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Samples/Common/RtViewerView.cpp --- a/Applications/Samples/Common/RtViewerView.cpp Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Samples/Common/RtViewerView.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Samples/Common/RtViewerView.h --- a/Applications/Samples/Common/RtViewerView.h Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Samples/Common/RtViewerView.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Samples/Common/SampleHelpers.h --- a/Applications/Samples/Common/SampleHelpers.h Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Samples/Common/SampleHelpers.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Samples/RtViewerPlugin/CMakeLists.txt --- a/Applications/Samples/RtViewerPlugin/CMakeLists.txt Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Samples/RtViewerPlugin/CMakeLists.txt Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Samples/RtViewerPlugin/OrthancExplorer.js --- a/Applications/Samples/RtViewerPlugin/OrthancExplorer.js Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Samples/RtViewerPlugin/OrthancExplorer.js Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Samples/RtViewerPlugin/Plugin.cpp --- a/Applications/Samples/RtViewerPlugin/Plugin.cpp Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Samples/RtViewerPlugin/Plugin.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Samples/Sdl/BoostExtendedConfiguration.cmake --- a/Applications/Samples/Sdl/BoostExtendedConfiguration.cmake Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Samples/Sdl/BoostExtendedConfiguration.cmake Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Samples/Sdl/CMakeLists.txt --- a/Applications/Samples/Sdl/CMakeLists.txt Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Samples/Sdl/CMakeLists.txt Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Affero General Public License @@ -77,6 +77,8 @@ ${BOOST_EXTENDED_SOURCES} ) +DefineSourceBasenameForTarget(OrthancStone) + message(${AUTOGENERATED_SOURCES}) @@ -94,6 +96,8 @@ ../Common/SampleHelpers.h ) +DefineSourceBasenameForTarget(RtViewerSdl) + target_link_libraries(RtViewerSdl OrthancStone ${DCMTK_LIBRARIES}) ############################# @@ -106,6 +110,8 @@ SingleFrameViewer/SdlSimpleViewer.cpp ) +DefineSourceBasenameForTarget(SdlSimpleViewer) + target_link_libraries(SdlSimpleViewer OrthancStone ${DCMTK_LIBRARIES}) ############################# @@ -116,6 +122,8 @@ ${UNIT_TESTS_SOURCES} ) +DefineSourceBasenameForTarget(UnitTests) + target_link_libraries(UnitTests OrthancStone) add_custom_command( diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Samples/Sdl/RtViewer/RtViewerSdl.cpp --- a/Applications/Samples/Sdl/RtViewer/RtViewerSdl.cpp Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Samples/Sdl/RtViewer/RtViewerSdl.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Samples/Sdl/SdlHelpers.h --- a/Applications/Samples/Sdl/SdlHelpers.h Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Samples/Sdl/SdlHelpers.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Samples/Sdl/SingleFrameViewer/SdlSimpleViewer.cpp --- a/Applications/Samples/Sdl/SingleFrameViewer/SdlSimpleViewer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Samples/Sdl/SingleFrameViewer/SdlSimpleViewer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Samples/Sdl/SingleFrameViewer/SdlSimpleViewerApplication.h --- a/Applications/Samples/Sdl/SingleFrameViewer/SdlSimpleViewerApplication.h Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Samples/Sdl/SingleFrameViewer/SdlSimpleViewerApplication.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Samples/Sdl/Utilities.cmake --- a/Applications/Samples/Sdl/Utilities.cmake Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Samples/Sdl/Utilities.cmake Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Samples/WebAssembly/CMakeLists.txt --- a/Applications/Samples/WebAssembly/CMakeLists.txt Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Samples/WebAssembly/CMakeLists.txt Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Samples/WebAssembly/RtViewer/RtViewerWasm.cpp --- a/Applications/Samples/WebAssembly/RtViewer/RtViewerWasm.cpp Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Samples/WebAssembly/RtViewer/RtViewerWasm.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Samples/WebAssembly/RtViewer/RtViewerWasmApp.js --- a/Applications/Samples/WebAssembly/RtViewer/RtViewerWasmApp.js Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Samples/WebAssembly/RtViewer/RtViewerWasmApp.js Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Samples/WebAssembly/RtViewer/RtViewerWasmWrapper.js --- a/Applications/Samples/WebAssembly/RtViewer/RtViewerWasmWrapper.js Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Samples/WebAssembly/RtViewer/RtViewerWasmWrapper.js Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Samples/WebAssembly/SingleFrameViewer/SingleFrameViewer.cpp --- a/Applications/Samples/WebAssembly/SingleFrameViewer/SingleFrameViewer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Samples/WebAssembly/SingleFrameViewer/SingleFrameViewer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Samples/WebAssembly/SingleFrameViewer/SingleFrameViewerApp.js --- a/Applications/Samples/WebAssembly/SingleFrameViewer/SingleFrameViewerApp.js Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Samples/WebAssembly/SingleFrameViewer/SingleFrameViewerApp.js Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Samples/WebAssembly/SingleFrameViewer/SingleFrameViewerApplication.h --- a/Applications/Samples/WebAssembly/SingleFrameViewer/SingleFrameViewerApplication.h Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Samples/WebAssembly/SingleFrameViewer/SingleFrameViewerApplication.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Samples/WebAssembly/docker-build.sh --- a/Applications/Samples/WebAssembly/docker-build.sh Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Samples/WebAssembly/docker-build.sh Wed Jul 12 21:21:11 2023 +0200 @@ -3,8 +3,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Samples/WebAssembly/docker-internal.sh --- a/Applications/Samples/WebAssembly/docker-internal.sh Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Samples/WebAssembly/docker-internal.sh Wed Jul 12 21:21:11 2023 +0200 @@ -3,8 +3,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/Samples/build-wasm-samples.sh --- a/Applications/Samples/build-wasm-samples.sh Fri May 19 17:19:50 2023 +0200 +++ b/Applications/Samples/build-wasm-samples.sh Wed Jul 12 21:21:11 2023 +0200 @@ -3,8 +3,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/StoneWebViewer/NEWS --- a/Applications/StoneWebViewer/NEWS Fri May 19 17:19:50 2023 +0200 +++ b/Applications/StoneWebViewer/NEWS Wed Jul 12 21:21:11 2023 +0200 @@ -7,6 +7,7 @@ ----------- * Prevent dragging series before they are ready +* Open the first loaded series only if it is part of a selected study. Version 2.5 (2022-12-05) diff -r 82dbe2729b69 -r fdb012c86a75 Applications/StoneWebViewer/Plugin/CMakeLists.txt --- a/Applications/StoneWebViewer/Plugin/CMakeLists.txt Fri May 19 17:19:50 2023 +0200 +++ b/Applications/StoneWebViewer/Plugin/CMakeLists.txt Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/StoneWebViewer/Plugin/OrthancExplorer.js --- a/Applications/StoneWebViewer/Plugin/OrthancExplorer.js Fri May 19 17:19:50 2023 +0200 +++ b/Applications/StoneWebViewer/Plugin/OrthancExplorer.js Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/StoneWebViewer/Plugin/Plugin.cpp --- a/Applications/StoneWebViewer/Plugin/Plugin.cpp Fri May 19 17:19:50 2023 +0200 +++ b/Applications/StoneWebViewer/Plugin/Plugin.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/StoneWebViewer/Resources/GenerateImages.py --- a/Applications/StoneWebViewer/Resources/GenerateImages.py Fri May 19 17:19:50 2023 +0200 +++ b/Applications/StoneWebViewer/Resources/GenerateImages.py Wed Jul 12 21:21:11 2023 +0200 @@ -3,8 +3,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/StoneWebViewer/Resources/Graveyard/print-2.js --- a/Applications/StoneWebViewer/Resources/Graveyard/print-2.js Fri May 19 17:19:50 2023 +0200 +++ b/Applications/StoneWebViewer/Resources/Graveyard/print-2.js Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/StoneWebViewer/Resources/Graveyard/print.js --- a/Applications/StoneWebViewer/Resources/Graveyard/print.js Fri May 19 17:19:50 2023 +0200 +++ b/Applications/StoneWebViewer/Resources/Graveyard/print.js Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/StoneWebViewer/Version.cmake --- a/Applications/StoneWebViewer/Version.cmake Fri May 19 17:19:50 2023 +0200 +++ b/Applications/StoneWebViewer/Version.cmake Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/StoneWebViewer/WebApplication/app.js --- a/Applications/StoneWebViewer/WebApplication/app.js Fri May 19 17:19:50 2023 +0200 +++ b/Applications/StoneWebViewer/WebApplication/app.js Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License @@ -1409,8 +1409,8 @@ var seriesInstanceUid = args.detail.seriesInstanceUid; that.UpdateIsSeriesComplete(studyInstanceUid, seriesInstanceUid); - // Automatically open the first series to be loaded (new in Stone Web viewer 2.5) - if (that.isFirstSeries) { + // Automatically open the first selected series to be loaded (new in Stone Web viewer 2.5) + if (that.isFirstSeries && (that.selectedStudies.length == 0 || that.selectedStudies.includes(studyInstanceUid))) { that.SetViewportSeriesInstanceUid(1, seriesInstanceUid); that.isFirstSeries = false; } diff -r 82dbe2729b69 -r fdb012c86a75 Applications/StoneWebViewer/WebApplication/pdf-viewer.js --- a/Applications/StoneWebViewer/WebApplication/pdf-viewer.js Fri May 19 17:19:50 2023 +0200 +++ b/Applications/StoneWebViewer/WebApplication/pdf-viewer.js Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/StoneWebViewer/WebApplication/print.js --- a/Applications/StoneWebViewer/WebApplication/print.js Fri May 19 17:19:50 2023 +0200 +++ b/Applications/StoneWebViewer/WebApplication/print.js Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/StoneWebViewer/WebAssembly/CMakeLists.txt --- a/Applications/StoneWebViewer/WebAssembly/CMakeLists.txt Fri May 19 17:19:50 2023 +0200 +++ b/Applications/StoneWebViewer/WebAssembly/CMakeLists.txt Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Affero General Public License @@ -153,6 +153,8 @@ StoneWebViewer.cpp ) +DefineSourceBasenameForTarget(StoneWebViewer) + set_target_properties(StoneWebViewer PROPERTIES COMPILE_FLAGS "${WASM_FLAGS}" diff -r 82dbe2729b69 -r fdb012c86a75 Applications/StoneWebViewer/WebAssembly/JavaScriptLibraries.cmake --- a/Applications/StoneWebViewer/WebAssembly/JavaScriptLibraries.cmake Fri May 19 17:19:50 2023 +0200 +++ b/Applications/StoneWebViewer/WebAssembly/JavaScriptLibraries.cmake Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/StoneWebViewer/WebAssembly/ParseWebAssemblyExports.py --- a/Applications/StoneWebViewer/WebAssembly/ParseWebAssemblyExports.py Fri May 19 17:19:50 2023 +0200 +++ b/Applications/StoneWebViewer/WebAssembly/ParseWebAssemblyExports.py Wed Jul 12 21:21:11 2023 +0200 @@ -3,8 +3,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/StoneWebViewer/WebAssembly/StoneModule/CMakeLists.txt --- a/Applications/StoneWebViewer/WebAssembly/StoneModule/CMakeLists.txt Fri May 19 17:19:50 2023 +0200 +++ b/Applications/StoneWebViewer/WebAssembly/StoneModule/CMakeLists.txt Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/StoneWebViewer/WebAssembly/StoneWebViewer.cpp --- a/Applications/StoneWebViewer/WebAssembly/StoneWebViewer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/Applications/StoneWebViewer/WebAssembly/StoneWebViewer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/StoneWebViewer/WebAssembly/docker-build.sh --- a/Applications/StoneWebViewer/WebAssembly/docker-build.sh Fri May 19 17:19:50 2023 +0200 +++ b/Applications/StoneWebViewer/WebAssembly/docker-build.sh Wed Jul 12 21:21:11 2023 +0200 @@ -3,8 +3,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 Applications/StoneWebViewer/WebAssembly/docker-internal.sh --- a/Applications/StoneWebViewer/WebAssembly/docker-internal.sh Fri May 19 17:19:50 2023 +0200 +++ b/Applications/StoneWebViewer/WebAssembly/docker-internal.sh Wed Jul 12 21:21:11 2023 +0200 @@ -3,8 +3,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Affero General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/CMake/CairoConfiguration.cmake --- a/OrthancStone/Resources/CMake/CairoConfiguration.cmake Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/CMake/CairoConfiguration.cmake Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/CMake/FreetypeConfiguration.cmake --- a/OrthancStone/Resources/CMake/FreetypeConfiguration.cmake Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/CMake/FreetypeConfiguration.cmake Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/CMake/GlewConfiguration.cmake --- a/OrthancStone/Resources/CMake/GlewConfiguration.cmake Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/CMake/GlewConfiguration.cmake Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/CMake/OrthancStoneConfiguration.cmake --- a/OrthancStone/Resources/CMake/OrthancStoneConfiguration.cmake Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/CMake/OrthancStoneConfiguration.cmake Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/CMake/OrthancStoneParameters.cmake --- a/OrthancStone/Resources/CMake/OrthancStoneParameters.cmake Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/CMake/OrthancStoneParameters.cmake Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/CMake/OrthancStoneSdlConfiguration.cmake --- a/OrthancStone/Resources/CMake/OrthancStoneSdlConfiguration.cmake Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/CMake/OrthancStoneSdlConfiguration.cmake Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/CMake/OrthancStoneSdlParameters.cmake --- a/OrthancStone/Resources/CMake/OrthancStoneSdlParameters.cmake Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/CMake/OrthancStoneSdlParameters.cmake Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/CMake/OrthancStoneWebAssemblyConfiguration.cmake --- a/OrthancStone/Resources/CMake/OrthancStoneWebAssemblyConfiguration.cmake Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/CMake/OrthancStoneWebAssemblyConfiguration.cmake Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/CMake/OrthancStoneWebAssemblyParameters.cmake --- a/OrthancStone/Resources/CMake/OrthancStoneWebAssemblyParameters.cmake Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/CMake/OrthancStoneWebAssemblyParameters.cmake Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/CMake/PixmanConfiguration.cmake --- a/OrthancStone/Resources/CMake/PixmanConfiguration.cmake Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/CMake/PixmanConfiguration.cmake Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/CMake/SdlConfiguration.cmake --- a/OrthancStone/Resources/CMake/SdlConfiguration.cmake Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/CMake/SdlConfiguration.cmake Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/Computations/ComputeShearOnSlice.py --- a/OrthancStone/Resources/Computations/ComputeShearOnSlice.py Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/Computations/ComputeShearOnSlice.py Wed Jul 12 21:21:11 2023 +0200 @@ -3,8 +3,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/Computations/ComputeShearParameters.py --- a/OrthancStone/Resources/Computations/ComputeShearParameters.py Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/Computations/ComputeShearParameters.py Wed Jul 12 21:21:11 2023 +0200 @@ -3,8 +3,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/Computations/ComputeWarp.py --- a/OrthancStone/Resources/Computations/ComputeWarp.py Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/Computations/ComputeWarp.py Wed Jul 12 21:21:11 2023 +0200 @@ -3,8 +3,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/Computations/IntersectSegmentAndHorizontalLine.py --- a/OrthancStone/Resources/Computations/IntersectSegmentAndHorizontalLine.py Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/Computations/IntersectSegmentAndHorizontalLine.py Wed Jul 12 21:21:11 2023 +0200 @@ -3,8 +3,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/Computations/IntersectSegmentAndVerticalLine.py --- a/OrthancStone/Resources/Computations/IntersectSegmentAndVerticalLine.py Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/Computations/IntersectSegmentAndVerticalLine.py Wed Jul 12 21:21:11 2023 +0200 @@ -3,8 +3,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructure2.cpp --- a/OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructure2.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructure2.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructure2.h --- a/OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructure2.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructure2.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructurePolygon2.cpp --- a/OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructurePolygon2.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructurePolygon2.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructurePolygon2.h --- a/OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructurePolygon2.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructurePolygon2.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructureSet2.cpp --- a/OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructureSet2.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructureSet2.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructureSet2.h --- a/OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructureSet2.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructureSet2.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructureSetSlicer2.cpp --- a/OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructureSetSlicer2.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructureSetSlicer2.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructureSetSlicer2.h --- a/OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructureSetSlicer2.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructureSetSlicer2.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructureSetUtils.cpp --- a/OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructureSetUtils.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructureSetUtils.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructureSetUtils.h --- a/OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructureSetUtils.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DicomStructureSetUtils.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DisjointDataSet.h --- a/OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DisjointDataSet.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/Graveyard/RTStructTentativeReimplementation-BGO/DisjointDataSet.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/Orthanc/CMake/AutoGeneratedCode.cmake --- a/OrthancStone/Resources/Orthanc/CMake/AutoGeneratedCode.cmake Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/Orthanc/CMake/AutoGeneratedCode.cmake Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Orthanc - A Lightweight, RESTful DICOM Store # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/Orthanc/CMake/Compiler.cmake --- a/OrthancStone/Resources/Orthanc/CMake/Compiler.cmake Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/Orthanc/CMake/Compiler.cmake Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Orthanc - A Lightweight, RESTful DICOM Store # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License @@ -237,7 +237,8 @@ if (DEFINED ENABLE_PROFILING AND ENABLE_PROFILING) - if (CMAKE_COMPILER_IS_GNUCXX) + if (CMAKE_COMPILER_IS_GNUCXX OR + CMAKE_CXX_COMPILER_ID STREQUAL "Clang") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pg") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pg") set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pg") @@ -262,3 +263,24 @@ # preceding batches. https://cmake.org/Bug/view.php?id=14874 set(CMAKE_CXX_ARCHIVE_APPEND " q ") endif() + + +# This function defines macro "__ORTHANC_FILE__" as a replacement to +# macro "__FILE__", as the latter leaks the full path of the source +# files in the binaries +# https://stackoverflow.com/questions/8487986/file-macro-shows-full-path +# https://twitter.com/wget42/status/1676877802375634944?s=20 +function(DefineSourceBasenameForTarget targetname) + # Microsoft Visual Studio is extremely slow if using + # "set_property()", we only enable this feature for gcc and clang + if (CMAKE_COMPILER_IS_GNUCXX OR + CMAKE_CXX_COMPILER_ID STREQUAL "Clang") + get_target_property(source_files "${targetname}" SOURCES) + foreach(sourcefile ${source_files}) + get_filename_component(basename "${sourcefile}" NAME) + set_property( + SOURCE "${sourcefile}" APPEND + PROPERTY COMPILE_DEFINITIONS "__ORTHANC_FILE__=\"${basename}\"") + endforeach() + endif() +endfunction() diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/Orthanc/CMake/DownloadOrthancFramework.cmake --- a/OrthancStone/Resources/Orthanc/CMake/DownloadOrthancFramework.cmake Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/Orthanc/CMake/DownloadOrthancFramework.cmake Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Orthanc - A Lightweight, RESTful DICOM Store # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License @@ -152,6 +152,12 @@ set(ORTHANC_FRAMEWORK_MD5 "a39661c406adf22cf574fde290cf4bbf") elseif (ORTHANC_FRAMEWORK_VERSION STREQUAL "1.11.2") set(ORTHANC_FRAMEWORK_MD5 "ede3de356493a8868545f8cb4b8bc8b5") + elseif (ORTHANC_FRAMEWORK_VERSION STREQUAL "1.11.3") + set(ORTHANC_FRAMEWORK_MD5 "f941c0f5771db7616e7b7961026a60e2") + elseif (ORTHANC_FRAMEWORK_VERSION STREQUAL "1.12.0") + set(ORTHANC_FRAMEWORK_MD5 "d32a0cde03b6eb603d8dd2b33d38bf1b") + elseif (ORTHANC_FRAMEWORK_VERSION STREQUAL "1.12.1") + set(ORTHANC_FRAMEWORK_MD5 "8a435140efc8ff4a01d8242f092f21de") # Below this point are development snapshots that were used to # release some plugin, before an official release of the Orthanc @@ -311,7 +317,7 @@ else() # Default case: Download from the official Web site set(ORTHANC_FRAMEMORK_FILENAME Orthanc-${ORTHANC_FRAMEWORK_VERSION}.tar.gz) - set(ORTHANC_FRAMEWORK_URL "http://orthanc.osimis.io/ThirdPartyDownloads/orthanc-framework/${ORTHANC_FRAMEMORK_FILENAME}") + set(ORTHANC_FRAMEWORK_URL "https://orthanc.uclouvain.be/third-party-downloads/orthanc-framework/${ORTHANC_FRAMEMORK_FILENAME}") endif() set(ORTHANC_FRAMEWORK_ARCHIVE "${CMAKE_SOURCE_DIR}/ThirdPartyDownloads/${ORTHANC_FRAMEMORK_FILENAME}") diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/Orthanc/CMake/DownloadPackage.cmake --- a/OrthancStone/Resources/Orthanc/CMake/DownloadPackage.cmake Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/Orthanc/CMake/DownloadPackage.cmake Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Orthanc - A Lightweight, RESTful DICOM Store # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License @@ -101,19 +101,26 @@ message(FATAL_ERROR "CMake is not allowed to download from Internet. Please set the ALLOW_DOWNLOADS option to ON") endif() - if ("${MD5}" STREQUAL "no-check") - message(WARNING "Not checking the MD5 of: ${Url}") - file(DOWNLOAD "${Url}" "${TMP_PATH}" - SHOW_PROGRESS TIMEOUT 300 INACTIVITY_TIMEOUT 60 - STATUS Failure) - else() - file(DOWNLOAD "${Url}" "${TMP_PATH}" - SHOW_PROGRESS TIMEOUT 300 INACTIVITY_TIMEOUT 60 - EXPECTED_MD5 "${MD5}" STATUS Failure) - endif() + foreach (retry RANGE 1 5) # Retries 5 times + if ("${MD5}" STREQUAL "no-check") + message(WARNING "Not checking the MD5 of: ${Url}") + file(DOWNLOAD "${Url}" "${TMP_PATH}" + SHOW_PROGRESS TIMEOUT 30 INACTIVITY_TIMEOUT 10 + STATUS Failure) + else() + file(DOWNLOAD "${Url}" "${TMP_PATH}" + SHOW_PROGRESS TIMEOUT 30 INACTIVITY_TIMEOUT 10 + EXPECTED_MD5 "${MD5}" STATUS Failure) + endif() - list(GET Failure 0 Status) + list(GET Failure 0 Status) + if (Status EQUAL 0) + break() # Successful download + endif() + endforeach() + if (NOT Status EQUAL 0) + file(REMOVE ${TMP_PATH}) message(FATAL_ERROR "Cannot download file: ${Url}") endif() diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/Orthanc/CMake/EmbedResources.py --- a/OrthancStone/Resources/Orthanc/CMake/EmbedResources.py Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/Orthanc/CMake/EmbedResources.py Wed Jul 12 21:21:11 2023 +0200 @@ -3,8 +3,8 @@ # Orthanc - A Lightweight, RESTful DICOM Store # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/Orthanc/CMake/EmscriptenParameters.cmake --- a/OrthancStone/Resources/Orthanc/CMake/EmscriptenParameters.cmake Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/Orthanc/CMake/EmscriptenParameters.cmake Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Orthanc - A Lightweight, RESTful DICOM Store # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/Orthanc/CMake/GoogleTestConfiguration.cmake --- a/OrthancStone/Resources/Orthanc/CMake/GoogleTestConfiguration.cmake Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/Orthanc/CMake/GoogleTestConfiguration.cmake Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Orthanc - A Lightweight, RESTful DICOM Store # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License @@ -50,7 +50,7 @@ elseif (STATIC_BUILD OR NOT USE_SYSTEM_GOOGLE_TEST) set(GOOGLE_TEST_SOURCES_DIR ${CMAKE_BINARY_DIR}/googletest-release-1.8.1) - set(GOOGLE_TEST_URL "http://orthanc.osimis.io/ThirdPartyDownloads/gtest-1.8.1.tar.gz") + set(GOOGLE_TEST_URL "https://orthanc.uclouvain.be/third-party-downloads/gtest-1.8.1.tar.gz") set(GOOGLE_TEST_MD5 "2e6fbeb6a91310a16efe181886c59596") DownloadPackage(${GOOGLE_TEST_MD5} ${GOOGLE_TEST_URL} "${GOOGLE_TEST_SOURCES_DIR}") diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/Orthanc/Toolchains/LinuxStandardBaseToolchain.cmake --- a/OrthancStone/Resources/Orthanc/Toolchains/LinuxStandardBaseToolchain.cmake Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/Orthanc/Toolchains/LinuxStandardBaseToolchain.cmake Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Orthanc - A Lightweight, RESTful DICOM Store # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/Orthanc/Toolchains/MinGW-W64-Toolchain32.cmake --- a/OrthancStone/Resources/Orthanc/Toolchains/MinGW-W64-Toolchain32.cmake Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/Orthanc/Toolchains/MinGW-W64-Toolchain32.cmake Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Orthanc - A Lightweight, RESTful DICOM Store # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/Orthanc/Toolchains/MinGW-W64-Toolchain64.cmake --- a/OrthancStone/Resources/Orthanc/Toolchains/MinGW-W64-Toolchain64.cmake Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/Orthanc/Toolchains/MinGW-W64-Toolchain64.cmake Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Orthanc - A Lightweight, RESTful DICOM Store # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/Orthanc/Toolchains/MinGWToolchain.cmake --- a/OrthancStone/Resources/Orthanc/Toolchains/MinGWToolchain.cmake Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/Orthanc/Toolchains/MinGWToolchain.cmake Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Orthanc - A Lightweight, RESTful DICOM Store # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/SyncOrthancFolder.py --- a/OrthancStone/Resources/SyncOrthancFolder.py Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/SyncOrthancFolder.py Wed Jul 12 21:21:11 2023 +0200 @@ -3,8 +3,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/WebAssemblySharedLibrary/CMakeLists.txt --- a/OrthancStone/Resources/WebAssemblySharedLibrary/CMakeLists.txt Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/WebAssemblySharedLibrary/CMakeLists.txt Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Resources/WebAssemblyUnitTests/CMakeLists.txt --- a/OrthancStone/Resources/WebAssemblyUnitTests/CMakeLists.txt Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Resources/WebAssemblyUnitTests/CMakeLists.txt Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License @@ -121,6 +121,8 @@ ${ORTHANC_STONE_SOURCES} ) +DefineSourceBasenameForTarget(UnitTests) + # Declare installation files for the module # --------------------------------------------------------------- diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/SharedLibrary/OrthancStone.h.in --- a/OrthancStone/SharedLibrary/OrthancStone.h.in Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/SharedLibrary/OrthancStone.h.in Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Fonts/FontRenderer.cpp --- a/OrthancStone/Sources/Fonts/FontRenderer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Fonts/FontRenderer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Fonts/FontRenderer.h --- a/OrthancStone/Sources/Fonts/FontRenderer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Fonts/FontRenderer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Fonts/Glyph.cpp --- a/OrthancStone/Sources/Fonts/Glyph.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Fonts/Glyph.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Fonts/Glyph.h --- a/OrthancStone/Sources/Fonts/Glyph.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Fonts/Glyph.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Fonts/GlyphAlphabet.cpp --- a/OrthancStone/Sources/Fonts/GlyphAlphabet.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Fonts/GlyphAlphabet.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Fonts/GlyphAlphabet.h --- a/OrthancStone/Sources/Fonts/GlyphAlphabet.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Fonts/GlyphAlphabet.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Fonts/GlyphBitmapAlphabet.cpp --- a/OrthancStone/Sources/Fonts/GlyphBitmapAlphabet.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Fonts/GlyphBitmapAlphabet.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Fonts/GlyphBitmapAlphabet.h --- a/OrthancStone/Sources/Fonts/GlyphBitmapAlphabet.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Fonts/GlyphBitmapAlphabet.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Fonts/GlyphTextureAlphabet.cpp --- a/OrthancStone/Sources/Fonts/GlyphTextureAlphabet.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Fonts/GlyphTextureAlphabet.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Fonts/GlyphTextureAlphabet.h --- a/OrthancStone/Sources/Fonts/GlyphTextureAlphabet.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Fonts/GlyphTextureAlphabet.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Fonts/OpenGLTextCoordinates.cpp --- a/OrthancStone/Sources/Fonts/OpenGLTextCoordinates.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Fonts/OpenGLTextCoordinates.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Fonts/OpenGLTextCoordinates.h --- a/OrthancStone/Sources/Fonts/OpenGLTextCoordinates.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Fonts/OpenGLTextCoordinates.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Fonts/TextBoundingBox.cpp --- a/OrthancStone/Sources/Fonts/TextBoundingBox.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Fonts/TextBoundingBox.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Fonts/TextBoundingBox.h --- a/OrthancStone/Sources/Fonts/TextBoundingBox.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Fonts/TextBoundingBox.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/BasicFetchingItemsSorter.cpp --- a/OrthancStone/Sources/Loaders/BasicFetchingItemsSorter.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/BasicFetchingItemsSorter.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/BasicFetchingItemsSorter.h --- a/OrthancStone/Sources/Loaders/BasicFetchingItemsSorter.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/BasicFetchingItemsSorter.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/BasicFetchingStrategy.cpp --- a/OrthancStone/Sources/Loaders/BasicFetchingStrategy.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/BasicFetchingStrategy.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/BasicFetchingStrategy.h --- a/OrthancStone/Sources/Loaders/BasicFetchingStrategy.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/BasicFetchingStrategy.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/DicomResourcesLoader.cpp --- a/OrthancStone/Sources/Loaders/DicomResourcesLoader.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/DicomResourcesLoader.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/DicomResourcesLoader.h --- a/OrthancStone/Sources/Loaders/DicomResourcesLoader.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/DicomResourcesLoader.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/DicomSource.cpp --- a/OrthancStone/Sources/Loaders/DicomSource.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/DicomSource.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/DicomSource.h --- a/OrthancStone/Sources/Loaders/DicomSource.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/DicomSource.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/DicomStructureSetLoader.cpp --- a/OrthancStone/Sources/Loaders/DicomStructureSetLoader.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/DicomStructureSetLoader.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/DicomStructureSetLoader.h --- a/OrthancStone/Sources/Loaders/DicomStructureSetLoader.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/DicomStructureSetLoader.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/DicomVolumeLoader.cpp --- a/OrthancStone/Sources/Loaders/DicomVolumeLoader.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/DicomVolumeLoader.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License @@ -57,7 +57,7 @@ double spacing; if (parameters.GetSopClassUid() == SopClassUid_RTDose) { - if (!parameters.ComputeRegularSpacing(spacing)) + if (!parameters.ComputeFrameOffsetsSpacing(spacing)) { LOG(WARNING) << "Unable to compute the spacing in a RT-DOSE instance"; spacing = frames.GetSpacingBetweenSlices(); diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/DicomVolumeLoader.h --- a/OrthancStone/Sources/Loaders/DicomVolumeLoader.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/DicomVolumeLoader.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/GenericLoadersContext.cpp --- a/OrthancStone/Sources/Loaders/GenericLoadersContext.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/GenericLoadersContext.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/GenericLoadersContext.h --- a/OrthancStone/Sources/Loaders/GenericLoadersContext.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/GenericLoadersContext.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/IFetchingItemsSorter.h --- a/OrthancStone/Sources/Loaders/IFetchingItemsSorter.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/IFetchingItemsSorter.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/IFetchingStrategy.h --- a/OrthancStone/Sources/Loaders/IFetchingStrategy.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/IFetchingStrategy.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/ILoaderFactory.h --- a/OrthancStone/Sources/Loaders/ILoaderFactory.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/ILoaderFactory.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/ILoadersContext.h --- a/OrthancStone/Sources/Loaders/ILoadersContext.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/ILoadersContext.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/LoadedDicomResources.cpp --- a/OrthancStone/Sources/Loaders/LoadedDicomResources.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/LoadedDicomResources.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/LoadedDicomResources.h --- a/OrthancStone/Sources/Loaders/LoadedDicomResources.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/LoadedDicomResources.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/LoaderStateMachine.cpp --- a/OrthancStone/Sources/Loaders/LoaderStateMachine.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/LoaderStateMachine.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/LoaderStateMachine.h --- a/OrthancStone/Sources/Loaders/LoaderStateMachine.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/LoaderStateMachine.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/OracleScheduler.cpp --- a/OrthancStone/Sources/Loaders/OracleScheduler.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/OracleScheduler.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/OracleScheduler.h --- a/OrthancStone/Sources/Loaders/OracleScheduler.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/OracleScheduler.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/OrthancMultiframeVolumeLoader.cpp --- a/OrthancStone/Sources/Loaders/OrthancMultiframeVolumeLoader.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/OrthancMultiframeVolumeLoader.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License @@ -215,7 +215,11 @@ switch (parameters.GetSopClassUid()) { case SopClassUid_RTDose: - spacingZ = parameters.GetSliceThickness(); + if (!parameters.ComputeFrameOffsetsSpacing(spacingZ)) + { + throw Orthanc::OrthancException(Orthanc::ErrorCode_NotImplemented, + "Cannot load RT-DOSE with incorrect GridFrameOffsetVector (3004,000C)"); + } break; default: @@ -224,6 +228,8 @@ "No support for multiframe instances with SOP class UID: " + GetSopClassUid(dicom)); } + isReversedFrameOffsets_ = parameters.IsReversedFrameOffsets(); + const unsigned int width = parameters.GetImageInformation().GetWidth(); const unsigned int height = parameters.GetImageInformation().GetHeight(); const unsigned int depth = parameters.GetImageInformation().GetNumberOfFrames(); @@ -231,7 +237,7 @@ { VolumeImageGeometry geometry; geometry.SetSizeInVoxels(width, height, depth); - geometry.SetAxialGeometry(parameters.GetGeometry()); + geometry.SetAxialGeometry(parameters.GetMultiFrameGeometry()); geometry.SetVoxelDimensions(parameters.GetPixelSpacingX(), parameters.GetPixelSpacingY(), spacingZ); volume_->Initialize(geometry, format, true /* Do compute range */); @@ -241,8 +247,6 @@ ScheduleFrameDownloads(); - - BroadcastMessage(DicomVolumeImage::GeometryReadyMessage(*volume_)); } @@ -322,7 +326,17 @@ for (unsigned int z = 0; z < depth; z++) { - ImageBuffer3D::SliceWriter writer(target, VolumeProjection_Axial, z); + unsigned targetZ; + if (isReversedFrameOffsets_) + { + targetZ = depth - 1 - z; + } + else + { + targetZ = z; + } + + ImageBuffer3D::SliceWriter writer(target, VolumeProjection_Axial, targetZ); assert(writer.GetAccessor().GetWidth() == width && writer.GetAccessor().GetHeight() == height); @@ -554,6 +568,7 @@ float outliersHalfRejectionRate) : LoaderStateMachine(loadersContext) , volume_(volume) + , isReversedFrameOffsets_(false) , pixelDataLoaded_(false) , outliersHalfRejectionRate_(outliersHalfRejectionRate) , distributionRawMin_(0) diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/OrthancMultiframeVolumeLoader.h --- a/OrthancStone/Sources/Loaders/OrthancMultiframeVolumeLoader.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/OrthancMultiframeVolumeLoader.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License @@ -49,6 +49,7 @@ }; boost::shared_ptr volume_; + bool isReversedFrameOffsets_; std::string instanceId_; std::string transferSyntaxUid_; bool pixelDataLoaded_; diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/OrthancSeriesVolumeProgressiveLoader.cpp --- a/OrthancStone/Sources/Loaders/OrthancSeriesVolumeProgressiveLoader.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/OrthancSeriesVolumeProgressiveLoader.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/OrthancSeriesVolumeProgressiveLoader.h --- a/OrthancStone/Sources/Loaders/OrthancSeriesVolumeProgressiveLoader.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/OrthancSeriesVolumeProgressiveLoader.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/SeriesFramesLoader.cpp --- a/OrthancStone/Sources/Loaders/SeriesFramesLoader.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/SeriesFramesLoader.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/SeriesFramesLoader.h --- a/OrthancStone/Sources/Loaders/SeriesFramesLoader.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/SeriesFramesLoader.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/SeriesMetadataLoader.cpp --- a/OrthancStone/Sources/Loaders/SeriesMetadataLoader.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/SeriesMetadataLoader.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/SeriesMetadataLoader.h --- a/OrthancStone/Sources/Loaders/SeriesMetadataLoader.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/SeriesMetadataLoader.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/SeriesOrderedFrames.cpp --- a/OrthancStone/Sources/Loaders/SeriesOrderedFrames.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/SeriesOrderedFrames.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/SeriesOrderedFrames.h --- a/OrthancStone/Sources/Loaders/SeriesOrderedFrames.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/SeriesOrderedFrames.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/SeriesThumbnailsLoader.cpp --- a/OrthancStone/Sources/Loaders/SeriesThumbnailsLoader.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/SeriesThumbnailsLoader.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Loaders/SeriesThumbnailsLoader.h --- a/OrthancStone/Sources/Loaders/SeriesThumbnailsLoader.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Loaders/SeriesThumbnailsLoader.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Messages/ICallable.h --- a/OrthancStone/Sources/Messages/ICallable.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Messages/ICallable.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Messages/IMessage.h --- a/OrthancStone/Sources/Messages/IMessage.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Messages/IMessage.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Messages/IMessageEmitter.h --- a/OrthancStone/Sources/Messages/IMessageEmitter.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Messages/IMessageEmitter.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Messages/IObservable.cpp --- a/OrthancStone/Sources/Messages/IObservable.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Messages/IObservable.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Messages/IObservable.h --- a/OrthancStone/Sources/Messages/IObservable.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Messages/IObservable.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Messages/IObserver.h --- a/OrthancStone/Sources/Messages/IObserver.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Messages/IObserver.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Messages/ObserverBase.h --- a/OrthancStone/Sources/Messages/ObserverBase.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Messages/ObserverBase.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/OpenGL/IOpenGLContext.h --- a/OrthancStone/Sources/OpenGL/IOpenGLContext.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/OpenGL/IOpenGLContext.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/OpenGL/OpenGLIncludes.h --- a/OrthancStone/Sources/OpenGL/OpenGLIncludes.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/OpenGL/OpenGLIncludes.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/OpenGL/OpenGLProgram.cpp --- a/OrthancStone/Sources/OpenGL/OpenGLProgram.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/OpenGL/OpenGLProgram.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/OpenGL/OpenGLProgram.h --- a/OrthancStone/Sources/OpenGL/OpenGLProgram.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/OpenGL/OpenGLProgram.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/OpenGL/OpenGLShader.cpp --- a/OrthancStone/Sources/OpenGL/OpenGLShader.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/OpenGL/OpenGLShader.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/OpenGL/OpenGLShader.h --- a/OrthancStone/Sources/OpenGL/OpenGLShader.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/OpenGL/OpenGLShader.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/OpenGL/OpenGLTexture.cpp --- a/OrthancStone/Sources/OpenGL/OpenGLTexture.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/OpenGL/OpenGLTexture.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/OpenGL/OpenGLTexture.h --- a/OrthancStone/Sources/OpenGL/OpenGLTexture.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/OpenGL/OpenGLTexture.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Oracle/GenericOracleRunner.cpp --- a/OrthancStone/Sources/Oracle/GenericOracleRunner.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Oracle/GenericOracleRunner.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Oracle/GenericOracleRunner.h --- a/OrthancStone/Sources/Oracle/GenericOracleRunner.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Oracle/GenericOracleRunner.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Oracle/GetOrthancImageCommand.cpp --- a/OrthancStone/Sources/Oracle/GetOrthancImageCommand.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Oracle/GetOrthancImageCommand.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Oracle/GetOrthancImageCommand.h --- a/OrthancStone/Sources/Oracle/GetOrthancImageCommand.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Oracle/GetOrthancImageCommand.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Oracle/GetOrthancWebViewerJpegCommand.cpp --- a/OrthancStone/Sources/Oracle/GetOrthancWebViewerJpegCommand.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Oracle/GetOrthancWebViewerJpegCommand.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Oracle/GetOrthancWebViewerJpegCommand.h --- a/OrthancStone/Sources/Oracle/GetOrthancWebViewerJpegCommand.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Oracle/GetOrthancWebViewerJpegCommand.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Oracle/HttpCommand.cpp --- a/OrthancStone/Sources/Oracle/HttpCommand.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Oracle/HttpCommand.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Oracle/HttpCommand.h --- a/OrthancStone/Sources/Oracle/HttpCommand.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Oracle/HttpCommand.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Oracle/IOracle.h --- a/OrthancStone/Sources/Oracle/IOracle.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Oracle/IOracle.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Oracle/IOracleCommand.h --- a/OrthancStone/Sources/Oracle/IOracleCommand.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Oracle/IOracleCommand.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Oracle/OracleCommandBase.cpp --- a/OrthancStone/Sources/Oracle/OracleCommandBase.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Oracle/OracleCommandBase.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Oracle/OracleCommandBase.h --- a/OrthancStone/Sources/Oracle/OracleCommandBase.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Oracle/OracleCommandBase.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Oracle/OracleCommandExceptionMessage.h --- a/OrthancStone/Sources/Oracle/OracleCommandExceptionMessage.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Oracle/OracleCommandExceptionMessage.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Oracle/OrthancRestApiCommand.cpp --- a/OrthancStone/Sources/Oracle/OrthancRestApiCommand.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Oracle/OrthancRestApiCommand.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Oracle/OrthancRestApiCommand.h --- a/OrthancStone/Sources/Oracle/OrthancRestApiCommand.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Oracle/OrthancRestApiCommand.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Oracle/ParseDicomFromFileCommand.cpp --- a/OrthancStone/Sources/Oracle/ParseDicomFromFileCommand.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Oracle/ParseDicomFromFileCommand.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Oracle/ParseDicomFromFileCommand.h --- a/OrthancStone/Sources/Oracle/ParseDicomFromFileCommand.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Oracle/ParseDicomFromFileCommand.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Oracle/ParseDicomFromWadoCommand.cpp --- a/OrthancStone/Sources/Oracle/ParseDicomFromWadoCommand.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Oracle/ParseDicomFromWadoCommand.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Oracle/ParseDicomFromWadoCommand.h --- a/OrthancStone/Sources/Oracle/ParseDicomFromWadoCommand.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Oracle/ParseDicomFromWadoCommand.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Oracle/ParseDicomSuccessMessage.cpp --- a/OrthancStone/Sources/Oracle/ParseDicomSuccessMessage.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Oracle/ParseDicomSuccessMessage.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Oracle/ParseDicomSuccessMessage.h --- a/OrthancStone/Sources/Oracle/ParseDicomSuccessMessage.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Oracle/ParseDicomSuccessMessage.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Oracle/ReadFileCommand.h --- a/OrthancStone/Sources/Oracle/ReadFileCommand.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Oracle/ReadFileCommand.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Oracle/SleepOracleCommand.h --- a/OrthancStone/Sources/Oracle/SleepOracleCommand.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Oracle/SleepOracleCommand.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Oracle/ThreadedOracle.cpp --- a/OrthancStone/Sources/Oracle/ThreadedOracle.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Oracle/ThreadedOracle.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Oracle/ThreadedOracle.h --- a/OrthancStone/Sources/Oracle/ThreadedOracle.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Oracle/ThreadedOracle.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/OrthancStone.h --- a/OrthancStone/Sources/OrthancStone.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/OrthancStone.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Platforms/Sdl/SdlOpenGLContext.cpp --- a/OrthancStone/Sources/Platforms/Sdl/SdlOpenGLContext.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Platforms/Sdl/SdlOpenGLContext.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Platforms/Sdl/SdlOpenGLContext.h --- a/OrthancStone/Sources/Platforms/Sdl/SdlOpenGLContext.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Platforms/Sdl/SdlOpenGLContext.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Platforms/Sdl/SdlViewport.cpp --- a/OrthancStone/Sources/Platforms/Sdl/SdlViewport.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Platforms/Sdl/SdlViewport.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Platforms/Sdl/SdlViewport.h --- a/OrthancStone/Sources/Platforms/Sdl/SdlViewport.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Platforms/Sdl/SdlViewport.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Platforms/Sdl/SdlWindow.cpp --- a/OrthancStone/Sources/Platforms/Sdl/SdlWindow.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Platforms/Sdl/SdlWindow.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Platforms/Sdl/SdlWindow.h --- a/OrthancStone/Sources/Platforms/Sdl/SdlWindow.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Platforms/Sdl/SdlWindow.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyCairoViewport.cpp --- a/OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyCairoViewport.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyCairoViewport.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyCairoViewport.h --- a/OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyCairoViewport.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyCairoViewport.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyLoadersContext.cpp --- a/OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyLoadersContext.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyLoadersContext.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyLoadersContext.h --- a/OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyLoadersContext.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyLoadersContext.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyOpenGLContext.cpp --- a/OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyOpenGLContext.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyOpenGLContext.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyOpenGLContext.h --- a/OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyOpenGLContext.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyOpenGLContext.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyOracle.cpp --- a/OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyOracle.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyOracle.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyOracle.h --- a/OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyOracle.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyOracle.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyOracle_Includes.h --- a/OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyOracle_Includes.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyOracle_Includes.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyViewport.cpp --- a/OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyViewport.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyViewport.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyViewport.h --- a/OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyViewport.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyViewport.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Platforms/WebAssembly/WebGLViewport.cpp --- a/OrthancStone/Sources/Platforms/WebAssembly/WebGLViewport.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Platforms/WebAssembly/WebGLViewport.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Platforms/WebAssembly/WebGLViewport.h --- a/OrthancStone/Sources/Platforms/WebAssembly/WebGLViewport.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Platforms/WebAssembly/WebGLViewport.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Platforms/WebAssembly/WebGLViewportsRegistry.cpp --- a/OrthancStone/Sources/Platforms/WebAssembly/WebGLViewportsRegistry.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Platforms/WebAssembly/WebGLViewportsRegistry.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Platforms/WebAssembly/WebGLViewportsRegistry.h --- a/OrthancStone/Sources/Platforms/WebAssembly/WebGLViewportsRegistry.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Platforms/WebAssembly/WebGLViewportsRegistry.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/AnnotationsSceneLayer.cpp --- a/OrthancStone/Sources/Scene2D/AnnotationsSceneLayer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/AnnotationsSceneLayer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/AnnotationsSceneLayer.h --- a/OrthancStone/Sources/Scene2D/AnnotationsSceneLayer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/AnnotationsSceneLayer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/ArrowSceneLayer.cpp --- a/OrthancStone/Sources/Scene2D/ArrowSceneLayer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/ArrowSceneLayer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/ArrowSceneLayer.h --- a/OrthancStone/Sources/Scene2D/ArrowSceneLayer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/ArrowSceneLayer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/CairoCompositor.cpp --- a/OrthancStone/Sources/Scene2D/CairoCompositor.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/CairoCompositor.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/CairoCompositor.h --- a/OrthancStone/Sources/Scene2D/CairoCompositor.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/CairoCompositor.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Color.h --- a/OrthancStone/Sources/Scene2D/Color.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Color.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/ColorSceneLayer.h --- a/OrthancStone/Sources/Scene2D/ColorSceneLayer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/ColorSceneLayer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/ColorTextureSceneLayer.cpp --- a/OrthancStone/Sources/Scene2D/ColorTextureSceneLayer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/ColorTextureSceneLayer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/ColorTextureSceneLayer.h --- a/OrthancStone/Sources/Scene2D/ColorTextureSceneLayer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/ColorTextureSceneLayer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/CopyStyleConfigurator.cpp --- a/OrthancStone/Sources/Scene2D/CopyStyleConfigurator.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/CopyStyleConfigurator.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/CopyStyleConfigurator.h --- a/OrthancStone/Sources/Scene2D/CopyStyleConfigurator.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/CopyStyleConfigurator.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/FloatTextureSceneLayer.cpp --- a/OrthancStone/Sources/Scene2D/FloatTextureSceneLayer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/FloatTextureSceneLayer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/FloatTextureSceneLayer.h --- a/OrthancStone/Sources/Scene2D/FloatTextureSceneLayer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/FloatTextureSceneLayer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/GrayscaleStyleConfigurator.cpp --- a/OrthancStone/Sources/Scene2D/GrayscaleStyleConfigurator.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/GrayscaleStyleConfigurator.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/GrayscaleStyleConfigurator.h --- a/OrthancStone/Sources/Scene2D/GrayscaleStyleConfigurator.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/GrayscaleStyleConfigurator.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/GrayscaleWindowingSceneTracker.cpp --- a/OrthancStone/Sources/Scene2D/GrayscaleWindowingSceneTracker.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/GrayscaleWindowingSceneTracker.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/GrayscaleWindowingSceneTracker.h --- a/OrthancStone/Sources/Scene2D/GrayscaleWindowingSceneTracker.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/GrayscaleWindowingSceneTracker.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/ICompositor.h --- a/OrthancStone/Sources/Scene2D/ICompositor.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/ICompositor.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/ILayerStyleConfigurator.h --- a/OrthancStone/Sources/Scene2D/ILayerStyleConfigurator.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/ILayerStyleConfigurator.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/ISceneLayer.h --- a/OrthancStone/Sources/Scene2D/ISceneLayer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/ISceneLayer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/InfoPanelSceneLayer.cpp --- a/OrthancStone/Sources/Scene2D/InfoPanelSceneLayer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/InfoPanelSceneLayer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/InfoPanelSceneLayer.h --- a/OrthancStone/Sources/Scene2D/InfoPanelSceneLayer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/InfoPanelSceneLayer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/CairoArrowRenderer.cpp --- a/OrthancStone/Sources/Scene2D/Internals/CairoArrowRenderer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/CairoArrowRenderer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/CairoArrowRenderer.h --- a/OrthancStone/Sources/Scene2D/Internals/CairoArrowRenderer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/CairoArrowRenderer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/CairoBaseRenderer.h --- a/OrthancStone/Sources/Scene2D/Internals/CairoBaseRenderer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/CairoBaseRenderer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/CairoColorTextureRenderer.cpp --- a/OrthancStone/Sources/Scene2D/Internals/CairoColorTextureRenderer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/CairoColorTextureRenderer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/CairoColorTextureRenderer.h --- a/OrthancStone/Sources/Scene2D/Internals/CairoColorTextureRenderer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/CairoColorTextureRenderer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/CairoFloatTextureRenderer.cpp --- a/OrthancStone/Sources/Scene2D/Internals/CairoFloatTextureRenderer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/CairoFloatTextureRenderer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/CairoFloatTextureRenderer.h --- a/OrthancStone/Sources/Scene2D/Internals/CairoFloatTextureRenderer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/CairoFloatTextureRenderer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/CairoInfoPanelRenderer.cpp --- a/OrthancStone/Sources/Scene2D/Internals/CairoInfoPanelRenderer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/CairoInfoPanelRenderer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/CairoInfoPanelRenderer.h --- a/OrthancStone/Sources/Scene2D/Internals/CairoInfoPanelRenderer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/CairoInfoPanelRenderer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/CairoLookupTableTextureRenderer.cpp --- a/OrthancStone/Sources/Scene2D/Internals/CairoLookupTableTextureRenderer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/CairoLookupTableTextureRenderer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/CairoLookupTableTextureRenderer.h --- a/OrthancStone/Sources/Scene2D/Internals/CairoLookupTableTextureRenderer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/CairoLookupTableTextureRenderer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/CairoPolylineRenderer.cpp --- a/OrthancStone/Sources/Scene2D/Internals/CairoPolylineRenderer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/CairoPolylineRenderer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/CairoPolylineRenderer.h --- a/OrthancStone/Sources/Scene2D/Internals/CairoPolylineRenderer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/CairoPolylineRenderer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/CairoTextRenderer.cpp --- a/OrthancStone/Sources/Scene2D/Internals/CairoTextRenderer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/CairoTextRenderer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/CairoTextRenderer.h --- a/OrthancStone/Sources/Scene2D/Internals/CairoTextRenderer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/CairoTextRenderer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/CompositorHelper.cpp --- a/OrthancStone/Sources/Scene2D/Internals/CompositorHelper.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/CompositorHelper.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/CompositorHelper.h --- a/OrthancStone/Sources/Scene2D/Internals/CompositorHelper.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/CompositorHelper.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/FixedPointAligner.cpp --- a/OrthancStone/Sources/Scene2D/Internals/FixedPointAligner.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/FixedPointAligner.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/FixedPointAligner.h --- a/OrthancStone/Sources/Scene2D/Internals/FixedPointAligner.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/FixedPointAligner.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/ICairoContextProvider.h --- a/OrthancStone/Sources/Scene2D/Internals/ICairoContextProvider.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/ICairoContextProvider.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/MacroLayerRenderer.cpp --- a/OrthancStone/Sources/Scene2D/Internals/MacroLayerRenderer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/MacroLayerRenderer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/MacroLayerRenderer.h --- a/OrthancStone/Sources/Scene2D/Internals/MacroLayerRenderer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/MacroLayerRenderer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/OpenGLAdvancedPolylineRenderer.cpp --- a/OrthancStone/Sources/Scene2D/Internals/OpenGLAdvancedPolylineRenderer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/OpenGLAdvancedPolylineRenderer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/OpenGLAdvancedPolylineRenderer.h --- a/OrthancStone/Sources/Scene2D/Internals/OpenGLAdvancedPolylineRenderer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/OpenGLAdvancedPolylineRenderer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/OpenGLArrowRenderer.cpp --- a/OrthancStone/Sources/Scene2D/Internals/OpenGLArrowRenderer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/OpenGLArrowRenderer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/OpenGLArrowRenderer.h --- a/OrthancStone/Sources/Scene2D/Internals/OpenGLArrowRenderer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/OpenGLArrowRenderer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/OpenGLBasicPolylineRenderer.cpp --- a/OrthancStone/Sources/Scene2D/Internals/OpenGLBasicPolylineRenderer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/OpenGLBasicPolylineRenderer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/OpenGLBasicPolylineRenderer.h --- a/OrthancStone/Sources/Scene2D/Internals/OpenGLBasicPolylineRenderer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/OpenGLBasicPolylineRenderer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/OpenGLColorTextureProgram.cpp --- a/OrthancStone/Sources/Scene2D/Internals/OpenGLColorTextureProgram.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/OpenGLColorTextureProgram.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/OpenGLColorTextureProgram.h --- a/OrthancStone/Sources/Scene2D/Internals/OpenGLColorTextureProgram.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/OpenGLColorTextureProgram.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/OpenGLColorTextureRenderer.cpp --- a/OrthancStone/Sources/Scene2D/Internals/OpenGLColorTextureRenderer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/OpenGLColorTextureRenderer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/OpenGLColorTextureRenderer.h --- a/OrthancStone/Sources/Scene2D/Internals/OpenGLColorTextureRenderer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/OpenGLColorTextureRenderer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/OpenGLFloatTextureProgram.cpp --- a/OrthancStone/Sources/Scene2D/Internals/OpenGLFloatTextureProgram.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/OpenGLFloatTextureProgram.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/OpenGLFloatTextureProgram.h --- a/OrthancStone/Sources/Scene2D/Internals/OpenGLFloatTextureProgram.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/OpenGLFloatTextureProgram.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/OpenGLFloatTextureRenderer.cpp --- a/OrthancStone/Sources/Scene2D/Internals/OpenGLFloatTextureRenderer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/OpenGLFloatTextureRenderer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/OpenGLFloatTextureRenderer.h --- a/OrthancStone/Sources/Scene2D/Internals/OpenGLFloatTextureRenderer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/OpenGLFloatTextureRenderer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/OpenGLInfoPanelRenderer.cpp --- a/OrthancStone/Sources/Scene2D/Internals/OpenGLInfoPanelRenderer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/OpenGLInfoPanelRenderer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/OpenGLInfoPanelRenderer.h --- a/OrthancStone/Sources/Scene2D/Internals/OpenGLInfoPanelRenderer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/OpenGLInfoPanelRenderer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/OpenGLLinesProgram.cpp --- a/OrthancStone/Sources/Scene2D/Internals/OpenGLLinesProgram.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/OpenGLLinesProgram.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/OpenGLLinesProgram.h --- a/OrthancStone/Sources/Scene2D/Internals/OpenGLLinesProgram.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/OpenGLLinesProgram.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/OpenGLLookupTableTextureRenderer.cpp --- a/OrthancStone/Sources/Scene2D/Internals/OpenGLLookupTableTextureRenderer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/OpenGLLookupTableTextureRenderer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/OpenGLLookupTableTextureRenderer.h --- a/OrthancStone/Sources/Scene2D/Internals/OpenGLLookupTableTextureRenderer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/OpenGLLookupTableTextureRenderer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/OpenGLShaderVersionDirective.h --- a/OrthancStone/Sources/Scene2D/Internals/OpenGLShaderVersionDirective.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/OpenGLShaderVersionDirective.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/OpenGLTextProgram.cpp --- a/OrthancStone/Sources/Scene2D/Internals/OpenGLTextProgram.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/OpenGLTextProgram.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/OpenGLTextProgram.h --- a/OrthancStone/Sources/Scene2D/Internals/OpenGLTextProgram.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/OpenGLTextProgram.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/OpenGLTextRenderer.cpp --- a/OrthancStone/Sources/Scene2D/Internals/OpenGLTextRenderer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/OpenGLTextRenderer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/OpenGLTextRenderer.h --- a/OrthancStone/Sources/Scene2D/Internals/OpenGLTextRenderer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/OpenGLTextRenderer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/OpenGLTextureProgram.cpp --- a/OrthancStone/Sources/Scene2D/Internals/OpenGLTextureProgram.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/OpenGLTextureProgram.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Internals/OpenGLTextureProgram.h --- a/OrthancStone/Sources/Scene2D/Internals/OpenGLTextureProgram.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Internals/OpenGLTextureProgram.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/LookupTableStyleConfigurator.cpp --- a/OrthancStone/Sources/Scene2D/LookupTableStyleConfigurator.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/LookupTableStyleConfigurator.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/LookupTableStyleConfigurator.h --- a/OrthancStone/Sources/Scene2D/LookupTableStyleConfigurator.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/LookupTableStyleConfigurator.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/LookupTableTextureSceneLayer.cpp --- a/OrthancStone/Sources/Scene2D/LookupTableTextureSceneLayer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/LookupTableTextureSceneLayer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/LookupTableTextureSceneLayer.h --- a/OrthancStone/Sources/Scene2D/LookupTableTextureSceneLayer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/LookupTableTextureSceneLayer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/MacroSceneLayer.cpp --- a/OrthancStone/Sources/Scene2D/MacroSceneLayer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/MacroSceneLayer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/MacroSceneLayer.h --- a/OrthancStone/Sources/Scene2D/MacroSceneLayer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/MacroSceneLayer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/MagnifyingGlassTracker.cpp --- a/OrthancStone/Sources/Scene2D/MagnifyingGlassTracker.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/MagnifyingGlassTracker.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/MagnifyingGlassTracker.h --- a/OrthancStone/Sources/Scene2D/MagnifyingGlassTracker.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/MagnifyingGlassTracker.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/NullLayer.h --- a/OrthancStone/Sources/Scene2D/NullLayer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/NullLayer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/OpenGLCompositor.cpp --- a/OrthancStone/Sources/Scene2D/OpenGLCompositor.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/OpenGLCompositor.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/OpenGLCompositor.h --- a/OrthancStone/Sources/Scene2D/OpenGLCompositor.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/OpenGLCompositor.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/OsiriXLayerFactory.cpp --- a/OrthancStone/Sources/Scene2D/OsiriXLayerFactory.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/OsiriXLayerFactory.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/OsiriXLayerFactory.h --- a/OrthancStone/Sources/Scene2D/OsiriXLayerFactory.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/OsiriXLayerFactory.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/PanSceneTracker.cpp --- a/OrthancStone/Sources/Scene2D/PanSceneTracker.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/PanSceneTracker.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/PanSceneTracker.h --- a/OrthancStone/Sources/Scene2D/PanSceneTracker.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/PanSceneTracker.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/PointerEvent.cpp --- a/OrthancStone/Sources/Scene2D/PointerEvent.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/PointerEvent.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/PointerEvent.h --- a/OrthancStone/Sources/Scene2D/PointerEvent.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/PointerEvent.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/PolylineSceneLayer.cpp --- a/OrthancStone/Sources/Scene2D/PolylineSceneLayer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/PolylineSceneLayer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/PolylineSceneLayer.h --- a/OrthancStone/Sources/Scene2D/PolylineSceneLayer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/PolylineSceneLayer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/RotateSceneTracker.cpp --- a/OrthancStone/Sources/Scene2D/RotateSceneTracker.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/RotateSceneTracker.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/RotateSceneTracker.h --- a/OrthancStone/Sources/Scene2D/RotateSceneTracker.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/RotateSceneTracker.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Scene2D.cpp --- a/OrthancStone/Sources/Scene2D/Scene2D.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Scene2D.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/Scene2D.h --- a/OrthancStone/Sources/Scene2D/Scene2D.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/Scene2D.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/ScenePoint2D.cpp --- a/OrthancStone/Sources/Scene2D/ScenePoint2D.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/ScenePoint2D.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/ScenePoint2D.h --- a/OrthancStone/Sources/Scene2D/ScenePoint2D.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/ScenePoint2D.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/TextSceneLayer.cpp --- a/OrthancStone/Sources/Scene2D/TextSceneLayer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/TextSceneLayer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/TextSceneLayer.h --- a/OrthancStone/Sources/Scene2D/TextSceneLayer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/TextSceneLayer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/TextureBaseSceneLayer.cpp --- a/OrthancStone/Sources/Scene2D/TextureBaseSceneLayer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/TextureBaseSceneLayer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/TextureBaseSceneLayer.h --- a/OrthancStone/Sources/Scene2D/TextureBaseSceneLayer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/TextureBaseSceneLayer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/ZoomSceneTracker.cpp --- a/OrthancStone/Sources/Scene2D/ZoomSceneTracker.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/ZoomSceneTracker.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2D/ZoomSceneTracker.h --- a/OrthancStone/Sources/Scene2D/ZoomSceneTracker.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2D/ZoomSceneTracker.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/AngleMeasureTool.cpp --- a/OrthancStone/Sources/Scene2DViewport/AngleMeasureTool.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/AngleMeasureTool.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/AngleMeasureTool.h --- a/OrthancStone/Sources/Scene2DViewport/AngleMeasureTool.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/AngleMeasureTool.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/CreateAngleMeasureCommand.cpp --- a/OrthancStone/Sources/Scene2DViewport/CreateAngleMeasureCommand.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/CreateAngleMeasureCommand.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/CreateAngleMeasureCommand.h --- a/OrthancStone/Sources/Scene2DViewport/CreateAngleMeasureCommand.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/CreateAngleMeasureCommand.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/CreateAngleMeasureTracker.cpp --- a/OrthancStone/Sources/Scene2DViewport/CreateAngleMeasureTracker.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/CreateAngleMeasureTracker.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/CreateAngleMeasureTracker.h --- a/OrthancStone/Sources/Scene2DViewport/CreateAngleMeasureTracker.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/CreateAngleMeasureTracker.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/CreateCircleMeasureTracker.cpp --- a/OrthancStone/Sources/Scene2DViewport/CreateCircleMeasureTracker.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/CreateCircleMeasureTracker.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/CreateCircleMeasureTracker.h --- a/OrthancStone/Sources/Scene2DViewport/CreateCircleMeasureTracker.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/CreateCircleMeasureTracker.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/CreateLineMeasureCommand.cpp --- a/OrthancStone/Sources/Scene2DViewport/CreateLineMeasureCommand.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/CreateLineMeasureCommand.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/CreateLineMeasureCommand.h --- a/OrthancStone/Sources/Scene2DViewport/CreateLineMeasureCommand.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/CreateLineMeasureCommand.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/CreateLineMeasureTracker.cpp --- a/OrthancStone/Sources/Scene2DViewport/CreateLineMeasureTracker.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/CreateLineMeasureTracker.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/CreateLineMeasureTracker.h --- a/OrthancStone/Sources/Scene2DViewport/CreateLineMeasureTracker.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/CreateLineMeasureTracker.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/CreateMeasureTracker.cpp --- a/OrthancStone/Sources/Scene2DViewport/CreateMeasureTracker.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/CreateMeasureTracker.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/CreateMeasureTracker.h --- a/OrthancStone/Sources/Scene2DViewport/CreateMeasureTracker.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/CreateMeasureTracker.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/EditAngleMeasureCommand.cpp --- a/OrthancStone/Sources/Scene2DViewport/EditAngleMeasureCommand.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/EditAngleMeasureCommand.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/EditAngleMeasureCommand.h --- a/OrthancStone/Sources/Scene2DViewport/EditAngleMeasureCommand.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/EditAngleMeasureCommand.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/EditAngleMeasureTracker.cpp --- a/OrthancStone/Sources/Scene2DViewport/EditAngleMeasureTracker.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/EditAngleMeasureTracker.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/EditAngleMeasureTracker.h --- a/OrthancStone/Sources/Scene2DViewport/EditAngleMeasureTracker.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/EditAngleMeasureTracker.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/EditLineMeasureCommand.cpp --- a/OrthancStone/Sources/Scene2DViewport/EditLineMeasureCommand.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/EditLineMeasureCommand.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/EditLineMeasureCommand.h --- a/OrthancStone/Sources/Scene2DViewport/EditLineMeasureCommand.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/EditLineMeasureCommand.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/EditLineMeasureTracker.cpp --- a/OrthancStone/Sources/Scene2DViewport/EditLineMeasureTracker.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/EditLineMeasureTracker.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/EditLineMeasureTracker.h --- a/OrthancStone/Sources/Scene2DViewport/EditLineMeasureTracker.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/EditLineMeasureTracker.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/IFlexiblePointerTracker.h --- a/OrthancStone/Sources/Scene2DViewport/IFlexiblePointerTracker.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/IFlexiblePointerTracker.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/LayerHolder.cpp --- a/OrthancStone/Sources/Scene2DViewport/LayerHolder.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/LayerHolder.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/LayerHolder.h --- a/OrthancStone/Sources/Scene2DViewport/LayerHolder.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/LayerHolder.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/LineMeasureTool.cpp --- a/OrthancStone/Sources/Scene2DViewport/LineMeasureTool.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/LineMeasureTool.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/LineMeasureTool.h --- a/OrthancStone/Sources/Scene2DViewport/LineMeasureTool.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/LineMeasureTool.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/MeasureCommands.cpp --- a/OrthancStone/Sources/Scene2DViewport/MeasureCommands.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/MeasureCommands.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/MeasureCommands.h --- a/OrthancStone/Sources/Scene2DViewport/MeasureCommands.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/MeasureCommands.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/MeasureTool.cpp --- a/OrthancStone/Sources/Scene2DViewport/MeasureTool.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/MeasureTool.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/MeasureTool.h --- a/OrthancStone/Sources/Scene2DViewport/MeasureTool.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/MeasureTool.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/MeasureToolsToolbox.cpp --- a/OrthancStone/Sources/Scene2DViewport/MeasureToolsToolbox.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/MeasureToolsToolbox.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/MeasureToolsToolbox.h --- a/OrthancStone/Sources/Scene2DViewport/MeasureToolsToolbox.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/MeasureToolsToolbox.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/MeasureTrackers.cpp --- a/OrthancStone/Sources/Scene2DViewport/MeasureTrackers.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/MeasureTrackers.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/MeasureTrackers.h --- a/OrthancStone/Sources/Scene2DViewport/MeasureTrackers.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/MeasureTrackers.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/OneGesturePointerTracker.cpp --- a/OrthancStone/Sources/Scene2DViewport/OneGesturePointerTracker.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/OneGesturePointerTracker.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/OneGesturePointerTracker.h --- a/OrthancStone/Sources/Scene2DViewport/OneGesturePointerTracker.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/OneGesturePointerTracker.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/PredeclaredTypes.h --- a/OrthancStone/Sources/Scene2DViewport/PredeclaredTypes.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/PredeclaredTypes.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/UndoStack.cpp --- a/OrthancStone/Sources/Scene2DViewport/UndoStack.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/UndoStack.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/UndoStack.h --- a/OrthancStone/Sources/Scene2DViewport/UndoStack.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/UndoStack.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/ViewportController.cpp --- a/OrthancStone/Sources/Scene2DViewport/ViewportController.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/ViewportController.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Scene2DViewport/ViewportController.h --- a/OrthancStone/Sources/Scene2DViewport/ViewportController.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Scene2DViewport/ViewportController.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/StoneEnumerations.cpp --- a/OrthancStone/Sources/StoneEnumerations.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/StoneEnumerations.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/StoneEnumerations.h --- a/OrthancStone/Sources/StoneEnumerations.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/StoneEnumerations.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/StoneException.h --- a/OrthancStone/Sources/StoneException.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/StoneException.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/StoneInitialization.cpp --- a/OrthancStone/Sources/StoneInitialization.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/StoneInitialization.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/StoneInitialization.h --- a/OrthancStone/Sources/StoneInitialization.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/StoneInitialization.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/AffineTransform2D.cpp --- a/OrthancStone/Sources/Toolbox/AffineTransform2D.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/AffineTransform2D.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/AffineTransform2D.h --- a/OrthancStone/Sources/Toolbox/AffineTransform2D.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/AffineTransform2D.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/BucketAccumulator1D.cpp --- a/OrthancStone/Sources/Toolbox/BucketAccumulator1D.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/BucketAccumulator1D.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/BucketAccumulator1D.h --- a/OrthancStone/Sources/Toolbox/BucketAccumulator1D.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/BucketAccumulator1D.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/BucketAccumulator2D.cpp --- a/OrthancStone/Sources/Toolbox/BucketAccumulator2D.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/BucketAccumulator2D.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/BucketAccumulator2D.h --- a/OrthancStone/Sources/Toolbox/BucketAccumulator2D.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/BucketAccumulator2D.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/CoordinateSystem3D.cpp --- a/OrthancStone/Sources/Toolbox/CoordinateSystem3D.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/CoordinateSystem3D.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/CoordinateSystem3D.h --- a/OrthancStone/Sources/Toolbox/CoordinateSystem3D.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/CoordinateSystem3D.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/DicomInstanceParameters.cpp --- a/OrthancStone/Sources/Toolbox/DicomInstanceParameters.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/DicomInstanceParameters.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License @@ -114,16 +114,18 @@ } - bool sliceThicknessPresent = true; - if (!dicom.ParseDouble(sliceThickness_, Orthanc::DICOM_TAG_SLICE_THICKNESS)) + if (dicom.ParseDouble(sliceThickness_, Orthanc::DICOM_TAG_SLICE_THICKNESS)) { + hasSliceThickness_ = true; + } + else + { + hasSliceThickness_ = false; + if (numberOfFrames_ > 1) { LOG(INFO) << "The (non-madatory) slice thickness information is missing in a multiframe image"; } - - sliceThickness_ = 100.0 * std::numeric_limits::epsilon(); - sliceThicknessPresent = false; } hasPixelSpacing_ = GeometryToolbox::GetPixelSpacing(pixelSpacingX_, pixelSpacingY_, dicom); @@ -139,49 +141,6 @@ if (numberOfFrames_ > 1) { ExtractFrameOffsets(frameOffsets_, dicom, numberOfFrames_); - - // if the slice thickness is unknown, we try to infer it from the sequence of grid frame offsets - // this only works if: - // - the first offset is 0.0 (case (a) of http://dicom.nema.org/medical/Dicom/2017c/output/chtml/part03/sect_C.8.8.3.2.html) - // - the offsets are all equal, to some small tolerance - // - the offsets is positive (increasing throughout the frames) - if (!sliceThicknessPresent) - { - if (frameOffsets_.size() >= 2) - { - double sliceThickness = frameOffsets_[1] - frameOffsets_[0]; - - if (sliceThickness > 0) - { - bool sameSized = true; - - for (size_t i = 2; i < frameOffsets_.size(); ++i) - { - double currentThickness = frameOffsets_[i] - frameOffsets_[i-1]; - if (!LinearAlgebra::IsNear(sliceThickness, currentThickness)) - { - LOG(ERROR) << "Unable to extract slice thickness from GridFrameOffsetVector (3004,000C) (reason: varying spacing)"; - sameSized = false; - break; - } - } - - if (sameSized) - { - sliceThickness_ = sliceThickness; - LOG(INFO) << "SliceThickness was not specified in the Dicom but was inferred from GridFrameOffsetVector (3004,000C)."; - } - } - } - else - { - LOG(ERROR) << "Unable to extract slice thickness from GridFrameOffsetVector (3004,000C) (reason: GridFrameOffsetVector not present or too small)"; - } - } - } - else - { - frameOffsets_.resize(0); } if (sopClassUid_ == SopClassUid_RTDose) @@ -274,6 +233,19 @@ } + double DicomInstanceParameters::GetSliceThickness() const + { + if (data_.hasSliceThickness_) + { + return data_.sliceThickness_; + } + else + { + throw Orthanc::OrthancException(Orthanc::ErrorCode_BadSequenceOfCalls); + } + } + + const Orthanc::DicomImageInformation& DicomInstanceParameters::GetImageInformation() const { assert(tags_.get() != NULL); @@ -715,7 +687,7 @@ } - bool DicomInstanceParameters::ComputeRegularSpacing(double& spacing) const + bool DicomInstanceParameters::ComputeFrameOffsetsSpacing(double& spacing) const { if (data_.frameOffsets_.size() == 0) // Not a RT-DOSE { @@ -728,18 +700,32 @@ } else { - assert(data_.frameOffsets_.size() == GetNumberOfFrames()); + static double THRESHOLD = 0.001; - spacing = std::abs(data_.frameOffsets_[1] - data_.frameOffsets_[0]); + if (data_.frameOffsets_.size() != GetNumberOfFrames()) + { + throw Orthanc::OrthancException(Orthanc::ErrorCode_InternalError); + } + + double a = data_.frameOffsets_[1] - data_.frameOffsets_[0]; for (size_t i = 1; i + 1 < data_.frameOffsets_.size(); i++) { - double s = data_.frameOffsets_[i + 1] - data_.frameOffsets_[i]; - if (!LinearAlgebra::IsNear(spacing, s, 0.001)) + double b = data_.frameOffsets_[i + 1] - data_.frameOffsets_[i]; + if (!LinearAlgebra::IsNear(a, b, THRESHOLD)) { + LOG(ERROR) << "Unable to extract slice thickness from GridFrameOffsetVector (3004,000C) (reason: varying spacing)"; return false; } } + + spacing = std::abs(a); + + if (HasSliceThickness() && + !LinearAlgebra::IsNear(spacing, GetSliceThickness(), THRESHOLD)) + { + LOG(WARNING) << "SliceThickness and GridFrameOffsetVector (3004,000C) do not match"; + } return true; } @@ -816,4 +802,41 @@ } } } + + + CoordinateSystem3D DicomInstanceParameters::GetMultiFrameGeometry() const + { + if (data_.frameOffsets_.empty()) + { + return data_.geometry_; + } + else + { + assert(data_.frameOffsets_.size() == data_.numberOfFrames_); + + double lowest = data_.frameOffsets_[0]; + for (size_t i = 1; i < data_.frameOffsets_.size(); i++) + { + lowest = std::min(lowest, data_.frameOffsets_[i]); + } + + return CoordinateSystem3D( + data_.geometry_.GetOrigin() + lowest * data_.geometry_.GetNormal(), + data_.geometry_.GetAxisX(), + data_.geometry_.GetAxisY()); + } + } + + + bool DicomInstanceParameters::IsReversedFrameOffsets() const + { + if (data_.frameOffsets_.size() < 2) + { + return false; + } + else + { + return (data_.frameOffsets_[0] > data_.frameOffsets_[1]); + } + } } diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/DicomInstanceParameters.h --- a/OrthancStone/Sources/Toolbox/DicomInstanceParameters.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/DicomInstanceParameters.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License @@ -48,6 +48,7 @@ unsigned int numberOfFrames_; unsigned int width_; unsigned int height_; + bool hasSliceThickness_; double sliceThickness_; double pixelSpacingX_; double pixelSpacingY_; @@ -143,11 +144,13 @@ return data_.height_; } - double GetSliceThickness() const + bool HasSliceThickness() const { - return data_.sliceThickness_; + return data_.hasSliceThickness_; } + double GetSliceThickness() const; + double GetPixelSpacingX() const { return data_.pixelSpacingX_; @@ -234,7 +237,7 @@ double ApplyRescale(double value) const; // Required for RT-DOSE - bool ComputeRegularSpacing(double& target) const; + bool ComputeFrameOffsetsSpacing(double& target) const; const std::string& GetFrameOfReferenceUid() const { @@ -260,5 +263,9 @@ { return data_.instanceNumber_; } + + CoordinateSystem3D GetMultiFrameGeometry() const; + + bool IsReversedFrameOffsets() const; }; } diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/DicomStructureSet.cpp --- a/OrthancStone/Sources/Toolbox/DicomStructureSet.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/DicomStructureSet.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/DicomStructureSet.h --- a/OrthancStone/Sources/Toolbox/DicomStructureSet.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/DicomStructureSet.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/DynamicBitmap.cpp --- a/OrthancStone/Sources/Toolbox/DynamicBitmap.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/DynamicBitmap.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/DynamicBitmap.h --- a/OrthancStone/Sources/Toolbox/DynamicBitmap.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/DynamicBitmap.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/Extent2D.cpp --- a/OrthancStone/Sources/Toolbox/Extent2D.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/Extent2D.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/Extent2D.h --- a/OrthancStone/Sources/Toolbox/Extent2D.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/Extent2D.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/FiniteProjectiveCamera.cpp --- a/OrthancStone/Sources/Toolbox/FiniteProjectiveCamera.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/FiniteProjectiveCamera.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/FiniteProjectiveCamera.h --- a/OrthancStone/Sources/Toolbox/FiniteProjectiveCamera.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/FiniteProjectiveCamera.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/GenericToolbox.cpp --- a/OrthancStone/Sources/Toolbox/GenericToolbox.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/GenericToolbox.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/GenericToolbox.h --- a/OrthancStone/Sources/Toolbox/GenericToolbox.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/GenericToolbox.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/GeometryToolbox.cpp --- a/OrthancStone/Sources/Toolbox/GeometryToolbox.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/GeometryToolbox.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/GeometryToolbox.h --- a/OrthancStone/Sources/Toolbox/GeometryToolbox.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/GeometryToolbox.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/ImageGeometry.cpp --- a/OrthancStone/Sources/Toolbox/ImageGeometry.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/ImageGeometry.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/ImageGeometry.h --- a/OrthancStone/Sources/Toolbox/ImageGeometry.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/ImageGeometry.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/ImageToolbox.cpp --- a/OrthancStone/Sources/Toolbox/ImageToolbox.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/ImageToolbox.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/ImageToolbox.h --- a/OrthancStone/Sources/Toolbox/ImageToolbox.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/ImageToolbox.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/Internals/BucketMapper.cpp --- a/OrthancStone/Sources/Toolbox/Internals/BucketMapper.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/Internals/BucketMapper.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/Internals/BucketMapper.h --- a/OrthancStone/Sources/Toolbox/Internals/BucketMapper.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/Internals/BucketMapper.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/Internals/OrientedIntegerLine2D.cpp --- a/OrthancStone/Sources/Toolbox/Internals/OrientedIntegerLine2D.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/Internals/OrientedIntegerLine2D.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/Internals/OrientedIntegerLine2D.h --- a/OrthancStone/Sources/Toolbox/Internals/OrientedIntegerLine2D.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/Internals/OrientedIntegerLine2D.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/Internals/RectanglesIntegerProjection.cpp --- a/OrthancStone/Sources/Toolbox/Internals/RectanglesIntegerProjection.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/Internals/RectanglesIntegerProjection.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/Internals/RectanglesIntegerProjection.h --- a/OrthancStone/Sources/Toolbox/Internals/RectanglesIntegerProjection.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/Internals/RectanglesIntegerProjection.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/LinearAlgebra.cpp --- a/OrthancStone/Sources/Toolbox/LinearAlgebra.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/LinearAlgebra.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/LinearAlgebra.h --- a/OrthancStone/Sources/Toolbox/LinearAlgebra.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/LinearAlgebra.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OrthancDatasets/DicomDatasetReader.cpp --- a/OrthancStone/Sources/Toolbox/OrthancDatasets/DicomDatasetReader.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OrthancDatasets/DicomDatasetReader.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OrthancDatasets/DicomDatasetReader.h --- a/OrthancStone/Sources/Toolbox/OrthancDatasets/DicomDatasetReader.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OrthancDatasets/DicomDatasetReader.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OrthancDatasets/FullOrthancDataset.cpp --- a/OrthancStone/Sources/Toolbox/OrthancDatasets/FullOrthancDataset.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OrthancDatasets/FullOrthancDataset.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OrthancDatasets/FullOrthancDataset.h --- a/OrthancStone/Sources/Toolbox/OrthancDatasets/FullOrthancDataset.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OrthancDatasets/FullOrthancDataset.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OrthancDatasets/IDicomDataset.h --- a/OrthancStone/Sources/Toolbox/OrthancDatasets/IDicomDataset.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OrthancDatasets/IDicomDataset.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OrthancDatasets/IOrthancConnection.cpp --- a/OrthancStone/Sources/Toolbox/OrthancDatasets/IOrthancConnection.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OrthancDatasets/IOrthancConnection.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OrthancDatasets/IOrthancConnection.h --- a/OrthancStone/Sources/Toolbox/OrthancDatasets/IOrthancConnection.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OrthancDatasets/IOrthancConnection.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OrthancDatasets/OrthancHttpConnection.cpp --- a/OrthancStone/Sources/Toolbox/OrthancDatasets/OrthancHttpConnection.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OrthancDatasets/OrthancHttpConnection.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OrthancDatasets/OrthancHttpConnection.h --- a/OrthancStone/Sources/Toolbox/OrthancDatasets/OrthancHttpConnection.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OrthancDatasets/OrthancHttpConnection.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OrthancDatasets/SimplifiedOrthancDataset.cpp --- a/OrthancStone/Sources/Toolbox/OrthancDatasets/SimplifiedOrthancDataset.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OrthancDatasets/SimplifiedOrthancDataset.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OrthancDatasets/SimplifiedOrthancDataset.h --- a/OrthancStone/Sources/Toolbox/OrthancDatasets/SimplifiedOrthancDataset.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OrthancDatasets/SimplifiedOrthancDataset.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OsiriX/AngleAnnotation.cpp --- a/OrthancStone/Sources/Toolbox/OsiriX/AngleAnnotation.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OsiriX/AngleAnnotation.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OsiriX/AngleAnnotation.h --- a/OrthancStone/Sources/Toolbox/OsiriX/AngleAnnotation.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OsiriX/AngleAnnotation.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OsiriX/Annotation.cpp --- a/OrthancStone/Sources/Toolbox/OsiriX/Annotation.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OsiriX/Annotation.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OsiriX/Annotation.h --- a/OrthancStone/Sources/Toolbox/OsiriX/Annotation.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OsiriX/Annotation.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OsiriX/ArrayValue.cpp --- a/OrthancStone/Sources/Toolbox/OsiriX/ArrayValue.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OsiriX/ArrayValue.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OsiriX/ArrayValue.h --- a/OrthancStone/Sources/Toolbox/OsiriX/ArrayValue.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OsiriX/ArrayValue.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OsiriX/CollectionOfAnnotations.cpp --- a/OrthancStone/Sources/Toolbox/OsiriX/CollectionOfAnnotations.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OsiriX/CollectionOfAnnotations.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OsiriX/CollectionOfAnnotations.h --- a/OrthancStone/Sources/Toolbox/OsiriX/CollectionOfAnnotations.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OsiriX/CollectionOfAnnotations.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OsiriX/DictionaryValue.cpp --- a/OrthancStone/Sources/Toolbox/OsiriX/DictionaryValue.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OsiriX/DictionaryValue.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OsiriX/DictionaryValue.h --- a/OrthancStone/Sources/Toolbox/OsiriX/DictionaryValue.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OsiriX/DictionaryValue.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OsiriX/IValue.cpp --- a/OrthancStone/Sources/Toolbox/OsiriX/IValue.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OsiriX/IValue.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OsiriX/IValue.h --- a/OrthancStone/Sources/Toolbox/OsiriX/IValue.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OsiriX/IValue.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OsiriX/IntegerValue.h --- a/OrthancStone/Sources/Toolbox/OsiriX/IntegerValue.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OsiriX/IntegerValue.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OsiriX/LineAnnotation.cpp --- a/OrthancStone/Sources/Toolbox/OsiriX/LineAnnotation.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OsiriX/LineAnnotation.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OsiriX/LineAnnotation.h --- a/OrthancStone/Sources/Toolbox/OsiriX/LineAnnotation.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OsiriX/LineAnnotation.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OsiriX/RealValue.h --- a/OrthancStone/Sources/Toolbox/OsiriX/RealValue.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OsiriX/RealValue.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OsiriX/StringValue.cpp --- a/OrthancStone/Sources/Toolbox/OsiriX/StringValue.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OsiriX/StringValue.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OsiriX/StringValue.h --- a/OrthancStone/Sources/Toolbox/OsiriX/StringValue.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OsiriX/StringValue.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OsiriX/TextAnnotation.cpp --- a/OrthancStone/Sources/Toolbox/OsiriX/TextAnnotation.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OsiriX/TextAnnotation.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/OsiriX/TextAnnotation.h --- a/OrthancStone/Sources/Toolbox/OsiriX/TextAnnotation.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/OsiriX/TextAnnotation.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/ParsedDicomCache.cpp --- a/OrthancStone/Sources/Toolbox/ParsedDicomCache.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/ParsedDicomCache.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/ParsedDicomCache.h --- a/OrthancStone/Sources/Toolbox/ParsedDicomCache.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/ParsedDicomCache.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/ParsedDicomDataset.cpp --- a/OrthancStone/Sources/Toolbox/ParsedDicomDataset.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/ParsedDicomDataset.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/ParsedDicomDataset.h --- a/OrthancStone/Sources/Toolbox/ParsedDicomDataset.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/ParsedDicomDataset.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/PixelTestPatterns.h --- a/OrthancStone/Sources/Toolbox/PixelTestPatterns.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/PixelTestPatterns.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/SegmentTree.cpp --- a/OrthancStone/Sources/Toolbox/SegmentTree.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/SegmentTree.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/SegmentTree.h --- a/OrthancStone/Sources/Toolbox/SegmentTree.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/SegmentTree.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/ShearWarpProjectiveTransform.cpp --- a/OrthancStone/Sources/Toolbox/ShearWarpProjectiveTransform.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/ShearWarpProjectiveTransform.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/ShearWarpProjectiveTransform.h --- a/OrthancStone/Sources/Toolbox/ShearWarpProjectiveTransform.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/ShearWarpProjectiveTransform.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/SlicesSorter.cpp --- a/OrthancStone/Sources/Toolbox/SlicesSorter.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/SlicesSorter.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/SlicesSorter.h --- a/OrthancStone/Sources/Toolbox/SlicesSorter.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/SlicesSorter.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/SortedFrames.cpp --- a/OrthancStone/Sources/Toolbox/SortedFrames.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/SortedFrames.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/SortedFrames.h --- a/OrthancStone/Sources/Toolbox/SortedFrames.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/SortedFrames.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/SubpixelReader.h --- a/OrthancStone/Sources/Toolbox/SubpixelReader.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/SubpixelReader.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/SubvoxelReader.h --- a/OrthancStone/Sources/Toolbox/SubvoxelReader.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/SubvoxelReader.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/TextRenderer.cpp --- a/OrthancStone/Sources/Toolbox/TextRenderer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/TextRenderer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/TextRenderer.h --- a/OrthancStone/Sources/Toolbox/TextRenderer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/TextRenderer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/UndoRedoStack.cpp --- a/OrthancStone/Sources/Toolbox/UndoRedoStack.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/UndoRedoStack.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/UndoRedoStack.h --- a/OrthancStone/Sources/Toolbox/UndoRedoStack.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/UndoRedoStack.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/UnionOfRectangles.cpp --- a/OrthancStone/Sources/Toolbox/UnionOfRectangles.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/UnionOfRectangles.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Toolbox/UnionOfRectangles.h --- a/OrthancStone/Sources/Toolbox/UnionOfRectangles.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Toolbox/UnionOfRectangles.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Viewport/DefaultViewportInteractor.cpp --- a/OrthancStone/Sources/Viewport/DefaultViewportInteractor.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Viewport/DefaultViewportInteractor.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Viewport/DefaultViewportInteractor.h --- a/OrthancStone/Sources/Viewport/DefaultViewportInteractor.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Viewport/DefaultViewportInteractor.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Viewport/IViewport.h --- a/OrthancStone/Sources/Viewport/IViewport.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Viewport/IViewport.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Viewport/IViewportInteractor.h --- a/OrthancStone/Sources/Viewport/IViewportInteractor.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Viewport/IViewportInteractor.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Viewport/ViewportLocker.cpp --- a/OrthancStone/Sources/Viewport/ViewportLocker.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Viewport/ViewportLocker.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Viewport/ViewportLocker.h --- a/OrthancStone/Sources/Viewport/ViewportLocker.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Viewport/ViewportLocker.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Volumes/DicomVolumeImage.cpp --- a/OrthancStone/Sources/Volumes/DicomVolumeImage.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Volumes/DicomVolumeImage.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Volumes/DicomVolumeImage.h --- a/OrthancStone/Sources/Volumes/DicomVolumeImage.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Volumes/DicomVolumeImage.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Volumes/DicomVolumeImageMPRSlicer.cpp --- a/OrthancStone/Sources/Volumes/DicomVolumeImageMPRSlicer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Volumes/DicomVolumeImageMPRSlicer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Volumes/DicomVolumeImageMPRSlicer.h --- a/OrthancStone/Sources/Volumes/DicomVolumeImageMPRSlicer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Volumes/DicomVolumeImageMPRSlicer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Volumes/DicomVolumeImageReslicer.cpp --- a/OrthancStone/Sources/Volumes/DicomVolumeImageReslicer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Volumes/DicomVolumeImageReslicer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Volumes/DicomVolumeImageReslicer.h --- a/OrthancStone/Sources/Volumes/DicomVolumeImageReslicer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Volumes/DicomVolumeImageReslicer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Volumes/IGeometryProvider.h --- a/OrthancStone/Sources/Volumes/IGeometryProvider.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Volumes/IGeometryProvider.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Volumes/IVolumeSlicer.cpp --- a/OrthancStone/Sources/Volumes/IVolumeSlicer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Volumes/IVolumeSlicer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Volumes/IVolumeSlicer.h --- a/OrthancStone/Sources/Volumes/IVolumeSlicer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Volumes/IVolumeSlicer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Volumes/ImageBuffer3D.cpp --- a/OrthancStone/Sources/Volumes/ImageBuffer3D.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Volumes/ImageBuffer3D.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Volumes/ImageBuffer3D.h --- a/OrthancStone/Sources/Volumes/ImageBuffer3D.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Volumes/ImageBuffer3D.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Volumes/OrientedVolumeBoundingBox.cpp --- a/OrthancStone/Sources/Volumes/OrientedVolumeBoundingBox.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Volumes/OrientedVolumeBoundingBox.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Volumes/OrientedVolumeBoundingBox.h --- a/OrthancStone/Sources/Volumes/OrientedVolumeBoundingBox.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Volumes/OrientedVolumeBoundingBox.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Volumes/VolumeImageGeometry.cpp --- a/OrthancStone/Sources/Volumes/VolumeImageGeometry.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Volumes/VolumeImageGeometry.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Volumes/VolumeImageGeometry.h --- a/OrthancStone/Sources/Volumes/VolumeImageGeometry.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Volumes/VolumeImageGeometry.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Volumes/VolumeReslicer.cpp --- a/OrthancStone/Sources/Volumes/VolumeReslicer.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Volumes/VolumeReslicer.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Volumes/VolumeReslicer.h --- a/OrthancStone/Sources/Volumes/VolumeReslicer.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Volumes/VolumeReslicer.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Volumes/VolumeSceneLayerSource.cpp --- a/OrthancStone/Sources/Volumes/VolumeSceneLayerSource.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Volumes/VolumeSceneLayerSource.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Volumes/VolumeSceneLayerSource.h --- a/OrthancStone/Sources/Volumes/VolumeSceneLayerSource.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Volumes/VolumeSceneLayerSource.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Wrappers/CairoContext.cpp --- a/OrthancStone/Sources/Wrappers/CairoContext.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Wrappers/CairoContext.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Wrappers/CairoContext.h --- a/OrthancStone/Sources/Wrappers/CairoContext.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Wrappers/CairoContext.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Wrappers/CairoSurface.cpp --- a/OrthancStone/Sources/Wrappers/CairoSurface.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Wrappers/CairoSurface.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/Sources/Wrappers/CairoSurface.h --- a/OrthancStone/Sources/Wrappers/CairoSurface.h Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/Sources/Wrappers/CairoSurface.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/UnitTestsSources/CMakeLists.txt --- a/OrthancStone/UnitTestsSources/CMakeLists.txt Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/UnitTestsSources/CMakeLists.txt Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License @@ -59,6 +59,8 @@ ${ORTHANC_STONE_SOURCES} ) +DefineSourceBasenameForTarget(UnitTests) + add_custom_command( TARGET UnitTests POST_BUILD diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/UnitTestsSources/ComputationalGeometryTests.cpp --- a/OrthancStone/UnitTestsSources/ComputationalGeometryTests.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/UnitTestsSources/ComputationalGeometryTests.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/UnitTestsSources/DicomTests.cpp --- a/OrthancStone/UnitTestsSources/DicomTests.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/UnitTestsSources/DicomTests.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License @@ -54,7 +54,8 @@ ASSERT_EQ(1u, p->GetNumberOfFrames()); ASSERT_EQ(0u, p->GetWidth()); ASSERT_EQ(0u, p->GetHeight()); - ASSERT_TRUE(OrthancStone::LinearAlgebra::IsCloseToZero(p->GetSliceThickness())); + ASSERT_FALSE(p->HasSliceThickness()); + ASSERT_THROW(p->GetSliceThickness(), Orthanc::OrthancException); ASSERT_FLOAT_EQ(1, p->GetPixelSpacingX()); ASSERT_FLOAT_EQ(1, p->GetPixelSpacingY()); ASSERT_FALSE(p->GetGeometry().IsValid()); @@ -81,7 +82,7 @@ ASSERT_DOUBLE_EQ(1.0, p->ApplyRescale(1.0)); double s; - ASSERT_FALSE(p->ComputeRegularSpacing(s)); + ASSERT_FALSE(p->ComputeFrameOffsetsSpacing(s)); ASSERT_TRUE(p->GetFrameOfReferenceUid().empty()); } @@ -223,3 +224,82 @@ } } } + + +TEST(DicomInstanceParameters, ReverseFrameOffsetsGrid) +{ + Orthanc::DicomMap m; + SetupUids(m); + + m.SetValue(Orthanc::DICOM_TAG_IMAGE_POSITION_PATIENT, "-276.611\\-274.463\\100", false); + m.SetValue(Orthanc::DICOM_TAG_IMAGE_ORIENTATION_PATIENT, "1\\0\\0\\0\\1\\0", false); + m.SetValue(Orthanc::DICOM_TAG_NUMBER_OF_FRAMES, "126", false); + m.SetValue(Orthanc::DICOM_TAG_GRID_FRAME_OFFSET_VECTOR, "0\\-2\\-4\\-6\\-8\\-10\\-12\\-14\\-16\\-18\\-20\\-22\\-24\\-26\\-28\\-30\\-32\\-34\\-36\\-38\\-40\\-42\\-44\\-46\\-48\\-50\\-52\\-54\\-56\\-58\\-60\\-62\\-64\\-66\\-68\\-70\\-72\\-74\\-76\\-78\\-80\\-82\\-84\\-86\\-88\\-90\\-92\\-94\\-96\\-98\\-100\\-102\\-104\\-106\\-108\\-110\\-112\\-114\\-116\\-118\\-120\\-122\\-124\\-126\\-128\\-130\\-132\\-134\\-136\\-138\\-140\\-142\\-144\\-146\\-148\\-150\\-152\\-154\\-156\\-158\\-160\\-162\\-164\\-166\\-168\\-170\\-172\\-174\\-176\\-178\\-180\\-182\\-184\\-186\\-188\\-190\\-192\\-194\\-196\\-198\\-200\\-202\\-204\\-206\\-208\\-210\\-212\\-214\\-216\\-218\\-220\\-222\\-224\\-226\\-228\\-230\\-232\\-234\\-236\\-238\\-240\\-242\\-244\\-246\\-248\\-250", false); + + std::unique_ptr p; + p.reset(OrthancStone::DicomInstanceParameters(m).Clone()); + + ASSERT_FALSE(p->HasSliceThickness()); + ASSERT_THROW(p->GetSliceThickness(), Orthanc::OrthancException); + + double s; + ASSERT_TRUE(p->ComputeFrameOffsetsSpacing(s)); + ASSERT_DOUBLE_EQ(s, 2.0); + ASSERT_TRUE(p->IsReversedFrameOffsets()); + + ASSERT_DOUBLE_EQ(1, p->GetMultiFrameGeometry().GetAxisX() [0]); + ASSERT_DOUBLE_EQ(0, p->GetMultiFrameGeometry().GetAxisX() [1]); + ASSERT_DOUBLE_EQ(0, p->GetMultiFrameGeometry().GetAxisX() [2]); + + ASSERT_DOUBLE_EQ(0, p->GetMultiFrameGeometry().GetAxisY() [0]); + ASSERT_DOUBLE_EQ(1, p->GetMultiFrameGeometry().GetAxisY() [1]); + ASSERT_DOUBLE_EQ(0, p->GetMultiFrameGeometry().GetAxisY() [2]); + + ASSERT_DOUBLE_EQ(0, p->GetMultiFrameGeometry().GetNormal() [0]); + ASSERT_DOUBLE_EQ(0, p->GetMultiFrameGeometry().GetNormal() [1]); + ASSERT_DOUBLE_EQ(1, p->GetMultiFrameGeometry().GetNormal() [2]); + + ASSERT_DOUBLE_EQ(-276.611, p->GetMultiFrameGeometry().GetOrigin() [0]); + ASSERT_DOUBLE_EQ(-274.463, p->GetMultiFrameGeometry().GetOrigin() [1]); + ASSERT_DOUBLE_EQ(100.0 - 250.0, p->GetMultiFrameGeometry().GetOrigin() [2]); +} + + +TEST(DicomInstanceParameters, StandardFrameOffsetsGrid) +{ + Orthanc::DicomMap m; + SetupUids(m); + + m.SetValue(Orthanc::DICOM_TAG_SLICE_THICKNESS, "2", false); + m.SetValue(Orthanc::DICOM_TAG_IMAGE_POSITION_PATIENT, "-205.2157\\-388.4679\\-120", false); + m.SetValue(Orthanc::DICOM_TAG_IMAGE_ORIENTATION_PATIENT, "1\\0\\0\\0\\1\\0", false); + m.SetValue(Orthanc::DICOM_TAG_NUMBER_OF_FRAMES, "155", false); + m.SetValue(Orthanc::DICOM_TAG_GRID_FRAME_OFFSET_VECTOR, "0\\2\\4\\6\\8\\10\\12\\14\\16\\18\\20\\22\\24\\26\\28\\30\\32\\34\\36\\38\\40\\42\\44\\46\\48\\50\\52\\54\\56\\58\\60\\62\\64\\66\\68\\70\\72\\74\\76\\78\\80\\82\\84\\86\\88\\90\\92\\94\\96\\98\\100\\102\\104\\106\\108\\110\\112\\114\\116\\118\\120\\122\\124\\126\\128\\130\\132\\134\\136\\138\\140\\142\\144\\146\\148\\150\\152\\154\\156\\158\\160\\162\\164\\166\\168\\170\\172\\174\\176\\178\\180\\182\\184\\186\\188\\190\\192\\194\\196\\198\\200\\202\\204\\206\\208\\210\\212\\214\\216\\218\\220\\222\\224\\226\\228\\230\\232\\234\\236\\238\\240\\242\\244\\246\\248\\250\\252\\254\\256\\258\\260\\262\\264\\266\\268\\270\\272\\274\\276\\278\\280\\282\\284\\286\\288\\290\\292\\294\\296\\298\\300\\302\\304\\306\\308", false); + + std::unique_ptr p; + p.reset(OrthancStone::DicomInstanceParameters(m).Clone()); + + ASSERT_TRUE(p->HasSliceThickness()); + ASSERT_DOUBLE_EQ(2.0, p->GetSliceThickness()); + + double s; + ASSERT_TRUE(p->ComputeFrameOffsetsSpacing(s)); + ASSERT_DOUBLE_EQ(s, 2.0); + ASSERT_FALSE(p->IsReversedFrameOffsets()); + + ASSERT_DOUBLE_EQ(1, p->GetMultiFrameGeometry().GetAxisX() [0]); + ASSERT_DOUBLE_EQ(0, p->GetMultiFrameGeometry().GetAxisX() [1]); + ASSERT_DOUBLE_EQ(0, p->GetMultiFrameGeometry().GetAxisX() [2]); + + ASSERT_DOUBLE_EQ(0, p->GetMultiFrameGeometry().GetAxisY() [0]); + ASSERT_DOUBLE_EQ(1, p->GetMultiFrameGeometry().GetAxisY() [1]); + ASSERT_DOUBLE_EQ(0, p->GetMultiFrameGeometry().GetAxisY() [2]); + + ASSERT_DOUBLE_EQ(0, p->GetMultiFrameGeometry().GetNormal() [0]); + ASSERT_DOUBLE_EQ(0, p->GetMultiFrameGeometry().GetNormal() [1]); + ASSERT_DOUBLE_EQ(1, p->GetMultiFrameGeometry().GetNormal() [2]); + + ASSERT_DOUBLE_EQ(-205.2157, p->GetMultiFrameGeometry().GetOrigin() [0]); + ASSERT_DOUBLE_EQ(-388.4679, p->GetMultiFrameGeometry().GetOrigin() [1]); + ASSERT_DOUBLE_EQ(-120.0, p->GetMultiFrameGeometry().GetOrigin() [2]); +} diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/UnitTestsSources/GenericToolboxTests.cpp --- a/OrthancStone/UnitTestsSources/GenericToolboxTests.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/UnitTestsSources/GenericToolboxTests.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/UnitTestsSources/GeometryToolboxTests.cpp --- a/OrthancStone/UnitTestsSources/GeometryToolboxTests.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/UnitTestsSources/GeometryToolboxTests.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/UnitTestsSources/Graveyard/TestStructureSet_BGO.cpp --- a/OrthancStone/UnitTestsSources/Graveyard/TestStructureSet_BGO.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/UnitTestsSources/Graveyard/TestStructureSet_BGO.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/UnitTestsSources/ImageToolboxTests.cpp --- a/OrthancStone/UnitTestsSources/ImageToolboxTests.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/UnitTestsSources/ImageToolboxTests.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/UnitTestsSources/PixelTestPatternsTests.cpp --- a/OrthancStone/UnitTestsSources/PixelTestPatternsTests.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/UnitTestsSources/PixelTestPatternsTests.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/UnitTestsSources/SortedFramesCreateTest.py --- a/OrthancStone/UnitTestsSources/SortedFramesCreateTest.py Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/UnitTestsSources/SortedFramesCreateTest.py Wed Jul 12 21:21:11 2023 +0200 @@ -3,8 +3,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/UnitTestsSources/SortedFramesTests.cpp --- a/OrthancStone/UnitTestsSources/SortedFramesTests.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/UnitTestsSources/SortedFramesTests.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/UnitTestsSources/TestMessageBroker.cpp --- a/OrthancStone/UnitTestsSources/TestMessageBroker.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/UnitTestsSources/TestMessageBroker.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/UnitTestsSources/TestStrategy.cpp --- a/OrthancStone/UnitTestsSources/TestStrategy.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/UnitTestsSources/TestStrategy.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/UnitTestsSources/TestStructureSet.cpp --- a/OrthancStone/UnitTestsSources/TestStructureSet.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/UnitTestsSources/TestStructureSet.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/UnitTestsSources/UnitTestsMain.cpp --- a/OrthancStone/UnitTestsSources/UnitTestsMain.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/UnitTestsSources/UnitTestsMain.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/UnitTestsSources/UnitTestsSources.cmake --- a/OrthancStone/UnitTestsSources/UnitTestsSources.cmake Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/UnitTestsSources/UnitTestsSources.cmake Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 OrthancStone/UnitTestsSources/VolumeRenderingTests.cpp --- a/OrthancStone/UnitTestsSources/VolumeRenderingTests.cpp Fri May 19 17:19:50 2023 +0200 +++ b/OrthancStone/UnitTestsSources/VolumeRenderingTests.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License diff -r 82dbe2729b69 -r fdb012c86a75 RenderingPlugin/CMakeLists.txt --- a/RenderingPlugin/CMakeLists.txt Fri May 19 17:19:50 2023 +0200 +++ b/RenderingPlugin/CMakeLists.txt Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU General Public License as diff -r 82dbe2729b69 -r fdb012c86a75 RenderingPlugin/Resources/Orthanc/Plugins/OrthancPluginCppWrapper.cpp --- a/RenderingPlugin/Resources/Orthanc/Plugins/OrthancPluginCppWrapper.cpp Fri May 19 17:19:50 2023 +0200 +++ b/RenderingPlugin/Resources/Orthanc/Plugins/OrthancPluginCppWrapper.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Orthanc - A Lightweight, RESTful DICOM Store * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU General Public License as @@ -253,14 +253,15 @@ // helper class to convert std::map of headers to the plugin SDK C structure class PluginHttpHeaders { + private: std::vector headersKeys_; std::vector headersValues_; + public: - - PluginHttpHeaders(const std::map& httpHeaders) + explicit PluginHttpHeaders(const std::map& httpHeaders) { for (std::map::const_iterator - it = httpHeaders.begin(); it != httpHeaders.end(); it++) + it = httpHeaders.begin(); it != httpHeaders.end(); ++it) { headersKeys_.push_back(it->first.c_str()); headersValues_.push_back(it->second.c_str()); @@ -750,6 +751,12 @@ } } + OrthancConfiguration::OrthancConfiguration(const Json::Value& configuration, const std::string& path) : + configuration_(configuration), + path_(path) + { + } + std::string OrthancConfiguration::GetPath(const std::string& key) const { @@ -1105,7 +1112,7 @@ if (configuration_[key].type() != Json::objectValue) { LogError("The configuration option \"" + GetPath(key) + - "\" is not a string as expected"); + "\" is not an object as expected"); ORTHANC_PLUGINS_THROW_EXCEPTION(BadFileFormat); } @@ -1451,6 +1458,27 @@ } + bool RestApiGet(Json::Value& result, + const std::string& uri, + const std::map& httpHeaders, + bool applyPlugins) + { + MemoryBuffer answer; + + if (!answer.RestApiGet(uri, httpHeaders, applyPlugins)) + { + return false; + } + else + { + if (!answer.IsEmpty()) + { + answer.ToJson(result); + } + return true; + } + } + bool RestApiGet(Json::Value& result, const std::string& uri, @@ -2172,6 +2200,36 @@ } +#if ORTHANC_PLUGINS_VERSION_IS_ABOVE(1, 11, 3) + static OrthancPluginErrorCode CopyStringToMemoryBuffer(OrthancPluginMemoryBuffer* target, + const std::string& source) + { + if (OrthancPluginCreateMemoryBuffer(globalContext_, target, source.size()) != OrthancPluginErrorCode_Success) + { + return OrthancPluginErrorCode_NotEnoughMemory; + } + else + { + if (!source.empty()) + { + memcpy(target->data, source.c_str(), source.size()); + } + + return OrthancPluginErrorCode_Success; + } + } +#endif + + +#if ORTHANC_PLUGINS_VERSION_IS_ABOVE(1, 11, 3) + OrthancPluginErrorCode OrthancJob::CallbackGetContent(OrthancPluginMemoryBuffer* target, + void* job) + { + assert(job != NULL); + OrthancJob& that = *reinterpret_cast(job); + return CopyStringToMemoryBuffer(target, that.content_); + } +#else const char* OrthancJob::CallbackGetContent(void* job) { assert(job != NULL); @@ -2185,8 +2243,33 @@ return 0; } } - - +#endif + + +#if ORTHANC_PLUGINS_VERSION_IS_ABOVE(1, 11, 3) + int32_t OrthancJob::CallbackGetSerialized(OrthancPluginMemoryBuffer* target, + void* job) + { + assert(job != NULL); + OrthancJob& that = *reinterpret_cast(job); + + if (that.hasSerialized_) + { + if (CopyStringToMemoryBuffer(target, that.serialized_) == OrthancPluginErrorCode_Success) + { + return 1; + } + else + { + return -1; + } + } + else + { + return 0; + } + } +#else const char* OrthancJob::CallbackGetSerialized(void* job) { assert(job != NULL); @@ -2209,6 +2292,7 @@ return 0; } } +#endif OrthancPluginJobStepStatus OrthancJob::CallbackStep(void* job) @@ -2340,10 +2424,15 @@ ORTHANC_PLUGINS_THROW_PLUGIN_ERROR_CODE(OrthancPluginErrorCode_NullPointer); } - OrthancPluginJob* orthanc = OrthancPluginCreateJob( - GetGlobalContext(), job, CallbackFinalize, job->jobType_.c_str(), - CallbackGetProgress, CallbackGetContent, CallbackGetSerialized, - CallbackStep, CallbackStop, CallbackReset); + OrthancPluginJob* orthanc = +#if ORTHANC_PLUGINS_VERSION_IS_ABOVE(1, 11, 3) + OrthancPluginCreateJob2 +#else + OrthancPluginCreateJob +#endif + (GetGlobalContext(), job, CallbackFinalize, job->jobType_.c_str(), + CallbackGetProgress, CallbackGetContent, CallbackGetSerialized, + CallbackStep, CallbackStop, CallbackReset); if (orthanc == NULL) { @@ -3663,6 +3752,27 @@ #endif +#if ORTHANC_PLUGINS_VERSION_IS_ABOVE(1, 12, 1) + DicomInstance* DicomInstance::Load(const std::string& instanceId, + OrthancPluginLoadDicomInstanceMode mode) + { + OrthancPluginDicomInstance* instance = OrthancPluginLoadDicomInstance( + GetGlobalContext(), instanceId.c_str(), mode); + + if (instance == NULL) + { + ORTHANC_PLUGINS_THROW_EXCEPTION(Plugin); + } + else + { + boost::movelib::unique_ptr result(new DicomInstance(instance)); + result->toFree_ = true; + return result.release(); + } + } +#endif + + #if HAS_ORTHANC_PLUGIN_WEBDAV == 1 static std::vector WebDavConvertPath(uint32_t pathSize, const char* const* pathItems) diff -r 82dbe2729b69 -r fdb012c86a75 RenderingPlugin/Resources/Orthanc/Plugins/OrthancPluginCppWrapper.h --- a/RenderingPlugin/Resources/Orthanc/Plugins/OrthancPluginCppWrapper.h Fri May 19 17:19:50 2023 +0200 +++ b/RenderingPlugin/Resources/Orthanc/Plugins/OrthancPluginCppWrapper.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Orthanc - A Lightweight, RESTful DICOM Store * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU General Public License as @@ -346,10 +346,12 @@ void LoadConfiguration(); public: - OrthancConfiguration(); + OrthancConfiguration(); // loads the full Orthanc configuration explicit OrthancConfiguration(bool load); + explicit OrthancConfiguration(const Json::Value& configuration, const std::string& path); // e.g. to load a section from a default json content + const Json::Value& GetJson() const { return configuration_; @@ -533,6 +535,11 @@ const std::string& uri, bool applyPlugins); + bool RestApiGet(Json::Value& result, + const std::string& uri, + const std::map& httpHeaders, + bool applyPlugins); + bool RestApiGetString(std::string& result, const std::string& uri, bool applyPlugins); @@ -833,9 +840,19 @@ static float CallbackGetProgress(void* job); +#if ORTHANC_PLUGINS_VERSION_IS_ABOVE(1, 11, 3) + static OrthancPluginErrorCode CallbackGetContent(OrthancPluginMemoryBuffer* target, + void* job); +#else static const char* CallbackGetContent(void* job); +#endif +#if ORTHANC_PLUGINS_VERSION_IS_ABOVE(1, 11, 3) + static int32_t CallbackGetSerialized(OrthancPluginMemoryBuffer* target, + void* job); +#else static const char* CallbackGetSerialized(void* job); +#endif static OrthancPluginJobStepStatus CallbackStep(void* job); @@ -1247,6 +1264,11 @@ ~DicomInstance(); + const OrthancPluginDicomInstance* GetObject() const + { + return instance_; + } + std::string GetRemoteAet() const; const void* GetBuffer() const @@ -1301,6 +1323,11 @@ size_t size, const std::string& transferSyntax); #endif + +#if ORTHANC_PLUGINS_VERSION_IS_ABOVE(1, 12, 1) + static DicomInstance* Load(const std::string& instanceId, + OrthancPluginLoadDicomInstanceMode mode); +#endif }; // helper method to convert Http headers from the plugin SDK to a std::map diff -r 82dbe2729b69 -r fdb012c86a75 RenderingPlugin/Resources/Orthanc/Plugins/OrthancPluginException.h --- a/RenderingPlugin/Resources/Orthanc/Plugins/OrthancPluginException.h Fri May 19 17:19:50 2023 +0200 +++ b/RenderingPlugin/Resources/Orthanc/Plugins/OrthancPluginException.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Orthanc - A Lightweight, RESTful DICOM Store * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU General Public License as diff -r 82dbe2729b69 -r fdb012c86a75 RenderingPlugin/Resources/Orthanc/Plugins/OrthancPluginsExports.cmake --- a/RenderingPlugin/Resources/Orthanc/Plugins/OrthancPluginsExports.cmake Fri May 19 17:19:50 2023 +0200 +++ b/RenderingPlugin/Resources/Orthanc/Plugins/OrthancPluginsExports.cmake Wed Jul 12 21:21:11 2023 +0200 @@ -1,8 +1,8 @@ # Orthanc - A Lightweight, RESTful DICOM Store # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU General Public License as diff -r 82dbe2729b69 -r fdb012c86a75 RenderingPlugin/Resources/SyncOrthancFolder.py --- a/RenderingPlugin/Resources/SyncOrthancFolder.py Fri May 19 17:19:50 2023 +0200 +++ b/RenderingPlugin/Resources/SyncOrthancFolder.py Wed Jul 12 21:21:11 2023 +0200 @@ -3,8 +3,8 @@ # Stone of Orthanc # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics # Department, University Hospital of Liege, Belgium -# Copyright (C) 2017-2022 Osimis S.A., Belgium -# Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium +# Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU General Public License as diff -r 82dbe2729b69 -r fdb012c86a75 RenderingPlugin/Sources/OrthancPluginConnection.cpp --- a/RenderingPlugin/Sources/OrthancPluginConnection.cpp Fri May 19 17:19:50 2023 +0200 +++ b/RenderingPlugin/Sources/OrthancPluginConnection.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU General Public License as diff -r 82dbe2729b69 -r fdb012c86a75 RenderingPlugin/Sources/OrthancPluginConnection.h --- a/RenderingPlugin/Sources/OrthancPluginConnection.h Fri May 19 17:19:50 2023 +0200 +++ b/RenderingPlugin/Sources/OrthancPluginConnection.h Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU General Public License as diff -r 82dbe2729b69 -r fdb012c86a75 RenderingPlugin/Sources/Plugin.cpp --- a/RenderingPlugin/Sources/Plugin.cpp Fri May 19 17:19:50 2023 +0200 +++ b/RenderingPlugin/Sources/Plugin.cpp Wed Jul 12 21:21:11 2023 +0200 @@ -2,8 +2,8 @@ * Stone of Orthanc * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics * Department, University Hospital of Liege, Belgium - * Copyright (C) 2017-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium + * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2021-2023 Sebastien Jodogne, ICTEAM UCLouvain, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU General Public License as diff -r 82dbe2729b69 -r fdb012c86a75 TODO --- a/TODO Fri May 19 17:19:50 2023 +0200 +++ b/TODO Wed Jul 12 21:21:11 2023 +0200 @@ -1,3 +1,4 @@ +Update OrthancFramework to 1.12.1 to benefit from https://hg.orthanc-server.com/orthanc/rev/57c0fba5e5c7 ====================== == Stone Web viewer ==