13 #ifndef itkMaskedNaryStatisticsImageFilter_h
14 #define itkMaskedNaryStatisticsImageFilter_h
16 #include <itkImageToImageFilter.h>
17 #include <itkImageIterator.h>
28 template<
class TInputImage,
class TMaskImage = ::itk::Image<
unsigned char, TInputImage::ImageDimension> >
30 public ImageToImageFilter< TInputImage, TInputImage >
36 typedef ImageToImageFilter< TInputImage, TInputImage >
Superclass;
50 typedef typename NumericTraits< InputImagePixelType >::RealType
RealType;
72 InputImageDimension,
unsigned int, TInputImage::ImageDimension);
74 #ifdef ITK_USE_CONCEPT_CHECKING
76 itkConceptMacro( SameDimensionCheck,
77 ( Concept::SameDimension< InputImageDimension, InputImageDimension > ) );
78 itkConceptMacro( OutputHasZeroCheck,
79 ( Concept::HasZero< InputImagePixelType > ) );
90 void operator=(
const Self &);
103 #ifndef ITK_MANUAL_INSTANTIATION
104 #include <itkMaskedNaryStatisticsImageFilter.tpp>
Computes a masked statistic on N images and produces vectors of those statistic results.
~MaskedNaryStatisticsImageFilter() override
ImageToImageFilter< TInputImage, TInputImage > Superclass
std::vector< InputImagePixelType > PixelVectorType
MaskImageType::Pointer MaskImagePointer
std::vector< RealType > RealVectorType
MaskImageType::ConstPointer MaskImageConstPointer
InputImageType::Pointer InputImagePointer
void GenerateData() override
InputImageType::RegionType InputImageRegionType
TInputImage InputImageType
NumericTraits< InputImagePixelType >::RealType RealType
MaskedNaryStatisticsImageFilter Self
MaskedNaryStatisticsImageFilter()
SmartPointer< Self > Pointer
InputImageType::PixelType InputImagePixelType
itkStaticConstMacro(InputImageDimension, unsigned int, TInputImage::ImageDimension)
MaskImageType::RegionType MaskImageRegionType
SmartPointer< const Self > ConstPointer