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()protectedImageFileWriter(long cPtr, boolean cMemoryOwn) -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete()itk::simple::ImageFileWriter::~ImageFileWriter() overridevoidSelf& itk::simple::ImageFileWriter::Execute(const Image &, const PathType &inFileName, bool useCompression, int compressionLevel)voidSelf& itk::simple::ImageFileWriter::Execute(const Image &, const PathType &inFileName, bool useCompression, int compressionLevel)protected voidfinalize()intprotected static longgetCPtr(ImageFileWriter obj) PathType itk::simple::ImageFileWriter::GetFileName() constbooleangetName()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.booleanvoidvoidvoidsetCompressionLevel(int arg0) voidsetCompressor(String arg0) voidsetFileName(String fileName) Self& itk::simple::ImageFileWriter::SetFileName(const PathType &fileName)voidsetImageIO(String imageio) voidsetKeepOriginalImageUID(boolean KeepOriginalImageUID) voidsetUseCompression(boolean UseCompression) protected static longtoString()std::string itk::simple::ImageFileWriter::ToString() const override Print ourselves to stringvoidvoidMethods 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:
finalizein classProcessObject
-
delete
public void delete()itk::simple::ImageFileWriter::~ImageFileWriter() override- Overrides:
deletein classProcessObject
-
toString
std::string itk::simple::ImageFileWriter::ToString() const override Print ourselves to string- Overrides:
toStringin classProcessObject
-
getName
std::string itk::simple::ImageFileWriter::GetName() const override return user readable name of the filter- Overrides:
getNamein 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 PathType &fileName) -
getFileName
PathType itk::simple::ImageFileWriter::GetFileName() const -
execute
Self& itk::simple::ImageFileWriter::Execute(const Image &, const PathType &inFileName, bool useCompression, int compressionLevel) -
execute
-