43 #ifndef SVK_DICOM_RAW_DATARITER_H
44 #define SVK_DICOM_RAW_DATARITER_H
47 #include <vtkErrorCode.h>
48 #include <vtkObjectFactory.h>
49 #include <vtkImageLuminance.h>
50 #include <vtkInformation.h>
51 #include <vtkExecutive.h>
81 void SetSHA1Digest(
string sha1Digest);
82 void AddAssociatedFile(
string fileName,
string sha1Digest );
83 void ReuseSeriesUID(
bool reuseUID );
84 void ReuseInstanceUID(
bool reuseUID );
85 virtual void SetFileName (
const char* fileName);
86 void SetSeriesUID(
string UID );
87 void SetInstanceUID(
string UID );
88 void SetSkipFileSizeCheck(
bool skipFileSizeCheck );
98 virtual int FillInputPortInformation(
int vtkNotUsed(port), vtkInformation* info );
103 void InitDcmHeader();
104 void InitPatientModule();
105 void InitGeneralStudyModule();
106 void InitGeneralSeriesModule();
107 void InitGeneralEquipmentModule();
108 void InitRawDataModule();
109 int GetHeaderValueAsInt(
string key);
110 long int GetHeaderValueAsLongInt(
string key);
115 vector < vector <string > > associatedFiles;
116 long int computedPFileSize;
117 map <string, vector< string > > pfMap;
119 bool reuseInstanceUID;
120 string seriesInstanceUID;
121 string sopInstanceUID;
122 bool skipFileSizeCheck;
128 #endif //SVK_DICOM_RAW_DATARITER_H
Definition: svkImageWriter.h:63
Definition: svkDICOMRawDataWriter.h:73