70 #ifndef vtkDelimitedTextReader_h
71 #define vtkDelimitedTextReader_h
73 #include "vtkIOInfovisModule.h"
90 vtkSetStringMacro(FileName);
100 void SetInputString(
const char *in);
102 void SetInputString(
const char *in,
int len);
103 vtkGetMacro(InputStringLength,
int);
105 { this->SetInputString(input.c_str(), static_cast<int>(input.length())); }
114 vtkGetMacro(ReadFromInputString,
int);
131 vtkSetStringMacro(UnicodeCharacterSet);
140 void SetUTF8RecordDelimiters(
const char* delimiters);
141 const char* GetUTF8RecordDelimiters();
154 vtkSetStringMacro(FieldDelimiterCharacters);
158 void SetUTF8FieldDelimiters(
const char* delimiters);
159 const char* GetUTF8FieldDelimiters();
173 vtkGetMacro(StringDelimiter,
char);
177 void SetUTF8StringDelimiters(
const char* delimiters);
178 const char* GetUTF8StringDelimiters();
187 vtkGetMacro(UseStringDelimiter,
bool);
196 vtkGetMacro(HaveHeaders,
bool);
207 vtkGetMacro(MergeConsecutiveDelimiters,
bool);
227 vtkGetMacro(DetectNumericColumns,
bool);
238 vtkGetMacro(ForceDouble,
bool);
258 vtkSetMacro(TrimWhitespacePriorToNumericConversion,
bool);
259 vtkGetMacro(TrimWhitespacePriorToNumericConversion,
bool);
269 vtkGetMacro(DefaultIntegerValue,
int);
278 vtkGetMacro(DefaultDoubleValue,
double);
286 vtkSetStringMacro(PedigreeIdArrayName);
296 vtkGetMacro(GeneratePedigreeIds,
bool);
305 vtkGetMacro(OutputPedigreeIds,
bool);
323 vtkGetMacro(ReplacementCharacter, vtkTypeUInt32);