Class VectorMagnitudeImageFilter


public class VectorMagnitudeImageFilter extends ImageFilter
Take an image of vectors as input and produce an image with the magnitude of those vectors. The filter expects the input image pixel type to be a vector and the output image pixel type to be a scalar. This filter assumes that the PixelType of the input image is a VectorType that provides a GetNorm() method. See: itk::simple::VectorMagnitude for the procedural interface itk::VectorMagnitudeImageFilter for the Doxygen on the original ITK class. C++ includes: sitkVectorMagnitudeImageFilter.h
  • Constructor Details

    • VectorMagnitudeImageFilter

      protected VectorMagnitudeImageFilter(long cPtr, boolean cMemoryOwn)
    • VectorMagnitudeImageFilter

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

    • getCPtr

      protected static long getCPtr(VectorMagnitudeImageFilter obj)
    • swigRelease

      protected static long swigRelease(VectorMagnitudeImageFilter obj)
    • finalize

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

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

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

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

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