ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkImageFilterToVideoFilterWrapper.h>
Wrap an ImageToImageFilter as a VideoToVideoFilter that operates on a single frame at a time.
This filter wrapper allows all of the standard ITK image filters to be used in a video pipeline. This is done by instantiating the image filter, setting its parameters, and then using the SetImageFilter() method of this wrapper to use the filter to process each in a video pipeline. An instance of this wrapper must be templated over the apropriate image filter type.
Definition at line 39 of file itkImageFilterToVideoFilterWrapper.h.
typedef SmartPointer< const Self > itk::ImageFilterToVideoFilterWrapper< TImageToImageFilter >::ConstPointer |
Reimplemented from itk::VideoToVideoFilter< itk::VideoStream< TImageToImageFilter::InputImageType >, itk::VideoStream< TImageToImageFilter::OutputImageType > >.
Definition at line 57 of file itkImageFilterToVideoFilterWrapper.h.
typedef WeakPointer< const Self > itk::ImageFilterToVideoFilterWrapper< TImageToImageFilter >::ConstWeakPointer |
Reimplemented from itk::VideoToVideoFilter< itk::VideoStream< TImageToImageFilter::InputImageType >, itk::VideoStream< TImageToImageFilter::OutputImageType > >.
Definition at line 58 of file itkImageFilterToVideoFilterWrapper.h.
typedef TImageToImageFilter itk::ImageFilterToVideoFilterWrapper< TImageToImageFilter >::ImageFilterType |
Standard class typedefs
Definition at line 47 of file itkImageFilterToVideoFilterWrapper.h.
typedef ImageFilterType::InputImageType itk::ImageFilterToVideoFilterWrapper< TImageToImageFilter >::InputFrameType |
Input typedefs
Reimplemented from itk::VideoToVideoFilter< itk::VideoStream< TImageToImageFilter::InputImageType >, itk::VideoStream< TImageToImageFilter::OutputImageType > >.
Definition at line 48 of file itkImageFilterToVideoFilterWrapper.h.
typedef itk::VideoStream< InputFrameType > itk::ImageFilterToVideoFilterWrapper< TImageToImageFilter >::InputVideoStreamType |
Standard class typedefs
Reimplemented from itk::VideoToVideoFilter< itk::VideoStream< TImageToImageFilter::InputImageType >, itk::VideoStream< TImageToImageFilter::OutputImageType > >.
Definition at line 50 of file itkImageFilterToVideoFilterWrapper.h.
typedef ImageFilterType::OutputImageType itk::ImageFilterToVideoFilterWrapper< TImageToImageFilter >::OutputFrameType |
Superclass typedefs
Reimplemented from itk::VideoToVideoFilter< itk::VideoStream< TImageToImageFilter::InputImageType >, itk::VideoStream< TImageToImageFilter::OutputImageType > >.
Definition at line 49 of file itkImageFilterToVideoFilterWrapper.h.
typedef itk::VideoStream< OutputFrameType > itk::ImageFilterToVideoFilterWrapper< TImageToImageFilter >::OutputVideoStreamType |
Reimplemented from itk::VideoToVideoFilter< itk::VideoStream< TImageToImageFilter::InputImageType >, itk::VideoStream< TImageToImageFilter::OutputImageType > >.
Definition at line 51 of file itkImageFilterToVideoFilterWrapper.h.
typedef SmartPointer< Self > itk::ImageFilterToVideoFilterWrapper< TImageToImageFilter >::Pointer |
Reimplemented from itk::VideoToVideoFilter< itk::VideoStream< TImageToImageFilter::InputImageType >, itk::VideoStream< TImageToImageFilter::OutputImageType > >.
Definition at line 56 of file itkImageFilterToVideoFilterWrapper.h.
typedef ImageFilterToVideoFilterWrapper< ImageFilterType > itk::ImageFilterToVideoFilterWrapper< TImageToImageFilter >::Self |
Standard class typedefs
Reimplemented from itk::VideoToVideoFilter< itk::VideoStream< TImageToImageFilter::InputImageType >, itk::VideoStream< TImageToImageFilter::OutputImageType > >.
Definition at line 53 of file itkImageFilterToVideoFilterWrapper.h.
typedef VideoToVideoFilter< InputVideoStreamType, OutputVideoStreamType > itk::ImageFilterToVideoFilterWrapper< TImageToImageFilter >::Superclass |
Reimplemented from itk::VideoToVideoFilter< itk::VideoStream< TImageToImageFilter::InputImageType >, itk::VideoStream< TImageToImageFilter::OutputImageType > >.
Definition at line 55 of file itkImageFilterToVideoFilterWrapper.h.
itk::ImageFilterToVideoFilterWrapper< TImageToImageFilter >::ImageFilterToVideoFilterWrapper | ( | ) | [protected] |
Constructor and Destructor
virtual itk::ImageFilterToVideoFilterWrapper< TImageToImageFilter >::~ImageFilterToVideoFilterWrapper | ( | ) | [inline, protected, virtual] |
Definition at line 73 of file itkImageFilterToVideoFilterWrapper.h.
itk::ImageFilterToVideoFilterWrapper< TImageToImageFilter >::ImageFilterToVideoFilterWrapper | ( | const Self & | ) | [private] |
virtual::itk::LightObject::Pointer itk::ImageFilterToVideoFilterWrapper< TImageToImageFilter >::CreateAnother | ( | void | ) | const [virtual] |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::VideoToVideoFilter< itk::VideoStream< TImageToImageFilter::InputImageType >, itk::VideoStream< TImageToImageFilter::OutputImageType > >.
virtual ImageFilterType* itk::ImageFilterToVideoFilterWrapper< TImageToImageFilter >::GetImageFilter | ( | ) | [virtual] |
Set the filter to use in the interal pipeline
virtual const char* itk::ImageFilterToVideoFilterWrapper< TImageToImageFilter >::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::VideoToVideoFilter< itk::VideoStream< TImageToImageFilter::InputImageType >, itk::VideoStream< TImageToImageFilter::OutputImageType > >.
static Pointer itk::ImageFilterToVideoFilterWrapper< TImageToImageFilter >::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented from itk::VideoToVideoFilter< itk::VideoStream< TImageToImageFilter::InputImageType >, itk::VideoStream< TImageToImageFilter::OutputImageType > >.
void itk::ImageFilterToVideoFilterWrapper< TImageToImageFilter >::operator= | ( | const Self & | ) | [private] |
Time when GenerateOutputInformation was last called.
Reimplemented from itk::VideoToVideoFilter< itk::VideoStream< TImageToImageFilter::InputImageType >, itk::VideoStream< TImageToImageFilter::OutputImageType > >.
virtual void itk::ImageFilterToVideoFilterWrapper< TImageToImageFilter >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [protected, virtual] |
virtual void itk::ImageFilterToVideoFilterWrapper< TImageToImageFilter >::SetImageFilter | ( | ImageFilterType * | _arg | ) | [virtual] |
Set the filter to use in the interal pipeline
virtual void itk::ImageFilterToVideoFilterWrapper< TImageToImageFilter >::TemporalStreamingGenerateData | ( | ) | [protected, virtual] |
Since we just set up a mini image pipeline inside, we override TemporalStreamingGenerateData
Reimplemented from itk::VideoSource< itk::VideoStream< TImageToImageFilter::OutputImageType > >.
ImageFilterType::Pointer itk::ImageFilterToVideoFilterWrapper< TImageToImageFilter >::m_ImageFilter [protected] |
Pointer to filter to use for internal filter
Definition at line 83 of file itkImageFilterToVideoFilterWrapper.h.