18 #ifndef itkFrameDifferenceVideoFilter_h
19 #define itkFrameDifferenceVideoFilter_h
35 template<
typename TInputV
ideoStream,
typename TOutputV
ideoStream>
75 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
81 int threadId) ITK_OVERRIDE;
92 #ifndef ITK_MANUAL_INSTANTIATION
93 #include "itkFrameDifferenceVideoFilter.hxx"
void operator=(const Self &)
Light weight base class for most itk classes.
TInputVideoStream InputVideoStreamType
TInputVideoStream::FrameType InputFrameType
TOutputVideoStream::FrameType OutputFrameType
Implements a weak reference to an object.
unsigned long SizeValueType
OutputFrameType::RegionType OutputFrameSpatialRegionType
TOutputVideoStream OutputVideoStreamType
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
SizeValueType GetFrameOffset()
WeakPointer< const Self > ConstWeakPointer
Control indentation during Print() invocation.
OutputFrameType::PixelType OutputPixelType
void SetFrameOffset(SizeValueType numFrames)
InputFrameType::PixelType InputPixelType
virtual void PrintSelf(std::ostream &os, Indent indent) const override
SmartPointer< const Self > ConstPointer
InputFrameType::RegionType InputFrameSpatialRegionType
TOutputVideoStream OutputVideoStreamType