RTK
2.6.0
Reconstruction Toolkit
|
#include <rtkSoftThresholdTVImageFilter.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 | Self = SoftThresholdTVImageFilter |
using | Superclass = itk::ImageToImageFilter< TInputImage, TOutputImage > |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother () const |
const char * | GetNameOfClass () const override |
virtual float | GetThreshold () |
virtual void | SetThreshold (float _arg) |
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 |
SoftThresholdTVImageFilter () | |
~SoftThresholdTVImageFilter () override=default | |
Private Attributes | |
ThreadIdType | m_RequestedNumberOfThreads |
float | m_Threshold |
Computes the Total Variation from a gradient input image (pixels are vectors), soft thresholds it, and outputs a multiple channel image with vectors colinear to the input vectors but having a smaller norm.
Definition at line 45 of file rtkSoftThresholdTVImageFilter.h.
using rtk::SoftThresholdTVImageFilter< TInputImage, TOutputImage >::ConstPointer = itk::SmartPointer<const Self> |
Definition at line 54 of file rtkSoftThresholdTVImageFilter.h.
using rtk::SoftThresholdTVImageFilter< TInputImage, TOutputImage >::InputImagePointer = typename InputImageType::Pointer |
Definition at line 70 of file rtkSoftThresholdTVImageFilter.h.
using rtk::SoftThresholdTVImageFilter< TInputImage, TOutputImage >::InputImageType = TInputImage |
Image type alias support
Definition at line 68 of file rtkSoftThresholdTVImageFilter.h.
using rtk::SoftThresholdTVImageFilter< TInputImage, TOutputImage >::InputPixelType = typename TInputImage::PixelType |
Definition at line 65 of file rtkSoftThresholdTVImageFilter.h.
using rtk::SoftThresholdTVImageFilter< TInputImage, TOutputImage >::OutputImagePointer = typename OutputImageType::Pointer |
Definition at line 71 of file rtkSoftThresholdTVImageFilter.h.
using rtk::SoftThresholdTVImageFilter< TInputImage, TOutputImage >::OutputImageRegionType = typename Superclass::OutputImageRegionType |
Superclass type alias.
Definition at line 80 of file rtkSoftThresholdTVImageFilter.h.
using rtk::SoftThresholdTVImageFilter< TInputImage, TOutputImage >::OutputImageType = TOutputImage |
Definition at line 69 of file rtkSoftThresholdTVImageFilter.h.
using rtk::SoftThresholdTVImageFilter< TInputImage, 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 rtkSoftThresholdTVImageFilter.h.
using rtk::SoftThresholdTVImageFilter< TInputImage, TOutputImage >::Pointer = itk::SmartPointer<Self> |
Definition at line 53 of file rtkSoftThresholdTVImageFilter.h.
using rtk::SoftThresholdTVImageFilter< TInputImage, TOutputImage >::Self = SoftThresholdTVImageFilter |
Standard class type alias.
Definition at line 51 of file rtkSoftThresholdTVImageFilter.h.
using rtk::SoftThresholdTVImageFilter< TInputImage, TOutputImage >::Superclass = itk::ImageToImageFilter<TInputImage, TOutputImage> |
Definition at line 52 of file rtkSoftThresholdTVImageFilter.h.
|
protected |
|
overrideprotecteddefault |
|
virtual |
Reimplemented from itk::Object.
|
overrideprotectedvirtual |
Do any necessary casting/copying of the input data. Input pixel types whose value types are not real number types must be cast to real number types. SoftThresholdTVImageFilter can be implemented as a multithreaded filter. Therefore, this implementation provides a ThreadedGenerateData() routine which is called for each processing thread. The output image data is allocated automatically by the superclass prior to calling ThreadedGenerateData(). ThreadedGenerateData can only write to the portion of the output image specified by the parameter "outputRegionForThread"
Reimplemented from itk::ImageSource< typename TOutputImage >.
|
overridevirtual |
Run-time type information (and related methods)
Reimplemented from itk::ImageSource< typename 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 rtkSoftThresholdTVImageFilter.h.
|
private |
Definition at line 117 of file rtkSoftThresholdTVImageFilter.h.
|
private |
Definition at line 116 of file rtkSoftThresholdTVImageFilter.h.
|
static |
Length of the vector pixel type of the input image.
Definition at line 77 of file rtkSoftThresholdTVImageFilter.h.