Package org.itk.simple
Class ImageFileWriter
java.lang.Object
org.itk.simple.ProcessObject
org.itk.simple.ImageFileWriter
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
-
Field Summary
Fields inherited from class org.itk.simple.ProcessObject
swigCMemOwn
-
Constructor Summary
ConstructorsModifierConstructorDescriptionitk::simple::ImageFileWriter::ImageFileWriter()protected
ImageFileWriter
(long cPtr, boolean cMemoryOwn) -
Method Summary
Modifier and TypeMethodDescriptionvoid
delete()
itk::simple::ImageFileWriter::~ImageFileWriter() overridevoid
Self& itk::simple::ImageFileWriter::Execute(const Image &, const std::string &inFileName, bool useCompression, int compressionLevel)void
Self& itk::simple::ImageFileWriter::Execute(const Image &, const std::string &inFileName, bool useCompression, int compressionLevel)protected void
finalize()
int
protected static long
getCPtr
(ImageFileWriter obj) std::string itk::simple::ImageFileWriter::GetFileName() constboolean
getName()
std::string itk::simple::ImageFileWriter::GetName() const override return user readable name of the filtervirtual std::vector<std::string> itk::simple::ImageFileWriter::GetRegisteredImageIOs() const Get a vector of the names of registered itk ImageIOs.boolean
void
void
void
setCompressionLevel
(int arg0) void
setCompressor
(String arg0) void
setFileName
(String fileName) Self& itk::simple::ImageFileWriter::SetFileName(const std::string &fileName)void
setImageIO
(String imageio) void
setKeepOriginalImageUID
(boolean KeepOriginalImageUID) void
setUseCompression
(boolean UseCompression) protected static long
toString()
std::string itk::simple::ImageFileWriter::ToString() const override Print ourselves to stringvoid
void
Methods inherited from class org.itk.simple.ProcessObject
abort, addCommand, debugOff, debugOn, getCPtr, getDebug, getGlobalDefaultCoordinateTolerance, getGlobalDefaultDebug, getGlobalDefaultDirectionTolerance, getGlobalDefaultNumberOfThreads, getGlobalDefaultThreader, getGlobalWarningDisplay, getNumberOfThreads, getNumberOfWorkUnits, getProgress, globalDefaultDebugOff, globalDefaultDebugOn, globalWarningDisplayOff, globalWarningDisplayOn, hasCommand, removeAllCommands, setDebug, setGlobalDefaultCoordinateTolerance, setGlobalDefaultDebug, setGlobalDefaultDirectionTolerance, setGlobalDefaultNumberOfThreads, setGlobalDefaultThreader, setGlobalWarningDisplay, setNumberOfThreads, setNumberOfWorkUnits, swigRelease
-
Constructor Details
-
ImageFileWriter
protected ImageFileWriter(long cPtr, boolean cMemoryOwn) -
ImageFileWriter
public ImageFileWriter()itk::simple::ImageFileWriter::ImageFileWriter()
-
-
Method Details
-
getCPtr
-
swigRelease
-
finalize
protected void finalize()- Overrides:
finalize
in classProcessObject
-
delete
public void delete()itk::simple::ImageFileWriter::~ImageFileWriter() override- Overrides:
delete
in classProcessObject
-
toString
std::string itk::simple::ImageFileWriter::ToString() const override Print ourselves to string- Overrides:
toString
in classProcessObject
-
getName
std::string itk::simple::ImageFileWriter::GetName() const override return user readable name of the filter- Overrides:
getName
in classProcessObject
-
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
-
getCompressor
-
setImageIO
-
getImageIO
-
setKeepOriginalImageUID
public void setKeepOriginalImageUID(boolean KeepOriginalImageUID) -
getKeepOriginalImageUID
public boolean getKeepOriginalImageUID() -
keepOriginalImageUIDOn
public void keepOriginalImageUIDOn() -
keepOriginalImageUIDOff
public void keepOriginalImageUIDOff() -
setFileName
Self& itk::simple::ImageFileWriter::SetFileName(const std::string &fileName) -
getFileName
std::string itk::simple::ImageFileWriter::GetFileName() const -
execute
Self& itk::simple::ImageFileWriter::Execute(const Image &, const std::string &inFileName, bool useCompression, int compressionLevel) -
execute
Self& itk::simple::ImageFileWriter::Execute(const Image &, const std::string &inFileName, bool useCompression, int compressionLevel)
-