|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkVideoSource_h
19 #define itkVideoSource_h
43 template <
typename TOutputV
ideoStream>
76 static constexpr
unsigned int OutputFrameDimension = OutputFrameType::ImageDimension;
80 return OutputFrameType::ImageDimension;
87 OutputVideoStreamType *
90 OutputVideoStreamType *
91 GetOutput(
unsigned int idx);
96 GraftNthOutput(
unsigned int idx, OutputVideoStreamType * graft);
102 GraftOutput(OutputVideoStreamType * graft);
108 using Superclass::MakeOutput;
133 TemporalStreamingGenerateData()
override;
173 SplitRequestedSpatialRegion(
int i,
int num, OutputFrameSpatialRegionType & splitRegion);
178 ThreaderCallback(
void * arg);
190 PrintSelf(std::ostream & os,
Indent indent)
const override;
197 #ifndef ITK_MANUAL_INSTANTIATION
198 # include "itkVideoSource.hxx"
typename OutputVideoStreamType::SpacingType OutputFrameSpacingType
ImageBaseType::DirectionType DirectionType
ImageBaseType::PointType PointType
typename FrameType::RegionType SpatialRegionType
typename FrameType::PixelType PixelType
ImageBaseType::SizeType SizeType
typename OutputVideoStreamType::IndexType OutputFrameIndexType
virtual void AfterThreadedGenerateData()
Control indentation during Print() invocation.
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
TemporalProcessObject implements a ProcessObject for the itk pipeline with the notion of a temporal r...
typename OutputVideoStreamType::SizeType OutputFrameSizeType
virtual void BeforeThreadedGenerateData()
ImageBaseType::IndexType IndexType
itk::ITK_THREAD_RETURN_TYPE ITK_THREAD_RETURN_FUNCTION_CALL_CONVENTION
Light weight base class for most itk classes.
typename OutputVideoStreamType::DirectionType OutputFrameDirectionType
typename OutputVideoStreamType::SpatialRegionType OutputFrameSpatialRegionType
typename OutputVideoStreamType::PixelType OutputFramePixelType
typename OutputVideoStreamType::PointType OutputFramePointType
Implements a weak reference to an object.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
A DataObject that holds a buffered portion of a video.
typename FrameType::SpacingType SpacingType
A TemporalProcessObject that produces a VideoStream.
static unsigned int GetOutputFrameDimension()
DataObject subclass with knowledge of temporal region.
typename OutputVideoStreamType::FrameType OutputFrameType