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