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 |
virtual float | GetThreshold () |
virtual void | SetThreshold (float _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 |
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 75 of file rtkSoftThresholdTVImageFilter.h.
using rtk::SoftThresholdTVImageFilter< TInputImage, TOutputImage >::InputImageType = TInputImage |
Image type alias support
Definition at line 73 of file rtkSoftThresholdTVImageFilter.h.
using rtk::SoftThresholdTVImageFilter< TInputImage, TOutputImage >::InputPixelType = typename TInputImage::PixelType |
Definition at line 70 of file rtkSoftThresholdTVImageFilter.h.
using rtk::SoftThresholdTVImageFilter< TInputImage, TOutputImage >::OutputImagePointer = typename OutputImageType::Pointer |
Definition at line 76 of file rtkSoftThresholdTVImageFilter.h.
using rtk::SoftThresholdTVImageFilter< TInputImage, TOutputImage >::OutputImageRegionType = typename Superclass::OutputImageRegionType |
Superclass type alias.
Definition at line 85 of file rtkSoftThresholdTVImageFilter.h.
using rtk::SoftThresholdTVImageFilter< TInputImage, TOutputImage >::OutputImageType = TOutputImage |
Definition at line 74 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 69 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< TOutputImage >.
|
virtual |
Run-time type information (and related methods)
Reimplemented from itk::ImageToImageFilter< 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 79 of file rtkSoftThresholdTVImageFilter.h.
|
private |
Definition at line 124 of file rtkSoftThresholdTVImageFilter.h.
|
private |
Definition at line 123 of file rtkSoftThresholdTVImageFilter.h.
|
static |
Length of the vector pixel type of the input image.
Definition at line 82 of file rtkSoftThresholdTVImageFilter.h.