18 #ifndef itkAccumulateImageFilter_h
19 #define itkAccumulateImageFilter_h
53 template <
typename TInputImage,
typename TOutputImage>
83 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
84 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
88 #ifdef ITK_USE_CONCEPT_CHECKING
97 itkGetConstMacro(AccumulateDimension,
unsigned int);
98 itkSetMacro(AccumulateDimension,
unsigned int);
106 itkSetMacro(Average,
bool);
107 itkGetConstMacro(Average,
bool);
108 itkBooleanMacro(Average);
115 PrintSelf(std::ostream & os,
Indent indent)
const override;
119 GenerateOutputInformation()
override;
123 GenerateInputRequestedRegion()
override;
130 GenerateData()
override;
133 unsigned int m_AccumulateDimension{};
138 #ifndef ITK_MANUAL_INSTANTIATION
139 # include "itkAccumulateImageFilter.hxx"