Class VectorIndexSelectionCastImageFilter

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

public class VectorIndexSelectionCastImageFilter extends ImageFilter
Extracts the selected index of the vector that is the input pixel type. This filter is templated over the input image type and output image type. The filter expect the input image pixel type to be a vector and the output image pixel type to be a scalar. The only requirement on the type used for representing the vector is that it must provide an operator[]. See: ComposeImageFilter itk::simple::VectorIndexSelectionCast for the procedural interface itk::VectorIndexSelectionCastImageFilter for the Doxygen on the original ITK class. C++ includes: sitkVectorIndexSelectionCastImageFilter.h
  • Constructor Details

    • VectorIndexSelectionCastImageFilter

      protected VectorIndexSelectionCastImageFilter(long cPtr, boolean cMemoryOwn)
    • VectorIndexSelectionCastImageFilter

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

    • getCPtr

      protected static long getCPtr(VectorIndexSelectionCastImageFilter obj)
    • swigRelease

      protected static long swigRelease(VectorIndexSelectionCastImageFilter obj)
    • finalize

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

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

      public void setIndex(long Index)
      Self& itk::simple::VectorIndexSelectionCastImageFilter::SetIndex(unsigned int Index) Get/Set methods for the index
    • getIndex

      public long getIndex()
      unsigned int itk::simple::VectorIndexSelectionCastImageFilter::GetIndex() const Get/Set methods for the index
    • setOutputPixelType

      public void setOutputPixelType(PixelIDValueEnum OutputPixelType)
      Self& itk::simple::VectorIndexSelectionCastImageFilter::SetOutputPixelType(PixelIDValueEnum OutputPixelType) Set the output pixel type of the scalar component to extract.
    • getOutputPixelType

      public PixelIDValueEnum getOutputPixelType()
      PixelIDValueEnum itk::simple::VectorIndexSelectionCastImageFilter::GetOutputPixelType() const Get the ouput pixel type.
    • getName

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

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

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