Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
QmitkPartialVolumeAnalysisWidget.h
Go to the documentation of this file.
1 /*===================================================================
2 
3 The Medical Imaging Interaction Toolkit (MITK)
4 
5 Copyright (c) German Cancer Research Center,
6 Division of Medical and Biological Informatics.
7 All rights reserved.
8 
9 This software is distributed WITHOUT ANY WARRANTY; without
10 even the implied warranty of MERCHANTABILITY or FITNESS FOR
11 A PARTICULAR PURPOSE.
12 
13 See LICENSE.txt or http://www.mitk.org for details.
14 
15 ===================================================================*/
16 
17 #ifndef QmitkPartialVolumeAnalysisWidget_H_
18 #define QmitkPartialVolumeAnalysisWidget_H_
19 
20 #include "QmitkPlotWidget.h"
21 #include <org_mitk_gui_qt_diffusionimaging_Export.h>
22 
23 #include "mitkImage.h"
25 
26 
31 class DIFFUSIONIMAGING_EXPORT QmitkPartialVolumeAnalysisWidget : public QmitkPlotWidget
32 {
33  Q_OBJECT
34 
35 public:
37  typedef mitk::Image::HistogramType::ConstIterator HistogramConstIteratorType;
38 
43 
45  void SetParameters( ParamsType *params, ResultsType *results, HistType *hist );
46 
47  QmitkPartialVolumeAnalysisWidget( QWidget * /*parent = 0 */);
49 
50  void DrawGauss();
51 
52  void ClearItemModel();
53 
54  std::vector< std::vector<double>* > m_Vals;
55 };
56 
57 #endif /* QmitkPartialVolumeAnalysisWidget_H_ */
ClusteringType::ClusterResultType ResultsType
std::vector< std::vector< double > * > m_Vals
mitk::PartialVolumeAnalysisClusteringCalculator ClusteringType
itk::Statistics::Histogram< double > HistogramType
Definition: mitkImage.h:94
Widget for displaying image histograms based on the vtkQtChart framework.
mitk::Image::HistogramType::ConstIterator HistogramConstIteratorType