Class GradientMagnitudeImageFilter

java.lang.Object
org.itk.simple.ProcessObject
org.itk.simple.ImageFilter
org.itk.simple.GradientMagnitudeImageFilter

public class GradientMagnitudeImageFilter extends ImageFilter
Computes the gradient magnitude of an image region at each pixel. See: Image Neighborhood NeighborhoodOperator NeighborhoodIterator itk::simple::GradientMagnitude for the procedural interface itk::GradientMagnitudeImageFilter for the Doxygen on the original ITK class. C++ includes: sitkGradientMagnitudeImageFilter.h
  • Constructor Details

    • GradientMagnitudeImageFilter

      protected GradientMagnitudeImageFilter(long cPtr, boolean cMemoryOwn)
    • GradientMagnitudeImageFilter

      public GradientMagnitudeImageFilter()
      itk::simple::GradientMagnitudeImageFilter::GradientMagnitudeImageFilter() Default Constructor that takes no arguments and initializes default parameters
  • Method Details

    • getCPtr

      protected static long getCPtr(GradientMagnitudeImageFilter obj)
    • swigRelease

      protected static long swigRelease(GradientMagnitudeImageFilter obj)
    • finalize

      protected void finalize()
      Overrides:
      finalize in class ImageFilter
    • delete

      public void delete()
      virtual itk::simple::GradientMagnitudeImageFilter::~GradientMagnitudeImageFilter() Destructor
      Overrides:
      delete in class ImageFilter
    • setUseImageSpacing

      public void setUseImageSpacing(boolean UseImageSpacing)
      Self& itk::simple::GradientMagnitudeImageFilter::SetUseImageSpacing(bool UseImageSpacing) Set/Get whether or not the filter will use the spacing of the input image in the computation of the derivatives. Use On to compute the gradient in physical space; use Off to ignore image spacing and to compute the gradient in isotropic voxel space. Default is On.
    • useImageSpacingOn

      public void useImageSpacingOn()
      Self& itk::simple::GradientMagnitudeImageFilter::UseImageSpacingOn() Set the value of UseImageSpacing to true or false respectfully.
    • useImageSpacingOff

      public void useImageSpacingOff()
      Self& itk::simple::GradientMagnitudeImageFilter::UseImageSpacingOff()
    • getUseImageSpacing

      public boolean getUseImageSpacing()
      bool itk::simple::GradientMagnitudeImageFilter::GetUseImageSpacing() const Set/Get whether or not the filter will use the spacing of the input image in the computation of the derivatives. Use On to compute the gradient in physical space; use Off to ignore image spacing and to compute the gradient in isotropic voxel space. Default is On.
    • getName

      public String getName()
      std::string itk::simple::GradientMagnitudeImageFilter::GetName() const Name of this class
      Overrides:
      getName in class ProcessObject
    • toString

      public String toString()
      std::string itk::simple::GradientMagnitudeImageFilter::ToString() const Print ourselves out
      Overrides:
      toString in class ProcessObject
    • execute

      public Image execute(Image image1)
      Image itk::simple::GradientMagnitudeImageFilter::Execute(const Image &image1) Execute the filter on the input image