42 #ifndef SVK_GE_SIGNA_5X_READER_H
43 #define SVK_GE_SIGNA_5X_READER_H
46 #include <vtkStringArray.h>
88 return "GE Genesis Signa 5X File";
111 double tlhc[3],
double row[3],
double column[3],
double normal[3]);
113 vtkStringArray* fileNames,
bool ascending);
115 short *map_left,
short *map_wide,
unsigned short *output);
116 bool LoadData(
const char *filename,
unsigned short *outPtr,
117 int *outExt, vtkIdType *);
157 #endif //SVK_GE_SIGNA_5X_READER_H
virtual int CanReadFile(const char *fname)
Definition: svkGESigna5XReader.cc:101
virtual const char * GetDescriptiveName()
Definition: svkGESigna5XReader.h:87
bool LoadData(const char *filename, unsigned short *outPtr, int *outExt, vtkIdType *)
Definition: svkGESigna5XReader.cc:1161
void InitPixelValueTransformationMacro()
Definition: svkGESigna5XReader.cc:2137
Definition: svkImageReader2.h:60
void InitMRPulseSequenceModule()
Definition: svkGESigna5XReader.cc:3047
ReaderType
Definition: svkImageReader2.h:67
svkEnhancedMRIIOD * iod
Definition: svkGESigna5XReader.h:147
bool CalculateTopLeftHandCornerAndRowColumnAndNormalVectors(GESignaHeader *hdr, double tlhc[3], double row[3], double column[3], double normal[3])
Definition: svkGESigna5XReader.cc:1352
int numFrames
Definition: svkGESigna5XReader.h:107
virtual const char * GetFileExtensions()
Definition: svkGESigna5XReader.h:81
void InitGeneralStudyModule()
Definition: svkGESigna5XReader.cc:1798
void InitPerFrameFunctionalGroupMacros()
Definition: svkGESigna5XReader.cc:2922
void InitMRTimingAndRelatedParametersMacro()
Definition: svkGESigna5XReader.cc:2420
void InitMRImageAndSpectroscopyInstanceMacro()
Definition: svkGESigna5XReader.cc:2976
void InitMRImagingModifierMacro()
Definition: svkGESigna5XReader.cc:2796
static svkGESigna5XReader * New()
void InitMRImageFrameTypeMacro()
Definition: svkGESigna5XReader.cc:2178
void InitMRModifierMacro()
Definition: svkGESigna5XReader.cc:2657
GESignaHeader * imageHeader
Definition: svkGESigna5XReader.h:146
void InitSharedFunctionalGroupMacros()
Definition: svkGESigna5XReader.cc:2037
void InitMRFOVGeometryMacro()
Definition: svkGESigna5XReader.cc:2520
Definition: svkImageReader2.h:81
void InitEnhancedMRImageModule()
Definition: svkGESigna5XReader.cc:1715
virtual void ExecuteDataWithInformation(vtkDataObject *output, vtkInformation *outInfo)
Definition: svkGESigna5XReader.cc:1316
virtual svkDcmHeader::DcmPixelDataFormat GetFileType()
Definition: svkGESigna5XReader.cc:3264
svkGESigna5XReader()
Definition: svkGESigna5XReader.cc:73
void InitGeneralSeriesModule()
Definition: svkGESigna5XReader.cc:1873
void statTimeAndDateToAscii(void *clock, char *time, char *date)
Definition: svkGESigna5XReader.cc:983
Definition: svkEnhancedMRIIOD.h:61
void InitPixelMeasuresMacro()
Definition: svkGESigna5XReader.cc:2056
svkDcmHeader::DcmDataOrderingDirection dataSliceOrder
Definition: svkGESigna5XReader.h:108
virtual void ExecuteInformation()
Definition: svkGESigna5XReader.cc:1015
void InitPatientModule()
Definition: svkGESigna5XReader.cc:1737
void InitMRReceiveCoilMacro()
Definition: svkGESigna5XReader.cc:2818
vtkTypeMacro(svkGESigna5XReader, svkImageReader2)
void InitPlaneOrientationMacro()
Definition: svkGESigna5XReader.cc:2100
void InitMREchoMacro()
Definition: svkGESigna5XReader.cc:2643
virtual GESignaHeader * ReadHeader(const char *FileNameToRead)
Definition: svkGESigna5XReader.cc:128
void InitEnhancedGeneralEquipmentModule()
Definition: svkGESigna5XReader.cc:1973
void InitDcmHeader()
Definition: svkGESigna5XReader.cc:1602
bool SortFilesByImagePositionPatient(GESignaHeader *selectedFile, vtkStringArray *fileNames, bool ascending)
Definition: svkGESigna5XReader.cc:1544
Definition: svkGESigna5XReader.h:68
bool CopyGenesisImage(FILE *infp, int width, int height, int compress, short *map_left, short *map_wide, unsigned short *output)
Definition: svkGESigna5XReader.cc:1078
~svkGESigna5XReader()
Definition: svkGESigna5XReader.cc:91
void InitMRTransmitCoilMacro()
Definition: svkGESigna5XReader.cc:2875
virtual int FillOutputPortInformation(int port, vtkInformation *info)
Definition: svkGESigna5XReader.cc:3273
void InitGeneralEquipmentModule()
Definition: svkGESigna5XReader.cc:1946
virtual svkImageReader2::ReaderType GetReaderType()
Definition: svkGESigna5XReader.h:91
void InitMultiFrameFunctionalGroupsModule()
Definition: svkGESigna5XReader.cc:1999
void InitMRAveragesMacro()
Definition: svkGESigna5XReader.cc:2893