#include <itkTobogganImageFilter.h>
Inheritance diagram for itk::TobogganImageFilter< TInputImage >:
Public Types | |
typedef TobogganImageFilter | Self |
typedef TInputImage | InputImageType |
typedef Image< unsigned long, itkGetStaticConstMacro(NDimensions) | OutputImageType ) |
typedef OutputImageType::PixelType | OutputImagePixelType |
typedef InputImageType::PixelType | InputImagePixelType |
typedef InputImageType::RegionType | RegionType |
typedef InputImageType::SizeType | SizeType |
typedef InputImageType::IndexType | IndexType |
typedef InputImageType::Pointer | InputImagePointer |
typedef InputImageType::ConstPointer | InputImageConstPointer |
typedef OutputImageType::Pointer | OutputImagePointer |
typedef ImageToImageFilter< InputImageType, OutputImageType > | Superclass |
typedef InputImageType::PixelType | ScalarType |
typedef SmartPointer< Self > | Pointer |
typedef ConstNeighborhoodIterator< TInputImage > | NeighborhoodIteratorType |
enum | { ImageDimension = InputImageType::ImageDimension } |
Public Member Functions | |
itkStaticConstMacro (NDimensions, unsigned int, TInputImage::ImageDimension) | |
virtual const char * | GetNameOfClass () const |
void | GenerateData () |
void | GenerateInputRequestedRegion () |
void | EnlargeOutputRequestedRegion (DataObject *) |
Static Public Member Functions | |
Pointer | New () |
Protected Member Functions | |
TobogganImageFilter () | |
~TobogganImageFilter () | |
void | PrintSelf (std::ostream &os, Indent indent) const |
The output is a 4 connected labeled map of the image.
Definition at line 37 of file itkTobogganImageFilter.h.
|
Definition at line 67 of file itkTobogganImageFilter.h. |
|
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 69 of file itkTobogganImageFilter.h. |
|
Input image pixel type. Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 59 of file itkTobogganImageFilter.h. |
|
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 68 of file itkTobogganImageFilter.h. |
|
The type of input image. Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 47 of file itkTobogganImageFilter.h. |
|
Neighborhood iterator type Definition at line 94 of file itkTobogganImageFilter.h. |
|
Output image pixel type. Reimplemented from itk::ImageSource< TOutputImage >. Definition at line 56 of file itkTobogganImageFilter.h. |
|
Reimplemented from itk::ImageSource< TOutputImage >. Definition at line 70 of file itkTobogganImageFilter.h. |
|
The type of output image. Reimplemented from itk::ImageSource< TOutputImage >. Definition at line 53 of file itkTobogganImageFilter.h. |
|
Smart pointer typedef support Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 79 of file itkTobogganImageFilter.h. |
|
Other convenient typedefs Definition at line 65 of file itkTobogganImageFilter.h. |
|
Typedef support for the input image scalar value type. Definition at line 76 of file itkTobogganImageFilter.h. |
|
Standard "Self" typedef. Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 44 of file itkTobogganImageFilter.h. Referenced by itk::TobogganImageFilter< TInputImage >::~TobogganImageFilter(). |
|
Definition at line 66 of file itkTobogganImageFilter.h. |
|
Standard super class typedef support. Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 73 of file itkTobogganImageFilter.h. |
|
Dimension of the input and output images. Definition at line 62 of file itkTobogganImageFilter.h. |
|
|
|
Definition at line 98 of file itkTobogganImageFilter.h. References itk::TobogganImageFilter< TInputImage >::Self. |
|
Give the process object a chance to indictate that it will produce more output than it was requested to produce. For example, many imaging filters must compute the entire output at once or can only produce output in complete slices. Such filters cannot handle smaller requested regions. These filters must provide an implementation of this method, setting the output requested region to the size they will produce. By default, a process object does not modify the size of the output requested region. Reimplemented from itk::ProcessObject. |
|
Standard process object method. This filter is not multithreaded. Reimplemented from itk::ImageSource< TOutputImage >. |
|
What is the input requested region that is required to produce the output requested region? The base assumption for image processing filters is that the input requested region can be set to match the output requested region. If a filter requires more input (for instance a filter that uses neighborhoods needs more input than output to avoid introducing artificial boundary conditions) or less input (for instance a magnify filter) will have to override this method. In doing so, it should call its superclass' implementation as its first step. Note that imaging filters operate differently than the classes to this point in the class hierachy. Up till now, the base assumption has been that the largest possible region will be requested of the input. This implementation of GenerateInputRequestedRegion() only processes the inputs that are a subclass of the ImageBase<InputImageDimension>. If an input is another type of DataObject (including an Image of a different dimension), they are skipped by this method. The subclasses of ImageToImageFilter are responsible for providing an implementation of GenerateInputRequestedRegion() when there are multiple inputs of different types.
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. |
|
Run-time type information (and related methods) Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. |
|
Number of dimensions. |
|
Method for creation through the object factory. Reimplemented from itk::Object. |
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. |