Class LaplacianRecursiveGaussianImageFilter

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

public class LaplacianRecursiveGaussianImageFilter extends ImageFilter
Computes the Laplacian of Gaussian (LoG) of an image. Computes the Laplacian of Gaussian (LoG) of an image by convolution with the second derivative of a Gaussian. This filter is implemented using the recursive gaussian filters. See: itk::simple::LaplacianRecursiveGaussian for the procedural interface itk::LaplacianRecursiveGaussianImageFilter for the Doxygen on the original ITK class. C++ includes: sitkLaplacianRecursiveGaussianImageFilter.h
  • Constructor Details

    • LaplacianRecursiveGaussianImageFilter

      protected LaplacianRecursiveGaussianImageFilter(long cPtr, boolean cMemoryOwn)
    • LaplacianRecursiveGaussianImageFilter

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

    • getCPtr

      protected static long getCPtr(LaplacianRecursiveGaussianImageFilter obj)
    • swigRelease

      protected static long swigRelease(LaplacianRecursiveGaussianImageFilter obj)
    • finalize

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

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

      public void setSigma(double Sigma)
      Self& itk::simple::LaplacianRecursiveGaussianImageFilter::SetSigma(double Sigma) Set/Get Sigma value. Sigma is measured in the units of image spacing.
    • getSigma

      public double getSigma()
      double itk::simple::LaplacianRecursiveGaussianImageFilter::GetSigma() const Set/Get Sigma value. Sigma is measured in the units of image spacing.
    • setNormalizeAcrossScale

      public void setNormalizeAcrossScale(boolean NormalizeAcrossScale)
      Self& itk::simple::LaplacianRecursiveGaussianImageFilter::SetNormalizeAcrossScale(bool NormalizeAcrossScale) Define which normalization factor will be used for the Gaussian See: RecursiveGaussianImageFilter::SetNormalizeAcrossScale
    • normalizeAcrossScaleOn

      public void normalizeAcrossScaleOn()
      Self& itk::simple::LaplacianRecursiveGaussianImageFilter::NormalizeAcrossScaleOn() Set the value of NormalizeAcrossScale to true or false respectfully.
    • normalizeAcrossScaleOff

      public void normalizeAcrossScaleOff()
      Self& itk::simple::LaplacianRecursiveGaussianImageFilter::NormalizeAcrossScaleOff()
    • getNormalizeAcrossScale

      public boolean getNormalizeAcrossScale()
      bool itk::simple::LaplacianRecursiveGaussianImageFilter::GetNormalizeAcrossScale() const Define which normalization factor will be used for the Gaussian See: RecursiveGaussianImageFilter::SetNormalizeAcrossScale
    • getName

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

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

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