Medical Imaging Interaction Toolkit
2023.12.00
Medical Imaging Interaction Toolkit
|
#include <mitkSimpleHistogram.h>
Public Types | |
typedef itk::Statistics::Histogram< double > | HistogramType |
typedef itk::Image< short, 3 > | CTImage |
typedef itk::ImageRegionIterator< CTImage > | CTIteratorType |
typedef itk::ImageRegionIteratorWithIndex< CTImage > | CTIteratorIndexType |
typedef itk::Image< unsigned char, 3 > | BinImage |
typedef itk::ImageRegionIterator< BinImage > | BinIteratorType |
typedef itk::ImageRegionIteratorWithIndex< BinImage > | BinIteratorIndexType |
typedef unsigned long | CountType |
Public Member Functions | |
SimpleImageHistogram () | |
~SimpleImageHistogram () | |
bool | GetValid () |
double | GetMin () const override |
Returns the minimal value of the histogram. More... | |
double | GetMax () const override |
Returns the maximum value of the histogram. More... | |
void | ComputeFromBaseData (BaseData *source) override |
Creates a new histogram out the source which must be an image. Method does nothing if the image is invalid, nullptr, etc.. More... | |
float | GetRelativeBin (double start, double end) const override |
TODO: (What should this method do?) More... | |
Protected Attributes | |
CountType * | histogram |
bool | valid |
int | first |
int | last |
int | min |
int | max |
CountType | highest |
double | invLogHighest |
Definition at line 47 of file mitkSimpleHistogram.h.
typedef itk::Image<unsigned char, 3> mitk::SimpleImageHistogram::BinImage |
Definition at line 71 of file mitkSimpleHistogram.h.
typedef itk::ImageRegionIteratorWithIndex<BinImage> mitk::SimpleImageHistogram::BinIteratorIndexType |
Definition at line 73 of file mitkSimpleHistogram.h.
typedef itk::ImageRegionIterator<BinImage> mitk::SimpleImageHistogram::BinIteratorType |
Definition at line 72 of file mitkSimpleHistogram.h.
typedef unsigned long mitk::SimpleImageHistogram::CountType |
Definition at line 75 of file mitkSimpleHistogram.h.
typedef itk::Image<short, 3> mitk::SimpleImageHistogram::CTImage |
Definition at line 67 of file mitkSimpleHistogram.h.
typedef itk::ImageRegionIteratorWithIndex<CTImage> mitk::SimpleImageHistogram::CTIteratorIndexType |
Definition at line 69 of file mitkSimpleHistogram.h.
typedef itk::ImageRegionIterator<CTImage> mitk::SimpleImageHistogram::CTIteratorType |
Definition at line 68 of file mitkSimpleHistogram.h.
typedef itk::Statistics::Histogram<double> mitk::SimpleImageHistogram::HistogramType |
Definition at line 50 of file mitkSimpleHistogram.h.
|
inline |
Definition at line 52 of file mitkSimpleHistogram.h.
|
inline |
Definition at line 58 of file mitkSimpleHistogram.h.
|
overridevirtual |
Creates a new histogram out the source which must be an image. Method does nothing if the image is invalid, nullptr, etc..
Implements mitk::SimpleHistogram.
|
inlineoverridevirtual |
Returns the maximum value of the histogram.
Implements mitk::SimpleHistogram.
Definition at line 98 of file mitkSimpleHistogram.h.
|
inlineoverridevirtual |
Returns the minimal value of the histogram.
Implements mitk::SimpleHistogram.
Definition at line 90 of file mitkSimpleHistogram.h.
|
overridevirtual |
TODO: (What should this method do?)
Implements mitk::SimpleHistogram.
bool mitk::SimpleImageHistogram::GetValid | ( | ) |
|
protected |
Definition at line 82 of file mitkSimpleHistogram.h.
|
protected |
Definition at line 86 of file mitkSimpleHistogram.h.
|
protected |
Definition at line 78 of file mitkSimpleHistogram.h.
|
protected |
Definition at line 87 of file mitkSimpleHistogram.h.
|
protected |
Definition at line 83 of file mitkSimpleHistogram.h.
|
protected |
Definition at line 85 of file mitkSimpleHistogram.h.
|
protected |
Definition at line 84 of file mitkSimpleHistogram.h.
|
protected |
Definition at line 80 of file mitkSimpleHistogram.h.