18 #ifndef itkFrameAverageVideoFilter_h
19 #define itkFrameAverageVideoFilter_h
34 template<
typename TInputV
ideoStream,
typename TOutputV
ideoStream>
74 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
80 int threadId) ITK_OVERRIDE;
84 void operator=(const
Self &) ITK_DELETE_FUNCTION;
91 #ifndef ITK_MANUAL_INSTANTIATION
92 #include "itkFrameAverageVideoFilter.hxx"
TOutputVideoStream OutputVideoStreamType
Light weight base class for most itk classes.
OutputFrameType::RegionType OutputFrameSpatialRegionType
Average frames over a designated range in a video.
void SetNumberOfFrames(SizeValueType numFrames)
Implements a weak reference to an object.
FrameAverageVideoFilter< InputVideoStreamType, OutputVideoStreamType > Self
unsigned long SizeValueType
SmartPointer< Self > Pointer
virtual ~FrameAverageVideoFilter()
virtual void ThreadedGenerateData(const OutputFrameSpatialRegionType &outputRegionForThread, int threadId) override
TOutputVideoStream OutputVideoStreamType
SizeValueType GetNumberOfFrames()
VideoToVideoFilter< InputVideoStreamType, OutputVideoStreamType > Superclass
InputFrameType::PixelType InputPixelType
FrameAverageVideoFilter()
TOutputVideoStream::FrameType OutputFrameType
InputFrameType::RegionType InputFrameSpatialRegionType
OutputFrameType::PixelType OutputPixelType
WeakPointer< const Self > ConstWeakPointer
virtual void PrintSelf(std::ostream &os, Indent indent) const override
SmartPointer< const Self > ConstPointer
Base class for filters that use a VideoStream as input and output.
Control indentation during Print() invocation.
TInputVideoStream::FrameType InputFrameType
TInputVideoStream InputVideoStreamType