Medical Imaging Interaction Toolkit
2023.04.00
Medical Imaging Interaction Toolkit
|
#include <mitkMinMaxLabelmageFilterWithIndex.h>
Classes | |
class | LabelExtrema |
The LabelExtrema class is just a container for global min/max values and their indices as well as all min and max values (+indices) of the mask labels. More... | |
Public Types | |
typedef MinMaxLabelImageFilterWithIndex | Self |
typedef ImageToImageFilter< TInputImage, TInputImage > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TInputImage::RegionType | RegionType |
typedef TInputImage::SizeType | SizeType |
typedef TInputImage::IndexType | IndexType |
typedef TInputImage::PixelType | PixelType |
typedef NumericTraits< PixelType >::RealType | RealType |
typedef TLabelImage::RegionType | LabelRegionType |
typedef TLabelImage::SizeType | LabelSizeType |
typedef TLabelImage::IndexType | LabelIndexType |
typedef TLabelImage::PixelType | LabelPixelType |
typedef std::unordered_map< LabelPixelType, LabelExtrema > | ExtremaMapType |
typedef ExtremaMapType::iterator | ExtremaMapTypeIterator |
typedef ExtremaMapType::const_iterator | ExtremaMapTypeConstIterator |
typedef ExtremaMapType::value_type | MapValueType |
Public Member Functions | |
virtual const char * | GetClassName () const |
PixelType | GetMin (LabelPixelType label) const |
PixelType | GetMax (LabelPixelType label) const |
std::vector< LabelPixelType > | GetRelevantLabels () const |
Returns a std::vector containing all labels for which min and max values (and indices) have been computed. More... | |
IndexType | GetMinIndex (LabelPixelType label) const |
IndexType | GetMaxIndex (LabelPixelType label) const |
PixelType | GetGlobalMin () const |
PixelType | GetGlobalMax () const |
IndexType | GetGlobalMinIndex () const |
IndexType | GetGlobalMaxIndex () const |
void | SetLabelInput (const TLabelImage *input) |
const TLabelImage * | GetLabelInput () const |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
MinMaxLabelImageFilterWithIndex () | |
void | AllocateOutputs () override |
void | ThreadedGenerateData (const RegionType &outputRegionForThread, ThreadIdType threadId) override |
void | BeforeThreadedGenerateData () override |
void | AfterThreadedGenerateData () override |
Definition at line 27 of file mitkMinMaxLabelmageFilterWithIndex.h.
typedef SmartPointer< const Self > itk::MinMaxLabelImageFilterWithIndex< TInputImage, TLabelImage >::ConstPointer |
Definition at line 34 of file mitkMinMaxLabelmageFilterWithIndex.h.
typedef std::unordered_map<LabelPixelType, LabelExtrema> itk::MinMaxLabelImageFilterWithIndex< TInputImage, TLabelImage >::ExtremaMapType |
Definition at line 68 of file mitkMinMaxLabelmageFilterWithIndex.h.
typedef ExtremaMapType::const_iterator itk::MinMaxLabelImageFilterWithIndex< TInputImage, TLabelImage >::ExtremaMapTypeConstIterator |
Definition at line 70 of file mitkMinMaxLabelmageFilterWithIndex.h.
typedef ExtremaMapType::iterator itk::MinMaxLabelImageFilterWithIndex< TInputImage, TLabelImage >::ExtremaMapTypeIterator |
Definition at line 69 of file mitkMinMaxLabelmageFilterWithIndex.h.
typedef TInputImage::IndexType itk::MinMaxLabelImageFilterWithIndex< TInputImage, TLabelImage >::IndexType |
Definition at line 44 of file mitkMinMaxLabelmageFilterWithIndex.h.
typedef TLabelImage::IndexType itk::MinMaxLabelImageFilterWithIndex< TInputImage, TLabelImage >::LabelIndexType |
Definition at line 50 of file mitkMinMaxLabelmageFilterWithIndex.h.
typedef TLabelImage::PixelType itk::MinMaxLabelImageFilterWithIndex< TInputImage, TLabelImage >::LabelPixelType |
Definition at line 51 of file mitkMinMaxLabelmageFilterWithIndex.h.
typedef TLabelImage::RegionType itk::MinMaxLabelImageFilterWithIndex< TInputImage, TLabelImage >::LabelRegionType |
Definition at line 48 of file mitkMinMaxLabelmageFilterWithIndex.h.
typedef TLabelImage::SizeType itk::MinMaxLabelImageFilterWithIndex< TInputImage, TLabelImage >::LabelSizeType |
Definition at line 49 of file mitkMinMaxLabelmageFilterWithIndex.h.
typedef ExtremaMapType::value_type itk::MinMaxLabelImageFilterWithIndex< TInputImage, TLabelImage >::MapValueType |
Definition at line 71 of file mitkMinMaxLabelmageFilterWithIndex.h.
typedef TInputImage::PixelType itk::MinMaxLabelImageFilterWithIndex< TInputImage, TLabelImage >::PixelType |
Definition at line 45 of file mitkMinMaxLabelmageFilterWithIndex.h.
typedef SmartPointer< Self > itk::MinMaxLabelImageFilterWithIndex< TInputImage, TLabelImage >::Pointer |
Definition at line 33 of file mitkMinMaxLabelmageFilterWithIndex.h.
typedef NumericTraits< PixelType >::RealType itk::MinMaxLabelImageFilterWithIndex< TInputImage, TLabelImage >::RealType |
Definition at line 46 of file mitkMinMaxLabelmageFilterWithIndex.h.
typedef TInputImage::RegionType itk::MinMaxLabelImageFilterWithIndex< TInputImage, TLabelImage >::RegionType |
Definition at line 40 of file mitkMinMaxLabelmageFilterWithIndex.h.
typedef MinMaxLabelImageFilterWithIndex itk::MinMaxLabelImageFilterWithIndex< TInputImage, TLabelImage >::Self |
Standard Self typedef
Definition at line 31 of file mitkMinMaxLabelmageFilterWithIndex.h.
typedef TInputImage::SizeType itk::MinMaxLabelImageFilterWithIndex< TInputImage, TLabelImage >::SizeType |
Definition at line 43 of file mitkMinMaxLabelmageFilterWithIndex.h.
typedef ImageToImageFilter< TInputImage, TInputImage > itk::MinMaxLabelImageFilterWithIndex< TInputImage, TLabelImage >::Superclass |
Definition at line 32 of file mitkMinMaxLabelmageFilterWithIndex.h.
|
inlineprotected |
Definition at line 166 of file mitkMinMaxLabelmageFilterWithIndex.h.
|
overrideprotected |
|
overrideprotected |
|
overrideprotected |
|
virtual |
Runtime information support.
|
inline |
Definition at line 137 of file mitkMinMaxLabelmageFilterWithIndex.h.
|
inline |
Definition at line 147 of file mitkMinMaxLabelmageFilterWithIndex.h.
|
inline |
Definition at line 132 of file mitkMinMaxLabelmageFilterWithIndex.h.
|
inline |
Definition at line 142 of file mitkMinMaxLabelmageFilterWithIndex.h.
|
inline |
Get the label image
Definition at line 160 of file mitkMinMaxLabelmageFilterWithIndex.h.
|
inline |
Definition at line 84 of file mitkMinMaxLabelmageFilterWithIndex.h.
References MITK_ERROR.
|
inline |
Definition at line 120 of file mitkMinMaxLabelmageFilterWithIndex.h.
References MITK_ERROR.
|
inline |
Definition at line 73 of file mitkMinMaxLabelmageFilterWithIndex.h.
References MITK_ERROR.
|
inline |
Definition at line 108 of file mitkMinMaxLabelmageFilterWithIndex.h.
References MITK_ERROR.
|
inline |
Returns a std::vector containing all labels for which min and max values (and indices) have been computed.
Definition at line 98 of file mitkMinMaxLabelmageFilterWithIndex.h.
|
static |
Method for creation through the object factory.
|
inline |
Set the label image
Definition at line 153 of file mitkMinMaxLabelmageFilterWithIndex.h.
|
overrideprotected |