Class ImageFileWriter

java.lang.Object
org.itk.simple.ProcessObject
org.itk.simple.ImageFileWriter

public class ImageFileWriter extends ProcessObject
Write out a SimpleITK image to the specified file location. This writer tries to write the image out using the image's type to the location specified in FileName. If writing fails, an ITK exception is thrown. See: itk::simple::WriteImage for the procedural interface C++ includes: sitkImageFileWriter.h
  • Constructor Details

    • ImageFileWriter

      protected ImageFileWriter(long cPtr, boolean cMemoryOwn)
    • ImageFileWriter

      public ImageFileWriter()
      itk::simple::ImageFileWriter::ImageFileWriter()
  • Method Details

    • getCPtr

      protected static long getCPtr(ImageFileWriter obj)
    • swigRelease

      protected static long swigRelease(ImageFileWriter obj)
    • finalize

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

      public void delete()
      itk::simple::ImageFileWriter::~ImageFileWriter() override
      Overrides:
      delete in class ProcessObject
    • toString

      public String toString()
      std::string itk::simple::ImageFileWriter::ToString() const override Print ourselves to string
      Overrides:
      toString in class ProcessObject
    • getName

      public String getName()
      std::string itk::simple::ImageFileWriter::GetName() const override return user readable name of the filter
      Overrides:
      getName in class ProcessObject
    • getRegisteredImageIOs

      public VectorString getRegisteredImageIOs()
      virtual std::vector<std::string> itk::simple::ImageFileWriter::GetRegisteredImageIOs() const Get a vector of the names of registered itk ImageIOs.
    • setUseCompression

      public void setUseCompression(boolean UseCompression)
    • getUseCompression

      public boolean getUseCompression()
    • useCompressionOn

      public void useCompressionOn()
    • useCompressionOff

      public void useCompressionOff()
    • setCompressionLevel

      public void setCompressionLevel(int arg0)
    • getCompressionLevel

      public int getCompressionLevel()
    • setCompressor

      public void setCompressor(String arg0)
    • getCompressor

      public String getCompressor()
    • setImageIO

      public void setImageIO(String imageio)
    • getImageIO

      public String getImageIO()
    • setKeepOriginalImageUID

      public void setKeepOriginalImageUID(boolean KeepOriginalImageUID)
    • getKeepOriginalImageUID

      public boolean getKeepOriginalImageUID()
    • keepOriginalImageUIDOn

      public void keepOriginalImageUIDOn()
    • keepOriginalImageUIDOff

      public void keepOriginalImageUIDOff()
    • setFileName

      public void setFileName(String fileName)
      Self& itk::simple::ImageFileWriter::SetFileName(const std::string &fileName)
    • getFileName

      public String getFileName()
      std::string itk::simple::ImageFileWriter::GetFileName() const
    • execute

      public void execute(Image arg0)
      Self& itk::simple::ImageFileWriter::Execute(const Image &, const std::string &inFileName, bool useCompression, int compressionLevel)
    • execute

      public void execute(Image arg0, String inFileName, boolean useCompression, int compressionLevel)
      Self& itk::simple::ImageFileWriter::Execute(const Image &, const std::string &inFileName, bool useCompression, int compressionLevel)