#include <itkScalarToArrayCastImageFilter.h>
Inheritance diagram for itk::ScalarToArrayCastImageFilter< TInputImage, TOutputImage >:
[NOHEADER] | |
virtual const char * | GetClassName () const |
Pointer | New () |
Public Types | |
typedef ScalarToArrayCastImageFilter | Self |
typedef ImageToImageFilter< TInputImage, TOutputImage > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::OutputImageRegionType | OutputImageRegionType |
typedef TOutputImage::PixelType | OutputImagePixelType |
Protected Member Functions | |
ScalarToArrayCastImageFilter () | |
virtual | ~ScalarToArrayCastImageFilter () |
void | ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, int threadId) |
This filter is templated over the input image type and output image type. The each dimension of the output image pixel is filled with each input image pixel's scalar pixel value. This filter can be used to cast a scalar image to a vector image if there is only one input image.
Definition at line 42 of file itkScalarToArrayCastImageFilter.h.
|
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 50 of file itkScalarToArrayCastImageFilter.h. |
|
Reimplemented from itk::ImageSource< TOutputImage >. Definition at line 58 of file itkScalarToArrayCastImageFilter.h. |
|
Superclass typedefs. Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 57 of file itkScalarToArrayCastImageFilter.h. Referenced by itk::ScalarToArrayCastImageFilter< TInputImage, TOutputImage >::~ScalarToArrayCastImageFilter(). |
|
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 49 of file itkScalarToArrayCastImageFilter.h. |
|
Standard class typedefs. Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 47 of file itkScalarToArrayCastImageFilter.h. Referenced by itk::ScalarToArrayCastImageFilter< TInputImage, TOutputImage >::~ScalarToArrayCastImageFilter(). |
|
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 48 of file itkScalarToArrayCastImageFilter.h. |
|
|
|
Definition at line 62 of file itkScalarToArrayCastImageFilter.h. References itk::ScalarToArrayCastImageFilter< TInputImage, TOutputImage >::OutputImageRegionType, and itk::ScalarToArrayCastImageFilter< TInputImage, TOutputImage >::Self. |
|
Run-time type information (and related methods). Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
|
|
Standard class macros Reimplemented from itk::Object.
|
|
If an imaging filter can be implemented as a multithreaded algorithm, the filter will provide an implementation of ThreadedGenerateData(). This superclass will automatically split the output image into a number of pieces, spawn multiple threads, and call ThreadedGenerateData() in each thread. Prior to spawning threads, the BeforeThreadedGenerateData() method is called. After all the threads have completed, the AfterThreadedGenerateData() method is called. If an image processing filter cannot support threading, that filter should provide an implementation of the GenerateData() method instead of providing an implementation of ThreadedGenerateData(). If a filter provides a GenerateData() method as its implementation, then the filter is responsible for allocating the output data. If a filter provides a ThreadedGenerateData() method as its implementation, then the output memory will allocated automatically by this superclass. The ThreadedGenerateData() method should only produce the output specified by "outputThreadRegion" parameter. ThreadedGenerateData() cannot write to any other portion of the output image (as this is responsibility of a different thread).
Reimplemented from itk::ImageSource< TOutputImage >.
|