GDCM  2.2.6
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vtkGDCMImageWriter Class Reference

#include <vtkGDCMImageWriter.h>

Inheritance diagram for vtkGDCMImageWriter:
Inheritance graph
[legend]
Collaboration diagram for vtkGDCMImageWriter:
Collaboration graph
[legend]

Public Types

enum  CompressionTypes {
  NO_COMPRESSION = 0,
  JPEG_COMPRESSION,
  JPEG2000_COMPRESSION,
  JPEGLS_COMPRESSION,
  RLE_COMPRESSION
}
 

Public Member Functions

virtual const char * GetDescriptiveName ()
 
virtual const char * GetFileExtensions ()
 
virtual void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetDirectionCosines (vtkMatrix4x4 *matrix)
 
virtual void SetDirectionCosinesFromImageOrientationPatient (const double dircos[6])
 
virtual void SetFileNames (vtkStringArray *)
 
virtual void SetMedicalImageProperties (vtkMedicalImageProperties *)
 
 vtkBooleanMacro (LossyFlag, int)
 
 vtkBooleanMacro (FileLowerLeft, int)
 
 vtkGetMacro (LossyFlag, int)
 
 vtkGetMacro (Shift, double)
 
 vtkGetMacro (Scale, double)
 
 vtkGetMacro (ImageFormat, int)
 
 vtkGetMacro (FileLowerLeft, int)
 
 vtkGetMacro (PlanarConfiguration, int)
 
 vtkGetMacro (CompressionType, int)
 
 vtkGetObjectMacro (MedicalImageProperties, vtkMedicalImageProperties)
 
 vtkGetObjectMacro (FileNames, vtkStringArray)
 
 vtkGetObjectMacro (DirectionCosines, vtkMatrix4x4)
 
 vtkGetStringMacro (StudyUID)
 
 vtkGetStringMacro (SeriesUID)
 
 vtkSetMacro (LossyFlag, int)
 
 vtkSetMacro (Shift, double)
 
 vtkSetMacro (Scale, double)
 
 vtkSetMacro (ImageFormat, int)
 
 vtkSetMacro (FileLowerLeft, int)
 
 vtkSetMacro (PlanarConfiguration, int)
 
 vtkSetMacro (CompressionType, int)
 
 vtkSetStringMacro (StudyUID)
 
 vtkSetStringMacro (SeriesUID)
 
 vtkTypeRevisionMacro (vtkGDCMImageWriter, vtkImageWriter)
 
virtual void Write ()
 

Static Public Member Functions

static vtkGDCMImageWriterNew ()
 

Protected Member Functions

 vtkGDCMImageWriter ()
 
 ~vtkGDCMImageWriter ()
 
virtual char * GetFileName ()
 
int WriteGDCMData (vtkImageData *data, int timeStep)
 
void WriteSlice (vtkImageData *data)
 

Detailed Description

Examples:
Convert16BitsTo8Bits.cxx, ConvertMultiFrameToSingleFrame.cxx, ConvertRGBToLuminance.cxx, ConvertSingleBitTo8Bits.cxx, gdcmorthoplanes.cxx, HelloActiviz.cs, HelloActiviz2.cs, HelloVTKWorld.cs, HelloVTKWorld.java, HelloVTKWorld2.cs, MagnifyFile.cxx, and RefCounting.cs.

Member Enumeration Documentation

Enumerator
NO_COMPRESSION 
JPEG_COMPRESSION 
JPEG2000_COMPRESSION 
JPEGLS_COMPRESSION 
RLE_COMPRESSION 

Constructor & Destructor Documentation

vtkGDCMImageWriter::vtkGDCMImageWriter ( )
protected
vtkGDCMImageWriter::~vtkGDCMImageWriter ( )
protected

Member Function Documentation

virtual const char* vtkGDCMImageWriter::GetDescriptiveName ( )
inlinevirtual
virtual const char* vtkGDCMImageWriter::GetFileExtensions ( )
inlinevirtual
virtual char* vtkGDCMImageWriter::GetFileName ( )
protectedvirtual
static vtkGDCMImageWriter* vtkGDCMImageWriter::New ( )
static
virtual void vtkGDCMImageWriter::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual
virtual void vtkGDCMImageWriter::SetDirectionCosines ( vtkMatrix4x4 *  matrix)
virtual
virtual void vtkGDCMImageWriter::SetDirectionCosinesFromImageOrientationPatient ( const double  dircos[6])
virtual
virtual void vtkGDCMImageWriter::SetFileNames ( vtkStringArray *  )
virtual
virtual void vtkGDCMImageWriter::SetMedicalImageProperties ( vtkMedicalImageProperties *  )
virtual
vtkGDCMImageWriter::vtkBooleanMacro ( LossyFlag  ,
int   
)
vtkGDCMImageWriter::vtkBooleanMacro ( FileLowerLeft  ,
int   
)
vtkGDCMImageWriter::vtkGetMacro ( LossyFlag  ,
int   
)
vtkGDCMImageWriter::vtkGetMacro ( Shift  ,
double   
)
vtkGDCMImageWriter::vtkGetMacro ( Scale  ,
double   
)
vtkGDCMImageWriter::vtkGetMacro ( ImageFormat  ,
int   
)
vtkGDCMImageWriter::vtkGetMacro ( FileLowerLeft  ,
int   
)
vtkGDCMImageWriter::vtkGetMacro ( PlanarConfiguration  ,
int   
)
vtkGDCMImageWriter::vtkGetMacro ( CompressionType  ,
int   
)
vtkGDCMImageWriter::vtkGetObjectMacro ( MedicalImageProperties  ,
vtkMedicalImageProperties   
)
vtkGDCMImageWriter::vtkGetObjectMacro ( FileNames  ,
vtkStringArray   
)
vtkGDCMImageWriter::vtkGetObjectMacro ( DirectionCosines  ,
vtkMatrix4x4   
)
vtkGDCMImageWriter::vtkGetStringMacro ( StudyUID  )
vtkGDCMImageWriter::vtkGetStringMacro ( SeriesUID  )
vtkGDCMImageWriter::vtkSetMacro ( LossyFlag  ,
int   
)
vtkGDCMImageWriter::vtkSetMacro ( Shift  ,
double   
)
vtkGDCMImageWriter::vtkSetMacro ( Scale  ,
double   
)
vtkGDCMImageWriter::vtkSetMacro ( ImageFormat  ,
int   
)
vtkGDCMImageWriter::vtkSetMacro ( FileLowerLeft  ,
int   
)
vtkGDCMImageWriter::vtkSetMacro ( PlanarConfiguration  ,
int   
)
vtkGDCMImageWriter::vtkSetMacro ( CompressionType  ,
int   
)
vtkGDCMImageWriter::vtkSetStringMacro ( StudyUID  )
vtkGDCMImageWriter::vtkSetStringMacro ( SeriesUID  )
vtkGDCMImageWriter::vtkTypeRevisionMacro ( vtkGDCMImageWriter  ,
vtkImageWriter   
)
virtual void vtkGDCMImageWriter::Write ( )
virtual
int vtkGDCMImageWriter::WriteGDCMData ( vtkImageData *  data,
int  timeStep 
)
protected
void vtkGDCMImageWriter::WriteSlice ( vtkImageData *  data)
protected

The documentation for this class was generated from the following file:

Generated on Sat Dec 21 2013 05:56:20 for GDCM by doxygen 1.8.5
SourceForge.net Logo