vtkgdcm
|
write DICOM files More...
#include <vtkGDCMImageWriter.h>
Inherits vtkImageWriter.
Public Types | |
enum | CompressionTypes { NO_COMPRESSION = 0, JPEG_COMPRESSION, JPEG2000_COMPRESSION, JPEGLS_COMPRESSION, RLE_COMPRESSION } |
typedef vtkImageWriter | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
virtual void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | Write () |
virtual const char * | GetFileExtensions () |
Get the entension for this file format. More... | |
virtual const char * | GetDescriptiveName () |
Get the name of this file format. More... | |
virtual void | SetCompressionType (int) |
virtual int | GetCompressionType () |
virtual vtkMedicalImageProperties * | GetMedicalImageProperties () |
Pass in the vtkmedicalimageproperties object for medical information to be mapped to DICOM attributes. More... | |
virtual void | SetMedicalImageProperties (vtkMedicalImageProperties *) |
Pass in the vtkmedicalimageproperties object for medical information to be mapped to DICOM attributes. More... | |
virtual void | SetFileNames (vtkStringArray *) |
Pass in the list of filename to be used to write out the DICOM file(s) More... | |
virtual vtkStringArray * | GetFileNames () |
Pass in the list of filename to be used to write out the DICOM file(s) More... | |
virtual int | GetLossyFlag () |
Set/Get whether or not the image was compressed using a lossy compression algorithm. More... | |
virtual void | SetLossyFlag (int) |
Set/Get whether or not the image was compressed using a lossy compression algorithm. More... | |
virtual void | LossyFlagOn () |
Set/Get whether or not the image was compressed using a lossy compression algorithm. More... | |
virtual void | LossyFlagOff () |
Set/Get whether or not the image was compressed using a lossy compression algorithm. More... | |
virtual void | SetDirectionCosines (vtkMatrix4x4 *matrix) |
You need to manually specify the direction the image is in to write a valid DICOM file since vtkImageData do not contains one (eg. More... | |
virtual vtkMatrix4x4 * | GetDirectionCosines () |
You need to manually specify the direction the image is in to write a valid DICOM file since vtkImageData do not contains one (eg. More... | |
virtual void | SetDirectionCosinesFromImageOrientationPatient (const double dircos[6]) |
You need to manually specify the direction the image is in to write a valid DICOM file since vtkImageData do not contains one (eg. More... | |
virtual void | SetShift (double) |
Modality LUT. More... | |
virtual double | GetShift () |
Modality LUT. More... | |
virtual void | SetScale (double) |
Modality LUT. More... | |
virtual double | GetScale () |
Modality LUT. More... | |
virtual int | GetImageFormat () |
See vtkGDCMImageReader for list of ImageFormat. More... | |
virtual void | SetImageFormat (int) |
See vtkGDCMImageReader for list of ImageFormat. More... | |
virtual void | FileLowerLeftOn () |
Set/Get whether the data comes from the file starting in the lower left corner or upper left corner. More... | |
virtual void | FileLowerLeftOff () |
Set/Get whether the data comes from the file starting in the lower left corner or upper left corner. More... | |
virtual int | GetFileLowerLeft () |
Set/Get whether the data comes from the file starting in the lower left corner or upper left corner. More... | |
virtual void | SetFileLowerLeft (int) |
Set/Get whether the data comes from the file starting in the lower left corner or upper left corner. More... | |
virtual void | SetPlanarConfiguration (int) |
For color image (more than a single comp) you can specify the planar configuration you prefer. More... | |
virtual int | GetPlanarConfiguration () |
For color image (more than a single comp) you can specify the planar configuration you prefer. More... | |
virtual void | SetStudyUID (const char *) |
Set/Get specific StudyUID / SeriesUID. More... | |
virtual char * | GetStudyUID () |
Set/Get specific StudyUID / SeriesUID. More... | |
virtual void | SetSeriesUID (const char *) |
Set/Get specific StudyUID / SeriesUID. More... | |
virtual char * | GetSeriesUID () |
Set/Get specific StudyUID / SeriesUID. More... | |
Static Public Member Functions | |
static vtkGDCMImageWriter * | New () |
static int | IsTypeOf (const char *type) |
static vtkGDCMImageWriter * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
vtkGDCMImageWriter () | |
~vtkGDCMImageWriter () | |
void | WriteSlice (vtkImageData *data) |
int | WriteGDCMData (vtkImageData *data, int timeStep) |
virtual char * | GetFileName () |
write DICOM files
vtkGDCMImageWriter is a sink object that write DICOM files this writer is single threaded (see vtkGDCMThreadedImageReader2 for multi-thread)
Definition at line 51 of file vtkGDCMImageWriter.h.
typedef vtkImageWriter vtkGDCMImageWriter::Superclass |
Definition at line 55 of file vtkGDCMImageWriter.h.
Enumerator | |
---|---|
NO_COMPRESSION | |
JPEG_COMPRESSION | |
JPEG2000_COMPRESSION | |
JPEGLS_COMPRESSION | |
RLE_COMPRESSION |
Definition at line 156 of file vtkGDCMImageWriter.h.
|
protected |
|
protected |
|
static |
|
virtual |
|
static |
|
virtual |
|
static |
|
virtual |
|
virtual |
Pass in the vtkmedicalimageproperties object for medical information to be mapped to DICOM attributes.
|
virtual |
Pass in the vtkmedicalimageproperties object for medical information to be mapped to DICOM attributes.
|
virtual |
Pass in the list of filename to be used to write out the DICOM file(s)
|
virtual |
Pass in the list of filename to be used to write out the DICOM file(s)
|
virtual |
Set/Get whether or not the image was compressed using a lossy compression algorithm.
|
virtual |
Set/Get whether or not the image was compressed using a lossy compression algorithm.
|
virtual |
Set/Get whether or not the image was compressed using a lossy compression algorithm.
|
virtual |
Set/Get whether or not the image was compressed using a lossy compression algorithm.
|
virtual |
|
inlinevirtual |
Get the entension for this file format.
Definition at line 90 of file vtkGDCMImageWriter.h.
|
inlinevirtual |
Get the name of this file format.
Definition at line 96 of file vtkGDCMImageWriter.h.
|
virtual |
You need to manually specify the direction the image is in to write a valid DICOM file since vtkImageData do not contains one (eg.
MR Image Storage, CT Image Storage...)
|
virtual |
You need to manually specify the direction the image is in to write a valid DICOM file since vtkImageData do not contains one (eg.
MR Image Storage, CT Image Storage...)
|
virtual |
You need to manually specify the direction the image is in to write a valid DICOM file since vtkImageData do not contains one (eg.
MR Image Storage, CT Image Storage...)
|
virtual |
Modality LUT.
|
virtual |
Modality LUT.
|
virtual |
Modality LUT.
|
virtual |
Modality LUT.
|
virtual |
See vtkGDCMImageReader for list of ImageFormat.
|
virtual |
See vtkGDCMImageReader for list of ImageFormat.
|
virtual |
Set/Get whether the data comes from the file starting in the lower left corner or upper left corner.
|
virtual |
Set/Get whether the data comes from the file starting in the lower left corner or upper left corner.
|
virtual |
Set/Get whether the data comes from the file starting in the lower left corner or upper left corner.
|
virtual |
Set/Get whether the data comes from the file starting in the lower left corner or upper left corner.
|
virtual |
For color image (more than a single comp) you can specify the planar configuration you prefer.
|
virtual |
For color image (more than a single comp) you can specify the planar configuration you prefer.
|
virtual |
Set/Get specific StudyUID / SeriesUID.
|
virtual |
Set/Get specific StudyUID / SeriesUID.
|
virtual |
Set/Get specific StudyUID / SeriesUID.
|
virtual |
Set/Get specific StudyUID / SeriesUID.
|
virtual |
|
virtual |
|
protected |
|
protected |
|
protectedvirtual |