18 #ifndef itkDecimateFramesVideoFilter_h
19 #define itkDecimateFramesVideoFilter_h
34 template<
typename TV
ideoStream>
71 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
77 int threadId) ITK_OVERRIDE;
81 void operator=(const
Self &) ITK_DELETE_FUNCTION;
88 #ifndef ITK_MANUAL_INSTANTIATION
89 #include "itkDecimateFramesVideoFilter.hxx"
Reduce a video's frame-rate by keeping every Nth frame.
Light weight base class for most itk classes.
SmartPointer< const Self > ConstPointer
TVideoStream::FrameType FrameType
Implements a weak reference to an object.
virtual ~DecimateFramesVideoFilter()
unsigned long SizeValueType
TVideoStream VideoStreamType
TVideoStream OutputVideoStreamType
WeakPointer< const Self > ConstWeakPointer
virtual void PrintSelf(std::ostream &os, Indent indent) const override
SizeValueType GetPreservedFrameSpacing()
VideoToVideoFilter< VideoStreamType, VideoStreamType > Superclass
virtual void ThreadedGenerateData(const FrameSpatialRegionType &outputRegionForThread, int threadId) override
DecimateFramesVideoFilter()
void SetPreservedFrameSpacing(SizeValueType numFrames)
DecimateFramesVideoFilter< VideoStreamType > Self
Base class for filters that use a VideoStream as input and output.
FrameType::RegionType FrameSpatialRegionType
FrameType::PixelType PixelType
Control indentation during Print() invocation.
SmartPointer< Self > Pointer
TVideoStream InputVideoStreamType