18#ifndef itkVideoToVideoFilter_h
19#define itkVideoToVideoFilter_h
44template <
typename TInputV
ideoStream,
typename TOutputV
ideoStream>
144#ifndef ITK_MANUAL_INSTANTIATION
145# include "itkVideoToVideoFilter.hxx"
Base class for all data objects in ITK.
Control indentation during Print() invocation.
virtual void SetInput(const DataObjectIdentifierType &key, DataObject *input)
Protected method for setting indexed and named inputs.
Implements transparent reference counting.
typename OutputVideoStreamType::SpatialRegionType OutputFrameSpatialRegionType
typename OutputVideoStreamType::FrameType OutputFrameType
InputVideoStreamType * GetInput()
typename InputVideoStreamType::FrameType InputFrameType
typename InputVideoStreamType::SpatialRegionType InputFrameSpatialRegionType
const InputVideoStreamType * GetInput() const
void GenerateOutputRequestedRegion(DataObject *output) override
TInputVideoStream InputVideoStreamType
~VideoToVideoFilter() override=default
typename InputVideoStreamType::PixelType InputFramePixelType
InputVideoStreamType * GetInput(unsigned int idx)
WeakPointer< const Self > ConstWeakPointer
virtual void SetInput(unsigned int idx, const InputVideoStreamType *videoStream)
typename InputVideoStreamType::PointType InputFramePointType
VideoToVideoFilter< InputVideoStreamType, OutputVideoStreamType > Self
typename InputVideoStreamType::IndexType InputFrameIndexType
SmartPointer< const Self > ConstPointer
void GenerateInputRequestedRegion() override
typename InputVideoStreamType::SizeType InputFrameSizeType
VideoSource< OutputVideoStreamType > Superclass
TOutputVideoStream OutputVideoStreamType
void BeforeTemporalStreamingGenerateData() override
const InputVideoStreamType * GetInput(unsigned int idx) const
typename InputVideoStreamType::SpacingType InputFrameSpacingType
void UpdateOutputInformation() override
virtual void SetInput(const InputVideoStreamType *videoStream)
typename InputVideoStreamType::DirectionType InputFrameDirectionType
SmartPointer< Self > Pointer
void PrintSelf(std::ostream &os, Indent indent) const override
Implements a weak reference to an object.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....