Slicer  4.8
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkITKImageWriter Class Reference

#include <Libs/vtkITK/vtkITKImageWriter.h>

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

Public Types

typedef vtkImageAlgorithm Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
char * GetFileName ()
 
virtual char * GetImageIOClassName ()
 Set/Get the ImageIO class name. More...
 
virtual int GetUseCompression ()
 use compression if possible More...
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE
 
void SetFileName (const char *)
 
virtual void SetImageIOClassName (const char *)
 
void SetMeasurementFrameMatrix (vtkMatrix4x4 *mat)
 Set orienation matrix. More...
 
void SetRasToIJKMatrix (vtkMatrix4x4 *mat)
 Set orienation matrix. More...
 
virtual void SetUseCompression (int)
 
virtual void UseCompressionOff ()
 
virtual void UseCompressionOn ()
 
void Write ()
 The main interface which triggers the writer to start. More...
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkITKImageWriterNew ()
 
static vtkITKImageWriterSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkITKImageWriter ()
 
 ~vtkITKImageWriter ()
 

Protected Attributes

char * FileName
 
char * ImageIOClassName
 
vtkMatrix4x4 * MeasurementFrameMatrix
 
vtkMatrix4x4 * RasToIJKMatrix
 
int UseCompression
 

Detailed Description

Definition at line 28 of file vtkITKImageWriter.h.

Member Typedef Documentation

◆ Superclass

typedef vtkImageAlgorithm vtkITKImageWriter::Superclass

Definition at line 32 of file vtkITKImageWriter.h.

Constructor & Destructor Documentation

◆ vtkITKImageWriter()

vtkITKImageWriter::vtkITKImageWriter ( )
protected

◆ ~vtkITKImageWriter()

vtkITKImageWriter::~vtkITKImageWriter ( )
protected

Member Function Documentation

◆ GetClassName()

virtual const char* vtkITKImageWriter::GetClassName ( )
virtual

◆ GetFileName()

char* vtkITKImageWriter::GetFileName ( )
inline

Definition at line 41 of file vtkITKImageWriter.h.

◆ GetImageIOClassName()

virtual char* vtkITKImageWriter::GetImageIOClassName ( )
virtual

Set/Get the ImageIO class name.

◆ GetUseCompression()

virtual int vtkITKImageWriter::GetUseCompression ( )
virtual

use compression if possible

◆ IsA()

virtual int vtkITKImageWriter::IsA ( const char *  type)
virtual

◆ IsTypeOf()

static int vtkITKImageWriter::IsTypeOf ( const char *  type)
static

◆ New()

static vtkITKImageWriter* vtkITKImageWriter::New ( )
static

◆ PrintSelf()

void vtkITKImageWriter::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

◆ SafeDownCast()

static vtkITKImageWriter* vtkITKImageWriter::SafeDownCast ( vtkObject *  o)
static

◆ SetFileName()

void vtkITKImageWriter::SetFileName ( const char *  )

Specify file name for the image file. You should specify either a FileName or a FilePrefix. Use FilePrefix if the data is stored in multiple files.

◆ SetImageIOClassName()

virtual void vtkITKImageWriter::SetImageIOClassName ( const char *  )
virtual

◆ SetMeasurementFrameMatrix()

void vtkITKImageWriter::SetMeasurementFrameMatrix ( vtkMatrix4x4 *  mat)
inline

Set orienation matrix.

Definition at line 66 of file vtkITKImageWriter.h.

◆ SetRasToIJKMatrix()

void vtkITKImageWriter::SetRasToIJKMatrix ( vtkMatrix4x4 *  mat)
inline

Set orienation matrix.

Definition at line 61 of file vtkITKImageWriter.h.

◆ SetUseCompression()

virtual void vtkITKImageWriter::SetUseCompression ( int  )
virtual

◆ UseCompressionOff()

virtual void vtkITKImageWriter::UseCompressionOff ( )
virtual

◆ UseCompressionOn()

virtual void vtkITKImageWriter::UseCompressionOn ( )
virtual

◆ Write()

void vtkITKImageWriter::Write ( )

The main interface which triggers the writer to start.

Member Data Documentation

◆ FileName

char* vtkITKImageWriter::FileName
protected

Definition at line 74 of file vtkITKImageWriter.h.

◆ ImageIOClassName

char* vtkITKImageWriter::ImageIOClassName
protected

Definition at line 78 of file vtkITKImageWriter.h.

◆ MeasurementFrameMatrix

vtkMatrix4x4* vtkITKImageWriter::MeasurementFrameMatrix
protected

Definition at line 76 of file vtkITKImageWriter.h.

◆ RasToIJKMatrix

vtkMatrix4x4* vtkITKImageWriter::RasToIJKMatrix
protected

Definition at line 75 of file vtkITKImageWriter.h.

◆ UseCompression

int vtkITKImageWriter::UseCompression
protected

Definition at line 77 of file vtkITKImageWriter.h.


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