Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Marc SCHWEITZER
sight
Commits
21f2efdc
Commit
21f2efdc
authored
Apr 18, 2018
by
fw4splbot
Browse files
merge(dev): release 16.0.0
parents
6ee4605b
cfff1dce
Changes
269
Hide whitespace changes
Inline
Side-by-side
.travis.yml
View file @
21f2efdc
...
...
@@ -38,6 +38,7 @@ before_script:
-
$CMAKE_BIN -DCMAKE_INSTALL_PREFIX:PATH=/tmp $TRAVIS_BUILD_DIR/ -DCMAKE_BUILD_TYPE:STRING=Debug -DBUILD_DOCUMENTATION:BOOL=ON -DBUILD_TESTS:BOOL=OFF -DDOXYGEN_EXECUTABLE:FILEPATH=$DOXYGEN_BIN -DENABLE_PCH:BOOL=OFF
-
cd $TRAVIS_BUILD_DIR
script
:
-
echo $TRAVIS_COMMIT_RANGE
-
fw4spl-git/hooks/sheldon $TRAVIS_COMMIT_RANGE
-
cd $TRAVIS_BUILD_DIR/build
-
make doc
...
...
Apps/VRRender/rc/configurations/VRRenderBase.xml
View file @
21f2efdc
...
...
@@ -9,14 +9,14 @@
<object
uid=
"seriesDB"
type=
"::fwMedData::SeriesDB"
/>
<service
uid=
"action_open"
type=
"::uiIO::action::SSeriesDBMerger"
>
<inout
key=
"
seriesDB
"
uid=
"seriesDB"
/>
<inout
key=
"
data
"
uid=
"seriesDB"
/>
<IOSelectorSrvConfig
name=
"SDBAtomsReaderIOSelectorConfig"
/>
</service>
<service
uid=
"action_save"
type=
"::gui::action::SStarter"
>
<start
uid=
"SDBWriter"
/>
</service>
<service
uid=
"SDBWriter"
type=
"::uiIO::editor::SIOSelector"
>
<in
key=
"
seriesDB
"
uid=
"seriesDB"
/>
<in
out
key=
"
data
"
uid=
"seriesDB"
/>
<type
mode=
"writer"
/>
<selection
mode=
"include"
/>
<addSelection
service=
"::ioAtoms::SWriter"
/>
...
...
@@ -99,9 +99,9 @@
</service>
<service
uid=
"dynamicView"
type=
"::guiQt::editor::SDynamicView"
autoConnect=
"yes"
>
<inout
key=
"SERIESDB"
uid=
"seriesDB"
/>
<mainActivity
id=
"SDBVRRender"
closable=
"false"
/>
<parameters>
<parameter
replace=
"SERIESDB"
by=
"seriesDB"
/>
<parameter
replace=
"ICON_PATH"
by=
"${appIconPath}"
/>
<parameter
replace=
"DYNAMICVIEW_CHANNEL"
by=
"dynamicViewChannel"
/>
<parameter
replace=
"PROGRESS_CHANNEL"
by=
"progressStatus"
/>
...
...
Bundles/activity/3DVisualizationActivity/Properties.cmake
View file @
21f2efdc
...
...
@@ -19,5 +19,6 @@ set( REQUIREMENTS
uiReconstructionQt
uiMedDataQt
media
dataManagerConfig
2DVisualizationActivity
)
Bundles/activity/3DVisualizationActivity/rc/configurations/3DVisualization.xml
View file @
21f2efdc
...
...
@@ -126,7 +126,7 @@
</service>
<service
uid=
"action_organManager"
type=
"::gui::action::SConfigLauncher"
>
<appConfig
id=
"
Organ
ManagerWi
thSeries
"
/>
<appConfig
id=
"
ModelSeries
ManagerWi
ndow
"
/>
<inout
key=
"ORGAN_MANAGER_MODELSERIES"
uid=
"${modelSeries}"
/>
<parameter
replace=
"ICON_PATH"
by=
"${ICON_PATH}"
/>
</service>
...
...
Bundles/activity/3DVisualizationActivity/rc/plugin.xml
View file @
21f2efdc
...
...
@@ -4,7 +4,6 @@
<requirement
id=
"visuVTKQt"
/>
<xi:include
href=
"configurations/3DVisualization.xml"
xmlns:xi=
"http://www.w3.org/2003/XInclude"
/>
<xi:include
href=
"configurations/ManageOrganWithSeries.xml"
xmlns:xi=
"http://www.w3.org/2003/XInclude"
/>
<xi:include
href=
"configurations/3DNegatoWithAcq.xml"
xmlns:xi=
"http://www.w3.org/2003/XInclude"
/>
<xi:include
href=
"configurations/3DSimpleConfig.xml"
xmlns:xi=
"http://www.w3.org/2003/XInclude"
/>
...
...
Bundles/activity/blendActivity/Properties.cmake
View file @
21f2efdc
...
...
@@ -15,5 +15,6 @@ set( REQUIREMENTS
scene2D
uiTF
media
qtSceneConfig
)
Bundles/activity/dicomFilteringActivity/rc/plugin.xml
View file @
21f2efdc
...
...
@@ -27,7 +27,6 @@
<config>
<type
mode=
"reader"
/>
<selection
mode=
"include"
/>
<!-- <addSelection service="::ioDcmtk::SDicomSeriesDBReader" /> -->
<addSelection
service=
"::ioGdcm::SDicomSeriesDBReader"
/>
<config
id=
"DicomReaderConfig"
service=
"::ioGdcm::SDicomSeriesDBReader"
/>
</config>
...
...
Bundles/activity/ioActivity/rc/plugin.xml
View file @
21f2efdc
...
...
@@ -65,8 +65,8 @@
<config>
<object
uid=
"${selection}"
src=
"ref"
/>
<service
uid=
"export_selection"
type=
"::uiIO::editor::SIOSelector"
autoConnect=
"yes"
>
<in
key=
"
selection
"
uid=
"${selection}"
/>
<service
uid=
"export_selection"
type=
"::uiIO::editor::SIOSelector"
>
<in
out
key=
"
data
"
uid=
"${selection}"
/>
<type
mode=
"writer"
/>
<selection
mode=
"exclude"
/>
<addSelection
service=
"::ioAtoms::SWriter"
/>
...
...
@@ -101,7 +101,7 @@
</service>
<service
uid=
"exportSelection"
type=
"::uiIO::editor::SIOSelector"
>
<in
key=
"
selection
"
uid=
"vectorToSave"
/>
<in
out
key=
"
data
"
uid=
"vectorToSave"
/>
<type
mode=
"writer"
/>
<selection
mode=
"include"
/>
<addSelection
service=
"::ioGdcm::SSurfaceSegmentationWriter"
/>
...
...
@@ -133,6 +133,7 @@
<type
mode=
"reader"
/>
<selection
mode=
"exclude"
/>
<addSelection
service=
"::ioAtoms::SReader"
/>
<addSelection
service=
"::ioData::SAttachmentSeriesReader"
/>
</config>
</extension>
...
...
@@ -170,6 +171,7 @@
<config>
<type
mode=
"reader"
/>
<selection
mode=
"exclude"
/>
<addSelection
service=
"::ioData::SAttachmentSeriesReader"
/>
<config
id=
"MDAtomsConfig"
service=
"::ioAtoms::SReader"
/>
</config>
</extension>
...
...
@@ -177,7 +179,7 @@
<!-- Service config used for ioAtoms reader and writer. Defines the Data version and filter to use. -->
<extension
implements=
"::fwServices::registry::ServiceConfig"
>
<id>
MDAtomsConfig
</id>
<desc>
Reader/Writer
for atoms representing a medical data
</desc>
<desc>
Json/Xml
Reader/Writer
(FW4SPL)
</desc>
<config>
<patcher
context=
"MedicalData"
version=
"V10"
/>
<filter>
VRRenderMedicalDataV2
</filter>
...
...
@@ -225,7 +227,7 @@
<!-- Service config used for ioAtoms reader and writer to read landmarks -->
<extension
implements=
"::fwServices::registry::ServiceConfig"
>
<id>
LandmarksAtomsConfig
</id>
<desc>
Reader/Writer
for atoms representing a medical data
</desc>
<desc>
Json/Xml
Reader/Writer
(FW4SPL)
</desc>
<config>
<patcher
context=
"Landmark"
version=
"V2"
/>
</config>
...
...
Bundles/activity/volumeRenderingActivity/Properties.cmake
View file @
21f2efdc
...
...
@@ -20,5 +20,6 @@ set( REQUIREMENTS
uiIO
media
imageConfig
dataManagerConfig
)
Bundles/activity/volumeRenderingActivity/rc/configurations/VolumeRendering.xml
View file @
21f2efdc
...
...
@@ -105,7 +105,7 @@
</service>
<service
uid=
"action_organManager"
type=
"::gui::action::SConfigLauncher"
>
<appConfig
id=
"
Organ
ManagerWi
thSeries
"
/>
<appConfig
id=
"
ModelSeries
ManagerWi
ndow
"
/>
<inout
key=
"ORGAN_MANAGER_MODELSERIES"
uid=
"optionalModelSeries"
/>
<parameter
replace=
"ICON_PATH"
by=
"${ICON_PATH}"
/>
</service>
...
...
SrcLib/io/fwCsvIO
/CMakeLists.txt
→
Bundles/config/dataManagerConfig
/CMakeLists.txt
View file @
21f2efdc
File moved
Bundles/config/dataManagerConfig/Properties.cmake
0 → 100644
View file @
21f2efdc
set
(
NAME dataManagerConfig
)
set
(
VERSION 0.1
)
set
(
TYPE BUNDLE
)
set
(
DEPENDENCIES
)
set
(
REQUIREMENTS
gui
guiQt
uiMedDataQt
uiReconstructionQt
ctrlSelection
media
)
Bundles/config/
im
ageConfig/rc/configurations/ImageManager.xml
→
Bundles/config/
dataMan
age
r
Config/rc/configurations/ImageManager.xml
View file @
21f2efdc
<!--
This configuration displays editor for image (slice and windowing), and call the service that adds the image's fields
for slices and transfer function.
Example:
<service uid="..." type="::fwServices::SConfigController">
...
...
Bundles/
activity/3DVisualizationActivity
/rc/configurations/M
anageOrganWithS
erie
s
.xml
→
Bundles/
config/dataManagerConfig
/rc/configurations/M
odelSeriesManag
er
V
ie
w
.xml
View file @
21f2efdc
<!--
This config displays the editors to manage the ModelSeries: show/hide reconstructions, change the color, ...
Example
<service uid="..." type="::fwServices::SConfigController">
<appConfig id="ModelSeriesManagerView" />
<inout key="ORGAN_MANAGER_MODELSERIES" uid="modelSeries" />
<parameter replace="WID_PARENT" by="modelManagerView" />
</service>
-->
<extension
implements=
"::fwServices::registry::AppConfig"
>
<id>
OrganManagerWithSer
ie
s
</id>
<id>
ModelSeriesManagerV
ie
w
</id>
<parameters>
<param
name=
"ORGAN_MANAGER_MODELSERIES"
/>
<param
name=
"CLOSE_CONFIG_CHANNEL"
default=
"DummyChannel"
/>
<!-- defined by SConfigLauncher -->
<param
name=
"ICON_PATH"
/>
<param
name=
"WindowTitle"
default=
"Organs Manager"
/>
<param
name=
"WID_PARENT"
/>
<param
name=
"ORGAN_MANAGER_MODELSERIES"
/>
<!-- model series to manage -->
</parameters>
<desc>
Display the editors to manage the ModelSeries: show/hide reconstructions, change the color, ...
</desc>
<config>
<object
uid=
"${ORGAN_MANAGER_MODELSERIES}"
type=
"::fwMedData::ModelSeries"
src=
"ref"
/>
<object
uid=
"reconstruction"
type=
"::fwData::Reconstruction"
src=
"deferred"
/>
<!-- MAIN FRAME -->
<service
uid=
"organManagerFrame"
type=
"::gui::frame::SDefaultFrame"
>
<window
onclose=
"notify"
/>
<gui>
<frame>
<name>
${WindowTitle}
</name>
<icon>
${ICON_PATH}
</icon>
<style
mode=
"STAY_ON_TOP"
/>
</frame>
</gui>
<registry>
<view
sid=
"multiViewOrgans"
start=
"yes"
/>
</registry>
</service>
<service
uid=
"multiViewOrgans"
type=
"::gui::view::SDefaultView"
>
<service
uid=
"multiViewOrgans"
type=
"::gui::view::SDefaultView"
>
<gui>
<layout
type=
"::fwGui::ToolboxLayoutManager"
>
<orientation
value=
"vertical"
/>
<view
caption=
"Organs"
expanded=
"true"
/>
<view
caption=
"Material"
expanded=
"true"
/>
<view
caption=
"Representation"
/>
</layout>
</gui>
<registry>
<parent
wid=
"${WID_PARENT}"
/>
<view
sid=
"listOrganEditor"
start=
"yes"
/>
<view
sid=
"organMaterialEditor"
start=
"no"
/>
<view
sid=
"representationEditor"
start=
"no"
/>
</registry>
</service>
<service
uid=
"
myU
pdaterReconst"
type=
"::ctrlSelection::updater::SObjFromSlot"
>
<service
uid=
"
u
pdaterReconst"
type=
"::ctrlSelection::updater::SObjFromSlot"
>
<out
key=
"object"
uid=
"reconstruction"
/>
</service>
<service
uid=
"organMaterialEditor"
type=
"::uiReconstructionQt::OrganMaterialEditor"
autoConnect=
"yes"
>
<service
uid=
"organMaterialEditor"
type=
"::uiReconstructionQt::OrganMaterialEditor"
>
<inout
key=
"reconstruction"
uid=
"reconstruction"
/>
</service>
<service
uid=
"representationEditor"
type=
"::uiReconstructionQt::RepresentationEditor"
autoConnect=
"yes"
>
<service
uid=
"representationEditor"
type=
"::uiReconstructionQt::RepresentationEditor"
>
<inout
key=
"reconstruction"
uid=
"reconstruction"
/>
</service>
...
...
@@ -58,26 +51,21 @@
<inout
key=
"modelSeries"
uid=
"${ORGAN_MANAGER_MODELSERIES}"
/>
<columns>
<organ_name>
@organ_name
</organ_name>
<
volume_cc
view=
"positive"
>
@volume
</volume_cc
>
<
structure_type>
@structure_type
</structure_type
>
</columns>
</service>
<connect>
<signal>
listOrganEditor/reconstructionSelected
</signal>
<slot>
myUpdaterReconst/addOrSwap
</slot>
</connect>
<connect
channel=
"${CLOSE_CONFIG_CHANNEL}"
>
<signal>
organManagerFrame/closed
</signal>
<slot>
updaterReconst/addOrSwap
</slot>
</connect>
<!-- START AND STOP SERVICES -->
<start
uid=
"organManagerFrame"
/>
<start
uid=
"myUpdaterReconst"
/>
<start
uid=
"multiViewOrgans"
/>
<start
uid=
"updaterReconst"
/>
<!-- Deferred start -->
<start
uid=
"organMaterialEditor"
/>
<start
uid=
"representationEditor"
/>
<start
uid=
"organMaterialEditor"
/>
</config>
</extension>
Bundles/config/dataManagerConfig/rc/configurations/ModelSeriesManagerWindow.xml
0 → 100644
View file @
21f2efdc
<!--
This config open a windows containing the editors to manage the ModelSeries: show/hide reconstructions, change the
color, ...
Example:
<service uid="..." type="::fwServices::SConfigController">
<appConfig id="ModelSeriesManagerWindow" />
<inout key="ORGAN_MANAGER_MODELSERIES" uid="modelSeries" />
<parameter replace="ICON_PATH" by="my/icon/path.ico" />
<parameter name="WindowTitle" by="" />
</service>
With:
- ORGAN_MANAGER_MODELSERIES (mandatory): uid of the ModelSeries to manage
- ICON_PATH (mandatory): icon of the window
- WindowTitle(optional): title of the window
-->
<extension
implements=
"::fwServices::registry::AppConfig"
>
<id>
ModelSeriesManagerWindow
</id>
<parameters>
<param
name=
"ORGAN_MANAGER_MODELSERIES"
/>
<param
name=
"CLOSE_CONFIG_CHANNEL"
default=
"DummyChannel"
/>
<!-- defined by SConfigLauncher -->
<param
name=
"ICON_PATH"
/>
<param
name=
"WindowTitle"
default=
"Organs Manager"
/>
</parameters>
<desc>
Open a windows containing the editors to manage the ModelSeries: show/hide reconstructions, change the color.
</desc>
<config>
<object
uid=
"${ORGAN_MANAGER_MODELSERIES}"
type=
"::fwMedData::ModelSeries"
src=
"ref"
/>
<object
uid=
"reconstruction"
type=
"::fwData::Reconstruction"
src=
"deferred"
/>
<!-- MAIN FRAME -->
<service
uid=
"organManagerFrame"
type=
"::gui::frame::SDefaultFrame"
>
<window
onclose=
"notify"
/>
<gui>
<frame>
<name>
${WindowTitle}
</name>
<icon>
${ICON_PATH}
</icon>
<style
mode=
"STAY_ON_TOP"
/>
</frame>
</gui>
<registry>
<view
wid=
"OrganManagerView"
/>
</registry>
</service>
<service
uid=
"modelManager"
type=
"::fwServices::SConfigController"
>
<appConfig
id=
"ModelSeriesManagerView"
/>
<inout
key=
"ORGAN_MANAGER_MODELSERIES"
uid=
"${ORGAN_MANAGER_MODELSERIES}"
/>
<parameter
replace=
"WID_PARENT"
uid=
"OrganManagerView"
/>
</service>
<connect
channel=
"${CLOSE_CONFIG_CHANNEL}"
>
<signal>
organManagerFrame/closed
</signal>
</connect>
<!-- START AND STOP SERVICES -->
<start
uid=
"organManagerFrame"
/>
<start
uid=
"modelManager"
/>
</config>
</extension>
Bundles/config/dataManagerConfig/rc/plugin.xml
0 → 100644
View file @
21f2efdc
<plugin
id=
"dataManagerConfig"
version=
"@PROJECT_VERSION@"
>
<requirement
id=
"dataReg"
/>
<requirement
id=
"servicesReg"
/>
<xi:include
href=
"configurations/ModelSeriesManagerWindow.xml"
xmlns:xi=
"http://www.w3.org/2003/XInclude"
/>
<xi:include
href=
"configurations/ImageManager.xml"
xmlns:xi=
"http://www.w3.org/2003/XInclude"
/>
<xi:include
href=
"configurations/ModelSeriesManagerView.xml"
xmlns:xi=
"http://www.w3.org/2003/XInclude"
/>
</plugin>
Bundles/config/imageConfig/Properties.cmake
View file @
21f2efdc
...
...
@@ -4,8 +4,9 @@ set( VERSION 0.1 )
set
(
TYPE BUNDLE
)
set
(
DEPENDENCIES
)
set
(
REQUIREMENTS
set
(
REQUIREMENTS
2DVisualizationActivity
qtSceneConfig
dataReg
servicesReg
gui
...
...
@@ -20,4 +21,3 @@ set( REQUIREMENTS
scene2D
media
)
Bundles/config/imageConfig/rc/plugin.xml
View file @
21f2efdc
<plugin
id=
"imageConfig"
version=
"@PROJECT_VERSION@"
>
<xi:include
href=
"configurations/ImageManager.xml"
xmlns:xi=
"http://www.w3.org/2003/XInclude"
/>
<xi:include
href=
"configurations/TransferFunctionWidget.xml"
xmlns:xi=
"http://www.w3.org/2003/XInclude"
/>
<requirement
id=
"dataReg"
/>
<requirement
id=
"servicesReg"
/>
<xi:include
href=
"configurations/TransferFunctionWithNegatoEditor.xml"
xmlns:xi=
"http://www.w3.org/2003/XInclude"
/>
</plugin>
Bundles/config/qtSceneConfig/CMakeLists.txt
0 → 100644
View file @
21f2efdc
fwLoadProperties
()
Bundles/config/qtSceneConfig/Properties.cmake
0 → 100644
View file @
21f2efdc
set
(
NAME qtSceneConfig
)
set
(
VERSION 0.1
)
set
(
TYPE BUNDLE
)
set
(
DEPENDENCIES
)
set
(
REQUIREMENTS
dataReg
servicesReg
gui
guiQt
uiTF
scene2D
media
)
Prev
1
2
3
4
5
…
14
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment