Class PhysicalPointImageSource


public class PhysicalPointImageSource extends ImageFilter
Generate an image of the physical locations of each pixel. This image source supports image which have a multi-component pixel equal to the image dimension, and variable length VectorImages. It is recommended that the component type be a real valued type. See: itk::simple::PhysicalPointSource for the procedural interface itk::PhysicalPointImageSource for the Doxygen on the original ITK class. C++ includes: sitkPhysicalPointImageSource.h
  • Constructor Details

    • PhysicalPointImageSource

      protected PhysicalPointImageSource(long cPtr, boolean cMemoryOwn)
    • PhysicalPointImageSource

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

    • getCPtr

      protected static long getCPtr(PhysicalPointImageSource obj)
    • swigRelease

      protected static long swigRelease(PhysicalPointImageSource obj)
    • finalize

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

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

      public void setOutputPixelType(PixelIDValueEnum OutputPixelType)
      Self& itk::simple::PhysicalPointImageSource::SetOutputPixelType(PixelIDValueEnum OutputPixelType)
    • getOutputPixelType

      public PixelIDValueEnum getOutputPixelType()
      PixelIDValueEnum itk::simple::PhysicalPointImageSource::GetOutputPixelType() const
    • setSize

      public void setSize(VectorUInt32 Size)
      Self& itk::simple::PhysicalPointImageSource::SetSize(std::vector< unsigned int > Size)
    • getSize

      public VectorUInt32 getSize()
      std::vector<unsigned int> itk::simple::PhysicalPointImageSource::GetSize() const
    • setOrigin

      public void setOrigin(VectorDouble Origin)
      Self& itk::simple::PhysicalPointImageSource::SetOrigin(std::vector< double > Origin)
    • getOrigin

      public VectorDouble getOrigin()
      std::vector<double> itk::simple::PhysicalPointImageSource::GetOrigin() const
    • setSpacing

      public void setSpacing(VectorDouble Spacing)
      Self& itk::simple::PhysicalPointImageSource::SetSpacing(std::vector< double > Spacing)
    • getSpacing

      public VectorDouble getSpacing()
      std::vector<double> itk::simple::PhysicalPointImageSource::GetSpacing() const
    • setDirection

      public void setDirection(VectorDouble Direction)
      Self& itk::simple::PhysicalPointImageSource::SetDirection(std::vector< double > Direction)
    • getDirection

      public VectorDouble getDirection()
      std::vector<double> itk::simple::PhysicalPointImageSource::GetDirection() const
    • getName

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

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

      public Image execute()
      Image itk::simple::PhysicalPointImageSource::Execute() Execute the filter on the input image
    • setReferenceImage

      public void setReferenceImage(Image refImage)
      void itk::simple::PhysicalPointImageSource::SetReferenceImage(const Image &refImage) This methods sets the size, origin, spacing and direction to that of the provided image