6#ifndef vtkmlib_ArrayConverters_h
7#define vtkmlib_ArrayConverters_h
11#include "vtkAcceleratorsVTKmDataModelModule.h"
12#include "vtkmConfigDataModel.h"
17#include <vtkm/cont/ArrayHandleSOA.h>
18#include <vtkm/cont/Field.h>
27class CoordinateSystem;
31VTK_ABI_NAMESPACE_BEGIN
39VTK_ABI_NAMESPACE_BEGIN
41VTKACCELERATORSVTKMDATAMODEL_EXPORT
45VTKACCELERATORSVTKMDATAMODEL_EXPORT
52VTK_ABI_NAMESPACE_BEGIN
54VTKACCELERATORSVTKMDATAMODEL_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