18#ifndef sitkClampImageFilter_h
19#define sitkClampImageFilter_h
105 std::string
GetName()
const {
return std::string(
"ClampImageFilter"); }
PixelIDValueEnum m_OutputPixelType
void SetUpperBound(double UpperBound)
double GetUpperBound() const
Image Execute(Image &&image1)
virtual ~ClampImageFilter()
BasicPixelIDTypeList PixelIDTypeList
static const detail::DualMemberFunctionFactory< MemberFunctionType > & GetMemberFunctionFactory()
double GetLowerBound() const
PixelIDValueEnum GetOutputPixelType() const
Image DualExecuteInternalVector(const Image &image1)
Image DualExecuteInternal(const Image &image1)
void SetOutputPixelType(PixelIDValueEnum OutputPixelType)
std::string GetName() const
std::string ToString() const
void SetLowerBound(double LowerBound)
Image(Self::*)(const Image &image1) MemberFunctionType
The Image class for SimpleITK.
A class used to instantiate and generate function objects of templated member functions with two temp...
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.
Image Clamp(Image &&image1, PixelIDValueEnum outputPixelType=itk::simple::sitkUnknown, double lowerBound=-std::numeric_limits< double >::max(), double upperBound=std::numeric_limits< double >::max())
Casts input pixels to output pixel type and clamps the output pixel values to a specified range.
#define SITKBasicFilters_EXPORT