17#ifndef vtkmlib_DataSetConverters_h
18#define vtkmlib_DataSetConverters_h
20#include "vtkAcceleratorsVTKmDataModelModule.h"
24#include "vtkmConfigDataModel.h"
26#include <vtkm/cont/DataSet.h>
39VTKACCELERATORSVTKMDATAMODEL_EXPORT
43VTKACCELERATORSVTKMDATAMODEL_EXPORT
47VTKACCELERATORSVTKMDATAMODEL_EXPORT
54VTKACCELERATORSVTKMDATAMODEL_EXPORT
57VTKACCELERATORSVTKMDATAMODEL_EXPORT
60VTKACCELERATORSVTKMDATAMODEL_EXPORT
represent and manipulate attribute data in a dataset
abstract class to specify dataset behavior
topologically and geometrically regular array of data
represent and manipulate 3D points
a dataset that is topologically regular with variable spacing in the three coordinate directions
topologically regular array of data
VTKACCELERATORSVTKMDATAMODEL_EXPORT void PassAttributesInformation(vtkDataSetAttributes *input, vtkDataSetAttributes *output)
VTKACCELERATORSVTKMCORE_EXPORT vtkDataArray * Convert(const vtkm::cont::Field &input)
VTKACCELERATORSVTKMDATAMODEL_EXPORT vtkm::cont::Field Convert(vtkDataArray *input, int association)
std::map< std::string, DataArray > DataSet
key: variable name, value: DataArray