43 #ifndef SVK_DDF_VOLUME_WRITER_H
44 #define SVK_DDF_VOLUME_WRITER_H
46 #include <vtkInformation.h>
89 void GetDDFCenter(
float center[3], vtkstd::string centerType =
"current" );
90 void GetDDFOrientation(
float orientation[6]);
91 vtkstd::string GetDimensionDomain( vtkstd::string dimensionDomainString );
92 vtkstd::string GetDDFPatientName(vtkstd::string PatientName);
94 void SetNumberTimePointsPerFile(
int numTimePts);
95 bool AllTimePointsInEachFile();
97 void InitHeader(ofstream* out, vtkstd::string fileName);
99 int numTimePtsPerFile;
100 static const int ALL_TIME_PTS_IN_FILE;
101 bool useDescriptiveFileNames;
109 #endif //SVK_DDF_VOLUME_WRITER_H
vtkTypeMacro(svkDdfVolumeWriter, svkImageWriter)
virtual void Write()
Definition: svkDdfVolumeWriter.cc:96
int GetNumberTimePointsPerFile()
Definition: svkDdfVolumeWriter.cc:1225
Definition: svkDdfVolumeWriter.h:59
vtkDataObject * GetInput()
Definition: svkDdfVolumeWriter.h:69
void SetOneTimePointsPerFile()
Definition: svkDdfVolumeWriter.cc:1207
void UseDescriptiveFileNames()
Definition: svkDdfVolumeWriter.cc:1092
svkDdfVolumeWriter()
Definition: svkDdfVolumeWriter.cc:69
static svkDdfVolumeWriter * New()
virtual void SetProvenance()
Definition: svkDdfVolumeWriter.cc:156
virtual int FillInputPortInformation(int port, vtkInformation *info)
Definition: svkDdfVolumeWriter.cc:1249
svkImageData * GetImageDataInput(int port)
Definition: svkDdfVolumeWriter.cc:1268
~svkDdfVolumeWriter()
Definition: svkDdfVolumeWriter.cc:87
Definition: svkImageData.h:107
Definition: svkImageWriter.h:63