#include <itkWatershedImageFilter.h>
Inheritance diagram for itk::WatershedImageFilter< TInputImage >:
Public Types | |
typedef WatershedImageFilter | Self |
typedef TInputImage | InputImageType |
typedef Image< unsigned long, itkGetStaticConstMacro(ImageDimension) | OutputImageType ) |
typedef InputImageType::RegionType | RegionType |
typedef InputImageType::SizeType | SizeType |
typedef InputImageType::IndexType | IndexType |
typedef ImageToImageFilter< InputImageType, OutputImageType > | Superclass |
typedef InputImageType::PixelType | ScalarType |
typedef SmartPointer< Self > | Pointer |
Public Member Functions | |
itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension) | |
virtual const char * | GetNameOfClass () const |
void | GenerateData () |
void | SetInput (const InputImageType *input) |
virtual void | SetInput (unsigned int i, const TInputImage *image) |
watershed::SegmentTreeGenerator< ScalarType >::SegmentTreeType * | GetSegmentTree () |
void | EnlargeOutputRequestedRegion (DataObject *data) |
void | SetThreshold (double) |
virtual double | GetThreshold () |
void | SetLevel (double) |
virtual double | GetLevel () |
watershed::Segmenter< InputImageType >::OutputImageType * | GetBasicSegmentation () |
Static Public Member Functions | |
Pointer | New () |
Protected Member Functions | |
WatershedImageFilter () | |
virtual | ~WatershedImageFilter () |
WatershedImageFilter (const Self &) | |
void | operator= (const Self &) |
void | PrintSelf (std::ostream &os, Indent indent) const |
virtual void | PrepareOutputs () |
Definition at line 152 of file itkWatershedImageFilter.h.
|
Definition at line 173 of file itkWatershedImageFilter.h. |
|
The type of input image. Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 161 of file itkWatershedImageFilter.h. Referenced by itk::WatershedImageFilter< TInputImage >::SetInput(). |
|
The type of output image. Reimplemented from itk::ImageSource< TOutputImage >. Definition at line 168 of file itkWatershedImageFilter.h. |
|
Smart pointer typedef support Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 182 of file itkWatershedImageFilter.h. Referenced by itk::WatershedImageFilter< TInputImage >::WatershedImageFilter(). |
|
Other convenient typedefs Definition at line 171 of file itkWatershedImageFilter.h. |
|
Typedef support for the input image scalar value type. Definition at line 179 of file itkWatershedImageFilter.h. |
|
Standard "Self" typedef. Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 158 of file itkWatershedImageFilter.h. |
|
Definition at line 172 of file itkWatershedImageFilter.h. |
|
Standard super class typedef support. Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 176 of file itkWatershedImageFilter.h. |
|
|
|
Definition at line 249 of file itkWatershedImageFilter.h. |
|
Definition at line 250 of file itkWatershedImageFilter.h. References itk::WatershedImageFilter< TInputImage >::Pointer. |
|
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 >. |
|
Get the basic segmentation from the Segmenter member filter. Definition at line 230 of file itkWatershedImageFilter.h. |
|
Set/Get the flood level for generating the merge tree from the initial segmentation |
|
Run-time type information (and related methods) Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. |
|
Get the segmentation tree from from the TreeGenerator member filter. Definition at line 239 of file itkWatershedImageFilter.h. |
|
Set/Get the input thresholding parameter. Units are a percentage of the maximum depth in the image. |
|
Dimension of the input and output images. |
|
Method for creation through the object factory. Reimplemented from itk::Object. |
|
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 251 of file itkWatershedImageFilter.h. |
|
An opportunity to Allocate/Deallocate bulk data. Reimplemented from itk::ProcessObject. |
|
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 >. |
|
Set/Get the image input of this process object. Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 209 of file itkWatershedImageFilter.h. References itkExceptionMacro. |
|
Overloaded to link the input to this filter with the input of the mini-pipeline Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >. Definition at line 195 of file itkWatershedImageFilter.h. References itk::WatershedImageFilter< TInputImage >::InputImageType. |
|
Set/Get the flood level for generating the merge tree from the initial segmentation |
|
Set/Get the input thresholding parameter. Units are a percentage of the maximum depth in the image. |