#include <itkBinaryThresholdImageFilter.h>
Public Types | |
typedef BinaryThresholdImageFilter | Self |
typedef UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::BinaryThreshold< typename TInputImage::PixelType, typename TOutputImage::PixelType > > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TInputImage::PixelType | InputPixelType |
typedef TOutputImage::PixelType | OutputPixelType |
enum | { PixelTypeComparable = 0 } |
Public Member Functions | |
virtual const char * | GetClassName () const |
virtual void | SetOutsideValue (OutputPixelType _arg) |
virtual OutputPixelType | GetOutsideValue () |
virtual void | SetInsideValue (OutputPixelType _arg) |
virtual OutputPixelType | GetInsideValue () |
virtual void | SetUpperThreshold (InputPixelType _arg) |
virtual void | SetLowerThreshold (InputPixelType _arg) |
virtual InputPixelType | GetUpperThreshold () |
virtual InputPixelType | GetLowerThreshold () |
Static Public Member Functions | |
Pointer | New () |
Protected Member Functions | |
BinaryThresholdImageFilter () | |
virtual | ~BinaryThresholdImageFilter () |
void | PrintSelf (std::ostream &os, Indent indent) const |
virtual void | BeforeThreadedGenerateData () |
This filter produces an output image whose pixels are either one of two values ( OutsideValue or InsideValue ), depending on whether of not the corresponding input image pixel lie between the two thresholds ( LowerThreshold and UpperThreshold ). Values equal to either threshold is considered to be between the thresholds.
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 80 of file itkBinaryThresholdImageFilter.h.
|
Definition at line 96 of file itkBinaryThresholdImageFilter.h. |
|
Pixel types. Definition at line 105 of file itkBinaryThresholdImageFilter.h. Referenced by itk::BinaryThresholdImageFilter< TInputImage, TOutputImage >::~BinaryThresholdImageFilter(). |
|
Definition at line 106 of file itkBinaryThresholdImageFilter.h. Referenced by itk::BinaryThresholdImageFilter< TInputImage, TOutputImage >::~BinaryThresholdImageFilter(). |
|
Definition at line 95 of file itkBinaryThresholdImageFilter.h. |
|
Standard class typedefs. Definition at line 89 of file itkBinaryThresholdImageFilter.h. Referenced by itk::BinaryThresholdImageFilter< TInputImage, TOutputImage >::~BinaryThresholdImageFilter(). |
|
Definition at line 94 of file itkBinaryThresholdImageFilter.h. |
|
The input pixel type must support comparison operators. Definition at line 109 of file itkBinaryThresholdImageFilter.h. |
|
|
|
|
This method is used to set the state of the filter before multi-threading. |
|
Run-time type information (and related methods). |
|
Get the "inside" pixel value. |
|
Get the threshold values. |
|
Get the "outside" pixel value. |
|
Get the threshold values. |
|
Method for creation through the object factory. |
|
|
|
Set the "inside" pixel value. The default value NumericTraits<OutputPixelType>::max() |
|
Set the thresholds. The default lower threshold is NumericTraits<InputPixelType>::NonpositiveMin(). The default upper threshold is NumericTraits<InputPixelType>::max. An execption is thrown if the lower threshold is greater than the upper threshold. |
|
Set the "outside" pixel value. The default value NumericTraits<OutputPixelType>::Zero. |
|
Set the thresholds. The default lower threshold is NumericTraits<InputPixelType>::NonpositiveMin(). The default upper threshold is NumericTraits<InputPixelType>::max. An execption is thrown if the lower threshold is greater than the upper threshold. |