18#ifndef sitkShiftScaleImageFilter_h
19#define sitkShiftScaleImageFilter_h
119 std::string
GetName()
const {
return std::string(
"ShiftScaleImageFilter"); }
The Image class for SimpleITK.
virtual ~ShiftScaleImageFilter()
static const detail::DualMemberFunctionFactory< MemberFunctionType > & GetMemberFunctionFactory()
void SetShift(double Shift)
PixelIDValueEnum GetOutputPixelType() const
Get the output pixel type.
Image DualExecuteInternalVector(const Image &image1)
std::string GetName() const
void SetOutputPixelType(PixelIDValueEnum OutputPixelType)
Set the output pixel type, if sitkUnknown then the input type is used.
void SetScale(double Scale)
BasicPixelIDTypeList PixelIDTypeList
std::string ToString() const
int64_t GetOverflowCount() const
Image(Self::*)(const Image &image1) MemberFunctionType
int64_t GetUnderflowCount() const
ShiftScaleImageFilter Self
PixelIDValueEnum m_OutputPixelType
Image Execute(const Image &image1)
Image DualExecuteInternal(const Image &image1)
A class used to instantiate and generate function objects of templated member functions with two temp...
Image ShiftScale(const Image &image1, double shift=0, double scale=1.0, PixelIDValueEnum outputPixelType=itk::simple::sitkUnknown)
Shift and scale the pixels in an image.
typelist2::typelist< BasicPixelID< int8_t >, BasicPixelID< uint8_t >, BasicPixelID< int16_t >, BasicPixelID< uint16_t >, BasicPixelID< int32_t >, BasicPixelID< uint32_t >, BasicPixelID< float >, BasicPixelID< double > > BasicPixelIDTypeList
PixelIDValueEnum
Enumerated values of pixelIDs.
#define SITKBasicFilters_EXPORT