17 #ifndef vtkmlib_ArrayConverters_h 18 #define vtkmlib_ArrayConverters_h 21 #include "vtkAcceleratorsVTKmModule.h" 22 #include "vtkmConfig.h" 24 #include <vtkm/cont/Field.h> 26 #include <type_traits> 35 class CoordinateSystem;
50 VTKACCELERATORSVTKM_EXPORT
55 VTKACCELERATORSVTKM_EXPORT
61 VTKACCELERATORSVTKM_EXPORT
64 VTKACCELERATORSVTKM_EXPORT
67 VTKACCELERATORSVTKM_EXPORT
86 #endif // vtkmlib_ArrayConverters_h tovtkm::FieldsFlag operator&(const tovtkm::FieldsFlag &a, const tovtkm::FieldsFlag &b)
VTKACCELERATORSVTKM_EXPORT bool ConvertArrays(const vtkm::cont::DataSet &input, vtkDataSet *output)
abstract class to specify dataset behavior
VTKACCELERATORSVTKM_EXPORT vtkPoints * Convert(const vtkm::cont::CoordinateSystem &input)
tovtkm::FieldsFlag operator|(const tovtkm::FieldsFlag &a, const tovtkm::FieldsFlag &b)
abstract superclass for arrays of numeric data
VTKACCELERATORSVTKM_EXPORT void ProcessFields(vtkDataSet *input, vtkm::cont::DataSet &dataset, tovtkm::FieldsFlag fields)
represent and manipulate 3D points