18#ifndef sitkClampImageFilter_h
19#define sitkClampImageFilter_h
93 std::string
GetName()
const {
return std::string (
"ClampImageFilter"); }
PixelIDValueEnum m_OutputPixelType
double GetUpperBound() const
Image Execute(Image &&image1)
virtual ~ClampImageFilter()
BasicPixelIDTypeList PixelIDTypeList
double GetLowerBound() const
std::unique_ptr< detail::DualMemberFunctionFactory< MemberFunctionType > > m_DualMemberFactory
PixelIDValueEnum GetOutputPixelType() const
Image DualExecuteInternalVector(const Image &image1)
Self & SetOutputPixelType(PixelIDValueEnum OutputPixelType)
Self & SetUpperBound(double UpperBound)
Image DualExecuteInternal(const Image &image1)
Image(Self::*)(const Image &image1) MemberFunctionType
Self & SetLowerBound(double LowerBound)
std::string GetName() const
std::string ToString() const
The Image class for SimpleITK.
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