43 #ifndef SVK_VARIAN_READER_H
44 #define SVK_VARIAN_READER_H
64 static void UserToMagnet(
double* user,
double* magnet,
double dcos[3][3]);
78 void ReadLine(ifstream* fs, istringstream* iss);
89 vector<string>* procparVector,
95 map <string, vector < vector<string> > >
107 #endif //SVK_VARIAN_READER_H
void ParseProcpar(string path)
Definition: svkVarianReader.cc:120
int GetProcparKeyValuePair()
Definition: svkVarianReader.cc:169
Definition: svkImageReader2.h:60
int GetNumberOfProcparElements(string *valueString)
Definition: svkVarianReader.cc:257
int GetNumSlices()
Definition: svkVarianReader.cc:107
vtkTypeMacro(svkVarianReader, svkImageReader2)
Definition: svkVarianReader.h:58
map< string, vector< vector< string > > > procparMap
Definition: svkVarianReader.h:96
void AssignProcparVectorElements(vector< string > *procparVector, string valueArray)
Definition: svkVarianReader.cc:350
void ParseAndSetProcparStringElements(string key, string valueArray1, string valueArray2)
Definition: svkVarianReader.cc:239
void RemoveStringQuotes(string *input)
Definition: svkVarianReader.cc:338
ifstream * procparFile
Definition: svkVarianReader.h:94
void GetProcparValueArray(string *valueString)
Definition: svkVarianReader.cc:301
void PrintProcparKeyValuePairs()
Definition: svkVarianReader.cc:397
int GetNumPixelsInVol()
Definition: svkVarianReader.cc:94
long procparFileSize
Definition: svkVarianReader.h:98
static void UserToMagnet(double *user, double *magnet, double dcos[3][3])
Definition: svkVarianReader.cc:425
svkVarianReader()
Definition: svkVarianReader.cc:61
svkDcmHeader::DcmDataOrderingDirection dataSliceOrder
Definition: svkVarianReader.h:99
int numSlices
Definition: svkVarianReader.h:97
void ReadLine(ifstream *fs, istringstream *iss)
Definition: svkVarianReader.cc:225
~svkVarianReader()
Definition: svkVarianReader.cc:78