20 #ifndef __vtkVisuTableReader_h_
21 #define __vtkVisuTableReader_h_
23 #include "vtkTableAlgorithm.h"
32 void PrintSelf(ostream& os, vtkIndent indent);
36 vtkGetStringMacro(FileName);
37 vtkSetStringMacro(FileName);
42 vtkSetMacro(DetectNumericColumns,
bool);
43 vtkGetMacro(DetectNumericColumns,
bool);
44 vtkBooleanMacro(DetectNumericColumns,
bool);
49 vtkSetMacro(FirstStringAsTitles,
bool);
50 vtkGetMacro(FirstStringAsTitles,
bool);
51 vtkBooleanMacro(FirstStringAsTitles,
bool);
55 vtkSetMacro(TableNumber,
int);
56 vtkGetMacro(TableNumber,
int);
60 vtkSetStringMacro(ValueDelimiter);
61 vtkGetStringMacro(ValueDelimiter);
65 virtual
int CanReadFile(const
char* fname);
69 virtual vtkStringArray* GetAvailableTables();
73 ~vtkVisuTableReader();
77 virtual
int RequestData(vtkInformation*, vtkInformationVector**,
78 vtkInformationVector*);
84 bool DetectNumericColumns;
87 bool FirstStringAsTitles;
96 vtkStringArray* AvailableTables;
99 vtkVisuTableReader(const vtkVisuTableReader&);
100 void operator=(const vtkVisuTableReader&);
103 #endif //__vtkVisuTableReader_h_