Class ImageSeriesWriter
java.lang.Object
org.itk.simple.ProcessObject
org.itk.simple.ImageSeriesWriter
Writer series of image from a SimpleITK image.
The ImageSeriesWriter is for writing a 3D image as a series of 2D images. A list of names
for the series of 2D images must be provided, and an exception will be
generated if the number of file names does not match the size of the
image in the z-direction.
DICOM series cannot be written with this class, as an exception will
be generated. To write a DICOM series the individual slices must be
extracted, proper DICOM tags must be added to the dictionaries, then
written with the ImageFileWriter.
See:
 itk::simple::WriteImage for the procedural interface
C++ includes: sitkImageSeriesWriter.h
- 
Field SummaryFields inherited from class org.itk.simple.ProcessObjectswigCMemOwn
- 
Constructor SummaryConstructorsModifierConstructorDescriptionitk::simple::ImageSeriesWriter::ImageSeriesWriter()protectedImageSeriesWriter(long cPtr, boolean cMemoryOwn) 
- 
Method SummaryModifier and TypeMethodDescriptionvoiddelete()itk::simple::ImageSeriesWriter::~ImageSeriesWriter() overridevoidSelf& itk::simple::ImageSeriesWriter::Execute(const Image &image, const std::vector< PathType > &inFileNames, bool useCompression, int compressionLevel)voidexecute(Image image, VectorString inFileNames, boolean useCompression, int compressionLevel) Self& itk::simple::ImageSeriesWriter::Execute(const Image &image, const std::vector< PathType > &inFileNames, bool useCompression, int compressionLevel)protected voidfinalize()intprotected static longgetCPtr(ImageSeriesWriter obj) getName()virtual std::string itk::simple::ProcessObject::GetName() const =0 return user readable name for the filtervirtual std::vector<std::string> itk::simple::ImageSeriesWriter::GetRegisteredImageIOs() const Get a vector of the names of registered itk ImageIOs.booleanvoidsetCompressionLevel(int arg0) voidsetCompressor(String arg0) voidsetFileNames(VectorString fileNames) voidsetImageIO(String imageio) voidsetUseCompression(boolean UseCompression) protected static longtoString()std::string itk::simple::ImageSeriesWriter::ToString() const override Print ourselves to stringvoidvoidMethods inherited from class org.itk.simple.ProcessObjectabort, 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- 
ImageSeriesWriterprotected ImageSeriesWriter(long cPtr, boolean cMemoryOwn) 
- 
ImageSeriesWriterpublic ImageSeriesWriter()itk::simple::ImageSeriesWriter::ImageSeriesWriter()
 
- 
- 
Method Details- 
getCPtr
- 
swigRelease
- 
finalizeprotected void finalize()- Overrides:
- finalizein class- ProcessObject
 
- 
deletepublic void delete()itk::simple::ImageSeriesWriter::~ImageSeriesWriter() override- Overrides:
- deletein class- ProcessObject
 
- 
toStringstd::string itk::simple::ImageSeriesWriter::ToString() const override Print ourselves to string- Overrides:
- toStringin class- ProcessObject
 
- 
getRegisteredImageIOsvirtual std::vector<std::string> itk::simple::ImageSeriesWriter::GetRegisteredImageIOs() const Get a vector of the names of registered itk ImageIOs.
- 
setImageIO
- 
getImageIO
- 
getNamevirtual std::string itk::simple::ProcessObject::GetName() const =0 return user readable name for the filter- Overrides:
- getNamein class- ProcessObject
 
- 
setUseCompressionpublic void setUseCompression(boolean UseCompression) 
- 
getUseCompressionpublic boolean getUseCompression()
- 
useCompressionOnpublic void useCompressionOn()
- 
useCompressionOffpublic void useCompressionOff()
- 
setCompressionLevelpublic void setCompressionLevel(int arg0) 
- 
getCompressionLevelpublic int getCompressionLevel()
- 
setCompressor
- 
getCompressor
- 
setFileNames
- 
getFileNames
- 
executeSelf& itk::simple::ImageSeriesWriter::Execute(const Image &image, const std::vector< PathType > &inFileNames, bool useCompression, int compressionLevel)
- 
executepublic void execute(Image image, VectorString inFileNames, boolean useCompression, int compressionLevel) Self& itk::simple::ImageSeriesWriter::Execute(const Image &image, const std::vector< PathType > &inFileNames, bool useCompression, int compressionLevel)
 
-