18 #ifndef itkMinimumMaximumImageCalculator_h 19 #define itkMinimumMaximumImageCalculator_h 43 template<
typename TInputImage >
78 itkSetConstObjectMacro(
Image, ImageType);
90 itkGetConstMacro(Minimum, PixelType);
93 itkGetConstMacro(Maximum, PixelType);
96 itkGetConstReferenceMacro(IndexOfMinimum, IndexType);
99 itkGetConstReferenceMacro(IndexOfMaximum, IndexType);
102 void SetRegion(
const RegionType & region);
107 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
111 void operator=(
const Self &) ITK_DELETE_FUNCTION;
125 #ifndef ITK_MANUAL_INSTANTIATION 126 #include "itkMinimumMaximumImageCalculator.hxx" virtual ~MinimumMaximumImageCalculator()
SmartPointer< Self > Pointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
ImageConstPointer m_Image
SmartPointer< const Self > ConstPointer
TInputImage::IndexType IndexType
IndexType m_IndexOfMinimum
void SetRegion(const RegionType ®ion)
TInputImage::Pointer ImagePointer
virtual void PrintSelf(std::ostream &os, Indent indent) const override
IndexType m_IndexOfMaximum
TInputImage::RegionType RegionType
MinimumMaximumImageCalculator()
void operator=(const Self &) ITK_DELETE_FUNCTION
Computes the minimum and the maximum intensity values of an image.
TInputImage::PixelType PixelType
Control indentation during Print() invocation.
TInputImage::ConstPointer ImageConstPointer
MinimumMaximumImageCalculator Self
Base class for most ITK classes.
Templated n-dimensional image class.