18 #ifndef itkShiftScaleLabelMapFilter_h
19 #define itkShiftScaleLabelMapFilter_h
42 template <
typename TImage>
63 static constexpr
unsigned int ImageDimension = TImage::ImageDimension;
71 #ifdef ITK_USE_CONCEPT_CHECKING
82 itkSetMacro(Shift,
double);
83 itkGetConstReferenceMacro(Shift,
double);
85 itkSetMacro(Scale,
double);
86 itkGetConstReferenceMacro(Scale,
double);
88 itkSetMacro(ChangeBackgroundValue,
bool);
89 itkGetConstMacro(ChangeBackgroundValue,
bool);
90 itkBooleanMacro(ChangeBackgroundValue);
97 GenerateData()
override;
100 PrintSelf(std::ostream & os,
Indent indent)
const override;
109 #ifndef ITK_MANUAL_INSTANTIATION
110 # include "itkShiftScaleLabelMapFilter.hxx"