18 #ifndef itkShiftScaleLabelMapFilter_h 19 #define itkShiftScaleLabelMapFilter_h 42 template<
typename TImage >
70 #ifdef ITK_USE_CONCEPT_CHECKING 81 itkSetMacro(Shift,
double);
82 itkGetConstReferenceMacro(Shift,
double);
84 itkSetMacro(Scale,
double);
85 itkGetConstReferenceMacro(Scale,
double);
87 itkSetMacro(ChangeBackgroundValue,
bool);
88 itkGetConstMacro(ChangeBackgroundValue,
bool);
89 itkBooleanMacro(ChangeBackgroundValue);
106 void operator=(const Self &) ITK_DELETE_FUNCTION;
110 #ifndef ITK_MANUAL_INSTANTIATION 111 #include "itkShiftScaleLabelMapFilter.hxx" SmartPointer< const Self > ConstPointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
ImageType::Pointer ImagePointer
void GenerateData() override
bool m_ChangeBackgroundValue
static const unsigned int ImageDimension
SmartPointer< Self > Pointer
void PrintSelf(std::ostream &os, Indent indent) const override
Base class for filters that takes an image as input and overwrites that image as the output...
ShiftScaleLabelMapFilter()
ImageType::IndexType IndexType
ImageType::ConstPointer ImageConstPointer
ImageType::PixelType PixelType
Control indentation during Print() invocation.
ShiftScaleLabelMapFilter Self
Shifts and scales a label map filter, giving the option to change the background value.
~ShiftScaleLabelMapFilter()
InPlaceLabelMapFilter< TImage > Superclass
ImageType::LabelObjectType LabelObjectType