43 #ifndef SVK_DCM_VOLUME_READER_H
44 #define SVK_DCM_VOLUME_READER_H
68 static void GetVOILUTScaledPixels(
float* floatPixels,
unsigned short* shortPixels,
float center,
float window,
int numberOfPixels );
90 vector< vector< string> >& dcmSeriesAttributes,
94 vector< vector< string> >& dcmSeriesAttributes,
113 virtual void InitPrivateHeader() = 0;
114 vtkStringArray* tmpFileNames;
116 void SetSliceSpacing(
119 vector< vector< string> >& dcmSeriesAttributes
131 #endif //SVK_DCM_VOLUME_READER_H
void InitSliceOrder()
Definition: svkDcmVolumeReader.cc:188
virtual void CleanAttributes(set< string > *uniqueSlices)
Definition: svkDcmVolumeReader.h:107
virtual void ExecuteInformation()
Definition: svkDcmVolumeReader.cc:131
void SortFilesByImagePositionPatient(vector< vector< string > > &dcmSeriesAttributes, bool ascending)
Definition: svkDcmVolumeReader.cc:775
float GetSliceSpacing()
Definition: svkDcmVolumeReader.cc:635
Definition: svkImageReader2.h:60
virtual void InitDcmHeader()
Definition: svkDcmVolumeReader.cc:840
Definition: svkDcmVolumeReader.h:59
void SortFilesByInstanceNumber(vector< vector< string > > &dcmSeriesAttributes, int numSlicesPerVol, bool ascending)
Definition: svkDcmVolumeReader.cc:795
vtkTypeMacro(svkDcmVolumeReader, svkImageReader2)
ProprietarySOP ContainsProprietaryContent(svkImageData *data)
Definition: svkDcmVolumeReader.cc:90
static void GetVOILUTScaledPixels(float *floatPixels, unsigned short *shortPixels, float center, float window, int numberOfPixels)
Definition: svkDcmVolumeReader.cc:646
ProprietarySOP
Definition: svkDcmVolumeReader.h:77
Definition: svkDcmVolumeReader.h:78
int numVolumes
Definition: svkDcmVolumeReader.h:105
svkDcmHeader::DcmDataOrderingDirection dataSliceOrder
Definition: svkDcmVolumeReader.h:100
static float GetFloatValAttribute7(vector< string > vec)
Definition: svkDcmVolumeReader.cc:709
void InitFileNames()
Definition: svkDcmVolumeReader.cc:321
virtual bool CheckForMultiVolume()
Definition: svkDcmVolumeReader.cc:684
static int GetIntValAttribute8(vector< string > vec)
Definition: svkDcmVolumeReader.cc:729
void OnlyReadInputFile()
Definition: svkDcmVolumeReader.cc:692
int numFrames
Definition: svkDcmVolumeReader.h:99
Definition: svkImageData.h:107
svkDcmVolumeReader()
Definition: svkDcmVolumeReader.cc:66
virtual void ExecuteDataWithInformation(vtkDataObject *output, vtkInformation *outInfo)
Definition: svkDcmVolumeReader.cc:280
Definition: svkDcmVolumeReader.h:79
Definition: svkDcmVolumeReader.h:80
~svkDcmVolumeReader()
Definition: svkDcmVolumeReader.cc:81