43 #ifndef SVK_PHILIPS_SREADER_H
44 #define SVK_PHILIPS_SREADER_H
51 #include <vtkInformation.h>
52 #include <vtkStringArray.h>
53 #include <vtkCallbackCommand.h>
78 return "PHILIPS S File";
105 virtual void InitDcmHeader();
109 void ParseSPAR(
string path);
110 void GetSKeyValuePair( vtkStringArray* keySet = NULL);
111 static void UpdateProgressCallback(
117 void UpdateProgress(
double amount);
118 void PrintSparKeyValuePairs();
119 int GetSparKeyValuePair();
125 map <string, string > sparMap;
128 vtkCallbackCommand* progressCallback;
137 #endif //SVK_PHILIPS_SREADER_H
virtual svkImageReader2::ReaderType GetReaderType()
Definition: svkPhilipsSReader.h:81
Definition: svkImageReader2.h:60
virtual int FillOutputPortInformation(int port, vtkInformation *info)
Definition: svkPhilipsSReader.cc:414
ReaderType
Definition: svkImageReader2.h:67
~svkPhilipsSReader()
Definition: svkPhilipsSReader.cc:86
svkPhilipsSReader()
Definition: svkPhilipsSReader.cc:60
virtual void ExecuteInformation()
Definition: svkPhilipsSReader.cc:190
virtual int CanReadFile(const char *fname)
Definition: svkPhilipsSReader.cc:119
Definition: svkImageReader2.h:87
virtual const char * GetDescriptiveName()
Definition: svkPhilipsSReader.h:77
Definition: svkPhilipsSReader.h:67
void SetProgressText(string progressText)
Definition: svkPhilipsSReader.cc:424
virtual void ExecuteDataWithInformation(vtkDataObject *output, vtkInformation *outInfo)
Definition: svkPhilipsSReader.cc:160
static svkPhilipsSReader * New()
Definition: svkPhilipsSMapper.h:71
vtkTypeMacro(svkPhilipsSReader, svkImageReader2)