34 #ifndef __vtkStringToNumeric_h
35 #define __vtkStringToNumeric_h
37 #include "vtkInfovisCoreModule.h"
38 #include "vtkDataObjectAlgorithm.h"
45 void PrintSelf(ostream& os, vtkIndent indent);
50 vtkSetMacro(ForceDouble,
bool);
51 vtkGetMacro(ForceDouble,
bool);
52 vtkBooleanMacro(ForceDouble,
bool);
57 vtkSetMacro(DefaultIntegerValue,
int);
58 vtkGetMacro(DefaultIntegerValue,
int);
63 vtkSetMacro(DefaultDoubleValue,
double);
64 vtkGetMacro(DefaultDoubleValue,
double);
77 vtkSetMacro(TrimWhitespacePriorToNumericConversion,
bool);
78 vtkGetMacro(TrimWhitespacePriorToNumericConversion,
bool);
79 vtkBooleanMacro(TrimWhitespacePriorToNumericConversion,
bool);
84 vtkSetMacro(ConvertFieldData,
bool);
85 vtkGetMacro(ConvertFieldData,
bool);
86 vtkBooleanMacro(ConvertFieldData,
bool);
91 vtkSetMacro(ConvertPointData,
bool);
92 vtkGetMacro(ConvertPointData,
bool);
93 vtkBooleanMacro(ConvertPointData,
bool);
98 vtkSetMacro(ConvertCellData,
bool);
99 vtkGetMacro(ConvertCellData,
bool);
100 vtkBooleanMacro(ConvertCellData,
bool);
106 { this->SetConvertPointData(b); }
108 {
return this->GetConvertPointData(); }
109 vtkBooleanMacro(ConvertVertexData,
bool);
115 { this->SetConvertCellData(b); }
117 {
return this->GetConvertCellData(); }
118 vtkBooleanMacro(ConvertEdgeData,
bool);
124 { this->SetConvertPointData(b); }
126 {
return this->GetConvertPointData(); }
127 vtkBooleanMacro(ConvertRowData,
bool);
132 virtual int ProcessRequest(vtkInformation* request,
133 vtkInformationVector** inputVector,
134 vtkInformationVector* outputVector);
143 virtual int RequestDataObject(vtkInformation* request,
144 vtkInformationVector** inputVector,
145 vtkInformationVector* outputVector);
149 void ConvertArrays(vtkFieldData* fieldData);
162 int CountItemsToConvert(vtkFieldData *fieldData);
170 vtkInformationVector**,
171 vtkInformationVector*);
virtual bool GetConvertRowData()
double DefaultDoubleValue
virtual void SetConvertRowData(bool b)
Converts string arrays to numeric arrays.
bool TrimWhitespacePriorToNumericConversion
virtual bool GetConvertVertexData()
virtual void SetConvertVertexData(bool b)
virtual bool GetConvertEdgeData()
virtual void SetConvertEdgeData(bool b)