18 #ifndef itkFrameDifferenceVideoFilter_h 19 #define itkFrameDifferenceVideoFilter_h 35 template<
typename TInputV
ideoStream,
typename TOutputV
ideoStream>
45 OutputVideoStreamType >
Self;
75 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
80 const OutputFrameSpatialRegionType& outputRegionForThread,
81 int threadId) ITK_OVERRIDE;
85 void operator=(
const Self &) ITK_DELETE_FUNCTION;
92 #ifndef ITK_MANUAL_INSTANTIATION 93 #include "itkFrameDifferenceVideoFilter.hxx"
TInputVideoStream InputVideoStreamType
TInputVideoStream::FrameType InputFrameType
TOutputVideoStream::FrameType OutputFrameType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Implements a weak reference to an object.
unsigned long SizeValueType
OutputFrameType::RegionType OutputFrameSpatialRegionType
Compute the squared intensity difference between frame x and frame x+n.
virtual ~FrameDifferenceVideoFilter()
FrameDifferenceVideoFilter()
virtual void ThreadedGenerateData(const OutputFrameSpatialRegionType &outputRegionForThread, int threadId) override
SmartPointer< Self > Pointer
Base class for filters that use a VideoStream as input and output.
FrameDifferenceVideoFilter< InputVideoStreamType, OutputVideoStreamType > Self
VideoToVideoFilter< InputVideoStreamType, OutputVideoStreamType > Superclass
void operator=(const Self &) ITK_DELETE_FUNCTION
SizeValueType GetFrameOffset()
WeakPointer< const Self > ConstWeakPointer
Control indentation during Print() invocation.
OutputFrameType::PixelType OutputPixelType
void SetFrameOffset(SizeValueType numFrames)
InputFrameType::PixelType InputPixelType
SmartPointer< const Self > ConstPointer
InputFrameType::RegionType InputFrameSpatialRegionType
TOutputVideoStream OutputVideoStreamType
virtual void PrintSelf(std::ostream &os, Indent indent) const override