RTK
2.6.0
Reconstruction Toolkit
|
#include <rtkMagnitudeThresholdImageFilter.h>
Public Types | |
using | ConstPointer = itk::SmartPointer< const Self > |
using | InputImagePointer = typename InputImageType::Pointer |
using | InputImageType = TInputImage |
using | InputPixelType = typename TInputImage::PixelType |
using | OutputImagePointer = typename OutputImageType::Pointer |
using | OutputImageRegionType = typename Superclass::OutputImageRegionType |
using | OutputImageType = TOutputImage |
using | OutputPixelType = typename TOutputImage::PixelType |
using | Pointer = itk::SmartPointer< Self > |
using | RealType = TRealType |
using | RealVectorImageType = itk::Image< RealVectorType, TInputImage::ImageDimension > |
using | RealVectorType = itk::Vector< TRealType, InputPixelType::Dimension > |
using | Self = MagnitudeThresholdImageFilter |
using | Superclass = itk::ImageToImageFilter< TInputImage, TOutputImage > |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother () const |
virtual TRealType | GetThreshold () |
virtual void | SetThreshold (TRealType _arg) |
virtual const char * | GetNameOfClass () const |
Static Public Member Functions | |
static Pointer | New () |
Static Public Attributes | |
static constexpr unsigned int | ImageDimension = TOutputImage::ImageDimension |
static constexpr unsigned int | VectorDimension = InputPixelType::Dimension |
Protected Member Functions | |
void | DynamicThreadedGenerateData (const OutputImageRegionType &outputRegionForThread) override |
MagnitudeThresholdImageFilter () | |
~MagnitudeThresholdImageFilter () override=default | |
Private Attributes | |
TRealType | m_Threshold |
Performs thresholding on the norm of each vector-valued input pixel.
If the norm of a vector is higher than the threshold, divides the components of the vector by norm / threshold. Mathematically, it amounts to projecting onto the L_2 ball of radius m_Threshold
Definition at line 40 of file rtkMagnitudeThresholdImageFilter.h.
using rtk::MagnitudeThresholdImageFilter< TInputImage, TRealType, TOutputImage >::ConstPointer = itk::SmartPointer<const Self> |
Definition at line 49 of file rtkMagnitudeThresholdImageFilter.h.
using rtk::MagnitudeThresholdImageFilter< TInputImage, TRealType, TOutputImage >::InputImagePointer = typename InputImageType::Pointer |
Definition at line 70 of file rtkMagnitudeThresholdImageFilter.h.
using rtk::MagnitudeThresholdImageFilter< TInputImage, TRealType, TOutputImage >::InputImageType = TInputImage |
Image type alias support
Definition at line 68 of file rtkMagnitudeThresholdImageFilter.h.
using rtk::MagnitudeThresholdImageFilter< TInputImage, TRealType, TOutputImage >::InputPixelType = typename TInputImage::PixelType |
Definition at line 65 of file rtkMagnitudeThresholdImageFilter.h.
using rtk::MagnitudeThresholdImageFilter< TInputImage, TRealType, TOutputImage >::OutputImagePointer = typename OutputImageType::Pointer |
Definition at line 71 of file rtkMagnitudeThresholdImageFilter.h.
using rtk::MagnitudeThresholdImageFilter< TInputImage, TRealType, TOutputImage >::OutputImageRegionType = typename Superclass::OutputImageRegionType |
Superclass type alias.
Definition at line 85 of file rtkMagnitudeThresholdImageFilter.h.
using rtk::MagnitudeThresholdImageFilter< TInputImage, TRealType, TOutputImage >::OutputImageType = TOutputImage |
Definition at line 69 of file rtkMagnitudeThresholdImageFilter.h.
using rtk::MagnitudeThresholdImageFilter< TInputImage, TRealType, TOutputImage >::OutputPixelType = typename TOutputImage::PixelType |
Extract some information from the image types. Dimensionality of the two images is assumed to be the same.
Definition at line 64 of file rtkMagnitudeThresholdImageFilter.h.
using rtk::MagnitudeThresholdImageFilter< TInputImage, TRealType, TOutputImage >::Pointer = itk::SmartPointer<Self> |
Definition at line 48 of file rtkMagnitudeThresholdImageFilter.h.
using rtk::MagnitudeThresholdImageFilter< TInputImage, TRealType, TOutputImage >::RealType = TRealType |
Define the data type and the vector of data type used in calculations.
Definition at line 80 of file rtkMagnitudeThresholdImageFilter.h.
using rtk::MagnitudeThresholdImageFilter< TInputImage, TRealType, TOutputImage >::RealVectorImageType = itk::Image<RealVectorType, TInputImage::ImageDimension> |
Definition at line 82 of file rtkMagnitudeThresholdImageFilter.h.
using rtk::MagnitudeThresholdImageFilter< TInputImage, TRealType, TOutputImage >::RealVectorType = itk::Vector<TRealType, InputPixelType::Dimension> |
Definition at line 81 of file rtkMagnitudeThresholdImageFilter.h.
using rtk::MagnitudeThresholdImageFilter< TInputImage, TRealType, TOutputImage >::Self = MagnitudeThresholdImageFilter |
Standard class type alias.
Definition at line 46 of file rtkMagnitudeThresholdImageFilter.h.
using rtk::MagnitudeThresholdImageFilter< TInputImage, TRealType, TOutputImage >::Superclass = itk::ImageToImageFilter<TInputImage, TOutputImage> |
Definition at line 47 of file rtkMagnitudeThresholdImageFilter.h.
|
protected |
|
overrideprotecteddefault |
|
virtual |
Reimplemented from itk::Object.
|
overrideprotectedvirtual |
Reimplemented from itk::ImageSource< TOutputImage >.
|
virtual |
Run-time type information (and related methods)
Reimplemented from itk::InPlaceImageFilter< TInputImage, TOutputImage >.
|
virtual |
Begin concept checking End concept checking
|
static |
Method for creation through the object factory.
|
virtual |
|
static |
The dimensionality of the input and output images.
Definition at line 74 of file rtkMagnitudeThresholdImageFilter.h.
|
private |
Definition at line 106 of file rtkMagnitudeThresholdImageFilter.h.
|
static |
Length of the vector pixel type of the input image.
Definition at line 77 of file rtkMagnitudeThresholdImageFilter.h.