49 #ifndef vtkCSVExporter_h 50 #define vtkCSVExporter_h 72 vtkSetStringMacro(FileName);
73 vtkGetStringMacro(FileName);
80 vtkSetStringMacro(FieldDelimiter);
81 vtkGetStringMacro(FieldDelimiter);
97 vtkSetMacro(Formatting,
int);
98 vtkGetMacro(Formatting,
int);
108 vtkSetMacro(Precision,
int);
109 vtkGetMacro(Precision,
int);
117 void SetColumnLabel(
const char* name,
const char* label);
118 void ClearColumnLabels();
119 const char* GetColumnLabel(
const char* name);
163 vtkSetMacro(WriteToOutputString,
bool);
164 vtkGetMacro(WriteToOutputString,
bool);
165 vtkBooleanMacro(WriteToOutputString,
bool);
173 std::string GetOutputString();
179 char* FileName =
nullptr;
180 char* FieldDelimiter =
nullptr;
181 std::ostream* OutputStream =
nullptr;
184 bool WriteToOutputString =
false;
195 vtkInternals* Internals;
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
#define VTKPVVTKEXTENSIONSFILTERSRENDERING_EXPORT
exporter used by certain views to export data as CSV.
void operator=(const vtkObjectBase &)