18#ifndef itkImageToVideoFilter_h
19#define itkImageToVideoFilter_h
50template <
typename TInputImage,
51 typename TOutputVideoStream =
52 VideoStream<
Image<
typename TInputImage::PixelType, TInputImage::ImageDimension - 1>>>
162#ifndef ITK_MANUAL_INSTANTIATION
163# include "itkImageToVideoFilter.hxx"
Base class for all data objects in ITK.
void GenerateData() override
void UpdateOutputInformation() override
SmartPointer< const Self > ConstPointer
typename Superclass::OutputFrameType OutputFrameType
const InputImageType * GetInput() const
~ImageToVideoFilter() override=default
typename InputImageType::IndexType InputImageIndexType
SmartPointer< Self > Pointer
virtual void SetInput(unsigned int idx, const InputImageType *image)
WeakPointer< const Self > ConstWeakPointer
const InputImageType * GetInput(unsigned int idx) const
typename Superclass::OutputFrameSpatialRegionType OutputFrameSpatialRegionType
void GenerateOutputInformation() override
InputImageType * GetInput()
typename OutputVideoStreamType::TemporalRegionType OutputTemporalRegionType
static constexpr unsigned int InputImageDimension
void GenerateInputRequestedRegion() override
TInputImage InputImageType
void PrintSelf(std::ostream &os, Indent indent) const override
typename InputImageType::ConstPointer InputImageConstPointer
InputImageType * GetInput(unsigned int idx)
TOutputVideoStream OutputVideoStreamType
VideoSource< OutputVideoStreamType > Superclass
typename InputImageType::Pointer InputImagePointer
typename InputImageType::PixelType InputImagePixelType
IndexValueType m_FrameAxis
ImageToVideoFilter< InputImageType, OutputVideoStreamType > Self
typename InputImageType::RegionType InputImageRegionType
virtual void SetInput(const InputImageType *image)
void GenerateOutputRequestedRegion(DataObject *output) override
Templated n-dimensional image class.
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.
A TemporalProcessObject that produces a VideoStream.
typename OutputVideoStreamType::SpatialRegionType OutputFrameSpatialRegionType
typename OutputVideoStreamType::FrameType OutputFrameType
A DataObject that holds a buffered portion of a video.
Implements a weak reference to an object.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....