diff --git a/BlueBerry/Bundles/org.blueberry.ui.qt/files.cmake.user b/BlueBerry/Bundles/org.blueberry.ui.qt/files.cmake.user
new file mode 100644
index 0000000000..d698c9843a
--- /dev/null
+++ b/BlueBerry/Bundles/org.blueberry.ui.qt/files.cmake.user
@@ -0,0 +1,63 @@
+
+
+
+
+
+ ProjectExplorer.Project.ActiveTarget
+ -1
+
+
+ ProjectExplorer.Project.EditorSettings
+
+ true
+ false
+ true
+
+ Cpp
+
+ CppGlobal
+
+
+
+ QmlJS
+
+ QmlJSGlobal
+
+
+ 2
+ UTF-8
+ false
+ 4
+ false
+ true
+ 1
+ true
+ 0
+ true
+ 0
+ 8
+ true
+ 1
+ true
+ true
+ true
+ true
+
+
+
+ ProjectExplorer.Project.PluginSettings
+
+
+
+ ProjectExplorer.Project.TargetCount
+ 0
+
+
+ ProjectExplorer.Project.Updater.EnvironmentId
+ {3dea2ab9-fb51-4719-a902-a8416c2a1947}
+
+
+ ProjectExplorer.Project.Updater.FileVersion
+ 15
+
+
diff --git a/Plugins/org.mitk.gui.qt.diffusionimaging/files.cmake b/Plugins/org.mitk.gui.qt.diffusionimaging/files.cmake
index 12233dbd7d..fac0d3407c 100644
--- a/Plugins/org.mitk.gui.qt.diffusionimaging/files.cmake
+++ b/Plugins/org.mitk.gui.qt.diffusionimaging/files.cmake
@@ -1,181 +1,198 @@
set(SRC_CPP_FILES
QmitkODFDetailsWidget.cpp
QmitkODFRenderWidget.cpp
QmitkPartialVolumeAnalysisWidget.cpp
QmitkIVIMWidget.cpp
QmitkTbssRoiAnalysisWidget.cpp
QmitkResidualAnalysisWidget.cpp
QmitkResidualViewWidget.cpp
QmitkTensorModelParametersWidget.cpp
QmitkZeppelinModelParametersWidget.cpp
QmitkStickModelParametersWidget.cpp
QmitkDotModelParametersWidget.cpp
QmitkBallModelParametersWidget.cpp
QmitkAstrosticksModelParametersWidget.cpp
)
set(INTERNAL_CPP_FILES
mitkPluginActivator.cpp
QmitkQBallReconstructionView.cpp
QmitkPreprocessingView.cpp
QmitkDiffusionDicomImportView.cpp
QmitkDiffusionQuantificationView.cpp
QmitkTensorReconstructionView.cpp
- QmitkDiffusionImagingPublicPerspective.cpp
QmitkControlVisualizationPropertiesView.cpp
QmitkODFDetailsView.cpp
QmitkGibbsTrackingView.cpp
QmitkStochasticFiberTrackingView.cpp
QmitkStreamlineTrackingView.cpp
QmitkFiberProcessingView.cpp
# QmitkFiberBundleDeveloperView.cpp
QmitkPartialVolumeAnalysisView.cpp
QmitkIVIMView.cpp
QmitkTractbasedSpatialStatisticsView.cpp
QmitkTbssTableModel.cpp
QmitkTbssMetaTableModel.cpp
QmitkTbssSkeletonizationView.cpp
Connectomics/QmitkConnectomicsDataView.cpp
Connectomics/QmitkConnectomicsNetworkOperationsView.cpp
Connectomics/QmitkConnectomicsStatisticsView.cpp
Connectomics/QmitkNetworkHistogramCanvas.cpp
QmitkDwiSoftwarePhantomView.cpp
QmitkOdfMaximaExtractionView.cpp
QmitkFiberfoxView.cpp
QmitkFiberExtractionView.cpp
QmitkFieldmapGeneratorView.cpp
QmitkDiffusionRegistrationView.cpp
QmitkDenoisingView.cpp
+
+ Perspectives/QmitkFiberProcessingPerspective.cpp
+ Perspectives/QmitkDiffusionImagingAppPerspective.cpp
+ Perspectives/QmitkGibbsTractographyPerspective.cpp
+ Perspectives/QmitkStreamlineTractographyPerspective.cpp
+ Perspectives/QmitkProbabilisticTractographyPerspective.cpp
+ Perspectives/QmitkDIAppSyntheticDataGenerationPerspective.cpp
+ Perspectives/QmitkDIAppIVIMPerspective.cpp
)
set(UI_FILES
src/internal/QmitkQBallReconstructionViewControls.ui
src/internal/QmitkPreprocessingViewControls.ui
src/internal/QmitkDiffusionDicomImportViewControls.ui
src/internal/QmitkDiffusionQuantificationViewControls.ui
src/internal/QmitkTensorReconstructionViewControls.ui
src/internal/QmitkControlVisualizationPropertiesViewControls.ui
src/internal/QmitkODFDetailsViewControls.ui
src/internal/QmitkGibbsTrackingViewControls.ui
src/internal/QmitkStochasticFiberTrackingViewControls.ui
src/internal/QmitkStreamlineTrackingViewControls.ui
src/internal/QmitkFiberProcessingViewControls.ui
# src/internal/QmitkFiberBundleDeveloperViewControls.ui
src/internal/QmitkPartialVolumeAnalysisViewControls.ui
src/internal/QmitkIVIMViewControls.ui
src/internal/QmitkTractbasedSpatialStatisticsViewControls.ui
src/internal/QmitkTbssSkeletonizationViewControls.ui
src/internal/Connectomics/QmitkConnectomicsDataViewControls.ui
src/internal/Connectomics/QmitkConnectomicsNetworkOperationsViewControls.ui
src/internal/Connectomics/QmitkConnectomicsStatisticsViewControls.ui
src/internal/QmitkDwiSoftwarePhantomViewControls.ui
src/internal/QmitkOdfMaximaExtractionViewControls.ui
src/internal/QmitkFiberfoxViewControls.ui
src/internal/QmitkFiberExtractionViewControls.ui
src/QmitkTensorModelParametersWidgetControls.ui
src/QmitkZeppelinModelParametersWidgetControls.ui
src/QmitkStickModelParametersWidgetControls.ui
src/QmitkDotModelParametersWidgetControls.ui
src/QmitkBallModelParametersWidgetControls.ui
src/QmitkAstrosticksModelParametersWidgetControls.ui
src/internal/QmitkFieldmapGeneratorViewControls.ui
src/internal/QmitkDiffusionRegistrationViewControls.ui
src/internal/QmitkDenoisingViewControls.ui
)
set(MOC_H_FILES
src/internal/mitkPluginActivator.h
src/internal/QmitkQBallReconstructionView.h
src/internal/QmitkPreprocessingView.h
src/internal/QmitkDiffusionDicomImportView.h
- src/internal/QmitkDiffusionImagingPublicPerspective.h
src/internal/QmitkDiffusionQuantificationView.h
src/internal/QmitkTensorReconstructionView.h
src/internal/QmitkControlVisualizationPropertiesView.h
src/internal/QmitkODFDetailsView.h
src/QmitkODFRenderWidget.h
src/QmitkODFDetailsWidget.h
src/internal/QmitkGibbsTrackingView.h
src/internal/QmitkStochasticFiberTrackingView.h
src/internal/QmitkStreamlineTrackingView.h
src/internal/QmitkFiberProcessingView.h
# src/internal/QmitkFiberBundleDeveloperView.h
src/internal/QmitkPartialVolumeAnalysisView.h
src/QmitkPartialVolumeAnalysisWidget.h
src/internal/QmitkIVIMView.h
src/internal/QmitkTractbasedSpatialStatisticsView.h
src/internal/QmitkTbssSkeletonizationView.h
src/QmitkTbssRoiAnalysisWidget.h
src/QmitkResidualAnalysisWidget.h
src/QmitkResidualViewWidget.h
src/internal/Connectomics/QmitkConnectomicsDataView.h
src/internal/Connectomics/QmitkConnectomicsNetworkOperationsView.h
src/internal/Connectomics/QmitkConnectomicsStatisticsView.h
src/internal/Connectomics/QmitkNetworkHistogramCanvas.h
src/internal/QmitkDwiSoftwarePhantomView.h
src/internal/QmitkOdfMaximaExtractionView.h
src/internal/QmitkFiberfoxView.h
src/internal/QmitkFiberExtractionView.h
src/QmitkTensorModelParametersWidget.h
src/QmitkZeppelinModelParametersWidget.h
src/QmitkStickModelParametersWidget.h
src/QmitkDotModelParametersWidget.h
src/QmitkBallModelParametersWidget.h
src/QmitkAstrosticksModelParametersWidget.h
src/internal/QmitkFieldmapGeneratorView.h
src/internal/QmitkDiffusionRegistrationView.h
src/internal/QmitkDenoisingView.h
+
+ src/internal/Perspectives/QmitkFiberProcessingPerspective.h
+ src/internal/Perspectives/QmitkDiffusionImagingAppPerspective.h
+ src/internal/Perspectives/QmitkGibbsTractographyPerspective.h
+ src/internal/Perspectives/QmitkStreamlineTractographyPerspective.h
+ src/internal/Perspectives/QmitkProbabilisticTractographyPerspective.h
+ src/internal/Perspectives/QmitkDIAppSyntheticDataGenerationPerspective.h
+ src/internal/Perspectives/QmitkDIAppIVIMPerspective.h
)
set(CACHED_RESOURCE_FILES
# list of resource files which can be used by the plug-in
# system without loading the plug-ins shared library,
# for example the icon used in the menu and tabs for the
# plug-in views in the workbench
plugin.xml
resources/preprocessing.png
resources/dwiimport.png
resources/quantification.png
resources/reconodf.png
resources/recontensor.png
resources/vizControls.png
resources/OdfDetails.png
resources/GibbsTracking.png
resources/FiberBundleOperations.png
resources/PartialVolumeAnalysis_24.png
resources/IVIM_48.png
resources/stochFB.png
resources/tbss.png
resources/connectomics/QmitkConnectomicsDataViewIcon_48.png
resources/connectomics/QmitkConnectomicsNetworkOperationsViewIcon_48.png
resources/connectomics/QmitkConnectomicsStatisticsViewIcon_48.png
resources/arrow.png
resources/qball_peaks.png
resources/phantom.png
resources/tensor.png
resources/qball.png
resources/StreamlineTracking.png
resources/dwi2.png
resources/odf.png
resources/refresh.xpm
resources/diffusionregistration.png
resources/denoisingicon.png
+ resources/syntheticdata.png
+ resources/ivim.png
+ resources/tractography.png
)
set(QRC_FILES
# uncomment the following line if you want to use Qt resources
resources/QmitkDiffusionImaging.qrc
#resources/QmitkTractbasedSpatialStatisticsView.qrc
)
set(CPP_FILES )
foreach(file ${SRC_CPP_FILES})
set(CPP_FILES ${CPP_FILES} src/${file})
endforeach(file ${SRC_CPP_FILES})
foreach(file ${INTERNAL_CPP_FILES})
set(CPP_FILES ${CPP_FILES} src/internal/${file})
endforeach(file ${INTERNAL_CPP_FILES})
diff --git a/Plugins/org.mitk.gui.qt.diffusionimaging/plugin.xml b/Plugins/org.mitk.gui.qt.diffusionimaging/plugin.xml
index b62e7906c4..d03063a73d 100644
--- a/Plugins/org.mitk.gui.qt.diffusionimaging/plugin.xml
+++ b/Plugins/org.mitk.gui.qt.diffusionimaging/plugin.xml
@@ -1,188 +1,313 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ name="Q-Balls"
+ category="Signal modeling"
+ icon="resources/qball.png"
+ class="QmitkQBallReconstructionView">
Q-Ball reconstruction view
+ name="DICOM Import"
+ category="Data handling"
+ class="QmitkDiffusionDicomImport"
+ icon="resources/dwiimport.png">
Diffusion DICOM data import
+ name="Preprocessing"
+ category="Preprocessing"
+ class="QmitkPreprocessingView"
+ icon="resources/dwi2.png">
+
+
+ name="Scalar Indices"
+ category="Quantification"
+ class="QmitkDiffusionQuantificationView"
+ icon="resources/quantification.png">
+
+
+ name="Tensors"
+ category="Signal modeling"
+ icon="resources/tensor.png"
+ class="QmitkTensorReconstructionView">
+
+
+ name="Visualization"
+ icon="resources/vizControls.png"
+ class="QmitkControlVisualizationPropertiesView">
+
+
+ name="IVIM"
+ category="Quantification"
+ class="QmitkIVIMView"
+ icon="resources/IVIM_48.png">
+
+
+ name="ODF Details"
+ category="Quantification"
+ class="QmitkODFDetailsView"
+ icon="resources/OdfDetails.png">
+
+
+ name="Gibbs Tracking"
+ category="Fiber tractography"
+ class="QmitkGibbsTrackingView"
+ icon="resources/GibbsTracking.png">
+
+
+ name="Stochastic Tracking"
+ category="Fiber tractography"
+ class="QmitkStochasticFiberTrackingView"
+ icon="resources/stochFB.png">
+
+
+ name="Streamline Tracking"
+ category="Fiber tractography"
+ class="QmitkStreamlineTrackingView"
+ icon="resources/StreamlineTracking.png">
+
+
+ name="Fiber Processing"
+ category="Fiber processing"
+ class="QmitkFiberProcessingView"
+ icon="resources/FiberBundleOperations.png">
+
+
+ name="Fiber Extraction"
+ category="Fiber processing"
+ class="QmitkFiberExtractionView"
+ icon="resources/FiberBundleOperations.png">
+
+
+ name="PV Analysis"
+ category="Quantification"
+ class="QmitkPartialVolumeAnalysisView"
+ icon="resources/PartialVolumeAnalysis_24.png">
+
+
+ name="Tbss Skeletonization"
+ category="Quantification"
+ class="QmitkTbssSkeletonizationView"
+ icon="resources/tbss.png">
+
+
+ name="Tract-based spatial statistics"
+ category="Quantification"
+ class="QmitkTractbasedSpatialStatisticsView"
+ icon="resources/tbss.png">
+
+
+ name="Network Operations"
+ category="Connectomics"
+ class="QmitkConnectomicsNetworkOperationsView"
+ icon="resources/connectomics/QmitkConnectomicsNetworkOperationsViewIcon_48.png">
+
+
+ name="Network Data"
+ category="Connectomics"
+ class="QmitkConnectomicsDataView"
+ icon="resources/connectomics/QmitkConnectomicsDataViewIcon_48.png">
+
+
+ name="Network Statistics"
+ category="Connectomics"
+ class="QmitkConnectomicsStatisticsView"
+ icon="resources/connectomics/QmitkConnectomicsStatisticsViewIcon_48.png">
+
+
+ name="Peak Extraction"
+ category="Signal modeling"
+ class="QmitkOdfMaximaExtractionView"
+ icon="resources/qball_peaks.png">
+
+
+ name="Fiberfox"
+ category="Simulated data"
+ class="QmitkFiberfoxView"
+ icon="resources/phantom.png">
+
+
+ name="Fieldmap Generator"
+ category="Simulated data"
+ class="QmitkFieldmapGeneratorView"
+ icon="resources/odf.png">
+
+
+ name="DWI Registration"
+ category="Registration"
+ class="QmitkDiffusionRegistrationView"
+ icon="resources/diffusionregistration.png">
+
+
-
+ name="DWI Denoising"
+ category="Preprocessing"
+ class="QmitkDenoisingView"
+ icon="resources/denoisingicon.png">
+
+
+
-
- This is a short information about this perspective
-
+
+
+ This persective contains all views necessary to postprocess fibers.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/resources/perspectives/ivim.png b/Plugins/org.mitk.gui.qt.diffusionimaging/resources/ivim.png
similarity index 100%
rename from Plugins/org.mitk.gui.qt.diffusionimagingapp/resources/perspectives/ivim.png
rename to Plugins/org.mitk.gui.qt.diffusionimaging/resources/ivim.png
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/resources/perspectives/syntheticdata.png b/Plugins/org.mitk.gui.qt.diffusionimaging/resources/syntheticdata.png
similarity index 100%
rename from Plugins/org.mitk.gui.qt.diffusionimagingapp/resources/perspectives/syntheticdata.png
rename to Plugins/org.mitk.gui.qt.diffusionimaging/resources/syntheticdata.png
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/resources/perspectives/tractography.png b/Plugins/org.mitk.gui.qt.diffusionimaging/resources/tractography.png
similarity index 100%
rename from Plugins/org.mitk.gui.qt.diffusionimagingapp/resources/perspectives/tractography.png
rename to Plugins/org.mitk.gui.qt.diffusionimaging/resources/tractography.png
diff --git a/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkDIAppIVIMPerspective.cpp b/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkDIAppIVIMPerspective.cpp
new file mode 100644
index 0000000000..c8c7a36884
--- /dev/null
+++ b/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkDIAppIVIMPerspective.cpp
@@ -0,0 +1,52 @@
+/*===================================================================
+
+The Medical Imaging Interaction Toolkit (MITK)
+
+Copyright (c) German Cancer Research Center,
+Division of Medical and Biological Informatics.
+All rights reserved.
+
+This software is distributed WITHOUT ANY WARRANTY; without
+even the implied warranty of MERCHANTABILITY or FITNESS FOR
+A PARTICULAR PURPOSE.
+
+See LICENSE.txt or http://www.mitk.org for details.
+
+===================================================================*/
+
+#include "QmitkDIAppIVIMPerspective.h"
+#include "berryIViewLayout.h"
+
+void QmitkDIAppIVIMPerspective::CreateInitialLayout(berry::IPageLayout::Pointer layout)
+{
+ /////////////////////////////////////////////////////
+ // all di-app perspectives should have the following:
+ /////////////////////////////////////////////////////
+
+ std::string editorArea = layout->GetEditorArea();
+
+ layout->AddStandaloneView("org.mitk.views.datamanager",
+ false, berry::IPageLayout::LEFT, 0.3f, editorArea);
+
+ layout->AddStandaloneView("org.mitk.views.controlvisualizationpropertiesview",
+ false, berry::IPageLayout::BOTTOM, .15f, "org.mitk.views.datamanager");
+
+ berry::IFolderLayout::Pointer left =
+ layout->CreateFolder("org.mbi.diffusionimaginginternal.leftcontrols",
+ berry::IPageLayout::BOTTOM, 0.1f, "org.mitk.views.controlvisualizationpropertiesview");
+
+ layout->AddStandaloneViewPlaceholder("org.mitk.views.imagenavigator",
+ berry::IPageLayout::BOTTOM, .7f, "org.mbi.diffusionimaginginternal.leftcontrols", false);
+
+ /////////////////////////////////////////////
+ // here goes the perspective specific stuff
+ /////////////////////////////////////////////
+
+ left->AddView("org.mitk.views.ivim");
+ berry::IViewLayout::Pointer lo = layout->GetViewLayout("org.mitk.views.ivim");
+
+
+ left->AddView("org.mitk.views.segmentation");
+ lo = layout->GetViewLayout("org.mitk.views.segmentation");
+
+}
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppIVIMPerspective.h b/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkDIAppIVIMPerspective.h
similarity index 100%
rename from Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppIVIMPerspective.h
rename to Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkDIAppIVIMPerspective.h
diff --git a/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkDIAppSyntheticDataGenerationPerspective.cpp b/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkDIAppSyntheticDataGenerationPerspective.cpp
new file mode 100644
index 0000000000..539f7c6071
--- /dev/null
+++ b/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkDIAppSyntheticDataGenerationPerspective.cpp
@@ -0,0 +1,49 @@
+/*===================================================================
+
+The Medical Imaging Interaction Toolkit (MITK)
+
+Copyright (c) German Cancer Research Center,
+Division of Medical and Biological Informatics.
+All rights reserved.
+
+This software is distributed WITHOUT ANY WARRANTY; without
+even the implied warranty of MERCHANTABILITY or FITNESS FOR
+A PARTICULAR PURPOSE.
+
+See LICENSE.txt or http://www.mitk.org for details.
+
+===================================================================*/
+
+#include "QmitkDIAppSyntheticDataGenerationPerspective.h"
+#include "berryIViewLayout.h"
+
+void QmitkDIAppSyntheticDataGenerationPerspective::CreateInitialLayout(berry::IPageLayout::Pointer layout)
+{
+ /////////////////////////////////////////////////////
+ // all di-app perspectives should have the following:
+ /////////////////////////////////////////////////////
+
+ std::string editorArea = layout->GetEditorArea();
+
+ layout->AddStandaloneView("org.mitk.views.datamanager",
+ false, berry::IPageLayout::LEFT, 0.3f, editorArea);
+
+ layout->AddStandaloneView("org.mitk.views.controlvisualizationpropertiesview",
+ false, berry::IPageLayout::BOTTOM, .15f, "org.mitk.views.datamanager");
+
+ berry::IFolderLayout::Pointer left =
+ layout->CreateFolder("org.mbi.diffusionimaginginternal.leftcontrols",
+ berry::IPageLayout::BOTTOM, 0.1f, "org.mitk.views.controlvisualizationpropertiesview");
+
+ layout->AddStandaloneViewPlaceholder("org.mitk.views.imagenavigator",
+ berry::IPageLayout::BOTTOM, .7f, "org.mbi.diffusionimaginginternal.leftcontrols", false);
+
+ /////////////////////////////////////////////
+ // here goes the perspective specific stuff
+ /////////////////////////////////////////////
+
+ left->AddView("org.mitk.views.fiberfoxview");
+ left->AddView("org.mitk.views.fieldmapgenerator");
+ left->AddView("org.mitk.views.segmentation");
+
+}
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppSyntheticDataGenerationPerspective.h b/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkDIAppSyntheticDataGenerationPerspective.h
similarity index 100%
rename from Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppSyntheticDataGenerationPerspective.h
rename to Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkDIAppSyntheticDataGenerationPerspective.h
diff --git a/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkDiffusionImagingAppPerspective.cpp b/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkDiffusionImagingAppPerspective.cpp
new file mode 100644
index 0000000000..0940e90969
--- /dev/null
+++ b/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkDiffusionImagingAppPerspective.cpp
@@ -0,0 +1,44 @@
+/*===================================================================
+
+The Medical Imaging Interaction Toolkit (MITK)
+
+Copyright (c) German Cancer Research Center,
+Division of Medical and Biological Informatics.
+All rights reserved.
+
+This software is distributed WITHOUT ANY WARRANTY; without
+even the implied warranty of MERCHANTABILITY or FITNESS FOR
+A PARTICULAR PURPOSE.
+
+See LICENSE.txt or http://www.mitk.org for details.
+
+===================================================================*/
+
+#include "QmitkDiffusionImagingAppPerspective.h"
+#include "berryIViewLayout.h"
+
+void QmitkDiffusionImagingAppPerspective::CreateInitialLayout(berry::IPageLayout::Pointer layout)
+{
+ /////////////////////////////////////////////////////
+ // all di-app perspectives should have the following:
+ /////////////////////////////////////////////////////
+
+ std::string editorArea = layout->GetEditorArea();
+
+ layout->AddStandaloneView("org.mitk.views.datamanager",
+ false, berry::IPageLayout::LEFT, 0.3f, editorArea);
+
+ layout->AddStandaloneView("org.mitk.views.controlvisualizationpropertiesview",
+ false, berry::IPageLayout::BOTTOM, .15f, "org.mitk.views.datamanager");
+
+ berry::IFolderLayout::Pointer left =
+ layout->CreateFolder("org.mbi.diffusionimaginginternal.leftcontrols",
+ berry::IPageLayout::BOTTOM, 0.1f, "org.mitk.views.controlvisualizationpropertiesview");
+
+ layout->AddStandaloneViewPlaceholder("org.mitk.views.imagenavigator",
+ berry::IPageLayout::BOTTOM, .7f, "org.mbi.diffusionimaginginternal.leftcontrols", false);
+
+ /////////////////////////////////////////////
+ // here goes the perspective specific stuff
+ /////////////////////////////////////////////
+}
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDiffusionImagingAppPerspective.h b/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkDiffusionImagingAppPerspective.h
similarity index 100%
rename from Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDiffusionImagingAppPerspective.h
rename to Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkDiffusionImagingAppPerspective.h
diff --git a/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkFiberProcessingPerspective.cpp b/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkFiberProcessingPerspective.cpp
new file mode 100644
index 0000000000..34bdcb1b3b
--- /dev/null
+++ b/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkFiberProcessingPerspective.cpp
@@ -0,0 +1,57 @@
+/*===================================================================
+
+The Medical Imaging Interaction Toolkit (MITK)
+
+Copyright (c) German Cancer Research Center,
+Division of Medical and Biological Informatics.
+All rights reserved.
+
+This software is distributed WITHOUT ANY WARRANTY; without
+even the implied warranty of MERCHANTABILITY or FITNESS FOR
+A PARTICULAR PURPOSE.
+
+See LICENSE.txt or http://www.mitk.org for details.
+
+===================================================================*/
+
+#include "QmitkFiberProcessingPerspective.h"
+#include "berryIViewLayout.h"
+
+QmitkFiberProcessingPerspective::QmitkFiberProcessingPerspective()
+{
+}
+
+QmitkFiberProcessingPerspective::QmitkFiberProcessingPerspective(const QmitkFiberProcessingPerspective& other)
+{
+ Q_UNUSED(other)
+ throw std::runtime_error("Copy constructor not implemented");
+}
+
+void QmitkFiberProcessingPerspective::CreateInitialLayout(berry::IPageLayout::Pointer layout)
+{
+ /////////////////////////////////////////////////////
+ // all di-app perspectives should have the following:
+ /////////////////////////////////////////////////////
+
+ std::string editorArea = layout->GetEditorArea();
+
+ layout->AddStandaloneView("org.mitk.views.datamanager",
+ false, berry::IPageLayout::LEFT, 0.3f, editorArea);
+
+ layout->AddStandaloneView("org.mitk.views.controlvisualizationpropertiesview",
+ false, berry::IPageLayout::BOTTOM, .15f, "org.mitk.views.datamanager");
+
+ berry::IFolderLayout::Pointer left =
+ layout->CreateFolder("org.mbi.diffusionimaginginternal.leftcontrols",
+ berry::IPageLayout::BOTTOM, 0.1f, "org.mitk.views.controlvisualizationpropertiesview");
+
+ layout->AddStandaloneViewPlaceholder("org.mitk.views.imagenavigator",
+ berry::IPageLayout::BOTTOM, .7f, "org.mbi.diffusionimaginginternal.leftcontrols", false);
+
+ /////////////////////////////////////////////
+ // here goes the perspective specific stuff
+ /////////////////////////////////////////////
+
+ left->AddView("org.mitk.views.fiberextraction");
+ left->AddView("org.mitk.views.fiberprocessing");
+}
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppConnectomicsPerspective.h b/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkFiberProcessingPerspective.h
similarity index 66%
rename from Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppConnectomicsPerspective.h
rename to Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkFiberProcessingPerspective.h
index 95c1615e54..c079a709f9 100644
--- a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppConnectomicsPerspective.h
+++ b/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkFiberProcessingPerspective.h
@@ -1,36 +1,36 @@
/*===================================================================
The Medical Imaging Interaction Toolkit (MITK)
Copyright (c) German Cancer Research Center,
Division of Medical and Biological Informatics.
All rights reserved.
This software is distributed WITHOUT ANY WARRANTY; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR
A PARTICULAR PURPOSE.
See LICENSE.txt or http://www.mitk.org for details.
===================================================================*/
-#ifndef QmitkDIAppConnectomicsPerspective_H_
-#define QmitkDIAppConnectomicsPerspective_H_
+#ifndef QmitkFiberProcessingPerspective_H_
+#define QmitkFiberProcessingPerspective_H_
#include
-class QmitkDIAppConnectomicsPerspective : public QObject, public berry::IPerspectiveFactory
+class QmitkFiberProcessingPerspective : public QObject, public berry::IPerspectiveFactory
{
Q_OBJECT
Q_INTERFACES(berry::IPerspectiveFactory)
public:
- QmitkDIAppConnectomicsPerspective() {}
- ~QmitkDIAppConnectomicsPerspective() {}
+ QmitkFiberProcessingPerspective();
+ QmitkFiberProcessingPerspective(const QmitkFiberProcessingPerspective& other);
void CreateInitialLayout(berry::IPageLayout::Pointer layout);
};
-#endif /* QmitkDIAppConnectomicsPerspective_H_ */
+#endif /* QmitkFiberProcessingPerspective_H_ */
diff --git a/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkGibbsTractographyPerspective.cpp b/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkGibbsTractographyPerspective.cpp
new file mode 100644
index 0000000000..93d631206f
--- /dev/null
+++ b/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkGibbsTractographyPerspective.cpp
@@ -0,0 +1,48 @@
+/*===================================================================
+
+The Medical Imaging Interaction Toolkit (MITK)
+
+Copyright (c) German Cancer Research Center,
+Division of Medical and Biological Informatics.
+All rights reserved.
+
+This software is distributed WITHOUT ANY WARRANTY; without
+even the implied warranty of MERCHANTABILITY or FITNESS FOR
+A PARTICULAR PURPOSE.
+
+See LICENSE.txt or http://www.mitk.org for details.
+
+===================================================================*/
+
+#include "QmitkGibbsTractographyPerspective.h"
+#include "berryIViewLayout.h"
+
+void QmitkGibbsTractographyPerspective::CreateInitialLayout(berry::IPageLayout::Pointer layout)
+{
+ /////////////////////////////////////////////////////
+ // all di-app perspectives should have the following:
+ /////////////////////////////////////////////////////
+
+ std::string editorArea = layout->GetEditorArea();
+
+ layout->AddStandaloneView("org.mitk.views.datamanager",
+ false, berry::IPageLayout::LEFT, 0.3f, editorArea);
+
+ layout->AddStandaloneView("org.mitk.views.controlvisualizationpropertiesview",
+ false, berry::IPageLayout::BOTTOM, .15f, "org.mitk.views.datamanager");
+
+ berry::IFolderLayout::Pointer left =
+ layout->CreateFolder("org.mbi.diffusionimaginginternal.leftcontrols",
+ berry::IPageLayout::BOTTOM, 0.1f, "org.mitk.views.controlvisualizationpropertiesview");
+
+ layout->AddStandaloneViewPlaceholder("org.mitk.views.imagenavigator",
+ berry::IPageLayout::BOTTOM, .7f, "org.mbi.diffusionimaginginternal.leftcontrols", false);
+
+ /////////////////////////////////////////////
+ // here goes the perspective specific stuff
+ /////////////////////////////////////////////
+
+ left->AddView("org.mitk.views.tensorreconstruction");
+ left->AddView("org.mitk.views.qballreconstruction");
+ left->AddView("org.mitk.views.gibbstracking");
+}
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkGibbsTractographyPerspective.h b/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkGibbsTractographyPerspective.h
similarity index 100%
rename from Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkGibbsTractographyPerspective.h
rename to Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkGibbsTractographyPerspective.h
diff --git a/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkProbabilisticTractographyPerspective.cpp b/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkProbabilisticTractographyPerspective.cpp
new file mode 100644
index 0000000000..cf79a7b90d
--- /dev/null
+++ b/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkProbabilisticTractographyPerspective.cpp
@@ -0,0 +1,48 @@
+/*===================================================================
+
+The Medical Imaging Interaction Toolkit (MITK)
+
+Copyright (c) German Cancer Research Center,
+Division of Medical and Biological Informatics.
+All rights reserved.
+
+This software is distributed WITHOUT ANY WARRANTY; without
+even the implied warranty of MERCHANTABILITY or FITNESS FOR
+A PARTICULAR PURPOSE.
+
+See LICENSE.txt or http://www.mitk.org for details.
+
+===================================================================*/
+
+#include "QmitkProbabilisticTractographyPerspective.h"
+#include "berryIViewLayout.h"
+
+void QmitkProbabilisticTractographyPerspective::CreateInitialLayout(berry::IPageLayout::Pointer layout)
+{
+ /////////////////////////////////////////////////////
+ // all di-app perspectives should have the following:
+ /////////////////////////////////////////////////////
+
+ std::string editorArea = layout->GetEditorArea();
+
+ layout->AddStandaloneView("org.mitk.views.datamanager",
+ false, berry::IPageLayout::LEFT, 0.3f, editorArea);
+
+ layout->AddStandaloneView("org.mitk.views.controlvisualizationpropertiesview",
+ false, berry::IPageLayout::BOTTOM, .15f, "org.mitk.views.datamanager");
+
+ berry::IFolderLayout::Pointer left =
+ layout->CreateFolder("org.mbi.diffusionimaginginternal.leftcontrols",
+ berry::IPageLayout::BOTTOM, 0.1f, "org.mitk.views.controlvisualizationpropertiesview");
+
+ layout->AddStandaloneViewPlaceholder("org.mitk.views.imagenavigator",
+ berry::IPageLayout::BOTTOM, .7f, "org.mbi.diffusionimaginginternal.leftcontrols", false);
+
+ /////////////////////////////////////////////
+ // here goes the perspective specific stuff
+ /////////////////////////////////////////////
+
+ left->AddView("org.mitk.views.diffusionpreprocessing");
+ left->AddView("org.mitk.views.segmentation");
+ left->AddView("org.mitk.views.stochasticfibertracking");
+}
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkProbabilisticTractographyPerspective.h b/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkProbabilisticTractographyPerspective.h
similarity index 100%
rename from Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkProbabilisticTractographyPerspective.h
rename to Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkProbabilisticTractographyPerspective.h
diff --git a/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkStreamlineTractographyPerspective.cpp b/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkStreamlineTractographyPerspective.cpp
new file mode 100644
index 0000000000..6bde7b3ef0
--- /dev/null
+++ b/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkStreamlineTractographyPerspective.cpp
@@ -0,0 +1,48 @@
+/*===================================================================
+
+The Medical Imaging Interaction Toolkit (MITK)
+
+Copyright (c) German Cancer Research Center,
+Division of Medical and Biological Informatics.
+All rights reserved.
+
+This software is distributed WITHOUT ANY WARRANTY; without
+even the implied warranty of MERCHANTABILITY or FITNESS FOR
+A PARTICULAR PURPOSE.
+
+See LICENSE.txt or http://www.mitk.org for details.
+
+===================================================================*/
+
+#include "QmitkStreamlineTractographyPerspective.h"
+#include "berryIViewLayout.h"
+
+void QmitkStreamlineTractographyPerspective::CreateInitialLayout(berry::IPageLayout::Pointer layout)
+{
+ /////////////////////////////////////////////////////
+ // all di-app perspectives should have the following:
+ /////////////////////////////////////////////////////
+
+ std::string editorArea = layout->GetEditorArea();
+
+ layout->AddStandaloneView("org.mitk.views.datamanager",
+ false, berry::IPageLayout::LEFT, 0.3f, editorArea);
+
+ layout->AddStandaloneView("org.mitk.views.controlvisualizationpropertiesview",
+ false, berry::IPageLayout::BOTTOM, .15f, "org.mitk.views.datamanager");
+
+ berry::IFolderLayout::Pointer left =
+ layout->CreateFolder("org.mbi.diffusionimaginginternal.leftcontrols",
+ berry::IPageLayout::BOTTOM, 0.1f, "org.mitk.views.controlvisualizationpropertiesview");
+
+ layout->AddStandaloneViewPlaceholder("org.mitk.views.imagenavigator",
+ berry::IPageLayout::BOTTOM, .7f, "org.mbi.diffusionimaginginternal.leftcontrols", false);
+
+ /////////////////////////////////////////////
+ // here goes the perspective specific stuff
+ /////////////////////////////////////////////
+
+ left->AddView("org.mitk.views.tensorreconstruction");
+ left->AddView("org.mitk.views.segmentation");
+ left->AddView("org.mitk.views.streamlinetracking");
+}
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkStreamlineTractographyPerspective.h b/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkStreamlineTractographyPerspective.h
similarity index 100%
rename from Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkStreamlineTractographyPerspective.h
rename to Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/Perspectives/QmitkStreamlineTractographyPerspective.h
diff --git a/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/QmitkDiffusionImagingPublicPerspective.cpp b/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/QmitkDiffusionImagingPublicPerspective.cpp
deleted file mode 100644
index 9ab9b5f24a..0000000000
--- a/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/QmitkDiffusionImagingPublicPerspective.cpp
+++ /dev/null
@@ -1,76 +0,0 @@
-/*===================================================================
-
-The Medical Imaging Interaction Toolkit (MITK)
-
-Copyright (c) German Cancer Research Center,
-Division of Medical and Biological Informatics.
-All rights reserved.
-
-This software is distributed WITHOUT ANY WARRANTY; without
-even the implied warranty of MERCHANTABILITY or FITNESS FOR
-A PARTICULAR PURPOSE.
-
-See LICENSE.txt or http://www.mitk.org for details.
-
-===================================================================*/
-
-#include "QmitkDiffusionImagingPublicPerspective.h"
-#include "berryIViewLayout.h"
-
-QmitkDiffusionImagingPublicPerspective::QmitkDiffusionImagingPublicPerspective()
-{
-}
-
-QmitkDiffusionImagingPublicPerspective::QmitkDiffusionImagingPublicPerspective(const QmitkDiffusionImagingPublicPerspective& other)
-{
- Q_UNUSED(other)
- throw std::runtime_error("Copy constructor not implemented");
-}
-
-void QmitkDiffusionImagingPublicPerspective::CreateInitialLayout(berry::IPageLayout::Pointer layout)
-{
- std::string editorArea = layout->GetEditorArea();
-
- layout->AddStandaloneView("org.mitk.views.datamanager",
- false, berry::IPageLayout::LEFT, 0.3f, editorArea);
-
- layout->AddStandaloneView("org.mitk.views.controlvisualizationpropertiesview",
- false, berry::IPageLayout::BOTTOM, .2f, "org.mitk.views.datamanager");
-
- berry::IFolderLayout::Pointer left =
- layout->CreateFolder("org.mitk.leftcontrols",
- berry::IPageLayout::BOTTOM, 0.125f, "org.mitk.views.controlvisualizationpropertiesview");
-
- layout->AddStandaloneView("org.mitk.views.imagenavigator",
- false, berry::IPageLayout::BOTTOM, 0.8f, "org.mitk.leftcontrols");
-
- layout->AddStandaloneView("org.mitk.views.perspectiveswitcher",
- false, berry::IPageLayout::BOTTOM, 0.99f, "org.mitk.views.imagenavigator");
-
-// layout->AddStandaloneViewPlaceholder("org.mitk.views.imagenavigator",
-// berry::IPageLayout::TOP, 0.9f, "org.mitk.views.perspectiveswitcher",false);
-
- left->AddView("org.mitk.views.diffusionpreprocessing");
- left->AddView("org.mitk.views.tensorreconstruction");
- left->AddView("org.mitk.views.qballreconstruction");
- left->AddView("org.mitk.views.diffusionquantification");
- left->AddView("org.mitk.views.diffusiondicomimport");
-
- berry::IViewLayout::Pointer lo = layout->GetViewLayout("org.mitk.views.diffusionpreprocessing");
- lo->SetCloseable(false);
-
- lo = layout->GetViewLayout("org.mitk.views.qballreconstruction");
- lo->SetCloseable(false);
-
- lo = layout->GetViewLayout("org.mitk.views.tensorreconstruction");
- lo->SetCloseable(false);
-
- lo = layout->GetViewLayout("org.mitk.views.diffusionquantification");
- lo->SetCloseable(false);
-
- lo = layout->GetViewLayout("org.mitk.views.diffusiondicomimport");
- lo->SetCloseable(false);
-
- //berry::IFolderLayout::Pointer right2 =
- // layout->CreateFolder("right2", berry::IPageLayout::BOTTOM, 0.5f, "right");
-}
\ No newline at end of file
diff --git a/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/QmitkDiffusionImagingPublicPerspective.h b/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/QmitkDiffusionImagingPublicPerspective.h
deleted file mode 100644
index 46c774ca0e..0000000000
--- a/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/QmitkDiffusionImagingPublicPerspective.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/*===================================================================
-
-The Medical Imaging Interaction Toolkit (MITK)
-
-Copyright (c) German Cancer Research Center,
-Division of Medical and Biological Informatics.
-All rights reserved.
-
-This software is distributed WITHOUT ANY WARRANTY; without
-even the implied warranty of MERCHANTABILITY or FITNESS FOR
-A PARTICULAR PURPOSE.
-
-See LICENSE.txt or http://www.mitk.org for details.
-
-===================================================================*/
-
-
-#ifndef QMITKDIFFUSIONIMAGINGPUBLICPERSPECTIVE_H_
-#define QMITKDIFFUSIONIMAGINGPUBLICPERSPECTIVE_H_
-
-#include
-
-class QmitkDiffusionImagingPublicPerspective : public QObject, public berry::IPerspectiveFactory
-{
- Q_OBJECT
- Q_INTERFACES(berry::IPerspectiveFactory)
-
-public:
-
- QmitkDiffusionImagingPublicPerspective();
- QmitkDiffusionImagingPublicPerspective(const QmitkDiffusionImagingPublicPerspective& other);
-
- void CreateInitialLayout(berry::IPageLayout::Pointer layout);
-};
-
-#endif /* QMITKDIFFUSIONIMAGINGPUBLICPERSPECTIVE_H_ */
diff --git a/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/mitkPluginActivator.cpp b/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/mitkPluginActivator.cpp
index c2db49d785..93e0e7930c 100644
--- a/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/mitkPluginActivator.cpp
+++ b/Plugins/org.mitk.gui.qt.diffusionimaging/src/internal/mitkPluginActivator.cpp
@@ -1,89 +1,100 @@
/*===================================================================
The Medical Imaging Interaction Toolkit (MITK)
Copyright (c) German Cancer Research Center,
Division of Medical and Biological Informatics.
All rights reserved.
This software is distributed WITHOUT ANY WARRANTY; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR
A PARTICULAR PURPOSE.
See LICENSE.txt or http://www.mitk.org for details.
===================================================================*/
#include "mitkPluginActivator.h"
#include
-#include "src/internal/QmitkDiffusionImagingPublicPerspective.h"
+#include "src/internal/Perspectives/QmitkDiffusionImagingAppPerspective.h"
+
+#include "src/internal/Perspectives/QmitkDIAppIVIMPerspective.h"
+#include "src/internal/Perspectives/QmitkDIAppSyntheticDataGenerationPerspective.h"
+#include "src/internal/Perspectives/QmitkGibbsTractographyPerspective.h"
+#include "src/internal/Perspectives/QmitkStreamlineTractographyPerspective.h"
+#include "src/internal/Perspectives/QmitkProbabilisticTractographyPerspective.h"
+#include "src/internal/Perspectives/QmitkFiberProcessingPerspective.h"
#include "src/internal/QmitkQBallReconstructionView.h"
#include "src/internal/QmitkPreprocessingView.h"
#include "src/internal/QmitkDiffusionDicomImportView.h"
#include "src/internal/QmitkDiffusionQuantificationView.h"
#include "src/internal/QmitkTensorReconstructionView.h"
#include "src/internal/QmitkControlVisualizationPropertiesView.h"
#include "src/internal/QmitkODFDetailsView.h"
#include "src/internal/QmitkGibbsTrackingView.h"
#include "src/internal/QmitkStochasticFiberTrackingView.h"
#include "src/internal/QmitkFiberProcessingView.h"
-//#include "src/internal/QmitkFiberBundleDeveloperView.h"
#include "src/internal/QmitkPartialVolumeAnalysisView.h"
#include "src/internal/QmitkIVIMView.h"
#include "src/internal/QmitkTractbasedSpatialStatisticsView.h"
#include "src/internal/QmitkTbssSkeletonizationView.h"
#include "src/internal/QmitkStreamlineTrackingView.h"
#include "src/internal/Connectomics/QmitkConnectomicsDataView.h"
#include "src/internal/Connectomics/QmitkConnectomicsNetworkOperationsView.h"
#include "src/internal/Connectomics/QmitkConnectomicsStatisticsView.h"
#include "src/internal/QmitkOdfMaximaExtractionView.h"
#include "src/internal/QmitkFiberfoxView.h"
#include "src/internal/QmitkFiberExtractionView.h"
#include "src/internal/QmitkFieldmapGeneratorView.h"
#include "src/internal/QmitkDiffusionRegistrationView.h"
#include "src/internal/QmitkDenoisingView.h"
namespace mitk {
void PluginActivator::start(ctkPluginContext* context)
{
- BERRY_REGISTER_EXTENSION_CLASS(QmitkDiffusionImagingPublicPerspective, context)
+ BERRY_REGISTER_EXTENSION_CLASS(QmitkDiffusionImagingAppPerspective, context)
+ BERRY_REGISTER_EXTENSION_CLASS(QmitkGibbsTractographyPerspective, context)
+ BERRY_REGISTER_EXTENSION_CLASS(QmitkStreamlineTractographyPerspective, context)
+ BERRY_REGISTER_EXTENSION_CLASS(QmitkProbabilisticTractographyPerspective, context)
+ BERRY_REGISTER_EXTENSION_CLASS(QmitkDIAppSyntheticDataGenerationPerspective, context)
+ BERRY_REGISTER_EXTENSION_CLASS(QmitkDIAppIVIMPerspective, context)
+ BERRY_REGISTER_EXTENSION_CLASS(QmitkFiberProcessingPerspective, context)
BERRY_REGISTER_EXTENSION_CLASS(QmitkQBallReconstructionView, context)
BERRY_REGISTER_EXTENSION_CLASS(QmitkPreprocessingView, context)
BERRY_REGISTER_EXTENSION_CLASS(QmitkDiffusionDicomImport, context)
BERRY_REGISTER_EXTENSION_CLASS(QmitkDiffusionQuantificationView, context)
BERRY_REGISTER_EXTENSION_CLASS(QmitkTensorReconstructionView, context)
BERRY_REGISTER_EXTENSION_CLASS(QmitkControlVisualizationPropertiesView, context)
BERRY_REGISTER_EXTENSION_CLASS(QmitkODFDetailsView, context)
BERRY_REGISTER_EXTENSION_CLASS(QmitkGibbsTrackingView, context)
BERRY_REGISTER_EXTENSION_CLASS(QmitkStochasticFiberTrackingView, context)
BERRY_REGISTER_EXTENSION_CLASS(QmitkFiberProcessingView, context)
-// BERRY_REGISTER_EXTENSION_CLASS(QmitkFiberBundleDeveloperView, context)
BERRY_REGISTER_EXTENSION_CLASS(QmitkPartialVolumeAnalysisView, context)
BERRY_REGISTER_EXTENSION_CLASS(QmitkIVIMView, context)
BERRY_REGISTER_EXTENSION_CLASS(QmitkTractbasedSpatialStatisticsView, context)
BERRY_REGISTER_EXTENSION_CLASS(QmitkTbssSkeletonizationView, context)
BERRY_REGISTER_EXTENSION_CLASS(QmitkConnectomicsDataView, context)
BERRY_REGISTER_EXTENSION_CLASS(QmitkConnectomicsNetworkOperationsView, context)
BERRY_REGISTER_EXTENSION_CLASS(QmitkConnectomicsStatisticsView, context)
BERRY_REGISTER_EXTENSION_CLASS(QmitkStreamlineTrackingView, context)
BERRY_REGISTER_EXTENSION_CLASS(QmitkOdfMaximaExtractionView, context)
BERRY_REGISTER_EXTENSION_CLASS(QmitkFiberfoxView, context)
BERRY_REGISTER_EXTENSION_CLASS(QmitkFiberExtractionView, context)
BERRY_REGISTER_EXTENSION_CLASS(QmitkFieldmapGeneratorView, context)
BERRY_REGISTER_EXTENSION_CLASS(QmitkDiffusionRegistrationView, context)
BERRY_REGISTER_EXTENSION_CLASS(QmitkDenoisingView, context)
}
void PluginActivator::stop(ctkPluginContext* context)
{
Q_UNUSED(context)
}
}
Q_EXPORT_PLUGIN2(org_mitk_gui_qt_diffusionimaging, mitk::PluginActivator)
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/files.cmake b/Plugins/org.mitk.gui.qt.diffusionimagingapp/files.cmake
index 290dbb4f1f..f1f9f6b993 100644
--- a/Plugins/org.mitk.gui.qt.diffusionimagingapp/files.cmake
+++ b/Plugins/org.mitk.gui.qt.diffusionimagingapp/files.cmake
@@ -1,103 +1,66 @@
set(SRC_CPP_FILES
QmitkDiffusionImagingAppApplication.cpp
QmitkDiffusionImagingAppWorkbenchAdvisor.cpp
)
set(INTERNAL_CPP_FILES
QmitkDiffusionApplicationPlugin.cpp
QmitkDiffusionImagingAppIntroPart.cpp
- Perspectives/QmitkDiffusionImagingAppPerspective.cpp
Perspectives/QmitkWelcomePerspective.cpp
- Perspectives/QmitkDIAppConnectomicsPerspective.cpp
- Perspectives/QmitkDIAppDicomImportPerspective.cpp
- Perspectives/QmitkDIAppIVIMPerspective.cpp
- Perspectives/QmitkDIAppPreprocessingReconstructionPerspective.cpp
- Perspectives/QmitkDIAppQuantificationPerspective.cpp
- Perspectives/QmitkDIAppTBSSPerspective.cpp
- Perspectives/QmitkDIAppUtilityPerspective.cpp
- Perspectives/QmitkDIAppImageProcessingPerspective.cpp
- Perspectives/QmitkDIAppSyntheticDataGenerationPerspective.cpp
- Perspectives/QmitkDIAppRegistrationPerspective.cpp
- Perspectives/QmitkDIAppVisualizationPerspective.cpp
-
-# new perspectives
- Perspectives/QmitkGibbsTractographyPerspective.cpp
- Perspectives/QmitkStreamlineTractographyPerspective.cpp
- Perspectives/QmitkProbabilisticTractographyPerspective.cpp
)
set(UI_FILES
src/internal/QmitkWelcomeScreenViewControls.ui
)
set(MOC_H_FILES
src/internal/QmitkDiffusionImagingAppIntroPart.h
src/internal/QmitkDiffusionApplicationPlugin.h
src/QmitkDiffusionImagingAppApplication.h
- src/internal/Perspectives/QmitkDiffusionImagingAppPerspective.h
src/internal/Perspectives/QmitkWelcomePerspective.h
- src/internal/Perspectives/QmitkDIAppConnectomicsPerspective.h
- src/internal/Perspectives/QmitkDIAppDicomImportPerspective.h
- src/internal/Perspectives/QmitkDIAppIVIMPerspective.h
- src/internal/Perspectives/QmitkDIAppPreprocessingReconstructionPerspective.h
- src/internal/Perspectives/QmitkDIAppQuantificationPerspective.h
- src/internal/Perspectives/QmitkDIAppTBSSPerspective.h
- src/internal/Perspectives/QmitkDIAppUtilityPerspective.h
- src/internal/Perspectives/QmitkDIAppImageProcessingPerspective.h
- src/internal/Perspectives/QmitkDIAppSyntheticDataGenerationPerspective.h
- src/internal/Perspectives/QmitkDIAppRegistrationPerspective.h
- src/internal/Perspectives/QmitkDIAppVisualizationPerspective.h
-
-# new perspectives
- src/internal/Perspectives/QmitkGibbsTractographyPerspective.h
- src/internal/Perspectives/QmitkStreamlineTractographyPerspective.h
- src/internal/Perspectives/QmitkProbabilisticTractographyPerspective.h
)
set(CACHED_RESOURCE_FILES
# list of resource files which can be used by the plug-in
# system without loading the plug-ins shared library,
# for example the icon used in the menu and tabs for the
# plug-in views in the workbench
plugin.xml
resources/icon_dicom.xpm
resources/diffusionimaging.png
resources/preprocessing.png
resources/Measurement_48.png
resources/volvis.png
resources/perspectives/diffusionimaging.png
resources/perspectives/icon_home.png
resources/perspectives/connectomics.png
resources/perspectives/dicomimport.png
- resources/perspectives/tractography.png
- resources/perspectives/ivim.png
resources/perspectives/preprocessingreconstruction.png
resources/perspectives/quantification.png
resources/perspectives/tbss.png
resources/perspectives/utilities.png
resources/perspectives/imageProcessing.png
resources/perspectives/registration.png
resources/perspectives/phantomData2.png
resources/perspectives/eye.png
resources/perspectives/registration.xpm
resources/perspectives/chart.png
resources/perspectives/preprocessing.png
- resources/perspectives/syntheticdata.png
)
set(QRC_FILES
# uncomment the following line if you want to use Qt resources
resources/welcome/QmitkWelcomeScreenView.qrc
resources/org_mitk_gui_qt_diffusionimagingapp.qrc
)
# set(CPP_FILES)
foreach(file ${SRC_CPP_FILES})
set(CPP_FILES ${CPP_FILES} src/${file})
endforeach(file ${SRC_CPP_FILES})
foreach(file ${INTERNAL_CPP_FILES})
set(CPP_FILES ${CPP_FILES} src/internal/${file})
endforeach(file ${INTERNAL_CPP_FILES})
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/plugin.xml b/Plugins/org.mitk.gui.qt.diffusionimagingapp/plugin.xml
index 4c3a284b86..c727fdd185 100644
--- a/Plugins/org.mitk.gui.qt.diffusionimagingapp/plugin.xml
+++ b/Plugins/org.mitk.gui.qt.diffusionimagingapp/plugin.xml
@@ -1,109 +1,27 @@
-
-
-
-
-
-
-
- Preprocessing of raw diffusion data and diffusion propagator modeling
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppConnectomicsPerspective.cpp b/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppConnectomicsPerspective.cpp
deleted file mode 100644
index 5d453d89be..0000000000
--- a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppConnectomicsPerspective.cpp
+++ /dev/null
@@ -1,57 +0,0 @@
-/*===================================================================
-
-The Medical Imaging Interaction Toolkit (MITK)
-
-Copyright (c) German Cancer Research Center,
-Division of Medical and Biological Informatics.
-All rights reserved.
-
-This software is distributed WITHOUT ANY WARRANTY; without
-even the implied warranty of MERCHANTABILITY or FITNESS FOR
-A PARTICULAR PURPOSE.
-
-See LICENSE.txt or http://www.mitk.org for details.
-
-===================================================================*/
-
-#include "QmitkDIAppConnectomicsPerspective.h"
-#include "berryIViewLayout.h"
-
-void QmitkDIAppConnectomicsPerspective::CreateInitialLayout(berry::IPageLayout::Pointer layout)
-{
-
- /////////////////////////////////////////////////////
- // all di-app perspectives should have the following:
- /////////////////////////////////////////////////////
-
- std::string editorArea = layout->GetEditorArea();
-
- layout->AddStandaloneView("org.mitk.views.datamanager",
- false, berry::IPageLayout::LEFT, 0.3f, editorArea);
-
- layout->AddStandaloneView("org.mitk.views.controlvisualizationpropertiesview",
- false, berry::IPageLayout::BOTTOM, .15f, "org.mitk.views.datamanager");
-
- berry::IFolderLayout::Pointer left =
- layout->CreateFolder("org.mbi.diffusionimaginginternal.leftcontrols",
- berry::IPageLayout::BOTTOM, 0.1f, "org.mitk.views.controlvisualizationpropertiesview");
-
- layout->AddStandaloneViewPlaceholder("org.mitk.views.imagenavigator",
- berry::IPageLayout::BOTTOM, .4f, "org.mbi.diffusionimaginginternal.leftcontrols", false);
-
- /////////////////////////////////////////////
- // here goes the perspective specific stuff
- /////////////////////////////////////////////
-
- left->AddView("org.mitk.views.connectomicsstatistics");
- berry::IViewLayout::Pointer lo = layout->GetViewLayout("org.mitk.views.connectomicsstatistics");
-
-
- left->AddView("org.mitk.views.connectomicsnetworkoperations");
- lo = layout->GetViewLayout("org.mitk.views.connectomicsnetworkoperations");
-
-
- left->AddView("org.mitk.views.connectomicsdata");
- lo = layout->GetViewLayout("org.mitk.views.connectomicsdata");
-
-}
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppDicomImportPerspective.cpp b/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppDicomImportPerspective.cpp
deleted file mode 100644
index 6e23a31e1f..0000000000
--- a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppDicomImportPerspective.cpp
+++ /dev/null
@@ -1,49 +0,0 @@
-/*===================================================================
-
-The Medical Imaging Interaction Toolkit (MITK)
-
-Copyright (c) German Cancer Research Center,
-Division of Medical and Biological Informatics.
-All rights reserved.
-
-This software is distributed WITHOUT ANY WARRANTY; without
-even the implied warranty of MERCHANTABILITY or FITNESS FOR
-A PARTICULAR PURPOSE.
-
-See LICENSE.txt or http://www.mitk.org for details.
-
-===================================================================*/
-
-#include "QmitkDIAppDicomImportPerspective.h"
-#include "berryIViewLayout.h"
-
-void QmitkDIAppDicomImportPerspective::CreateInitialLayout(berry::IPageLayout::Pointer layout)
-{
- /////////////////////////////////////////////////////
- // all di-app perspectives should have the following:
- /////////////////////////////////////////////////////
-
- std::string editorArea = layout->GetEditorArea();
-
- layout->AddStandaloneView("org.mitk.views.datamanager",
- false, berry::IPageLayout::LEFT, 0.3f, editorArea);
-
- layout->AddStandaloneView("org.mitk.views.controlvisualizationpropertiesview",
- false, berry::IPageLayout::BOTTOM, .15f, "org.mitk.views.datamanager");
-
- berry::IFolderLayout::Pointer left =
- layout->CreateFolder("org.mbi.diffusionimaginginternal.leftcontrols",
- berry::IPageLayout::BOTTOM, 0.1f, "org.mitk.views.controlvisualizationpropertiesview");
-
- layout->AddStandaloneViewPlaceholder("org.mitk.views.imagenavigator",
- berry::IPageLayout::BOTTOM, .4f, "org.mbi.diffusionimaginginternal.leftcontrols", false);
-
- /////////////////////////////////////////////
- // here goes the perspective specific stuff
- /////////////////////////////////////////////
-
- left->AddView("org.mitk.views.diffusiondicomimport");
- berry::IViewLayout::Pointer lo = layout->GetViewLayout("org.mitk.views.diffusiondicomimport");
-
-
-}
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppDicomImportPerspective.h b/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppDicomImportPerspective.h
deleted file mode 100644
index ddc72a165b..0000000000
--- a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppDicomImportPerspective.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/*===================================================================
-
-The Medical Imaging Interaction Toolkit (MITK)
-
-Copyright (c) German Cancer Research Center,
-Division of Medical and Biological Informatics.
-All rights reserved.
-
-This software is distributed WITHOUT ANY WARRANTY; without
-even the implied warranty of MERCHANTABILITY or FITNESS FOR
-A PARTICULAR PURPOSE.
-
-See LICENSE.txt or http://www.mitk.org for details.
-
-===================================================================*/
-
-
-#ifndef QmitkDIAppDicomImportPerspective_H_
-#define QmitkDIAppDicomImportPerspective_H_
-
-#include
-
-class QmitkDIAppDicomImportPerspective : public QObject, public berry::IPerspectiveFactory
-{
- Q_OBJECT
- Q_INTERFACES(berry::IPerspectiveFactory)
-
-public:
-
- QmitkDIAppDicomImportPerspective() {}
- ~QmitkDIAppDicomImportPerspective() {}
-
- void CreateInitialLayout(berry::IPageLayout::Pointer layout);
-};
-
-#endif /* QmitkDIAppDicomImportPerspective_H_ */
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppIVIMPerspective.cpp b/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppIVIMPerspective.cpp
deleted file mode 100644
index dfee30f216..0000000000
--- a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppIVIMPerspective.cpp
+++ /dev/null
@@ -1,52 +0,0 @@
-/*===================================================================
-
-The Medical Imaging Interaction Toolkit (MITK)
-
-Copyright (c) German Cancer Research Center,
-Division of Medical and Biological Informatics.
-All rights reserved.
-
-This software is distributed WITHOUT ANY WARRANTY; without
-even the implied warranty of MERCHANTABILITY or FITNESS FOR
-A PARTICULAR PURPOSE.
-
-See LICENSE.txt or http://www.mitk.org for details.
-
-===================================================================*/
-
-#include "QmitkDIAppIVIMPerspective.h"
-#include "berryIViewLayout.h"
-
-void QmitkDIAppIVIMPerspective::CreateInitialLayout(berry::IPageLayout::Pointer layout)
-{
- /////////////////////////////////////////////////////
- // all di-app perspectives should have the following:
- /////////////////////////////////////////////////////
-
- std::string editorArea = layout->GetEditorArea();
-
- layout->AddStandaloneView("org.mitk.views.datamanager",
- false, berry::IPageLayout::LEFT, 0.3f, editorArea);
-
- layout->AddStandaloneView("org.mitk.views.controlvisualizationpropertiesview",
- false, berry::IPageLayout::BOTTOM, .15f, "org.mitk.views.datamanager");
-
- berry::IFolderLayout::Pointer left =
- layout->CreateFolder("org.mbi.diffusionimaginginternal.leftcontrols",
- berry::IPageLayout::BOTTOM, 0.1f, "org.mitk.views.controlvisualizationpropertiesview");
-
- layout->AddStandaloneViewPlaceholder("org.mitk.views.imagenavigator",
- berry::IPageLayout::BOTTOM, .4f, "org.mbi.diffusionimaginginternal.leftcontrols", false);
-
- /////////////////////////////////////////////
- // here goes the perspective specific stuff
- /////////////////////////////////////////////
-
- left->AddView("org.mitk.views.ivim");
- berry::IViewLayout::Pointer lo = layout->GetViewLayout("org.mitk.views.ivim");
-
-
- left->AddView("org.mitk.views.segmentation");
- lo = layout->GetViewLayout("org.mitk.views.segmentation");
-
-}
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppImageProcessingPerspective.cpp b/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppImageProcessingPerspective.cpp
deleted file mode 100644
index b56b29b31d..0000000000
--- a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppImageProcessingPerspective.cpp
+++ /dev/null
@@ -1,56 +0,0 @@
-/*===================================================================
-
-The Medical Imaging Interaction Toolkit (MITK)
-
-Copyright (c) German Cancer Research Center,
-Division of Medical and Biological Informatics.
-All rights reserved.
-
-This software is distributed WITHOUT ANY WARRANTY; without
-even the implied warranty of MERCHANTABILITY or FITNESS FOR
-A PARTICULAR PURPOSE.
-
-See LICENSE.txt or http://www.mitk.org for details.
-
-===================================================================*/
-
-#include "QmitkDIAppImageProcessingPerspective.h"
-#include "berryIViewLayout.h"
-
-void QmitkDIAppImageProcessingPerspective::CreateInitialLayout(berry::IPageLayout::Pointer layout)
-{
- /////////////////////////////////////////////////////
- // all di-app perspectives should have the following:
- /////////////////////////////////////////////////////
-
- std::string editorArea = layout->GetEditorArea();
-
- layout->AddStandaloneView("org.mitk.views.datamanager",
- false, berry::IPageLayout::LEFT, 0.3f, editorArea);
-
- layout->AddStandaloneView("org.mitk.views.controlvisualizationpropertiesview",
- false, berry::IPageLayout::BOTTOM, 0.15f, "org.mitk.views.datamanager");
-
- berry::IFolderLayout::Pointer left =
- layout->CreateFolder("org.mbi.diffusionimaginginternal.leftcontrols",
- berry::IPageLayout::BOTTOM, 0.1f, "org.mitk.views.controlvisualizationpropertiesview");
-
- layout->AddStandaloneViewPlaceholder("org.mitk.views.imagenavigator",
- berry::IPageLayout::BOTTOM, .4f, "org.mbi.diffusionimaginginternal.leftcontrols", false);
-
- /////////////////////////////////////////////
- // here goes the perspective specific stuff
- /////////////////////////////////////////////
-
- left->AddView("org.mitk.views.segmentation");
- berry::IViewLayout::Pointer lo = layout->GetViewLayout("org.mitk.views.segmentation");
-
-
- left->AddView("org.mitk.views.segmentationutilities");
- lo = layout->GetViewLayout("org.mitk.views.segmentationutilities");
-
-
- left->AddView("org.mitk.views.basicimageprocessing");
- lo = layout->GetViewLayout("org.mitk.views.basicimageprocessing");
-
-}
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppImageProcessingPerspective.h b/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppImageProcessingPerspective.h
deleted file mode 100644
index dd2b769a64..0000000000
--- a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppImageProcessingPerspective.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/*===================================================================
-
-The Medical Imaging Interaction Toolkit (MITK)
-
-Copyright (c) German Cancer Research Center,
-Division of Medical and Biological Informatics.
-All rights reserved.
-
-This software is distributed WITHOUT ANY WARRANTY; without
-even the implied warranty of MERCHANTABILITY or FITNESS FOR
-A PARTICULAR PURPOSE.
-
-See LICENSE.txt or http://www.mitk.org for details.
-
-===================================================================*/
-
-
-#ifndef QmitkDIAppImageProcessingPerspective_H_
-#define QmitkDIAppImageProcessingPerspective_H_
-
-#include
-
-class QmitkDIAppImageProcessingPerspective : public QObject, public berry::IPerspectiveFactory
-{
- Q_OBJECT
- Q_INTERFACES(berry::IPerspectiveFactory)
-
-public:
-
- QmitkDIAppImageProcessingPerspective() {}
- ~QmitkDIAppImageProcessingPerspective() {}
-
- void CreateInitialLayout(berry::IPageLayout::Pointer layout);
-};
-
-#endif /* QmitkDIAppImageProcessingPerspective_H_ */
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppPreprocessingReconstructionPerspective.cpp b/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppPreprocessingReconstructionPerspective.cpp
deleted file mode 100644
index c74d6cba29..0000000000
--- a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppPreprocessingReconstructionPerspective.cpp
+++ /dev/null
@@ -1,76 +0,0 @@
-/*===================================================================
-
-The Medical Imaging Interaction Toolkit (MITK)
-
-Copyright (c) German Cancer Research Center,
-Division of Medical and Biological Informatics.
-All rights reserved.
-
-This software is distributed WITHOUT ANY WARRANTY; without
-even the implied warranty of MERCHANTABILITY or FITNESS FOR
-A PARTICULAR PURPOSE.
-
-See LICENSE.txt or http://www.mitk.org for details.
-
-===================================================================*/
-
-#include "QmitkDIAppPreprocessingReconstructionPerspective.h"
-#include "berryIViewLayout.h"
-
-void QmitkDIAppPreprocessingReconstructionPerspective::CreateInitialLayout(berry::IPageLayout::Pointer layout)
-{
- std::string editorArea = layout->GetEditorArea();
-
- layout->AddStandaloneView("org.mitk.views.datamanager",
- false, berry::IPageLayout::LEFT, 0.3f, editorArea);
-
- layout->AddStandaloneView("org.mitk.views.controlvisualizationpropertiesview",
- false, berry::IPageLayout::BOTTOM, .15f, "org.mitk.views.datamanager");
-
- berry::IFolderLayout::Pointer left =
- layout->CreateFolder("org.mitk.views.leftcontrols2",
- berry::IPageLayout::BOTTOM, 0.1f, "org.mitk.views.controlvisualizationpropertiesview");
-
- berry::IFolderLayout::Pointer bottomleft =
- layout->CreateFolder("org.mitk.views.leftcontrols",
- berry::IPageLayout::BOTTOM, 0.5f, "org.mitk.views.leftcontrols2");
-
- layout->AddStandaloneViewPlaceholder("org.mitk.views.imagenavigator",
- berry::IPageLayout::BOTTOM, .6f, "org.mitk.views.leftcontrols", false);
-
- /////////////////////////////////////////////
- // add the views
- /////////////////////////////////////////////
-
- left->AddView("org.mitk.views.diffusionpreprocessing");
- berry::IViewLayout::Pointer lo = layout->GetViewLayout("org.mitk.views.diffusionpreprocessing");
-
-
- left->AddView("org.mitk.views.diffusionregistrationview");
- lo = layout->GetViewLayout("org.mitk.views.diffusionregistrationview");
-
-
- left->AddView("org.mitk.views.tensorreconstruction");
- lo = layout->GetViewLayout("org.mitk.views.tensorreconstruction");
-
-
- left->AddView("org.mitk.views.qballreconstruction");
- lo = layout->GetViewLayout("org.mitk.views.qballreconstruction");
-
-
- bottomleft->AddView("org.mitk.views.diffusionquantification");
- berry::IViewLayout::Pointer lo2 = layout->GetViewLayout("org.mitk.views.diffusionquantification");
- lo2->SetCloseable(false);
-
- bottomleft->AddView("org.mitk.views.odfmaximaextraction");
- lo2 = layout->GetViewLayout("org.mitk.views.odfmaximaextraction");
- lo2->SetCloseable(false);
-
- bottomleft->AddView("org.mitk.views.odfdetails");
- lo2 = layout->GetViewLayout("org.mitk.views.odfdetails");
- lo2->SetCloseable(false);
-
- bottomleft->AddView("org.mitk.views.denoisingview");
- lo2 = layout->GetViewLayout("org.mitk.views.denoisingview");
- lo2->SetCloseable(false);
-}
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppPreprocessingReconstructionPerspective.h b/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppPreprocessingReconstructionPerspective.h
deleted file mode 100644
index fc57cbc846..0000000000
--- a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppPreprocessingReconstructionPerspective.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/*===================================================================
-
-The Medical Imaging Interaction Toolkit (MITK)
-
-Copyright (c) German Cancer Research Center,
-Division of Medical and Biological Informatics.
-All rights reserved.
-
-This software is distributed WITHOUT ANY WARRANTY; without
-even the implied warranty of MERCHANTABILITY or FITNESS FOR
-A PARTICULAR PURPOSE.
-
-See LICENSE.txt or http://www.mitk.org for details.
-
-===================================================================*/
-
-
-#ifndef QmitkDIAppPreprocessingReconstructionPerspective_H_
-#define QmitkDIAppPreprocessingReconstructionPerspective_H_
-
-#include
-
-class QmitkDIAppPreprocessingReconstructionPerspective : public QObject, public berry::IPerspectiveFactory
-{
- Q_OBJECT
- Q_INTERFACES(berry::IPerspectiveFactory)
-
-public:
-
- QmitkDIAppPreprocessingReconstructionPerspective() {}
- ~QmitkDIAppPreprocessingReconstructionPerspective() {}
-
- void CreateInitialLayout(berry::IPageLayout::Pointer layout);
-};
-
-#endif /* QmitkDIAppPreprocessingReconstructionPerspective_H_ */
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppQuantificationPerspective.cpp b/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppQuantificationPerspective.cpp
deleted file mode 100644
index 19c2f4d3bc..0000000000
--- a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppQuantificationPerspective.cpp
+++ /dev/null
@@ -1,60 +0,0 @@
-/*===================================================================
-
-The Medical Imaging Interaction Toolkit (MITK)
-
-Copyright (c) German Cancer Research Center,
-Division of Medical and Biological Informatics.
-All rights reserved.
-
-This software is distributed WITHOUT ANY WARRANTY; without
-even the implied warranty of MERCHANTABILITY or FITNESS FOR
-A PARTICULAR PURPOSE.
-
-See LICENSE.txt or http://www.mitk.org for details.
-
-===================================================================*/
-
-#include "QmitkDIAppQuantificationPerspective.h"
-#include "berryIViewLayout.h"
-
-void QmitkDIAppQuantificationPerspective::CreateInitialLayout(berry::IPageLayout::Pointer layout)
-{
- /////////////////////////////////////////////////////
- // all di-app perspectives should have the following:
- /////////////////////////////////////////////////////
-
- std::string editorArea = layout->GetEditorArea();
-
- layout->AddStandaloneView("org.mitk.views.datamanager",
- false, berry::IPageLayout::LEFT, 0.3f, editorArea);
-
- layout->AddStandaloneView("org.mitk.views.controlvisualizationpropertiesview",
- false, berry::IPageLayout::BOTTOM, .15f, "org.mitk.views.datamanager");
-
- berry::IFolderLayout::Pointer left =
- layout->CreateFolder("org.mbi.diffusionimaginginternal.leftcontrols",
- berry::IPageLayout::BOTTOM, 0.1f, "org.mitk.views.controlvisualizationpropertiesview");
-
- layout->AddStandaloneViewPlaceholder("org.mitk.views.imagenavigator",
- berry::IPageLayout::BOTTOM, .4f, "org.mbi.diffusionimaginginternal.leftcontrols", false);
-
- /////////////////////////////////////////////
- // here goes the perspective specific stuff
- /////////////////////////////////////////////
-
- left->AddView("org.mitk.views.partialvolumeanalysisview");
- berry::IViewLayout::Pointer lo = layout->GetViewLayout("org.mitk.views.partialvolumeanalysisview");
-
-
- left->AddView("org.mitk.views.tractbasedspatialstatistics");
- lo = layout->GetViewLayout("org.mitk.views.tractbasedspatialstatistics");
-
-
- left->AddView("org.mitk.views.imagestatistics");
- lo = layout->GetViewLayout("org.mitk.views.imagestatistics");
-
-
- left->AddView("org.mitk.views.measurement");
- lo = layout->GetViewLayout("org.mitk.views.measurement");
-
-}
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppQuantificationPerspective.h b/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppQuantificationPerspective.h
deleted file mode 100644
index e4db63ae9d..0000000000
--- a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppQuantificationPerspective.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/*===================================================================
-
-The Medical Imaging Interaction Toolkit (MITK)
-
-Copyright (c) German Cancer Research Center,
-Division of Medical and Biological Informatics.
-All rights reserved.
-
-This software is distributed WITHOUT ANY WARRANTY; without
-even the implied warranty of MERCHANTABILITY or FITNESS FOR
-A PARTICULAR PURPOSE.
-
-See LICENSE.txt or http://www.mitk.org for details.
-
-===================================================================*/
-
-
-#ifndef QmitkDIAppQuantificationPerspective_H_
-#define QmitkDIAppQuantificationPerspective_H_
-
-#include
-
-class QmitkDIAppQuantificationPerspective : public QObject, public berry::IPerspectiveFactory
-{
- Q_OBJECT
- Q_INTERFACES(berry::IPerspectiveFactory)
-
-public:
-
- QmitkDIAppQuantificationPerspective() {}
- ~QmitkDIAppQuantificationPerspective() {}
-
- void CreateInitialLayout(berry::IPageLayout::Pointer layout);
-};
-
-#endif /* QmitkDIAppQuantificationPerspective_H_ */
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppRegistrationPerspective.cpp b/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppRegistrationPerspective.cpp
deleted file mode 100644
index befc5502f8..0000000000
--- a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppRegistrationPerspective.cpp
+++ /dev/null
@@ -1,56 +0,0 @@
-/*===================================================================
-
-The Medical Imaging Interaction Toolkit (MITK)
-
-Copyright (c) German Cancer Research Center,
-Division of Medical and Biological Informatics.
-All rights reserved.
-
-This software is distributed WITHOUT ANY WARRANTY; without
-even the implied warranty of MERCHANTABILITY or FITNESS FOR
-A PARTICULAR PURPOSE.
-
-See LICENSE.txt or http://www.mitk.org for details.
-
-===================================================================*/
-
-#include "QmitkDIAppRegistrationPerspective.h"
-#include "berryIViewLayout.h"
-
-void QmitkDIAppRegistrationPerspective::CreateInitialLayout(berry::IPageLayout::Pointer layout)
-{
- /////////////////////////////////////////////////////
- // all di-app perspectives should have the following:
- /////////////////////////////////////////////////////
-
- std::string editorArea = layout->GetEditorArea();
-
- layout->AddStandaloneView("org.mitk.views.datamanager",
- false, berry::IPageLayout::LEFT, 0.3f, editorArea);
-
- layout->AddStandaloneView("org.mitk.views.controlvisualizationpropertiesview",
- false, berry::IPageLayout::BOTTOM, .15f, "org.mitk.views.datamanager");
-
- berry::IFolderLayout::Pointer left =
- layout->CreateFolder("org.mbi.diffusionimaginginternal.leftcontrols",
- berry::IPageLayout::BOTTOM, 0.1f, "org.mitk.views.controlvisualizationpropertiesview");
-
- layout->AddStandaloneViewPlaceholder("org.mitk.views.imagenavigator",
- berry::IPageLayout::BOTTOM, .4f, "org.mbi.diffusionimaginginternal.leftcontrols", false);
-
- /////////////////////////////////////////////
- // here goes the perspective specific stuff
- /////////////////////////////////////////////
-
- left->AddView("org.mitk.views.rigidregistration");
- berry::IViewLayout::Pointer lo = layout->GetViewLayout("org.mitk.views.rigidregistration");
-
-
- left->AddView("org.mitk.views.pointbasedregistration");
- lo = layout->GetViewLayout("org.mitk.views.pointbasedregistration");
-
-
- left->AddView("org.mitk.views.diffusionregistrationview");
- lo = layout->GetViewLayout("org.mitk.views.diffusionregistrationview");
-
-}
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppRegistrationPerspective.h b/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppRegistrationPerspective.h
deleted file mode 100644
index 241717aa0d..0000000000
--- a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppRegistrationPerspective.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/*===================================================================
-
-The Medical Imaging Interaction Toolkit (MITK)
-
-Copyright (c) German Cancer Research Center,
-Division of Medical and Biological Informatics.
-All rights reserved.
-
-This software is distributed WITHOUT ANY WARRANTY; without
-even the implied warranty of MERCHANTABILITY or FITNESS FOR
-A PARTICULAR PURPOSE.
-
-See LICENSE.txt or http://www.mitk.org for details.
-
-===================================================================*/
-
-
-#ifndef QmitkDIAppRegistrationPerspective_H_
-#define QmitkDIAppRegistrationPerspective_H_
-
-#include
-
-class QmitkDIAppRegistrationPerspective : public QObject, public berry::IPerspectiveFactory
-{
- Q_OBJECT
- Q_INTERFACES(berry::IPerspectiveFactory)
-
-public:
-
- QmitkDIAppRegistrationPerspective() {}
- ~QmitkDIAppRegistrationPerspective() {}
-
- void CreateInitialLayout(berry::IPageLayout::Pointer layout);
-};
-
-#endif /* QmitkDIAppRegistrationPerspective_H_ */
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppSyntheticDataGenerationPerspective.cpp b/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppSyntheticDataGenerationPerspective.cpp
deleted file mode 100644
index d8bc4d590c..0000000000
--- a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppSyntheticDataGenerationPerspective.cpp
+++ /dev/null
@@ -1,64 +0,0 @@
-/*===================================================================
-
-The Medical Imaging Interaction Toolkit (MITK)
-
-Copyright (c) German Cancer Research Center,
-Division of Medical and Biological Informatics.
-All rights reserved.
-
-This software is distributed WITHOUT ANY WARRANTY; without
-even the implied warranty of MERCHANTABILITY or FITNESS FOR
-A PARTICULAR PURPOSE.
-
-See LICENSE.txt or http://www.mitk.org for details.
-
-===================================================================*/
-
-#include "QmitkDIAppSyntheticDataGenerationPerspective.h"
-#include "berryIViewLayout.h"
-
-void QmitkDIAppSyntheticDataGenerationPerspective::CreateInitialLayout(berry::IPageLayout::Pointer layout)
-{
- /////////////////////////////////////////////////////
- // all di-app perspectives should have the following:
- /////////////////////////////////////////////////////
-
- std::string editorArea = layout->GetEditorArea();
-
- layout->AddStandaloneView("org.mitk.views.datamanager",
- false, berry::IPageLayout::LEFT, 0.3f, editorArea);
-
- layout->AddStandaloneView("org.mitk.views.controlvisualizationpropertiesview",
- false, berry::IPageLayout::BOTTOM, .15f, "org.mitk.views.datamanager");
-
- berry::IFolderLayout::Pointer left =
- layout->CreateFolder("org.mbi.diffusionimaginginternal.leftcontrols",
- berry::IPageLayout::BOTTOM, 0.1f, "org.mitk.views.controlvisualizationpropertiesview");
-
- layout->AddStandaloneViewPlaceholder("org.mitk.views.imagenavigator",
- berry::IPageLayout::BOTTOM, .4f, "org.mbi.diffusionimaginginternal.leftcontrols", false);
-
- /////////////////////////////////////////////
- // here goes the perspective specific stuff
- /////////////////////////////////////////////
-
- left->AddView("org.mitk.views.fiberfoxview");
- berry::IViewLayout::Pointer lo = layout->GetViewLayout("org.mitk.views.fiberfoxview");
-
-
- left->AddView("org.mitk.views.fiberprocessing");
- lo = layout->GetViewLayout("org.mitk.views.fiberprocessing");
-
-
- left->AddView("org.mitk.views.fiberextraction");
- lo = layout->GetViewLayout("org.mitk.views.fiberextraction");
-
-
- left->AddView("org.mitk.views.fieldmapgenerator");
- lo = layout->GetViewLayout("org.mitk.views.fieldmapgenerator");
-
-
- left->AddView("org.mitk.views.segmentation");
- lo = layout->GetViewLayout("org.mitk.views.segmentation");
-
-}
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppTBSSPerspective.cpp b/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppTBSSPerspective.cpp
deleted file mode 100644
index d6ad86179f..0000000000
--- a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppTBSSPerspective.cpp
+++ /dev/null
@@ -1,49 +0,0 @@
-/*===================================================================
-
-The Medical Imaging Interaction Toolkit (MITK)
-
-Copyright (c) German Cancer Research Center,
-Division of Medical and Biological Informatics.
-All rights reserved.
-
-This software is distributed WITHOUT ANY WARRANTY; without
-even the implied warranty of MERCHANTABILITY or FITNESS FOR
-A PARTICULAR PURPOSE.
-
-See LICENSE.txt or http://www.mitk.org for details.
-
-===================================================================*/
-
-#include "QmitkDIAppTBSSPerspective.h"
-#include "berryIViewLayout.h"
-
-void QmitkDIAppTBSSPerspective::CreateInitialLayout(berry::IPageLayout::Pointer layout)
-{
- /////////////////////////////////////////////////////
- // all di-app perspectives should have the following:
- /////////////////////////////////////////////////////
-
- std::string editorArea = layout->GetEditorArea();
-
- layout->AddStandaloneView("org.mitk.views.datamanager",
- false, berry::IPageLayout::LEFT, 0.3f, editorArea);
-
- layout->AddStandaloneView("org.mitk.views.controlvisualizationpropertiesview",
- false, berry::IPageLayout::BOTTOM, .15f, "org.mitk.views.datamanager");
-
- berry::IFolderLayout::Pointer left =
- layout->CreateFolder("org.mbi.diffusionimaginginternal.leftcontrols",
- berry::IPageLayout::BOTTOM, 0.1f, "org.mitk.views.controlvisualizationpropertiesview");
-
- layout->AddStandaloneViewPlaceholder("org.mitk.views.imagenavigator",
- berry::IPageLayout::BOTTOM, .4f, "org.mbi.diffusionimaginginternal.leftcontrols", false);
-
- /////////////////////////////////////////////
- // here goes the perspective specific stuff
- /////////////////////////////////////////////
-
- left->AddView("org.mitk.views.tractbasedspatialstatistics");
- berry::IViewLayout::Pointer lo = layout->GetViewLayout("org.mitk.views.tractbasedspatialstatistics");
-
-
-}
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppTBSSPerspective.h b/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppTBSSPerspective.h
deleted file mode 100644
index d2eaf5ccf0..0000000000
--- a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppTBSSPerspective.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/*===================================================================
-
-The Medical Imaging Interaction Toolkit (MITK)
-
-Copyright (c) German Cancer Research Center,
-Division of Medical and Biological Informatics.
-All rights reserved.
-
-This software is distributed WITHOUT ANY WARRANTY; without
-even the implied warranty of MERCHANTABILITY or FITNESS FOR
-A PARTICULAR PURPOSE.
-
-See LICENSE.txt or http://www.mitk.org for details.
-
-===================================================================*/
-
-
-#ifndef QmitkDIAppTBSSPerspective_H_
-#define QmitkDIAppTBSSPerspective_H_
-
-#include
-
-class QmitkDIAppTBSSPerspective : public QObject, public berry::IPerspectiveFactory
-{
- Q_OBJECT
- Q_INTERFACES(berry::IPerspectiveFactory)
-
-public:
-
- QmitkDIAppTBSSPerspective() {}
- ~QmitkDIAppTBSSPerspective() {}
-
- void CreateInitialLayout(berry::IPageLayout::Pointer layout);
-};
-
-#endif /* QmitkDIAppTBSSPerspective_H_ */
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppTrackingEvaluationPerspective.cpp b/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppTrackingEvaluationPerspective.cpp
deleted file mode 100644
index 184abd2bc0..0000000000
--- a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppTrackingEvaluationPerspective.cpp
+++ /dev/null
@@ -1,48 +0,0 @@
-/*===================================================================
-
-The Medical Imaging Interaction Toolkit (MITK)
-
-Copyright (c) German Cancer Research Center,
-Division of Medical and Biological Informatics.
-All rights reserved.
-
-This software is distributed WITHOUT ANY WARRANTY; without
-even the implied warranty of MERCHANTABILITY or FITNESS FOR
-A PARTICULAR PURPOSE.
-
-See LICENSE.txt or http://www.mitk.org for details.
-
-===================================================================*/
-
-#include "QmitkDIAppTrackingEvaluationPerspective.h"
-#include "berryIViewLayout.h"
-
-void QmitkDIAppTrackingEvaluationPerspective::CreateInitialLayout(berry::IPageLayout::Pointer layout)
-{
- /////////////////////////////////////////////////////
- // all di-app perspectives should have the following:
- /////////////////////////////////////////////////////
-
- std::string editorArea = layout->GetEditorArea();
-
- layout->AddStandaloneView("org.mitk.views.datamanager",
- false, berry::IPageLayout::LEFT, 0.3f, editorArea);
-
- layout->AddStandaloneView("org.mitk.views.controlvisualizationpropertiesview",
- false, berry::IPageLayout::BOTTOM, .15f, "org.mitk.views.datamanager");
-
- berry::IFolderLayout::Pointer left =
- layout->CreateFolder("org.mitk.diffusionimaginginternal.leftcontrols",
- berry::IPageLayout::BOTTOM, 0.1f, "org.mitk.views.controlvisualizationpropertiesview");
-
- layout->AddStandaloneViewPlaceholder("org.mitk.views.imagenavigator",
- berry::IPageLayout::BOTTOM, .4f, "org.mbi.diffusionimaginginternal.leftcontrols", false);
-
- /////////////////////////////////////////////
- // here goes the perspective specific stuff
- /////////////////////////////////////////////
-
- left->AddView("org.mitk.views.artificialqballevaluation");
- berry::IViewLayout::Pointer lo = layout->GetViewLayout("org.mitk.views.artificialqballevaluation");
-
-}
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppTrackingEvaluationPerspective.h b/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppTrackingEvaluationPerspective.h
deleted file mode 100644
index 59be7e3311..0000000000
--- a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppTrackingEvaluationPerspective.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/*===================================================================
-
-The Medical Imaging Interaction Toolkit (MITK)
-
-Copyright (c) German Cancer Research Center,
-Division of Medical and Biological Informatics.
-All rights reserved.
-
-This software is distributed WITHOUT ANY WARRANTY; without
-even the implied warranty of MERCHANTABILITY or FITNESS FOR
-A PARTICULAR PURPOSE.
-
-See LICENSE.txt or http://www.mitk.org for details.
-
-===================================================================*/
-
-
-#ifndef QmitkDIAppTrackingEvaluationPerspective_H_
-#define QmitkDIAppTrackingEvaluationPerspective_H_
-
-#include
-
-class QmitkDIAppTrackingEvaluationPerspective : public QObject, public berry::IPerspectiveFactory
-{
- Q_OBJECT
- Q_INTERFACES(berry::IPerspectiveFactory)
-
-public:
-
- QmitkDIAppTrackingEvaluationPerspective() {}
- ~QmitkDIAppTrackingEvaluationPerspective() {}
-
- void CreateInitialLayout(berry::IPageLayout::Pointer layout);
-};
-
-#endif /* QmitkDIAppTrackingEvaluationPerspective_H_ */
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppUtilityPerspective.cpp b/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppUtilityPerspective.cpp
deleted file mode 100644
index c553c04c07..0000000000
--- a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppUtilityPerspective.cpp
+++ /dev/null
@@ -1,52 +0,0 @@
-/*===================================================================
-
-The Medical Imaging Interaction Toolkit (MITK)
-
-Copyright (c) German Cancer Research Center,
-Division of Medical and Biological Informatics.
-All rights reserved.
-
-This software is distributed WITHOUT ANY WARRANTY; without
-even the implied warranty of MERCHANTABILITY or FITNESS FOR
-A PARTICULAR PURPOSE.
-
-See LICENSE.txt or http://www.mitk.org for details.
-
-===================================================================*/
-
-#include "QmitkDIAppUtilityPerspective.h"
-#include "berryIViewLayout.h"
-
-void QmitkDIAppUtilityPerspective::CreateInitialLayout(berry::IPageLayout::Pointer layout)
-{
- /////////////////////////////////////////////////////
- // all di-app perspectives should have the following:
- /////////////////////////////////////////////////////
-
- std::string editorArea = layout->GetEditorArea();
-
- layout->AddStandaloneView("org.mitk.views.datamanager",
- false, berry::IPageLayout::LEFT, 0.3f, editorArea);
-
- layout->AddStandaloneView("org.mitk.views.controlvisualizationpropertiesview",
- false, berry::IPageLayout::BOTTOM, .15f, "org.mitk.views.datamanager");
-
- berry::IFolderLayout::Pointer left =
- layout->CreateFolder("org.mbi.diffusionimaginginternal.leftcontrols",
- berry::IPageLayout::BOTTOM, 0.1f, "org.mitk.views.controlvisualizationpropertiesview");
-
- layout->AddStandaloneViewPlaceholder("org.mitk.views.imagenavigator",
- berry::IPageLayout::BOTTOM, .4f, "org.mbi.diffusionimaginginternal.leftcontrols", false);
-
- /////////////////////////////////////////////
- // here goes the perspective specific stuff
- /////////////////////////////////////////////
-
- left->AddView("org.mitk.views.properties");
- berry::IViewLayout::Pointer lo = layout->GetViewLayout("org.mitk.views.properties");
-
-
- left->AddView("org.blueberry.views.logview");
- lo = layout->GetViewLayout("org.blueberry.views.logview");
-
-}
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppUtilityPerspective.h b/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppUtilityPerspective.h
deleted file mode 100644
index 7ed2466fe8..0000000000
--- a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppUtilityPerspective.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/*===================================================================
-
-The Medical Imaging Interaction Toolkit (MITK)
-
-Copyright (c) German Cancer Research Center,
-Division of Medical and Biological Informatics.
-All rights reserved.
-
-This software is distributed WITHOUT ANY WARRANTY; without
-even the implied warranty of MERCHANTABILITY or FITNESS FOR
-A PARTICULAR PURPOSE.
-
-See LICENSE.txt or http://www.mitk.org for details.
-
-===================================================================*/
-
-
-#ifndef QmitkDIAppUtilityPerspective_H_
-#define QmitkDIAppUtilityPerspective_H_
-
-#include
-
-class QmitkDIAppUtilityPerspective : public QObject, public berry::IPerspectiveFactory
-{
- Q_OBJECT
- Q_INTERFACES(berry::IPerspectiveFactory)
-
-public:
-
- QmitkDIAppUtilityPerspective() {}
- ~QmitkDIAppUtilityPerspective() {}
-
- void CreateInitialLayout(berry::IPageLayout::Pointer layout);
-};
-
-#endif /* QmitkDIAppUtilityPerspective_H_ */
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppVisualizationPerspective.cpp b/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppVisualizationPerspective.cpp
deleted file mode 100644
index 7788a6f47f..0000000000
--- a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppVisualizationPerspective.cpp
+++ /dev/null
@@ -1,56 +0,0 @@
-/*===================================================================
-
-The Medical Imaging Interaction Toolkit (MITK)
-
-Copyright (c) German Cancer Research Center,
-Division of Medical and Biological Informatics.
-All rights reserved.
-
-This software is distributed WITHOUT ANY WARRANTY; without
-even the implied warranty of MERCHANTABILITY or FITNESS FOR
-A PARTICULAR PURPOSE.
-
-See LICENSE.txt or http://www.mitk.org for details.
-
-===================================================================*/
-
-#include "QmitkDIAppVisualizationPerspective.h"
-#include "berryIViewLayout.h"
-
-void QmitkDIAppVisualizationPerspective::CreateInitialLayout(berry::IPageLayout::Pointer layout)
-{
- /////////////////////////////////////////////////////
- // all di-app perspectives should have the following:
- /////////////////////////////////////////////////////
-
- std::string editorArea = layout->GetEditorArea();
-
- layout->AddStandaloneView("org.mitk.views.datamanager",
- false, berry::IPageLayout::LEFT, 0.3f, editorArea);
-
- layout->AddStandaloneView("org.mitk.views.controlvisualizationpropertiesview",
- false, berry::IPageLayout::BOTTOM, .15f, "org.mitk.views.datamanager");
-
- berry::IFolderLayout::Pointer left =
- layout->CreateFolder("org.mbi.diffusionimaginginternal.leftcontrols",
- berry::IPageLayout::BOTTOM, 0.1f, "org.mitk.views.controlvisualizationpropertiesview");
-
- layout->AddStandaloneViewPlaceholder("org.mitk.views.imagenavigator",
- berry::IPageLayout::BOTTOM, .4f, "org.mbi.diffusionimaginginternal.leftcontrols", false);
-
- /////////////////////////////////////////////
- // here goes the perspective specific stuff
- /////////////////////////////////////////////
-
- left->AddView("org.mitk.views.volumevisualization");
- berry::IViewLayout::Pointer lo = layout->GetViewLayout("org.mitk.views.volumevisualization");
-
-
- left->AddView("org.mitk.views.screenshotmaker");
- lo = layout->GetViewLayout("org.mitk.views.screenshotmaker");
-
-
- left->AddView("org.mitk.views.moviemaker");
- lo = layout->GetViewLayout("org.mitk.views.moviemaker");
-
-}
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppVisualizationPerspective.h b/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppVisualizationPerspective.h
deleted file mode 100644
index 31821060d9..0000000000
--- a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDIAppVisualizationPerspective.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/*===================================================================
-
-The Medical Imaging Interaction Toolkit (MITK)
-
-Copyright (c) German Cancer Research Center,
-Division of Medical and Biological Informatics.
-All rights reserved.
-
-This software is distributed WITHOUT ANY WARRANTY; without
-even the implied warranty of MERCHANTABILITY or FITNESS FOR
-A PARTICULAR PURPOSE.
-
-See LICENSE.txt or http://www.mitk.org for details.
-
-===================================================================*/
-
-
-#ifndef QmitkDIAppVisualizationPerspective_H_
-#define QmitkDIAppVisualizationPerspective_H_
-
-#include
-
-class QmitkDIAppVisualizationPerspective : public QObject, public berry::IPerspectiveFactory
-{
- Q_OBJECT
- Q_INTERFACES(berry::IPerspectiveFactory)
-
-public:
-
- QmitkDIAppVisualizationPerspective() {}
- ~QmitkDIAppVisualizationPerspective() {}
-
- void CreateInitialLayout(berry::IPageLayout::Pointer layout);
-};
-
-#endif /* QmitkDIAppVisualizationPerspective_H_ */
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDiffusionImagingAppPerspective.cpp b/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDiffusionImagingAppPerspective.cpp
deleted file mode 100644
index 4a5e27efdb..0000000000
--- a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkDiffusionImagingAppPerspective.cpp
+++ /dev/null
@@ -1,49 +0,0 @@
-/*===================================================================
-
-The Medical Imaging Interaction Toolkit (MITK)
-
-Copyright (c) German Cancer Research Center,
-Division of Medical and Biological Informatics.
-All rights reserved.
-
-This software is distributed WITHOUT ANY WARRANTY; without
-even the implied warranty of MERCHANTABILITY or FITNESS FOR
-A PARTICULAR PURPOSE.
-
-See LICENSE.txt or http://www.mitk.org for details.
-
-===================================================================*/
-
-#include "QmitkDiffusionImagingAppPerspective.h"
-#include "berryIViewLayout.h"
-
-void QmitkDiffusionImagingAppPerspective::CreateInitialLayout(berry::IPageLayout::Pointer layout)
-{
- /////////////////////////////////////////////////////
- // all di-app perspectives should have the following:
- /////////////////////////////////////////////////////
-
- std::string editorArea = layout->GetEditorArea();
-
- layout->AddStandaloneView("org.mitk.views.datamanager",
- false, berry::IPageLayout::LEFT, 0.3f, editorArea);
-
- layout->AddStandaloneView("org.mitk.views.controlvisualizationpropertiesview",
- false, berry::IPageLayout::BOTTOM, .15f, "org.mitk.views.datamanager");
-
- berry::IFolderLayout::Pointer left =
- layout->CreateFolder("org.mbi.diffusionimaginginternal.leftcontrols",
- berry::IPageLayout::BOTTOM, 0.1f, "org.mitk.views.controlvisualizationpropertiesview");
-
- layout->AddStandaloneViewPlaceholder("org.mitk.views.imagenavigator",
- berry::IPageLayout::BOTTOM, .4f, "org.mbi.diffusionimaginginternal.leftcontrols", false);
-
- /////////////////////////////////////////////
- // here goes the perspective specific stuff
- /////////////////////////////////////////////
-
-
-
-
-
-}
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkGibbsTractographyPerspective.cpp b/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkGibbsTractographyPerspective.cpp
deleted file mode 100644
index de5bb8dd42..0000000000
--- a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkGibbsTractographyPerspective.cpp
+++ /dev/null
@@ -1,48 +0,0 @@
-/*===================================================================
-
-The Medical Imaging Interaction Toolkit (MITK)
-
-Copyright (c) German Cancer Research Center,
-Division of Medical and Biological Informatics.
-All rights reserved.
-
-This software is distributed WITHOUT ANY WARRANTY; without
-even the implied warranty of MERCHANTABILITY or FITNESS FOR
-A PARTICULAR PURPOSE.
-
-See LICENSE.txt or http://www.mitk.org for details.
-
-===================================================================*/
-
-#include "QmitkGibbsTractographyPerspective.h"
-#include "berryIViewLayout.h"
-
-void QmitkGibbsTractographyPerspective::CreateInitialLayout(berry::IPageLayout::Pointer layout)
-{
- /////////////////////////////////////////////////////
- // all di-app perspectives should have the following:
- /////////////////////////////////////////////////////
-
- std::string editorArea = layout->GetEditorArea();
-
- layout->AddStandaloneView("org.mitk.views.datamanager",
- false, berry::IPageLayout::LEFT, 0.3f, editorArea);
-
- layout->AddStandaloneView("org.mitk.views.controlvisualizationpropertiesview",
- false, berry::IPageLayout::BOTTOM, .15f, "org.mitk.views.datamanager");
-
- berry::IFolderLayout::Pointer left =
- layout->CreateFolder("org.mbi.diffusionimaginginternal.leftcontrols",
- berry::IPageLayout::BOTTOM, 0.1f, "org.mitk.views.controlvisualizationpropertiesview");
-
- layout->AddStandaloneViewPlaceholder("org.mitk.views.imagenavigator",
- berry::IPageLayout::BOTTOM, .4f, "org.mbi.diffusionimaginginternal.leftcontrols", false);
-
- /////////////////////////////////////////////
- // here goes the perspective specific stuff
- /////////////////////////////////////////////
-
- left->AddView("org.mitk.views.tensorreconstruction");
- left->AddView("org.mitk.views.qballreconstruction");
- left->AddView("org.mitk.views.gibbstracking");
-}
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkProbabilisticTractographyPerspective.cpp b/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkProbabilisticTractographyPerspective.cpp
deleted file mode 100644
index ff6ee899af..0000000000
--- a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkProbabilisticTractographyPerspective.cpp
+++ /dev/null
@@ -1,48 +0,0 @@
-/*===================================================================
-
-The Medical Imaging Interaction Toolkit (MITK)
-
-Copyright (c) German Cancer Research Center,
-Division of Medical and Biological Informatics.
-All rights reserved.
-
-This software is distributed WITHOUT ANY WARRANTY; without
-even the implied warranty of MERCHANTABILITY or FITNESS FOR
-A PARTICULAR PURPOSE.
-
-See LICENSE.txt or http://www.mitk.org for details.
-
-===================================================================*/
-
-#include "QmitkProbabilisticTractographyPerspective.h"
-#include "berryIViewLayout.h"
-
-void QmitkProbabilisticTractographyPerspective::CreateInitialLayout(berry::IPageLayout::Pointer layout)
-{
- /////////////////////////////////////////////////////
- // all di-app perspectives should have the following:
- /////////////////////////////////////////////////////
-
- std::string editorArea = layout->GetEditorArea();
-
- layout->AddStandaloneView("org.mitk.views.datamanager",
- false, berry::IPageLayout::LEFT, 0.3f, editorArea);
-
- layout->AddStandaloneView("org.mitk.views.controlvisualizationpropertiesview",
- false, berry::IPageLayout::BOTTOM, .15f, "org.mitk.views.datamanager");
-
- berry::IFolderLayout::Pointer left =
- layout->CreateFolder("org.mbi.diffusionimaginginternal.leftcontrols",
- berry::IPageLayout::BOTTOM, 0.1f, "org.mitk.views.controlvisualizationpropertiesview");
-
- layout->AddStandaloneViewPlaceholder("org.mitk.views.imagenavigator",
- berry::IPageLayout::BOTTOM, .4f, "org.mbi.diffusionimaginginternal.leftcontrols", false);
-
- /////////////////////////////////////////////
- // here goes the perspective specific stuff
- /////////////////////////////////////////////
-
- left->AddView("org.mitk.views.diffusionpreprocessing");
- left->AddView("org.mitk.views.segmentation");
- left->AddView("org.mitk.views.stochasticfibertracking");
-}
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkStreamlineTractographyPerspective.cpp b/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkStreamlineTractographyPerspective.cpp
deleted file mode 100644
index 1223c6f931..0000000000
--- a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/Perspectives/QmitkStreamlineTractographyPerspective.cpp
+++ /dev/null
@@ -1,48 +0,0 @@
-/*===================================================================
-
-The Medical Imaging Interaction Toolkit (MITK)
-
-Copyright (c) German Cancer Research Center,
-Division of Medical and Biological Informatics.
-All rights reserved.
-
-This software is distributed WITHOUT ANY WARRANTY; without
-even the implied warranty of MERCHANTABILITY or FITNESS FOR
-A PARTICULAR PURPOSE.
-
-See LICENSE.txt or http://www.mitk.org for details.
-
-===================================================================*/
-
-#include "QmitkStreamlineTractographyPerspective.h"
-#include "berryIViewLayout.h"
-
-void QmitkStreamlineTractographyPerspective::CreateInitialLayout(berry::IPageLayout::Pointer layout)
-{
- /////////////////////////////////////////////////////
- // all di-app perspectives should have the following:
- /////////////////////////////////////////////////////
-
- std::string editorArea = layout->GetEditorArea();
-
- layout->AddStandaloneView("org.mitk.views.datamanager",
- false, berry::IPageLayout::LEFT, 0.3f, editorArea);
-
- layout->AddStandaloneView("org.mitk.views.controlvisualizationpropertiesview",
- false, berry::IPageLayout::BOTTOM, .15f, "org.mitk.views.datamanager");
-
- berry::IFolderLayout::Pointer left =
- layout->CreateFolder("org.mbi.diffusionimaginginternal.leftcontrols",
- berry::IPageLayout::BOTTOM, 0.1f, "org.mitk.views.controlvisualizationpropertiesview");
-
- layout->AddStandaloneViewPlaceholder("org.mitk.views.imagenavigator",
- berry::IPageLayout::BOTTOM, .4f, "org.mbi.diffusionimaginginternal.leftcontrols", false);
-
- /////////////////////////////////////////////
- // here goes the perspective specific stuff
- /////////////////////////////////////////////
-
- left->AddView("org.mitk.views.tensorreconstruction");
- left->AddView("org.mitk.views.segmentation");
- left->AddView("org.mitk.views.streamlinetracking");
-}
diff --git a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/QmitkDiffusionApplicationPlugin.cpp b/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/QmitkDiffusionApplicationPlugin.cpp
index d43779f683..d3dd44ef81 100644
--- a/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/QmitkDiffusionApplicationPlugin.cpp
+++ b/Plugins/org.mitk.gui.qt.diffusionimagingapp/src/internal/QmitkDiffusionApplicationPlugin.cpp
@@ -1,121 +1,88 @@
/*===================================================================
The Medical Imaging Interaction Toolkit (MITK)
Copyright (c) German Cancer Research Center,
Division of Medical and Biological Informatics.
All rights reserved.
This software is distributed WITHOUT ANY WARRANTY; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR
A PARTICULAR PURPOSE.
See LICENSE.txt or http://www.mitk.org for details.
===================================================================*/
#include "QmitkDiffusionApplicationPlugin.h"
#include "src/QmitkDiffusionImagingAppApplication.h"
#include "src/internal/Perspectives/QmitkWelcomePerspective.h"
#include "src/internal/QmitkDiffusionImagingAppIntroPart.h"
-#include "src/internal/Perspectives/QmitkDiffusionImagingAppPerspective.h"
-
-#include "src/internal/Perspectives/QmitkDIAppConnectomicsPerspective.h"
-#include "src/internal/Perspectives/QmitkDIAppDicomImportPerspective.h"
-#include "src/internal/Perspectives/QmitkDIAppIVIMPerspective.h"
-#include "src/internal/Perspectives/QmitkDIAppImageProcessingPerspective.h"
-#include "src/internal/Perspectives/QmitkDIAppPreprocessingReconstructionPerspective.h"
-#include "src/internal/Perspectives/QmitkDIAppQuantificationPerspective.h"
-#include "src/internal/Perspectives/QmitkDIAppTBSSPerspective.h"
-#include "src/internal/Perspectives/QmitkDIAppUtilityPerspective.h"
-#include "src/internal/Perspectives/QmitkDIAppSyntheticDataGenerationPerspective.h"
-#include "src/internal/Perspectives/QmitkDIAppRegistrationPerspective.h"
-#include "src/internal/Perspectives/QmitkDIAppVisualizationPerspective.h"
-
-#include "src/internal/Perspectives/QmitkGibbsTractographyPerspective.h"
-#include "src/internal/Perspectives/QmitkStreamlineTractographyPerspective.h"
-#include "src/internal/Perspectives/QmitkProbabilisticTractographyPerspective.h"
-
#include
#include
#include
#include
#include
#include
#include
QmitkDiffusionApplicationPlugin* QmitkDiffusionApplicationPlugin::inst = 0;
QmitkDiffusionApplicationPlugin::QmitkDiffusionApplicationPlugin()
{
inst = this;
}
QmitkDiffusionApplicationPlugin::~QmitkDiffusionApplicationPlugin()
{
}
QmitkDiffusionApplicationPlugin* QmitkDiffusionApplicationPlugin::GetDefault()
{
return inst;
}
void QmitkDiffusionApplicationPlugin::start(ctkPluginContext* context)
{
berry::AbstractUICTKPlugin::start(context);
this->context = context;
BERRY_REGISTER_EXTENSION_CLASS(QmitkDiffusionImagingAppApplication, context)
BERRY_REGISTER_EXTENSION_CLASS(QmitkDiffusionImagingAppIntroPart, context)
- BERRY_REGISTER_EXTENSION_CLASS(QmitkDiffusionImagingAppPerspective, context)
BERRY_REGISTER_EXTENSION_CLASS(QmitkWelcomePerspective, context)
- BERRY_REGISTER_EXTENSION_CLASS(QmitkDIAppConnectomicsPerspective, context)
- BERRY_REGISTER_EXTENSION_CLASS(QmitkDIAppDicomImportPerspective, context)
- BERRY_REGISTER_EXTENSION_CLASS(QmitkDIAppImageProcessingPerspective, context)
- BERRY_REGISTER_EXTENSION_CLASS(QmitkDIAppIVIMPerspective, context)
- BERRY_REGISTER_EXTENSION_CLASS(QmitkDIAppPreprocessingReconstructionPerspective, context)
- BERRY_REGISTER_EXTENSION_CLASS(QmitkDIAppQuantificationPerspective, context)
- BERRY_REGISTER_EXTENSION_CLASS(QmitkDIAppTBSSPerspective, context)
- BERRY_REGISTER_EXTENSION_CLASS(QmitkDIAppUtilityPerspective, context)
- BERRY_REGISTER_EXTENSION_CLASS(QmitkDIAppSyntheticDataGenerationPerspective, context)
- BERRY_REGISTER_EXTENSION_CLASS(QmitkDIAppRegistrationPerspective, context)
- BERRY_REGISTER_EXTENSION_CLASS(QmitkDIAppVisualizationPerspective, context)
-
- BERRY_REGISTER_EXTENSION_CLASS(QmitkGibbsTractographyPerspective, context)
- BERRY_REGISTER_EXTENSION_CLASS(QmitkStreamlineTractographyPerspective, context)
- BERRY_REGISTER_EXTENSION_CLASS(QmitkProbabilisticTractographyPerspective, context)
+
ctkServiceReference cmRef = context->getServiceReference();
ctkConfigurationAdmin* configAdmin = 0;
if (cmRef)
{
configAdmin = context->getService(cmRef);
}
// Use the CTK Configuration Admin service to configure the BlueBerry help system
if (configAdmin)
{
ctkConfigurationPtr conf = configAdmin->getConfiguration("org.blueberry.services.help", QString());
ctkDictionary helpProps;
helpProps.insert("homePage", "qthelp://org.mitk.gui.qt.diffusionimagingapp/bundle/index.html");
conf->update(helpProps);
context->ungetService(cmRef);
}
else
{
MITK_WARN << "Configuration Admin service unavailable, cannot set home page url.";
}
}
ctkPluginContext* QmitkDiffusionApplicationPlugin::GetPluginContext() const
{
return context;
}
Q_EXPORT_PLUGIN2(org_mitk_gui_qt_diffusionimagingapp, QmitkDiffusionApplicationPlugin)