![]() |
ITK
5.1.0
Insight Toolkit
|
#include <itkGradientMagnitudeImageFilter.h>
Static Public Member Functions | |
static Pointer | New () |
![]() | |
static void | SetGlobalDefaultDirectionTolerance (double) |
static double | GetGlobalDefaultDirectionTolerance () |
static void | SetGlobalDefaultCoordinateTolerance (double) |
static double | GetGlobalDefaultCoordinateTolerance () |
![]() | |
static bool | GetGlobalWarningDisplay () |
static void | GlobalWarningDisplayOff () |
static void | GlobalWarningDisplayOn () |
static Pointer | New () |
static void | SetGlobalWarningDisplay (bool flag) |
![]() | |
static void | BreakOnError () |
static Pointer | New () |
Static Public Attributes | |
static constexpr unsigned int | ImageDimension = TOutputImage::ImageDimension |
![]() | |
static constexpr unsigned int | InputImageDimension = TInputImage::ImageDimension |
static constexpr unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
![]() | |
static constexpr unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
bool | m_UseImageSpacing { true } |
virtual void | SetUseImageSpacing (bool _arg) |
virtual bool | GetUseImageSpacing () const |
GradientMagnitudeImageFilter () | |
~GradientMagnitudeImageFilter () override=default | |
void | DynamicThreadedGenerateData (const OutputImageRegionType &outputRegionForThread) override |
void | PrintSelf (std::ostream &, Indent) const override |
Computes the gradient magnitude of an image region at each pixel.
Definition at line 42 of file itkGradientMagnitudeImageFilter.h.
using itk::GradientMagnitudeImageFilter< TInputImage, TOutputImage >::ConstPointer = SmartPointer<const Self> |
Definition at line 51 of file itkGradientMagnitudeImageFilter.h.
using itk::GradientMagnitudeImageFilter< TInputImage, TOutputImage >::InputImagePointer = typename InputImageType::Pointer |
Definition at line 72 of file itkGradientMagnitudeImageFilter.h.
using itk::GradientMagnitudeImageFilter< TInputImage, TOutputImage >::InputImageType = TInputImage |
Image type alias support
Definition at line 70 of file itkGradientMagnitudeImageFilter.h.
using itk::GradientMagnitudeImageFilter< TInputImage, TOutputImage >::InputPixelType = typename TInputImage::PixelType |
Definition at line 62 of file itkGradientMagnitudeImageFilter.h.
using itk::GradientMagnitudeImageFilter< TInputImage, TOutputImage >::OutputImagePointer = typename OutputImageType::Pointer |
Definition at line 73 of file itkGradientMagnitudeImageFilter.h.
using itk::GradientMagnitudeImageFilter< TInputImage, TOutputImage >::OutputImageRegionType = typename Superclass::OutputImageRegionType |
Superclass type alias.
Definition at line 76 of file itkGradientMagnitudeImageFilter.h.
using itk::GradientMagnitudeImageFilter< TInputImage, TOutputImage >::OutputImageType = TOutputImage |
Definition at line 71 of file itkGradientMagnitudeImageFilter.h.
using itk::GradientMagnitudeImageFilter< 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 61 of file itkGradientMagnitudeImageFilter.h.
using itk::GradientMagnitudeImageFilter< TInputImage, TOutputImage >::Pointer = SmartPointer<Self> |
Definition at line 50 of file itkGradientMagnitudeImageFilter.h.
using itk::GradientMagnitudeImageFilter< TInputImage, TOutputImage >::RealType = typename NumericTraits<InputPixelType>::RealType |
Definition at line 63 of file itkGradientMagnitudeImageFilter.h.
using itk::GradientMagnitudeImageFilter< TInputImage, TOutputImage >::Self = GradientMagnitudeImageFilter |
Standard class type aliases.
Definition at line 48 of file itkGradientMagnitudeImageFilter.h.
using itk::GradientMagnitudeImageFilter< TInputImage, TOutputImage >::Superclass = ImageToImageFilter<TInputImage, TOutputImage> |
Definition at line 49 of file itkGradientMagnitudeImageFilter.h.
|
protected |
Set/Get whether or not the filter will use the spacing of the input image in its calculations
|
overrideprotecteddefault |
Set/Get whether or not the filter will use the spacing of the input image in its calculations
|
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.
|
overrideprotectedvirtual |
GradientMagnitudeImageFilter can be implemented as a multithreaded filter. Therefore, this implementation provides a DynamicThreadedGenerateData() routine which is called for each processing thread. The output image data is allocated automatically by the superclass prior to calling DynamicThreadedGenerateData(). DynamicThreadedGenerateData can only write to the portion of the output image specified by the parameter "outputRegionForThread"
Reimplemented from itk::ImageSource< TOutputImage >.
|
overridevirtual |
GradientMagnitudeImageFilter needs a larger input requested region than the output requested region (larger by the kernel size to calculate derivatives). As such, GradientMagnitudeImageFilter needs to provide an implementation for GenerateInputRequestedRegion() in order to inform the pipeline execution model.
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
|
virtual |
Run-time type information (and related methods)
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
|
virtual |
Set/Get whether or not the filter will use the spacing of the input image in its calculations
|
static |
Method for creation through the object factory.
|
overrideprotectedvirtual |
Set/Get whether or not the filter will use the spacing of the input image in its calculations
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
|
virtual |
Set/Get whether or not the filter will use the spacing of the input image in its calculations
|
inline |
Ignore the image spacing. Use this option if you want derivatives in isotropic pixel space. Default is UseImageSpacingOn.
Definition at line 100 of file itkGradientMagnitudeImageFilter.h.
|
inline |
Use the image spacing information in calculations. Use this option if you want derivatives in physical space. Default is UseImageSpacingOn.
Definition at line 92 of file itkGradientMagnitudeImageFilter.h.
|
staticconstexpr |
Extract some information from the image types. Dimensionality of the two images is assumed to be the same.
Definition at line 67 of file itkGradientMagnitudeImageFilter.h.
|
private |
Set/Get whether or not the filter will use the spacing of the input image in its calculations
Definition at line 141 of file itkGradientMagnitudeImageFilter.h.