diff --git a/Modules/Bundles/CMakeLists.txt b/Modules/Bundles/CMakeLists.txt index 2adfcf8006..e9f6c615ae 100644 --- a/Modules/Bundles/CMakeLists.txt +++ b/Modules/Bundles/CMakeLists.txt @@ -1,40 +1,42 @@ IF(MITK_USE_BLUEBERRY) SET(MITK_DEFAULT_SUBPROJECTS MITK-Plugins) SET(_mitk_bundles_default ) IF(QT4_FOUND) LIST(APPEND _mitk_bundles_default "org.mitk.gui.qt.imagenavigator") # BlueBerry depends on CTK which depends on Qt, so we # need the Qt include direcotries INCLUDE(${QT_USE_FILE}) ENDIF() SET(PLUGIN_EXCLUDE_LIST org.mitk.core.ext org.mitk.gui.qt.volumetry org.mitk.core.jobs org.mitk.diffusionimaging org.mitk.gui.qt.diffusionimaging org.mitk.gui.qt.ext org.mitk.gui.qt.extapplication org.mitk.gui.qt.datamanager org.mitk.planarfigure + org.mitk.gui.qt.basicimageprocessing + org.mitk.gui.qt.colourimageprocessing ) MACRO_COLLECT_PLUGINS(OUTPUT_DIR ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/ExtBundles CACHE_PLUGIN_SOURCE_DIRS MITK_MODULES_PLUGIN_SOURCE_DIRS CACHE_PLUGIN_OUTPUT_DIRS MITK_MODULES_PLUGIN_OUTPUT_DIRS CACHE_PLUGIN_TARGETS MITK_MODULES_ENABLED_PLUGINS BUNDLE_LIST_PATH "${MITK_BINARY_DIR}/Bundles/MITKModulesBundleList.cmake" CMAKE_CACHE_PREFIX "MITK" PLUGIN_DEFAULT_ON ${_mitk_bundles_default} PLUGIN_EXCLUDES ${PLUGIN_EXCLUDE_LIST} ${MITK_BUILD_ALL_PLUGINS_OPTION}) ENDIF(MITK_USE_BLUEBERRY) diff --git a/Modules/Bundles/PluginList.cmake b/Modules/Bundles/PluginList.cmake index 66f20fe41d..f00bf86ebf 100644 --- a/Modules/Bundles/PluginList.cmake +++ b/Modules/Bundles/PluginList.cmake @@ -1,10 +1,12 @@ SET(MITK_EXT_PLUGINS org.mitk.core.ext:ON org.mitk.core.jobs:OFF org.mitk.diffusionimaging:OFF org.mitk.gui.qt.diffusionimaging:OFF org.mitk.gui.qt.ext:ON org.mitk.gui.qt.extapplication:ON org.mitk.planarfigure:ON org.mitk.gui.qt.datamanager:ON + org.mitk.gui.qt.basicimageprocessing:OFF + org.mitk.gui.qt.colourimageprocessing:OFF ) diff --git a/Modules/Bundles/org.mitk.gui.qt.basicimageprocessing/CMakeLists.txt b/Modules/Bundles/org.mitk.gui.qt.basicimageprocessing/CMakeLists.txt index fba82a3726..9efe41ff7e 100644 --- a/Modules/Bundles/org.mitk.gui.qt.basicimageprocessing/CMakeLists.txt +++ b/Modules/Bundles/org.mitk.gui.qt.basicimageprocessing/CMakeLists.txt @@ -1,2 +1,10 @@ -MACRO_CREATE_MITK_PLUGIN(QmitkExt) +#MACRO_CREATE_MITK_PLUGIN(QmitkExt) + +PROJECT(org_mitk_gui_qt_basicimageprocessing) + +MACRO_CREATE_MITK_CTK_PLUGIN( + EXPORT_DIRECTIVE BASICIMAGEPROCESSING_EXPORT + EXPORTED_INCLUDE_SUFFIXES src + MODULE_DEPENDENCIES QmitkExt +) diff --git a/Modules/Bundles/org.mitk.gui.qt.basicimageprocessing/META-INF/MANIFEST.MF b/Modules/Bundles/org.mitk.gui.qt.basicimageprocessing/META-INF/MANIFEST.MF deleted file mode 100644 index 4ed18310b6..0000000000 --- a/Modules/Bundles/org.mitk.gui.qt.basicimageprocessing/META-INF/MANIFEST.MF +++ /dev/null @@ -1,7 +0,0 @@ -Manifest-Version: 1.0 -Bundle-Name: Basic Image Processing -Bundle-SymbolicName: org.mitk.gui.qt.basicimageprocessing -Bundle-Version: 0.1 -Bundle-Vendor: DKFZ, Medical and Biological Informatics -Require-Bundle: org.mitk.gui.qt.common -Bundle-Activator: diff --git a/Modules/Bundles/org.mitk.gui.qt.basicimageprocessing/files.cmake b/Modules/Bundles/org.mitk.gui.qt.basicimageprocessing/files.cmake index 867ac6f5e5..d696fc9b5e 100644 --- a/Modules/Bundles/org.mitk.gui.qt.basicimageprocessing/files.cmake +++ b/Modules/Bundles/org.mitk.gui.qt.basicimageprocessing/files.cmake @@ -1,36 +1,35 @@ SET(SRC_CPP_FILES ) SET(INTERNAL_CPP_FILES QmitkBasicImageProcessingView.cpp - + mitkBasicImageProcessingActivator.cpp ) SET(UI_FILES src/internal/QmitkBasicImageProcessingViewControls.ui ) SET(MOC_H_FILES src/internal/QmitkBasicImageProcessingView.h + src/internal/mitkBasicImageProcessingActivator.h ) -SET(RESOURCE_FILES +SET(CACHED_RESOURCE_FILES resources/lena.xpm + plugin.xml ) -SET(RES_FILES -# uncomment the following line if you want to use Qt resources +SET(QRC_FILES resources/QmitkBasicImageProcessingView.qrc ) -SET(CPP_FILES manifest.cpp) - 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/Modules/Bundles/org.mitk.gui.qt.basicimageprocessing/manifest.cpp b/Modules/Bundles/org.mitk.gui.qt.basicimageprocessing/manifest.cpp deleted file mode 100644 index b4ecdf0c9c..0000000000 --- a/Modules/Bundles/org.mitk.gui.qt.basicimageprocessing/manifest.cpp +++ /dev/null @@ -1,26 +0,0 @@ -/*========================================================================= - -Program: Medical Imaging & Interaction Toolkit -Language: C++ -Date: $Date$ -Version: $Revision: 16719 $ - -Copyright (c) German Cancer Research Center, Division of Medical and -Biological Informatics. All rights reserved. -See MITKCopyright.txt or http://www.mitk.org/copyright.html for details. - -This software is distributed WITHOUT ANY WARRANTY; without even -the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR -PURPOSE. See the above copyright notices for more information. - -=========================================================================*/ - -#include - -#include -#include "src/internal/QmitkBasicImageProcessingView.h" - - -POCO_BEGIN_NAMED_MANIFEST(berryIViewPart, berry::IViewPart) - POCO_EXPORT_CLASS(::QmitkBasicImageProcessing) -POCO_END_MANIFEST diff --git a/Modules/Bundles/org.mitk.gui.qt.basicimageprocessing/plugin.xml b/Modules/Bundles/org.mitk.gui.qt.basicimageprocessing/plugin.xml index 78675d640f..9984ae7810 100644 --- a/Modules/Bundles/org.mitk.gui.qt.basicimageprocessing/plugin.xml +++ b/Modules/Bundles/org.mitk.gui.qt.basicimageprocessing/plugin.xml @@ -1,11 +1,11 @@ diff --git a/Modules/Bundles/org.mitk.gui.qt.basicimageprocessing/src/BasicimageprocessingDll.h b/Modules/Bundles/org.mitk.gui.qt.basicimageprocessing/src/BasicimageprocessingDll.h deleted file mode 100644 index 9d20283e7e..0000000000 --- a/Modules/Bundles/org.mitk.gui.qt.basicimageprocessing/src/BasicimageprocessingDll.h +++ /dev/null @@ -1,43 +0,0 @@ -/*========================================================================= - -Program: Medical Imaging & Interaction Toolkit -Language: C++ -Date: $Date$ -Version: $Revision: 16719 $ - -Copyright (c) German Cancer Research Center, Division of Medical and -Biological Informatics. All rights reserved. -See MITKCopyright.txt or http://www.mitk.org/copyright.html for details. - -This software is distributed WITHOUT ANY WARRANTY; without even -the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR -PURPOSE. See the above copyright notices for more information. - -=========================================================================*/ - -#ifndef _BASICIMAGEPROCESSING_EXPORT_DLL_H_ -#define _BASICIMAGEPROCESSING_EXPORT_DLL_H_ - - -// -// The following block is the standard way of creating macros which make exporting -// from a DLL simpler. All files within this DLL are compiled with the org_mitk_gui_qt_basicimageprocessing_EXPORTS -// symbol defined on the command line. this symbol should not be defined on any project -// that uses this DLL. This way any other project whose source files include this file see -// org_mitk_gui_qt_basicimageprocessing_EXPORTS functions as being imported from a DLL, wheras this DLL sees symbols -// defined with this macro as being exported. -// -#if defined(_WIN32) && !defined(MITK_STATIC) - #if defined(org_mitk_gui_qt_basicimageprocessing_EXPORTS) - #define BASICIMAGEPROCESSING_EXPORT __declspec(dllexport) - #else - #define BASICIMAGEPROCESSING_EXPORT __declspec(dllimport) - #endif -#endif - - -#if !defined(BASICIMAGEPROCESSING_EXPORT) - #define BASICIMAGEPROCESSING_EXPORT -#endif - -#endif /*_BASICIMAGEPROCESSING_EXPORT_DLL_H_*/ diff --git a/Modules/Bundles/org.mitk.gui.qt.basicimageprocessing/src/internal/QmitkBasicImageProcessingView.h b/Modules/Bundles/org.mitk.gui.qt.basicimageprocessing/src/internal/QmitkBasicImageProcessingView.h index 804e7d0fc4..410743505e 100644 --- a/Modules/Bundles/org.mitk.gui.qt.basicimageprocessing/src/internal/QmitkBasicImageProcessingView.h +++ b/Modules/Bundles/org.mitk.gui.qt.basicimageprocessing/src/internal/QmitkBasicImageProcessingView.h @@ -1,180 +1,185 @@ /*========================================================================= Program: Medical Imaging & Interaction Toolkit Language: C++ Date: $Date$ Version: $Revision: 10185 $ Copyright (c) German Cancer Research Center, Division of Medical and Biological Informatics. All rights reserved. See MITKCopyright.txt or http://www.mitk.org/copyright.html for details. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the above copyright notices for more information. =========================================================================*/ #if !defined(QmitkBasicImageProcessingView_H__INCLUDED) #define QmitkBasicImageProcessingView_H__INCLUDED #include "QmitkFunctionality.h" -#include "../BasicimageprocessingDll.h" +#include #include "ui_QmitkBasicImageProcessingViewControls.h" #include "QmitkStepperAdapter.h" #include #include /*! \brief This module allows to use some basic image processing filters for preprocessing, image enhancement and testing purposes Several basic ITK image processing filters, like denoising, morphological and edge detection are encapsulated in this module and can be selected via a list and an intuitive parameter input. The selected filter will be applied on the image, and a new image showing the output is displayed as result. Also, some image arithmetic operations are available. Images can be 3D or 4D. In the 4D case, the filters work on the 3D image selected via the time slider. The result is also a 3D image. \sa QmitkFunctionality, QObject \class QmitkBasicImageProcessing \author Tobias Schwarz \version 1.0 (3M3) \date 2009-05-10 \ingroup Bundles */ class BASICIMAGEPROCESSING_EXPORT QmitkBasicImageProcessing : public QmitkFunctionality { Q_OBJECT public: /*! \brief default constructor */ QmitkBasicImageProcessing(); + QmitkBasicImageProcessing(const QmitkBasicImageProcessing& other) + { + Q_UNUSED(other) + throw std::runtime_error("Copy constructor not implemented"); + } /*! \brief default destructor */ virtual ~QmitkBasicImageProcessing(); /*! \brief method for creating the widget containing the application controls, like sliders, buttons etc. */ virtual void CreateQtPartControl(QWidget *parent); /*! \brief method for creating the connections of main and control widget */ virtual void CreateConnections(); virtual void Activated(); /*! \brief Invoked when the DataManager selection changed */ virtual void OnSelectionChanged(std::vector nodes); protected slots: /* * When an action is selected in the "one image ops" list box */ void SelectAction(int action); /* * When an action is selected in the "two image ops" list box */ void SelectAction2(int operation); /* * The "Execute" button in the "one image ops" box was triggered */ void StartButtonClicked(); /* * The "Execute" button in the "two image ops" box was triggered */ void StartButton2Clicked(); /* * Switch between the one and the two image operations GUI */ void ChangeGUI(); private: /* * After a one image operation, reset the "one image ops" panel */ void ResetOneImageOpPanel(); /* * Helper method to reset the parameter set panel */ void ResetParameterPanel(); /* * After a two image operation, reset the "two image ops" panel */ void ResetTwoImageOpPanel(); /*! * controls containing sliders for scrolling through the slices */ Ui::QmitkBasicImageProcessingViewControls *m_Controls; //mitk::DataNode* m_SelectedImageNode; mitk::DataStorageSelection::Pointer m_SelectedImageNode; QmitkStepperAdapter* m_TimeStepperAdapter; berry::ISelectionListener::Pointer m_SelectionListener; enum ActionType { NOACTIONSELECTED, CATEGORY_DENOISING, GAUSSIAN, MEDIAN, TOTALVARIATION, CATEGORY_MORPHOLOGICAL, DILATION, EROSION, OPENING, CLOSING, CATEGORY_EDGE_DETECTION, GRADIENT, LAPLACIAN, SOBEL, CATEGORY_MISC, THRESHOLD, INVERSION, DOWNSAMPLING, } m_SelectedAction; enum OperationType{ TWOIMAGESNOACTIONSELECTED, CATEGORY_ARITHMETIC, ADD, SUBTRACT, MULTIPLY, DIVIDE, CATEGORY_BOOLEAN, AND, OR, XOR } m_SelectedOperation; }; #endif // !defined(QmitkBasicImageProcessing_H__INCLUDED) diff --git a/Modules/Bundles/org.mitk.gui.qt.colourimageprocessing/CMakeLists.txt b/Modules/Bundles/org.mitk.gui.qt.colourimageprocessing/CMakeLists.txt index fba82a3726..85e742d316 100644 --- a/Modules/Bundles/org.mitk.gui.qt.colourimageprocessing/CMakeLists.txt +++ b/Modules/Bundles/org.mitk.gui.qt.colourimageprocessing/CMakeLists.txt @@ -1,2 +1,10 @@ -MACRO_CREATE_MITK_PLUGIN(QmitkExt) +#MACRO_CREATE_MITK_PLUGIN(QmitkExt) + +PROJECT(org_mitk_gui_qt_colourimageprocessing) + +MACRO_CREATE_MITK_CTK_PLUGIN( + EXPORT_DIRECTIVE COLOURIMAGEPROCESSING_EXPORT + EXPORTED_INCLUDE_SUFFIXES src + MODULE_DEPENDENCIES QmitkExt +) diff --git a/Modules/Bundles/org.mitk.gui.qt.colourimageprocessing/META-INF/MANIFEST.MF b/Modules/Bundles/org.mitk.gui.qt.colourimageprocessing/META-INF/MANIFEST.MF deleted file mode 100644 index 169dd1b9a9..0000000000 --- a/Modules/Bundles/org.mitk.gui.qt.colourimageprocessing/META-INF/MANIFEST.MF +++ /dev/null @@ -1,7 +0,0 @@ -Manifest-Version: 1.0 -Bundle-Name: Colour Image Processing -Bundle-SymbolicName: org.mitk.gui.qt.colourimageprocessing -Bundle-Version: 0.1 -Bundle-Vendor: DKFZ, Medical and Biological Informatics -Require-Bundle: org.mitk.gui.qt.common -Bundle-Activator: diff --git a/Modules/Bundles/org.mitk.gui.qt.colourimageprocessing/files.cmake b/Modules/Bundles/org.mitk.gui.qt.colourimageprocessing/files.cmake index 886e174243..2469ee97ed 100644 --- a/Modules/Bundles/org.mitk.gui.qt.colourimageprocessing/files.cmake +++ b/Modules/Bundles/org.mitk.gui.qt.colourimageprocessing/files.cmake @@ -1,36 +1,40 @@ SET(SRC_CPP_FILES ) SET(INTERNAL_CPP_FILES QmitkColourImageProcessingView.cpp mitkColourImageProcessor.cpp + mitkColourImageProcessingActivator.cpp ) SET(UI_FILES src/internal/QmitkColourImageProcessingViewControls.ui ) SET(MOC_H_FILES src/internal/QmitkColourImageProcessingView.h + src/internal/mitkColourImageProcessingActivator.h + ) -SET(RESOURCE_FILES +SET(CACHED_RESOURCE_FILES resources/ColorImageProcessing.png + plugin.xml ) -SET(RES_FILES +SET(QRC_FILES resources/QmitkColourImageProcessingView.qrc ) -SET(CPP_FILES manifest.cpp) +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/Modules/Bundles/org.mitk.gui.qt.colourimageprocessing/manifest.cpp b/Modules/Bundles/org.mitk.gui.qt.colourimageprocessing/manifest.cpp deleted file mode 100644 index f58745adc7..0000000000 --- a/Modules/Bundles/org.mitk.gui.qt.colourimageprocessing/manifest.cpp +++ /dev/null @@ -1,26 +0,0 @@ -/*========================================================================= - -Program: Medical Imaging & Interaction Toolkit -Language: C++ -Date: $Date: 2009-05-28 17:19:30 +0200 (Do, 28 Mai 2009) $ -Version: $Revision: 17495 $ - -Copyright (c) German Cancer Research Center, Division of Medical and -Biological Informatics. All rights reserved. -See MITKCopyright.txt or http://www.mitk.org/copyright.html for details. - -This software is distributed WITHOUT ANY WARRANTY; without even -the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR -PURPOSE. See the above copyright notices for more information. - -=========================================================================*/ - -#include - - - -#include "src/internal/QmitkColourImageProcessingView.h" - -POCO_BEGIN_NAMED_MANIFEST(berryIViewPart, berry::IViewPart) - POCO_EXPORT_CLASS(::QmitkColourImageProcessingView) -POCO_END_MANIFEST diff --git a/Modules/Bundles/org.mitk.gui.qt.colourimageprocessing/plugin.xml b/Modules/Bundles/org.mitk.gui.qt.colourimageprocessing/plugin.xml index 323fd75b1d..17ec447ce1 100644 --- a/Modules/Bundles/org.mitk.gui.qt.colourimageprocessing/plugin.xml +++ b/Modules/Bundles/org.mitk.gui.qt.colourimageprocessing/plugin.xml @@ -1,12 +1,12 @@ diff --git a/Modules/Bundles/org.mitk.gui.qt.colourimageprocessing/src/ColourimageprocessingDll.h b/Modules/Bundles/org.mitk.gui.qt.colourimageprocessing/src/ColourimageprocessingDll.h deleted file mode 100644 index 4437574521..0000000000 --- a/Modules/Bundles/org.mitk.gui.qt.colourimageprocessing/src/ColourimageprocessingDll.h +++ /dev/null @@ -1,43 +0,0 @@ -/*========================================================================= - -Program: Medical Imaging & Interaction Toolkit -Language: C++ -Date: $Date: 2009-05-28 17:19:30 +0200 (Do, 28 Mai 2009) $ -Version: $Revision: 17495 $ - -Copyright (c) German Cancer Research Center, Division of Medical and -Biological Informatics. All rights reserved. -See MITKCopyright.txt or http://www.mitk.org/copyright.html for details. - -This software is distributed WITHOUT ANY WARRANTY; without even -the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR -PURPOSE. See the above copyright notices for more information. - -=========================================================================*/ - -#ifndef _COLOURIMAGEPROCESSING_EXPORT_DLL_H_ -#define _COLOURIMAGEPROCESSING_EXPORT_DLL_H_ - - -// -// The following block is the standard way of creating macros which make exporting -// from a DLL simpler. All files within this DLL are compiled with the org_mitk_gui_qt_colourimageprocessing_EXPORTS -// symbol defined on the command line. this symbol should not be defined on any project -// that uses this DLL. This way any other project whose source files include this file see -// org_mitk_gui_qt_colourimageprocessing_EXPORTS functions as being imported from a DLL, wheras this DLL sees symbols -// defined with this macro as being exported. -// -#if defined(_WIN32) && !defined(MITK_STATIC) - #if defined(org_mitk_gui_qt_colourimageprocessing_EXPORTS) - #define COLOURIMAGEPROCESSING_EXPORT __declspec(dllexport) - #else - #define COLOURIMAGEPROCESSING_EXPORT __declspec(dllimport) - #endif -#endif - - -#if !defined(COLOURIMAGEPROCESSING_EXPORT) - #define COLOURIMAGEPROCESSING_EXPORT -#endif - -#endif /*_COLOURIMAGEPROCESSING_EXPORT_DLL_H_*/ diff --git a/Modules/Bundles/org.mitk.gui.qt.colourimageprocessing/src/internal/QmitkColourImageProcessingView.h b/Modules/Bundles/org.mitk.gui.qt.colourimageprocessing/src/internal/QmitkColourImageProcessingView.h index 783d353282..71de47702a 100644 --- a/Modules/Bundles/org.mitk.gui.qt.colourimageprocessing/src/internal/QmitkColourImageProcessingView.h +++ b/Modules/Bundles/org.mitk.gui.qt.colourimageprocessing/src/internal/QmitkColourImageProcessingView.h @@ -1,77 +1,84 @@ /*========================================================================= Program: Medical Imaging & Interaction Toolkit Language: C++ Date: $Date: 2009-05-28 17:19:30 +0200 (Do, 28 Mai 2009) $ Version: $Revision: 17495 $ Copyright (c) German Cancer Research Center, Division of Medical and Biological Informatics. All rights reserved. See MITKCopyright.txt or http://www.mitk.org/copyright.html for details. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the above copyright notices for more information. =========================================================================*/ #ifndef _QMITKCOLOURIMAGEPROCESSINGVIEW_H_INCLUDED #define _QMITKCOLOURIMAGEPROCESSINGVIEW_H_INCLUDED #include - +#include #include #include #include "mitkDataStorage.h" #include #include #include #include "ui_QmitkColourImageProcessingViewControls.h" class QmitkColourImageProcessingView : public QmitkFunctionality { Q_OBJECT public: static const std::string VIEW_ID; QmitkColourImageProcessingView(); + + QmitkColourImageProcessingView(const QmitkColourImageProcessingView& other) + { + Q_UNUSED(other) + throw std::runtime_error("Copy constructor not implemented"); + } + virtual ~QmitkColourImageProcessingView(); virtual void CreateQtPartControl(QWidget *parent); virtual void SelectionChanged(berry::IWorkbenchPart::Pointer part, berry::ISelection::ConstPointer selection); protected slots: void OnConvertToRGBAImage(); void OnConvertImageMaskColorToRGBAImage(); void OnCombineRGBA(); void OnChangeColor(); protected: Ui::QmitkColourImageProcessingViewControls* m_Controls; QmitkStdMultiWidget* m_MultiWidget; berry::ISelectionListener::Pointer m_SelectionListener; private: mitk::WeakPointer m_SelectedNode; mitk::WeakPointer m_SelectedNode2; int m_Color[3]; }; #endif // _QMITKCOLOURIMAGEPROCESSINGVIEW_H_INCLUDED