21 #ifndef __vtkJSONReader_h_
22 #define __vtkJSONReader_h_
24 #include "vtk_jsoncpp.h"
25 #include "vtkTableAlgorithm.h"
33 const
char* what() const throw();
45 void PrintSelf(ostream& os, vtkIndent indent);
49 vtkGetStringMacro(FileName);
50 vtkSetStringMacro(FileName);
55 virtual
int RequestData(vtkInformation*,
56 vtkInformationVector**,
57 vtkInformationVector*);
62 virtual
void Parse(Json::Value& root, vtkTable *theTable);
67 int CanParseFile(const
char *fname, Json::Value &root);
76 vtkJSONReader(const vtkJSONReader&);
77 void operator=(const vtkJSONReader&);
80 #endif //__vtkJSONReader_h_