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 Summary
Fields inherited from class org.itk.simple.ProcessObject
swigCMemOwn -
Constructor Summary
ConstructorsModifierConstructorDescriptionitk::simple::ImageSeriesWriter::ImageSeriesWriter()protectedImageSeriesWriter(long cPtr, boolean cMemoryOwn) -
Method Summary
Modifier 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.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
-
ImageSeriesWriter
protected ImageSeriesWriter(long cPtr, boolean cMemoryOwn) -
ImageSeriesWriter
public ImageSeriesWriter()itk::simple::ImageSeriesWriter::ImageSeriesWriter()
-
-
Method Details
-
getCPtr
-
swigRelease
-
finalize
protected void finalize()- Overrides:
finalizein classProcessObject
-
delete
public void delete()itk::simple::ImageSeriesWriter::~ImageSeriesWriter() override- Overrides:
deletein classProcessObject
-
toString
std::string itk::simple::ImageSeriesWriter::ToString() const override Print ourselves to string- Overrides:
toStringin classProcessObject
-
getRegisteredImageIOs
virtual std::vector<std::string> itk::simple::ImageSeriesWriter::GetRegisteredImageIOs() const Get a vector of the names of registered itk ImageIOs. -
setImageIO
-
getImageIO
-
getName
virtual std::string itk::simple::ProcessObject::GetName() const =0 return user readable name for the filter- Overrides:
getNamein classProcessObject
-
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
-
setFileNames
-
getFileNames
-
execute
Self& itk::simple::ImageSeriesWriter::Execute(const Image &image, const std::vector< PathType > &inFileNames, bool useCompression, int compressionLevel) -
execute
public 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)
-