Loading .gitlab-ci.yml +67 −19 Original line number Diff line number Diff line Loading @@ -6,6 +6,8 @@ stages: .linux_template: &linux_job image: ${DOCKER_ENVDEV_MINT19} variables: FW_IGNORE_SLOW_TESTS: 1 before_script: - export CCACHE_BASEDIR=${PWD} - export CCACHE_COMPILERCHECK=content Loading @@ -24,6 +26,7 @@ stages: .macos_template: &macos_job variables: CONAN_USER_HOME: $CI_PROJECT_DIR/conan FW_IGNORE_SLOW_TESTS: 1 before_script: - export CCACHE_BASEDIR=${PWD} - export CCACHE_COMPILERCHECK=content Loading @@ -41,6 +44,7 @@ stages: .windows_template: &windows_job variables: CONAN_USER_HOME: $CI_PROJECT_DIR/conan FW_IGNORE_SLOW_TESTS: 1 before_script: - conan config set storage.path="C:\cache\conan" - if not exist "%CI_PROJECT_DIR%/install" md "%CI_PROJECT_DIR%/install" Loading Loading @@ -80,11 +84,11 @@ build:debug-linux: - > cmake $CI_PROJECT_DIR -G Ninja -DUSE_CONAN=ON -DCMAKE_INSTALL_PREFIX=$CI_PROJECT_DIR/install -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTS=ON -DBUILD_DOCUMENTATION=OFF -DSPYLOG_LEVEL=trace -DENABLE_PCH=OFF - find . -type f -iname '*.?pp' -exec touch -f -a -m -t 197001010000 {} \; - ninja Loading @@ -94,8 +98,7 @@ build:debug-linux: -s https://gitlab-ci-token:${CI_JOB_TOKEN}@git.ircad.fr/Sight/sight-data/-/archive/dev/sight-data-dev.tar.gz | tar xfz - > /dev/null - export FWTEST_DATA_DIR=$CI_PROJECT_DIR/build/sight-data-dev - export FW_IGNORE_SLOW_TESTS=1 - ctest --timeout 240 --output-on-failure -O ctest.log - ctest --timeout 240 --output-on-failure -O ctest.log -j4 artifacts: when: always name: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG" Loading @@ -112,7 +115,6 @@ build:release-linux: - > cmake $CI_PROJECT_DIR -G Ninja -DUSE_CONAN=ON -DCMAKE_INSTALL_PREFIX=$CI_PROJECT_DIR/install -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTS=ON Loading @@ -126,8 +128,7 @@ build:release-linux: -s https://gitlab-ci-token:${CI_JOB_TOKEN}@git.ircad.fr/Sight/sight-data/-/archive/dev/sight-data-dev.tar.gz | tar xfz - > /dev/null - export FWTEST_DATA_DIR=$CI_PROJECT_DIR/build/sight-data-dev - export FW_IGNORE_SLOW_TESTS=0 - ctest --timeout 120 --output-on-failure -O ctest.log - ctest --timeout 120 --output-on-failure -O ctest.log -j4 artifacts: when: always name: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG" Loading @@ -145,19 +146,18 @@ build:debug-windows: - > cmake %CI_PROJECT_DIR% -G Ninja -DUSE_CONAN=ON -DCMAKE_INSTALL_PREFIX=%CI_PROJECT_DIR%/install -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTS=ON -DBUILD_DOCUMENTATION=OFF -DSPYLOG_LEVEL=trace - ninja - > curl --retry 3 --location --insecure --location-trusted -s https://gitlab-ci-token:${CI_JOB_TOKEN}@git.ircad.fr/Sight/sight-data/-/archive/dev/sight-data-dev.zip --output sight-data-dev.zip && unzip -qq sight-data-dev.zip - set FWTEST_DATA_DIR=%CI_PROJECT_DIR%\build\sight-data-dev - set FW_IGNORE_SLOW_TESTS=1 - ctest --timeout 240 --output-on-failure -O ctest.log -E fwRenderOgreTest - ctest --timeout 240 --output-on-failure -O ctest.log -E fwRenderOgreTest -j4 artifacts: when: always name: "%CI_JOB_NAME%-%CI_COMMIT_REF_SLUG%" Loading @@ -176,7 +176,6 @@ build:release-windows: - > cmake %CI_PROJECT_DIR% -G Ninja -DUSE_CONAN=ON -DCMAKE_INSTALL_PREFIX=%CI_PROJECT_DIR%/install -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTS=ON Loading @@ -187,8 +186,7 @@ build:release-windows: -s https://gitlab-ci-token:${CI_JOB_TOKEN}@git.ircad.fr/Sight/sight-data/-/archive/dev/sight-data-dev.zip --output sight-data-dev.zip && unzip -qq sight-data-dev.zip - set FWTEST_DATA_DIR=%CI_PROJECT_DIR%\build\sight-data-dev - set FW_IGNORE_SLOW_TESTS=0 - ctest --timeout 120 --output-on-failure -O ctest.log -E fwRenderOgreTest - ctest --timeout 120 --output-on-failure -O ctest.log -E fwRenderOgreTest -j4 artifacts: when: always name: "%CI_JOB_NAME%-%CI_COMMIT_REF_SLUG%" Loading @@ -206,11 +204,11 @@ build:debug-macos: - > cmake $CI_PROJECT_DIR -G Ninja -DUSE_CONAN=ON -DCMAKE_INSTALL_PREFIX=$CI_PROJECT_DIR/install -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTS=ON -DBUILD_DOCUMENTATION=OFF -DSPYLOG_LEVEL=trace -DENABLE_PCH=OFF - ninja - ccache -s Loading @@ -219,8 +217,7 @@ build:debug-macos: -s https://gitlab-ci-token:${CI_JOB_TOKEN}@git.ircad.fr/Sight/sight-data/-/archive/dev/sight-data-dev.tar.gz | tar xfz - > /dev/null - export FWTEST_DATA_DIR=$CI_PROJECT_DIR/build/sight-data-dev - export FW_IGNORE_SLOW_TESTS=1 - ctest --timeout 240 --output-on-failure -O ctest.log - ctest --timeout 240 --output-on-failure -O ctest.log -j4 artifacts: when: always name: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG" Loading @@ -237,7 +234,6 @@ build:release-macos: - > cmake $CI_PROJECT_DIR -G Ninja -DUSE_CONAN=ON -DCMAKE_INSTALL_PREFIX=$CI_PROJECT_DIR/install -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTS=ON Loading @@ -250,8 +246,7 @@ build:release-macos: -s https://gitlab-ci-token:${CI_JOB_TOKEN}@git.ircad.fr/Sight/sight-data/-/archive/dev/sight-data-dev.tar.gz | tar xfz - > /dev/null - export FWTEST_DATA_DIR=$CI_PROJECT_DIR/build/sight-data-dev - export FW_IGNORE_SLOW_TESTS=0 - ctest --timeout 120 --output-on-failure -O ctest.log - ctest --timeout 120 --output-on-failure -O ctest.log -j4 artifacts: when: always name: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG" Loading @@ -267,7 +262,6 @@ doxygen: - > cmake $CI_PROJECT_DIR -G Ninja -DUSE_CONAN=ON -DCMAKE_INSTALL_PREFIX=$CI_PROJECT_DIR/install -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTS=OFF Loading @@ -290,3 +284,57 @@ pages: - public only: - dev build:sdk-release-linux: <<: *linux_job stage: build when : manual dependencies: [] script: - mkdir -p /home/sight/sdk/install /home/sight/sdk/build - cd /home/sight/sdk/build - ccache -s - > cmake $CI_PROJECT_DIR -G Ninja -DCMAKE_INSTALL_PREFIX=/home/sight/sdk/install -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTS=OFF -DBUILD_DOCUMENTATION=OFF -DENABLE_PCH=OFF -DBUILD_SDK=ON - find . -type f -iname '*.?pp' -exec touch -f -a -m -t 197001010000 {} \; - ninja - ninja install - ninja package - ccache -s - export SDK_FILE_PATH=$(find /home/sight/sdk/build -maxdepth 1 -iname '*.tar.gz' -type f -print -quit) - export SDK_FILE_NAME=$(basename -s .tar.gz ${SDK_FILE_PATH}).tar.gz - curl -u${CONAN_USERNAME}:${CONAN_PASSWORD} -T ${SDK_FILE_PATH} "https://conan.ircad.fr/artifactory/data/sdk/${SDK_FILE_NAME}" build:sdk-debug-linux: <<: *linux_job stage: build when : manual dependencies: [] script: - mkdir -p /home/sight/sdk/install /home/sight/sdk/build - cd /home/sight/sdk/build - ccache -s - > cmake $CI_PROJECT_DIR -G Ninja -DCMAKE_INSTALL_PREFIX=/home/sight/sdk/install -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTS=OFF -DBUILD_DOCUMENTATION=OFF -DENABLE_PCH=OFF -DBUILD_SDK=ON - find . -type f -iname '*.?pp' -exec touch -f -a -m -t 197001010000 {} \; - ninja - ninja install - ninja package - ccache -s - export SDK_FILE_PATH=$(find /home/sight/sdk/build -maxdepth 1 -iname '*.tar.gz' -type f -print -quit) - export SDK_FILE_NAME=$(basename -s .tar.gz ${SDK_FILE_PATH}).tar.gz - curl -u${CONAN_USERNAME}:${CONAN_PASSWORD} -T ${SDK_FILE_PATH} "https://conan.ircad.fr/artifactory/data/sdk/${SDK_FILE_NAME}" .gitlab/merge_request_templates/Merge_Request.md +3 −1 Original line number Diff line number Diff line Loading @@ -25,6 +25,8 @@ - Issues - Fixes repo#number - [ ] depends on repo#number - Merge requests - repo!number - See also repo!number - [ ] depends on repo!number Apps/OgreViewer/Properties.cmake +1 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ set( REQUIREMENTS uiImageQt videoQt ctrlCamp uiMeasurement # Generic Scene fwRenderOgre Loading Apps/OgreViewer/rc/configurations/OgreGenericScene.xml +2 −7 Original line number Diff line number Diff line Loading @@ -287,13 +287,8 @@ <!-- ******************************* Connections ***************************************** --> <connect> <signal>defaultPickerAdp/pointAdded</signal> <slot>pointListModifierSrv/addPoint</slot> </connect> <connect> <signal>defaultPickerAdp/pointRemoved</signal> <slot>pointListModifierSrv/removePoint</slot> <signal>defaultPickerAdp/picked</signal> <slot>pointListModifierSrv/pick</slot> </connect> <connect channel="${COMPOSITOR_CHANEL}"> Loading Apps/OgreViewer/rc/configurations/OgreNegato2D.xml +39 −2 Original line number Diff line number Diff line Loading @@ -21,22 +21,40 @@ <view proportion="1" /> <view proportion="0" /> </layout> <toolBar/> </gui> <registry> <parent wid="${WID_PARENT}" /> <toolBar sid="toolBarView" start="yes" /> <view sid="genericSceneSrv" start="yes" /> <view sid="2DNegatoSlicerSrv" start="yes" /> </registry> </service> <service uid="toolBarView" type="::gui::aspect::SDefaultToolBar"> <gui> <layout> <menuItem name="Add distance" icon="media-0.1/icons/distance.png" /> <menuItem name="Remove distance" icon="media-0.1/icons/RemoveDistance.png" /> <menuItem name="Hide distance" icon="media-0.1/icons/HideDistance.png" style="check" /> </layout> </gui> <registry> <menuItem sid="addDistanceAct" start="yes" /> <menuItem sid="removeDistanceAct" start="yes" /> <menuItem sid="hideDistanceAct" start="yes" /> </registry> </service> <!-- ******************************* Begin Generic Scene ******************************* --> <service uid="genericSceneSrv" type="::fwRenderOgre::SRender"> <scene> <background topColor="#DDDDDD" bottomColor="#43958D" topScale="0.7" bottomScale="1.0" /> <background topColor="#000000" bottomColor="#000000" topScale="0.7" bottomScale="1.0" /> <layer id="default" depth="1" /> <adaptor uid="defaultInteractorAdp" /> <adaptor uid="2DNegatoAdp" /> <adaptor uid="multiDistancesAdp" /> </scene> </service> Loading @@ -47,9 +65,28 @@ <service uid="2DNegatoAdp" type="::visuOgreAdaptor::SNegato2D"> <inout key="image" uid="${image}" autoConnect="yes" /> <inout key="tf" uid="${volumeTF}" optional="yes" /> <config layer="default" sliceIndex="sagittal" /> </service> <service uid="multiDistancesAdp" type="::visuOgreAdaptor::SImageMultiDistances" autoConnect="yes"> <inout key="image" uid="${image}" /> <config layer="default" /> </service> <!-- ******************************* Actions ****************************************** --> <service uid="addDistanceAct" type="::uiMeasurement::action::AddDistance"> <inout key="image" uid="${image}" /> </service> <service uid="removeDistanceAct" type="::uiMeasurement::action::RemoveDistance"> <inout key="image" uid="${image}" /> </service> <service uid="hideDistanceAct" type="::uiMeasurement::action::ShowDistance" autoConnect="yes" > <inout key="image" uid="${image}" /> </service> <!-- ************************************* Services ************************************ --> <service uid="2DNegatoSlicerSrv" type="::uiImageQt::SliceIndexPositionEditor" autoConnect="yes"> Loading @@ -62,6 +99,6 @@ <start uid="mainView" /> <start uid="defaultInteractorAdp" /> <start uid="2DNegatoAdp" /> <start uid="multiDistancesAdp" /> </config> </extension> Loading
.gitlab-ci.yml +67 −19 Original line number Diff line number Diff line Loading @@ -6,6 +6,8 @@ stages: .linux_template: &linux_job image: ${DOCKER_ENVDEV_MINT19} variables: FW_IGNORE_SLOW_TESTS: 1 before_script: - export CCACHE_BASEDIR=${PWD} - export CCACHE_COMPILERCHECK=content Loading @@ -24,6 +26,7 @@ stages: .macos_template: &macos_job variables: CONAN_USER_HOME: $CI_PROJECT_DIR/conan FW_IGNORE_SLOW_TESTS: 1 before_script: - export CCACHE_BASEDIR=${PWD} - export CCACHE_COMPILERCHECK=content Loading @@ -41,6 +44,7 @@ stages: .windows_template: &windows_job variables: CONAN_USER_HOME: $CI_PROJECT_DIR/conan FW_IGNORE_SLOW_TESTS: 1 before_script: - conan config set storage.path="C:\cache\conan" - if not exist "%CI_PROJECT_DIR%/install" md "%CI_PROJECT_DIR%/install" Loading Loading @@ -80,11 +84,11 @@ build:debug-linux: - > cmake $CI_PROJECT_DIR -G Ninja -DUSE_CONAN=ON -DCMAKE_INSTALL_PREFIX=$CI_PROJECT_DIR/install -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTS=ON -DBUILD_DOCUMENTATION=OFF -DSPYLOG_LEVEL=trace -DENABLE_PCH=OFF - find . -type f -iname '*.?pp' -exec touch -f -a -m -t 197001010000 {} \; - ninja Loading @@ -94,8 +98,7 @@ build:debug-linux: -s https://gitlab-ci-token:${CI_JOB_TOKEN}@git.ircad.fr/Sight/sight-data/-/archive/dev/sight-data-dev.tar.gz | tar xfz - > /dev/null - export FWTEST_DATA_DIR=$CI_PROJECT_DIR/build/sight-data-dev - export FW_IGNORE_SLOW_TESTS=1 - ctest --timeout 240 --output-on-failure -O ctest.log - ctest --timeout 240 --output-on-failure -O ctest.log -j4 artifacts: when: always name: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG" Loading @@ -112,7 +115,6 @@ build:release-linux: - > cmake $CI_PROJECT_DIR -G Ninja -DUSE_CONAN=ON -DCMAKE_INSTALL_PREFIX=$CI_PROJECT_DIR/install -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTS=ON Loading @@ -126,8 +128,7 @@ build:release-linux: -s https://gitlab-ci-token:${CI_JOB_TOKEN}@git.ircad.fr/Sight/sight-data/-/archive/dev/sight-data-dev.tar.gz | tar xfz - > /dev/null - export FWTEST_DATA_DIR=$CI_PROJECT_DIR/build/sight-data-dev - export FW_IGNORE_SLOW_TESTS=0 - ctest --timeout 120 --output-on-failure -O ctest.log - ctest --timeout 120 --output-on-failure -O ctest.log -j4 artifacts: when: always name: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG" Loading @@ -145,19 +146,18 @@ build:debug-windows: - > cmake %CI_PROJECT_DIR% -G Ninja -DUSE_CONAN=ON -DCMAKE_INSTALL_PREFIX=%CI_PROJECT_DIR%/install -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTS=ON -DBUILD_DOCUMENTATION=OFF -DSPYLOG_LEVEL=trace - ninja - > curl --retry 3 --location --insecure --location-trusted -s https://gitlab-ci-token:${CI_JOB_TOKEN}@git.ircad.fr/Sight/sight-data/-/archive/dev/sight-data-dev.zip --output sight-data-dev.zip && unzip -qq sight-data-dev.zip - set FWTEST_DATA_DIR=%CI_PROJECT_DIR%\build\sight-data-dev - set FW_IGNORE_SLOW_TESTS=1 - ctest --timeout 240 --output-on-failure -O ctest.log -E fwRenderOgreTest - ctest --timeout 240 --output-on-failure -O ctest.log -E fwRenderOgreTest -j4 artifacts: when: always name: "%CI_JOB_NAME%-%CI_COMMIT_REF_SLUG%" Loading @@ -176,7 +176,6 @@ build:release-windows: - > cmake %CI_PROJECT_DIR% -G Ninja -DUSE_CONAN=ON -DCMAKE_INSTALL_PREFIX=%CI_PROJECT_DIR%/install -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTS=ON Loading @@ -187,8 +186,7 @@ build:release-windows: -s https://gitlab-ci-token:${CI_JOB_TOKEN}@git.ircad.fr/Sight/sight-data/-/archive/dev/sight-data-dev.zip --output sight-data-dev.zip && unzip -qq sight-data-dev.zip - set FWTEST_DATA_DIR=%CI_PROJECT_DIR%\build\sight-data-dev - set FW_IGNORE_SLOW_TESTS=0 - ctest --timeout 120 --output-on-failure -O ctest.log -E fwRenderOgreTest - ctest --timeout 120 --output-on-failure -O ctest.log -E fwRenderOgreTest -j4 artifacts: when: always name: "%CI_JOB_NAME%-%CI_COMMIT_REF_SLUG%" Loading @@ -206,11 +204,11 @@ build:debug-macos: - > cmake $CI_PROJECT_DIR -G Ninja -DUSE_CONAN=ON -DCMAKE_INSTALL_PREFIX=$CI_PROJECT_DIR/install -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTS=ON -DBUILD_DOCUMENTATION=OFF -DSPYLOG_LEVEL=trace -DENABLE_PCH=OFF - ninja - ccache -s Loading @@ -219,8 +217,7 @@ build:debug-macos: -s https://gitlab-ci-token:${CI_JOB_TOKEN}@git.ircad.fr/Sight/sight-data/-/archive/dev/sight-data-dev.tar.gz | tar xfz - > /dev/null - export FWTEST_DATA_DIR=$CI_PROJECT_DIR/build/sight-data-dev - export FW_IGNORE_SLOW_TESTS=1 - ctest --timeout 240 --output-on-failure -O ctest.log - ctest --timeout 240 --output-on-failure -O ctest.log -j4 artifacts: when: always name: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG" Loading @@ -237,7 +234,6 @@ build:release-macos: - > cmake $CI_PROJECT_DIR -G Ninja -DUSE_CONAN=ON -DCMAKE_INSTALL_PREFIX=$CI_PROJECT_DIR/install -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTS=ON Loading @@ -250,8 +246,7 @@ build:release-macos: -s https://gitlab-ci-token:${CI_JOB_TOKEN}@git.ircad.fr/Sight/sight-data/-/archive/dev/sight-data-dev.tar.gz | tar xfz - > /dev/null - export FWTEST_DATA_DIR=$CI_PROJECT_DIR/build/sight-data-dev - export FW_IGNORE_SLOW_TESTS=0 - ctest --timeout 120 --output-on-failure -O ctest.log - ctest --timeout 120 --output-on-failure -O ctest.log -j4 artifacts: when: always name: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG" Loading @@ -267,7 +262,6 @@ doxygen: - > cmake $CI_PROJECT_DIR -G Ninja -DUSE_CONAN=ON -DCMAKE_INSTALL_PREFIX=$CI_PROJECT_DIR/install -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTS=OFF Loading @@ -290,3 +284,57 @@ pages: - public only: - dev build:sdk-release-linux: <<: *linux_job stage: build when : manual dependencies: [] script: - mkdir -p /home/sight/sdk/install /home/sight/sdk/build - cd /home/sight/sdk/build - ccache -s - > cmake $CI_PROJECT_DIR -G Ninja -DCMAKE_INSTALL_PREFIX=/home/sight/sdk/install -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTS=OFF -DBUILD_DOCUMENTATION=OFF -DENABLE_PCH=OFF -DBUILD_SDK=ON - find . -type f -iname '*.?pp' -exec touch -f -a -m -t 197001010000 {} \; - ninja - ninja install - ninja package - ccache -s - export SDK_FILE_PATH=$(find /home/sight/sdk/build -maxdepth 1 -iname '*.tar.gz' -type f -print -quit) - export SDK_FILE_NAME=$(basename -s .tar.gz ${SDK_FILE_PATH}).tar.gz - curl -u${CONAN_USERNAME}:${CONAN_PASSWORD} -T ${SDK_FILE_PATH} "https://conan.ircad.fr/artifactory/data/sdk/${SDK_FILE_NAME}" build:sdk-debug-linux: <<: *linux_job stage: build when : manual dependencies: [] script: - mkdir -p /home/sight/sdk/install /home/sight/sdk/build - cd /home/sight/sdk/build - ccache -s - > cmake $CI_PROJECT_DIR -G Ninja -DCMAKE_INSTALL_PREFIX=/home/sight/sdk/install -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTS=OFF -DBUILD_DOCUMENTATION=OFF -DENABLE_PCH=OFF -DBUILD_SDK=ON - find . -type f -iname '*.?pp' -exec touch -f -a -m -t 197001010000 {} \; - ninja - ninja install - ninja package - ccache -s - export SDK_FILE_PATH=$(find /home/sight/sdk/build -maxdepth 1 -iname '*.tar.gz' -type f -print -quit) - export SDK_FILE_NAME=$(basename -s .tar.gz ${SDK_FILE_PATH}).tar.gz - curl -u${CONAN_USERNAME}:${CONAN_PASSWORD} -T ${SDK_FILE_PATH} "https://conan.ircad.fr/artifactory/data/sdk/${SDK_FILE_NAME}"
.gitlab/merge_request_templates/Merge_Request.md +3 −1 Original line number Diff line number Diff line Loading @@ -25,6 +25,8 @@ - Issues - Fixes repo#number - [ ] depends on repo#number - Merge requests - repo!number - See also repo!number - [ ] depends on repo!number
Apps/OgreViewer/Properties.cmake +1 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ set( REQUIREMENTS uiImageQt videoQt ctrlCamp uiMeasurement # Generic Scene fwRenderOgre Loading
Apps/OgreViewer/rc/configurations/OgreGenericScene.xml +2 −7 Original line number Diff line number Diff line Loading @@ -287,13 +287,8 @@ <!-- ******************************* Connections ***************************************** --> <connect> <signal>defaultPickerAdp/pointAdded</signal> <slot>pointListModifierSrv/addPoint</slot> </connect> <connect> <signal>defaultPickerAdp/pointRemoved</signal> <slot>pointListModifierSrv/removePoint</slot> <signal>defaultPickerAdp/picked</signal> <slot>pointListModifierSrv/pick</slot> </connect> <connect channel="${COMPOSITOR_CHANEL}"> Loading
Apps/OgreViewer/rc/configurations/OgreNegato2D.xml +39 −2 Original line number Diff line number Diff line Loading @@ -21,22 +21,40 @@ <view proportion="1" /> <view proportion="0" /> </layout> <toolBar/> </gui> <registry> <parent wid="${WID_PARENT}" /> <toolBar sid="toolBarView" start="yes" /> <view sid="genericSceneSrv" start="yes" /> <view sid="2DNegatoSlicerSrv" start="yes" /> </registry> </service> <service uid="toolBarView" type="::gui::aspect::SDefaultToolBar"> <gui> <layout> <menuItem name="Add distance" icon="media-0.1/icons/distance.png" /> <menuItem name="Remove distance" icon="media-0.1/icons/RemoveDistance.png" /> <menuItem name="Hide distance" icon="media-0.1/icons/HideDistance.png" style="check" /> </layout> </gui> <registry> <menuItem sid="addDistanceAct" start="yes" /> <menuItem sid="removeDistanceAct" start="yes" /> <menuItem sid="hideDistanceAct" start="yes" /> </registry> </service> <!-- ******************************* Begin Generic Scene ******************************* --> <service uid="genericSceneSrv" type="::fwRenderOgre::SRender"> <scene> <background topColor="#DDDDDD" bottomColor="#43958D" topScale="0.7" bottomScale="1.0" /> <background topColor="#000000" bottomColor="#000000" topScale="0.7" bottomScale="1.0" /> <layer id="default" depth="1" /> <adaptor uid="defaultInteractorAdp" /> <adaptor uid="2DNegatoAdp" /> <adaptor uid="multiDistancesAdp" /> </scene> </service> Loading @@ -47,9 +65,28 @@ <service uid="2DNegatoAdp" type="::visuOgreAdaptor::SNegato2D"> <inout key="image" uid="${image}" autoConnect="yes" /> <inout key="tf" uid="${volumeTF}" optional="yes" /> <config layer="default" sliceIndex="sagittal" /> </service> <service uid="multiDistancesAdp" type="::visuOgreAdaptor::SImageMultiDistances" autoConnect="yes"> <inout key="image" uid="${image}" /> <config layer="default" /> </service> <!-- ******************************* Actions ****************************************** --> <service uid="addDistanceAct" type="::uiMeasurement::action::AddDistance"> <inout key="image" uid="${image}" /> </service> <service uid="removeDistanceAct" type="::uiMeasurement::action::RemoveDistance"> <inout key="image" uid="${image}" /> </service> <service uid="hideDistanceAct" type="::uiMeasurement::action::ShowDistance" autoConnect="yes" > <inout key="image" uid="${image}" /> </service> <!-- ************************************* Services ************************************ --> <service uid="2DNegatoSlicerSrv" type="::uiImageQt::SliceIndexPositionEditor" autoConnect="yes"> Loading @@ -62,6 +99,6 @@ <start uid="mainView" /> <start uid="defaultInteractorAdp" /> <start uid="2DNegatoAdp" /> <start uid="multiDistancesAdp" /> </config> </extension>