#include "vtkJSONParser.h"
#include <vtkObjectFactory.h>
#include <vtkTable.h>
#include <vtkInformation.h>
#include <vtkDoubleArray.h>
#include <algorithm>
#include <sstream>
#include <list>
#include <map>
Data Structures | |
class | vtkJSONNode |
class | vtkJSONMetaNode |
struct | char_cmp |
class | vtkJSONInfoNode |
Macros | |
#define | MD "_metadata" |
#define | CMT "_comment" |
#define | TBN "table_name" |
#define | TBD "table_description" |
#define | SHT "short_names" |
#define | LNG "long_names" |
#define | UNT "units" |
#define | DT "date" |
#define | COMMA ',' |
#define | COLON ':' |
#define | OSB '[' |
#define | CSB ']' |
#define | OCB '{' |
#define | CCB '}' |
#define | ENDL '\n' |
#define | QTS '"' |
#define | SPS ' ' |
#define | TAB '\t' |
#define | NA "n/a" |
#define | addInfo(info) |
Typedefs | |
typedef std::map< const char *, double, char_cmp > | vtkJSONMap |
Functions | |
bool | isBlankOrEnd (const char c) |
bool | isDigitOrDot (const char c) |
vtkStandardNewMacro (vtkJSONParser) | |
#define MD "_metadata" |
#define CMT "_comment" |
#define TBN "table_name" |
#define TBD "table_description" |
#define SHT "short_names" |
#define LNG "long_names" |
#define UNT "units" |
#define DT "date" |
#define COMMA ',' |
#define COLON ':' |
#define OSB '[' |
#define CSB ']' |
#define OCB '{' |
#define CCB '}' |
#define ENDL '\n' |
#define QTS '"' |
#define SPS ' ' |
#define TAB '\t' |
#define NA "n/a" |
#define addInfo | ( | info | ) |
typedef std::map<const char*, double, char_cmp> vtkJSONMap |
bool isDigitOrDot | ( | const char | c | ) |
vtkStandardNewMacro | ( | vtkJSONParser | ) |