ITK
5.2.0
Insight Toolkit
|
#include <itkBinaryThresholdProjectionImageFilter.h>
Public Types | |
using | AccumulatorType = typename Superclass::AccumulatorType |
using | ConstPointer = SmartPointer< const Self > |
using | InputImageType = TInputImage |
using | InputPixelType = typename InputImageType::PixelType |
using | OutputImageType = TOutputImage |
using | OutputPixelType = typename OutputImageType::PixelType |
using | Pointer = SmartPointer< Self > |
using | Self = BinaryThresholdProjectionImageFilter |
using | Superclass = ProjectionImageFilter< TInputImage, TOutputImage, Function::BinaryThresholdAccumulator< typename TInputImage::PixelType, typename TOutputImage::PixelType > > |
Public Types inherited from itk::ProjectionImageFilter< TInputImage, TOutputImage, Function::BinaryThresholdAccumulator< TInputImage::PixelType, TOutputImage::PixelType > > | |
using | AccumulatorType = Function::BinaryThresholdAccumulator< TInputImage::PixelType, TOutputImage::PixelType > |
using | ConstPointer = SmartPointer< const Self > |
using | InputImagePixelType = typename InputImageType::PixelType |
using | InputImagePointer = typename InputImageType::Pointer |
using | InputImageRegionType = typename InputImageType::RegionType |
using | InputImageType = TInputImage |
using | OutputImagePixelType = typename OutputImageType::PixelType |
using | OutputImagePointer = typename OutputImageType::Pointer |
using | OutputImageRegionType = typename OutputImageType::RegionType |
using | OutputImageType = TOutputImage |
using | Pointer = SmartPointer< Self > |
using | Self = ProjectionImageFilter |
using | Superclass = ImageToImageFilter< TInputImage, TOutputImage > |
Public Types inherited from itk::ImageToImageFilter< TInputImage, TOutputImage > | |
using | ConstPointer = SmartPointer< const Self > |
using | InputImageConstPointer = typename InputImageType::ConstPointer |
using | InputImagePixelType = typename InputImageType::PixelType |
using | InputImagePointer = typename InputImageType::Pointer |
using | InputImageRegionType = typename InputImageType::RegionType |
using | InputImageType = TInputImage |
using | OutputImagePixelType = typename Superclass::OutputImagePixelType |
using | OutputImageRegionType = typename Superclass::OutputImageRegionType |
using | Pointer = SmartPointer< Self > |
using | Self = ImageToImageFilter |
using | Superclass = ImageSource< TOutputImage > |
Public Types inherited from itk::ImageSource< TOutputImage > | |
using | ConstPointer = SmartPointer< const Self > |
using | DataObjectIdentifierType = Superclass::DataObjectIdentifierType |
using | DataObjectPointer = DataObject::Pointer |
using | DataObjectPointerArraySizeType = Superclass::DataObjectPointerArraySizeType |
using | OutputImagePixelType = typename OutputImageType::PixelType |
using | OutputImagePointer = typename OutputImageType::Pointer |
using | OutputImageRegionType = typename OutputImageType::RegionType |
using | OutputImageType = TOutputImage |
using | Pointer = SmartPointer< Self > |
using | Self = ImageSource |
using | Superclass = ProcessObject |
Public Types inherited from itk::ProcessObject | |
using | ConstPointer = SmartPointer< const Self > |
using | DataObjectIdentifierType = DataObject::DataObjectIdentifierType |
using | DataObjectPointer = DataObject::Pointer |
using | DataObjectPointerArray = std::vector< DataObjectPointer > |
using | DataObjectPointerArraySizeType = DataObjectPointerArray::size_type |
using | MultiThreaderType = MultiThreaderBase |
using | NameArray = std::vector< DataObjectIdentifierType > |
using | Pointer = SmartPointer< Self > |
using | Self = ProcessObject |
using | Superclass = Object |
Public Types inherited from itk::Object | |
using | ConstPointer = SmartPointer< const Self > |
using | Pointer = SmartPointer< Self > |
using | Self = Object |
using | Superclass = LightObject |
Public Types inherited from itk::LightObject | |
using | ConstPointer = SmartPointer< const Self > |
using | Pointer = SmartPointer< Self > |
using | Self = LightObject |
BinaryThreshold projection.
This class was contributed to the Insight Journal by Gaetan Lehmann. the original paper can be found at https://www.insight-journal.org/browse/publication/71
Definition at line 96 of file itkBinaryThresholdProjectionImageFilter.h.
using itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >::AccumulatorType = typename Superclass::AccumulatorType |
Definition at line 128 of file itkBinaryThresholdProjectionImageFilter.h.
using itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >::ConstPointer = SmartPointer<const Self> |
Definition at line 112 of file itkBinaryThresholdProjectionImageFilter.h.
using itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >::InputImageType = TInputImage |
Convenient type alias for simplifying declarations.
Definition at line 121 of file itkBinaryThresholdProjectionImageFilter.h.
using itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >::InputPixelType = typename InputImageType::PixelType |
Image type alias support
Definition at line 125 of file itkBinaryThresholdProjectionImageFilter.h.
using itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >::OutputImageType = TOutputImage |
Definition at line 122 of file itkBinaryThresholdProjectionImageFilter.h.
using itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >::OutputPixelType = typename OutputImageType::PixelType |
Definition at line 126 of file itkBinaryThresholdProjectionImageFilter.h.
using itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >::Pointer = SmartPointer<Self> |
Definition at line 111 of file itkBinaryThresholdProjectionImageFilter.h.
using itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >::Self = BinaryThresholdProjectionImageFilter |
Definition at line 105 of file itkBinaryThresholdProjectionImageFilter.h.
using itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >::Superclass = ProjectionImageFilter< TInputImage, TOutputImage, Function::BinaryThresholdAccumulator<typename TInputImage::PixelType, typename TOutputImage::PixelType> > |
Definition at line 109 of file itkBinaryThresholdProjectionImageFilter.h.
|
inlineprotected |
Pixel value for output foreground
Definition at line 156 of file itkBinaryThresholdProjectionImageFilter.h.
References itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >::m_BackgroundValue, itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >::m_ForegroundValue, itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >::m_ThresholdValue, itk::NumericTraits< T >::max(), itk::NumericTraits< T >::NonpositiveMin(), and itk::NumericTraits< T >::ZeroValue().
|
overrideprotecteddefault |
Pixel value for output foreground
|
virtual |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::Object.
|
virtual |
Pixel value for output foreground
|
virtual |
Pixel value for output foreground
|
virtual |
Runtime information support.
Reimplemented from itk::ProjectionImageFilter< TInputImage, TOutputImage, Function::BinaryThresholdAccumulator< TInputImage::PixelType, TOutputImage::PixelType > >.
|
virtual |
Pixel value for output foreground
|
static |
Method for creation through the object factory.
|
inlineoverrideprotectedvirtual |
Pixel value for output foreground
Reimplemented from itk::ProjectionImageFilter< TInputImage, TOutputImage, Function::BinaryThresholdAccumulator< TInputImage::PixelType, TOutputImage::PixelType > >.
Definition at line 182 of file itkBinaryThresholdProjectionImageFilter.h.
References itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >::m_BackgroundValue, itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >::m_ForegroundValue, and itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >::m_ThresholdValue.
|
inlineoverrideprotectedvirtual |
Pixel value for output foreground
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 166 of file itkBinaryThresholdProjectionImageFilter.h.
References itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >::m_BackgroundValue, itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >::m_ForegroundValue, itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >::m_ThresholdValue, and itk::ProjectionImageFilter< TInputImage, TOutputImage, TAccumulator >::PrintSelf().
|
virtual |
Set/Get the output value used as "background". Defaults to NumericTraits<PixelType>::NonpositiveMin().
|
virtual |
Set/Get the output value used as "foreground". Defaults to maximum value of PixelType.
|
virtual |
Set/Get the input value consider as "threshold". Defaults to NumericTraits<InputPixelType>::max()
|
protected |
Pixel value for output background
Definition at line 196 of file itkBinaryThresholdProjectionImageFilter.h.
Referenced by itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >::BinaryThresholdProjectionImageFilter(), itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >::NewAccumulator(), and itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >::PrintSelf().
|
protected |
Pixel value for output foreground
Definition at line 193 of file itkBinaryThresholdProjectionImageFilter.h.
Referenced by itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >::BinaryThresholdProjectionImageFilter(), itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >::NewAccumulator(), and itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >::PrintSelf().
|
protected |
Pixel value for input Threshold
Definition at line 199 of file itkBinaryThresholdProjectionImageFilter.h.
Referenced by itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >::BinaryThresholdProjectionImageFilter(), itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >::NewAccumulator(), and itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >::PrintSelf().