17#ifndef vtkmlib_ArrayConverters_h
18#define vtkmlib_ArrayConverters_h
22#include "vtkAcceleratorsVTKmDataModelModule.h"
23#include "vtkmConfigDataModel.h"
28#include <vtkm/cont/ArrayHandleSOA.h>
29#include <vtkm/cont/Field.h>
42class CoordinateSystem;
49VTKACCELERATORSVTKMDATAMODEL_EXPORT
53VTKACCELERATORSVTKMDATAMODEL_EXPORT
60VTKACCELERATORSVTKMDATAMODEL_EXPORT
abstract superclass for arrays of numeric data
abstract class to specify dataset behavior
represent and manipulate 3D points
VTKACCELERATORSVTKMDATAMODEL_EXPORT bool ConvertArrays(const vtkm::cont::DataSet &input, vtkDataSet *output)
VTKACCELERATORSVTKMDATAMODEL_EXPORT void ProcessFields(vtkDataSet *input, vtkm::cont::DataSet &dataset, tovtkm::FieldsFlag fields)
VTKACCELERATORSVTKMDATAMODEL_EXPORT vtkm::cont::Field Convert(vtkDataArray *input, int association)
std::map< std::string, DataArray > DataSet
key: variable name, value: DataArray