|
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 |
1.8.13