ITK
4.2.0
Insight Segmentation and Registration Toolkit
|
#include <itkImageFilterToVideoFilterWrapper.h>
Static Public Member Functions | |
static Pointer | New () |
Protected Attributes | |
ImageFilterType::Pointer | m_ImageFilter |
Private Member Functions | |
ImageFilterToVideoFilterWrapper (const Self &) | |
void | operator= (const Self &) |
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 appropriate 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.
|
protected |
Constructor and Destructor
|
inlineprotectedvirtual |
Definition at line 73 of file itkImageFilterToVideoFilterWrapper.h.
|
private |
|
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 |
Set the filter to use in the interal pipeline
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::VideoToVideoFilter< itk::VideoStream< TImageToImageFilter::InputImageType >, itk::VideoStream< TImageToImageFilter::OutputImageType > >.
|
static |
Method for creation through the object factory.
Reimplemented from itk::VideoToVideoFilter< itk::VideoStream< TImageToImageFilter::InputImageType >, itk::VideoStream< TImageToImageFilter::OutputImageType > >.
|
private |
Time when GenerateOutputInformation was last called.
Reimplemented from itk::VideoToVideoFilter< itk::VideoStream< TImageToImageFilter::InputImageType >, itk::VideoStream< TImageToImageFilter::OutputImageType > >.
|
protectedvirtual |
|
virtual |
Set the filter to use in the interal pipeline
|
protectedvirtual |
Since we just set up a mini image pipeline inside, we override TemporalStreamingGenerateData
Reimplemented from itk::VideoSource< itk::VideoStream< TImageToImageFilter::OutputImageType > >.
|
protected |
Pointer to filter to use for internal filter
Definition at line 83 of file itkImageFilterToVideoFilterWrapper.h.