#include <itkThresholdLabelerImageFilter.h>
Inheritance diagram for itk::ThresholdLabelerImageFilter< TInputImage, TOutputImage >:
Public Types | |
typedef ThresholdLabelerImageFilter | Self |
typedef UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::ThresholdLabeler< typename TInputImage::PixelType, typename TOutputImage::PixelType > > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TInputImage::PixelType | InputPixelType |
typedef TOutputImage::PixelType | OutputPixelType |
typedef std::vector< InputPixelType > | ThresholdVector |
enum | { PixelTypeComparable = 0 } |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
void | SetThresholds (const ThresholdVector &thresholds) |
const ThresholdVector & | GetThresholds () |
virtual void | SetLabelOffset (OutputPixelType _arg) |
virtual OutputPixelType | GetLabelOffset () |
Static Public Member Functions | |
Pointer | New () |
Protected Member Functions | |
ThresholdLabelerImageFilter () | |
virtual | ~ThresholdLabelerImageFilter () |
void | PrintSelf (std::ostream &os, Indent indent) const |
virtual void | BeforeThreadedGenerateData () |
This filter produces an output image whose pixels are labeled progressively according to the classes identified by a set of thresholds. Values equal to a threshold is considered to be in the lower class.
This filter is templated over the input image type and the output image type.
The filter expect both images to have the same number of dimensions.
Definition at line 90 of file itkThresholdLabelerImageFilter.h.
|
Reimplemented from itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, TFunction >. Definition at line 106 of file itkThresholdLabelerImageFilter.h. |
|
Pixel types. Definition at line 115 of file itkThresholdLabelerImageFilter.h. |
|
Definition at line 116 of file itkThresholdLabelerImageFilter.h. Referenced by itk::ThresholdLabelerImageFilter< TInputImage, TOutputImage >::~ThresholdLabelerImageFilter(). |
|
Reimplemented from itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, TFunction >. Definition at line 105 of file itkThresholdLabelerImageFilter.h. |
|
Standard class typedefs. Reimplemented from itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, TFunction >. Definition at line 99 of file itkThresholdLabelerImageFilter.h. Referenced by itk::ThresholdLabelerImageFilter< TInputImage, TOutputImage >::~ThresholdLabelerImageFilter(). |
|
Reimplemented from itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, TFunction >. Definition at line 104 of file itkThresholdLabelerImageFilter.h. |
|
Threshold vector types. Definition at line 119 of file itkThresholdLabelerImageFilter.h. Referenced by itk::ThresholdLabelerImageFilter< TInputImage, TOutputImage >::SetThresholds(), and itk::ThresholdLabelerImageFilter< TInputImage, TOutputImage >::~ThresholdLabelerImageFilter(). |
|
The input pixel type must support comparison operators. Definition at line 122 of file itkThresholdLabelerImageFilter.h. |
|
|
|
|
This method is used to set the state of the filter before multi-threading. Reimplemented from itk::ImageSource< TOutputImage >. |
|
Set the offset which labels have to start from. |
|
Run-time type information (and related methods). Reimplemented from itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, TFunction >. |
|
Get the vector of thresholds. Definition at line 129 of file itkThresholdLabelerImageFilter.h. |
|
Method for creation through the object factory. Reimplemented from itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, TFunction >. |
|
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::InPlaceImageFilter< TInputImage, TOutputImage >. |
|
Set the offset which labels have to start from. |
|
Set the vector of thresholds. Definition at line 125 of file itkThresholdLabelerImageFilter.h. References itk::ThresholdLabelerImageFilter< TInputImage, TOutputImage >::ThresholdVector. |