43 #ifndef SVK_DSC_QUANTIFY_H
44 #define SVK_DSC_QUANTIFY_H
47 #include <vtkObject.h>
48 #include <vtkObjectFactory.h>
49 #include <vtkInformation.h>
78 vtkstd::vector< svkMriImageData* >* GetDSCMaps();
79 vtkstd::vector< vtkstd::vector< vtkstd::string > > GetRegionNameVector();
80 int GetIntFromString(vtkstd::string stringVal );
81 float GetFloatFromString(vtkstd::string stringVal );
88 virtual int RequestInformation(
89 vtkInformation* request,
90 vtkInformationVector** inputVector,
91 vtkInformationVector* outputVector
93 virtual int RequestData(
94 vtkInformation* request,
95 vtkInformationVector** inputVector,
96 vtkInformationVector* outputVector
100 virtual int FillInputPortInformation(
int vtkNotUsed(port), vtkInformation* info );
101 virtual int FillOutputPortInformation(
int vtkNotUsed(port), vtkInformation* info );
107 virtual void UpdateProvenance();
109 void GenerateDSCMaps();
110 void GenerateNormalizedMaps();
111 string ReplaceSlashesAndWhiteSpace( vtkstd::string inString);
112 void GetNumeratorAndDenominatorImages(
113 vtkXMLDataElement* ratioXML,
121 vtkstd::vector< svkMriImageData* > dscMapVector;
125 vtkstd::vector < vtkstd::vector< vtkstd::string > > regionVector;
133 #endif //SVK_DSC_QUANTIFY_H
Definition: svkDSCQuantify.h:70
Definition: svkImageAlgorithm.h:70
Definition: svkImageData.h:107