|
Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <QmitkImageStatisticsCalculationJob.h>


Public Types | |
| typedef itk::Statistics::Histogram< double > | HistogramType |
Public Member Functions | |
| QmitkImageStatisticsCalculationJob () | |
| ~QmitkImageStatisticsCalculationJob () override | |
| void | Initialize (const mitk::Image *image, const mitk::Image *binaryImage, const mitk::PlanarFigure *planarFig) |
| mitk::ImageStatisticsContainer * | GetStatisticsData () const |
| const mitk::Image * | GetStatisticsImage () const |
| const mitk::Image * | GetMaskImage () const |
| const mitk::PlanarFigure * | GetPlanarFigure () const |
| void | SetIgnoreZeroValueVoxel (bool _arg) |
| bool | GetIgnoreZeroValueVoxel () const |
| void | SetHistogramNBins (unsigned int nbins) |
| unsigned int | GetHistogramNBins () const |
| const HistogramType * | GetTimeStepHistogram (unsigned int t=0) const |
| bool | GetStatisticsUpdateSuccessFlag () const |
| void | run () override |
| std::string | GetLastErrorMessage () const |
/brief This class is executed as background thread for image statistics calculation. Documentation: This class is derived from QThread and is intended to be used by QmitkImageStatisticsView to run the image statistics calculation in a background thread keeping the gui usable.
Definition at line 36 of file QmitkImageStatisticsCalculationJob.h.
| typedef itk::Statistics::Histogram<double> QmitkImageStatisticsCalculationJob::HistogramType |
Definition at line 42 of file QmitkImageStatisticsCalculationJob.h.
| QmitkImageStatisticsCalculationJob::QmitkImageStatisticsCalculationJob | ( | ) |
/brief standard constructor.
Definition at line 20 of file QmitkImageStatisticsCalculationJob.cpp.
|
override |
/brief standard destructor.
Definition at line 31 of file QmitkImageStatisticsCalculationJob.cpp.
| unsigned int QmitkImageStatisticsCalculationJob::GetHistogramNBins | ( | ) | const |
/brief Get bin size for histogram resolution.
Definition at line 79 of file QmitkImageStatisticsCalculationJob.cpp.
| bool QmitkImageStatisticsCalculationJob::GetIgnoreZeroValueVoxel | ( | ) | const |
/brief Get status of zero value voxel ignoring.
Definition at line 69 of file QmitkImageStatisticsCalculationJob.cpp.
| std::string QmitkImageStatisticsCalculationJob::GetLastErrorMessage | ( | ) | const |
Definition at line 84 of file QmitkImageStatisticsCalculationJob.cpp.
| const mitk::Image * QmitkImageStatisticsCalculationJob::GetMaskImage | ( | ) | const |
Definition at line 54 of file QmitkImageStatisticsCalculationJob.cpp.
Referenced by QmitkStatisticsCalculator::ComputeLesionVolume().
| const mitk::PlanarFigure * QmitkImageStatisticsCalculationJob::GetPlanarFigure | ( | ) | const |
Definition at line 59 of file QmitkImageStatisticsCalculationJob.cpp.
| mitk::ImageStatisticsContainer * QmitkImageStatisticsCalculationJob::GetStatisticsData | ( | ) | const |
/brief returns the calculated image statistics.
Definition at line 44 of file QmitkImageStatisticsCalculationJob.cpp.
Referenced by QmitkStatisticsCalculator::ComputeLesionVolume().
| const mitk::Image * QmitkImageStatisticsCalculationJob::GetStatisticsImage | ( | ) | const |
Definition at line 49 of file QmitkImageStatisticsCalculationJob.cpp.
Referenced by QmitkStatisticsCalculator::ComputeLesionVolume().
| bool QmitkImageStatisticsCalculationJob::GetStatisticsUpdateSuccessFlag | ( | ) | const |
/brief Returns a flag the indicates if the statistics are updated successfully
Definition at line 98 of file QmitkImageStatisticsCalculationJob.cpp.
Referenced by QmitkStatisticsCalculator::ComputeLesionVolume().
| const QmitkImageStatisticsCalculationJob::HistogramType * QmitkImageStatisticsCalculationJob::GetTimeStepHistogram | ( | unsigned int | t = 0 | ) | const |
/brief Returns the histogram of the currently selected time step.
Definition at line 90 of file QmitkImageStatisticsCalculationJob.cpp.
| void QmitkImageStatisticsCalculationJob::Initialize | ( | const mitk::Image * | image, |
| const mitk::Image * | binaryImage, | ||
| const mitk::PlanarFigure * | planarFig | ||
| ) |
/brief Initializes the object with necessary data.
Definition at line 35 of file QmitkImageStatisticsCalculationJob.cpp.
References image.
Referenced by QmitkStatisticsCalculator::ComputeLesionVolume().
|
override |
/brief Method called once the thread is executed.
Definition at line 103 of file QmitkImageStatisticsCalculationJob.cpp.
References MITK_ERROR, MITK_WARN, mitk::ImageStatisticsCalculator::New(), mitk::ImageMaskGenerator::New(), mitk::IgnorePixelMaskGenerator::New(), and mitk::PlanarFigureMaskGenerator::New().
| void QmitkImageStatisticsCalculationJob::SetHistogramNBins | ( | unsigned int | nbins | ) |
/brief Set bin size for histogram resolution.
Definition at line 74 of file QmitkImageStatisticsCalculationJob.cpp.
| void QmitkImageStatisticsCalculationJob::SetIgnoreZeroValueVoxel | ( | bool | _arg | ) |
/brief Set flag to ignore zero valued voxels
Definition at line 64 of file QmitkImageStatisticsCalculationJob.cpp.