SIVIC API
0.9.26
|
#include <svkDdfVolumeWriter.h>
Public Member Functions | |
vtkTypeMacro (svkDdfVolumeWriter, svkImageWriter) | |
vtkDataObject * | GetInput (int port) |
vtkDataObject * | GetInput () |
svkImageData * | GetImageDataInput (int port) |
void | SetOneTimePointsPerFile () |
int | GetNumberTimePointsPerFile () |
virtual void | Write () |
void | UseDescriptiveFileNames () |
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 svkDdfVolumeWriter * | New () |
Static Public Member Functions inherited from svkImageWriter | |
static svkImageWriter * | New () |
Protected Member Functions | |
svkDdfVolumeWriter () | |
~svkDdfVolumeWriter () | |
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
virtual void | SetProvenance () |
Protected Member Functions inherited from svkImageWriter | |
svkImageWriter () | |
~svkImageWriter () | |
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 |
Concrete writer instance for UCSF DDF image output.
|
protected |
|
protected |
|
protectedvirtual |
svkImageData * GetImageDataInput | ( | int | port | ) |
References svkDdfVolumeWriter::GetInput().
Referenced by svkDdfVolumeWriter::SetProvenance(), and svkDdfVolumeWriter::Write().
vtkDataObject * GetInput | ( | int | port | ) |
|
inline |
References svkDdfVolumeWriter::GetInput().
Referenced by svkDdfVolumeWriter::GetImageDataInput(), and svkDdfVolumeWriter::GetInput().
int GetNumberTimePointsPerFile | ( | ) |
|
static |
Referenced by svkImageWriterFactory::CreateImageWriter().
void SetOneTimePointsPerFile | ( | ) |
Currently only 1 time pt or all time points is supported.
|
protectedvirtual |
Appends algo info to provenance record.
Reimplemented from svkImageWriter.
References svkProvenance::AddAlgorithm(), svkProvenance::AddAlgorithmArg(), svkDdfVolumeWriter::GetImageDataInput(), and svkImageData::GetProvenance().
Referenced by svkDdfVolumeWriter::Write().
void UseDescriptiveFileNames | ( | ) |
Use descriptive file names to indicate dimension indices.
vtkTypeMacro | ( | svkDdfVolumeWriter | , |
svkImageWriter | |||
) |
|
virtual |
Write the UCSF DDF spectroscopy file. Should support multiple coils (files) and multi-time point data
References svkImageData::GetDcmHeader(), svkDdfVolumeWriter::GetImageDataInput(), svkDcmHeader::GetNumberOfTimePoints(), and svkDdfVolumeWriter::SetProvenance().