33 static int replaceVariable(
const std::string &iString,
34 vtkFieldData *fieldData,
36 std::string &errorMsg);
38 static int replaceVariables(
const std::string &iString,
39 vtkFieldData *fieldData,
41 std::string &errorMsg);
43 static int stringListToVector(
const std::string &iString,
44 std::vector<std::string> &v);
46 static int stringListToDoubleVector(
const std::string &iString,
47 std::vector<double> &v);
50 csvToVtkArray(
const std::string &line);
53 csvToDoubleArray(
const std::string &line);
56 static void *GetVoidPointer(vtkDataArray *array, vtkIdType start = 0);
57 static void *GetVoidPointer(vtkPoints *points, vtkIdType start = 0);
58 template <
typename DT>
59 static DT *
GetPointer(vtkDataArray *array, vtkIdType start = 0) {
67 WriteVoidPointer(vtkDataArray *array, vtkIdType start, vtkIdType numValues);
69 WritePointer(vtkDataArray *array, vtkIdType start, vtkIdType numValues);
72 SetVoidArray(vtkDataArray *array,
void *data, vtkIdType size,
int save);
76 static void FillCellArrayFromSingle(vtkIdType
const *cells,
78 vtkCellArray *cellArray);
81 static void FillCellArrayFromDual(vtkIdType
const *cells_co,
82 vtkIdType
const *cells_off,
84 vtkCellArray *cellArray);
96 static int CellVertexFromPoints(vtkDataSet *
const dataSet,
97 vtkPoints *
const points);