18 #ifndef itkNoiseBaseImageFilter_h 19 #define itkNoiseBaseImageFilter_h 22 #if !defined( ITK_LEGACY_FUTURE_REMOVE ) 23 # include <vcl_ctime.h> 40 template <
class TInputImage,
class TOutputImage=TInputImage>
75 return (a+b)*2654435761u;
79 static OutputImagePixelType
ClampCast(
const double &value);
83 void operator=(
const Self&) ITK_DELETE_FUNCTION;
91 #ifndef ITK_MANUAL_INSTANTIATION 92 #include "itkNoiseBaseImageFilter.hxx" 95 #endif // itkNoiseBaseImageFilter_h SmartPointer< const Self > ConstPointer
Superclass::OutputImagePixelType OutputImagePixelType
virtual ~NoiseBaseImageFilter()=0
static uint32_t Hash(uint32_t a, uint32_t b)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
SmartPointer< Self > Pointer
KWIML_INT_uint32_t uint32_t
An Abstract Base class for Noise image filters.
NoiseBaseImageFilter Self
static OutputImagePixelType ClampCast(const double &value)
Superclass::OutputImagePixelType OutputImagePixelType
void operator=(const Self &) ITK_DELETE_FUNCTION
void PrintSelf(std::ostream &os, Indent indent) const override
Control indentation during Print() invocation.
Base class for filters that take an image as input and overwrite that image as the output...
InPlaceImageFilter< TInputImage, TOutputImage > Superclass