47 #include <vtkObjectFactory.h>
66 vtkTypeMacro(
svkIOD, vtkObject);
69 virtual void InitDcmHeader() = 0;
71 void SetReplaceOldElements(
bool replaceElements );
83 virtual string GetModality();
84 virtual string GetManufacturer();
87 virtual void InitPatientModule();
90 virtual void InitGeneralStudyModule();
93 virtual void InitGeneralSeriesModule();
94 virtual void InitMRSeriesModule();
97 virtual void InitFrameOfReferenceModule();
100 virtual void InitGeneralEquipmentModule();
101 virtual void InitEnhancedGeneralEquipmentModule();
104 virtual void InitGeneralImageModule();
105 virtual void InitImagePixelModule();
108 virtual void InitMultiFrameFunctionalGroupsModule();
109 virtual void InitMultiFrameDimensionModule();
110 virtual void InitAcquisitionContextModule();
111 void InitFrameAnatomyMacro();
112 virtual void InitSOPCommonModule() = 0;
svkDcmHeader * dcmHeader
Definition: svkIOD.h:116
static const string NA_DATE_STRING
Definition: svkIOD.h:118
static const string NA_TIME_STRING
Definition: svkIOD.h:119
static const string NA_STRING
Definition: svkIOD.h:117