18 #ifndef itkCastImageFilter_h 19 #define itkCastImageFilter_h 35 template<
typename TInput,
typename TOutput >
48 return !( *
this != other );
53 return static_cast< TOutput
>( A );
96 template<
typename TInputImage,
typename TOutputImage >
100 typename TInputImage::PixelType,
101 typename TOutputImage::PixelType > >
108 typename TInputImage::PixelType,
109 typename TOutputImage::PixelType >
124 #ifdef ITK_USE_CONCEPT_CHECKING 128 typename TOutputImage::PixelType > ) );
136 void GenerateData() ITK_OVERRIDE;
138 void ThreadedGenerateData(const OutputImageRegionType & outputRegionForThread,
ThreadIdType threadId) ITK_OVERRIDE;
142 void operator=(const Self &) ITK_DELETE_FUNCTION;
149 #ifndef ITK_MANUAL_INSTANTIATION 150 #include "itkCastImageFilter.hxx"
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
unsigned int ThreadIdType
bool operator==(const Cast &other) const
Superclass::OutputImageRegionType OutputImageRegionType
Implements pixel-wise generic operation on one image.
UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Cast< typename TInputImage::PixelType, typename TOutputImage::PixelType > > Superclass
TOutput operator()(const TInput &A) const
bool operator!=(const Cast &) const
#define itkConceptMacro(name, concept)
Casts input pixels to output pixel type.