SIVIC API  0.9.26
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
svkIdfVolumeWriter Class Reference

#include <svkIdfVolumeWriter.h>

Inheritance diagram for svkIdfVolumeWriter:
svkImageWriter

Public Member Functions

 vtkTypeMacro (svkIdfVolumeWriter, svkImageWriter)
 
vtkDataObject * GetInput (int port)
 
vtkDataObject * GetInput ()
 
svkImageDataGetImageDataInput (int port)
 
string GetHeaderString (int vol=0)
 
virtual void Write ()
 
void SetCastDoubleToFloat (bool castDoubleToFloat)
 
- Public Member Functions inherited from svkImageWriter
 vtkTypeMacro (svkImageWriter, vtkImageWriter)
 
virtual void Update ()
 
void SetSeriesNumber (int number)
 
void SetSeriesDescription (string description)
 
void SetInstanceNumber (int number)
 
virtual void SetFileName (const char *)
 
virtual void SetFileNameWithExtension (const char *)
 

Static Public Member Functions

static svkIdfVolumeWriterNew ()
 
- Static Public Member Functions inherited from svkImageWriter
static svkImageWriterNew ()
 

Protected Member Functions

 svkIdfVolumeWriter ()
 
 ~svkIdfVolumeWriter ()
 
virtual int FillInputPortInformation (int port, vtkInformation *info)
 
- Protected Member Functions inherited from svkImageWriter
 svkImageWriter ()
 
 ~svkImageWriter ()
 
virtual void SetProvenance ()
 

Additional Inherited Members

- Public Types inherited from svkImageWriter
enum  seriesNumStatus { UNDEFINED_SERIES_NUMBER = -1000 }
 
- Protected Attributes inherited from svkImageWriter
int seriesNumber
 
string seriesDescription
 
int instanceNumber
 

Detailed Description

Concrete writer instance for UCSF IDF image output.

Constructor & Destructor Documentation

svkIdfVolumeWriter ( )
protected
~svkIdfVolumeWriter ( )
protected

Member Function Documentation

int FillInputPortInformation ( int  port,
vtkInformation *  info 
)
protectedvirtual
string GetHeaderString ( int  vol = 0)
svkImageData * GetImageDataInput ( int  port)
vtkDataObject * GetInput ( int  port)
vtkDataObject* GetInput ( )
inline
static svkIdfVolumeWriter* New ( )
static
void SetCastDoubleToFloat ( bool  castDoubleToFloat)

Set to true if you want double values to be simply cast to floats. The default behavior is to scale the doubles to the full dynamic range of the floats. If the doubles are over range for float, will throw a runtime error.

vtkTypeMacro ( svkIdfVolumeWriter  ,
svkImageWriter   
)
void Write ( )
virtual

Write the DICOM MR Spectroscopy multi-frame file. Also initializes the DICOM SpectroscopyData element from the svkImageData object.


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