6 #ifndef vtkmlib_CellSetConverters_h
7 #define vtkmlib_CellSetConverters_h
9 #include "vtkAcceleratorsVTKmDataModelModule.h"
11 #include "vtkmConfigDataModel.h"
13 #include <viskores/cont/UnknownCellSet.h>
16 VTK_ABI_NAMESPACE_BEGIN
25 VTK_ABI_NAMESPACE_BEGIN
26 VTKACCELERATORSVTKMDATAMODEL_EXPORT
29 VTKACCELERATORSVTKMDATAMODEL_EXPORT
32 VTKACCELERATORSVTKMDATAMODEL_EXPORT
35 VTKACCELERATORSVTKMDATAMODEL_EXPORT
39 VTKACCELERATORSVTKMDATAMODEL_EXPORT
40 viskores::cont::UnknownCellSet
Convert(
47 VTK_ABI_NAMESPACE_BEGIN
49 VTKACCELERATORSVTKMDATAMODEL_EXPORT
51 const viskores::cont::UnknownCellSet& toConvert,
vtkCellArray* cells,
bool forceViskores =
false);
57 #endif // vtkmlib_CellSetConverters_h
VTKACCELERATORSVTKMDATAMODEL_EXPORT viskores::cont::Field Convert(vtkDataArray *input, int association)
VTKACCELERATORSVTKMDATAMODEL_EXPORT vtkSmartPointer< vtkDataArray > CreatePolygonalCellTypes(vtkCellArray *input)
concrete dataset represents vertices, lines, polygons, and triangle strips
VTKACCELERATORSVTKMDATAMODEL_EXPORT vtkIdType IsHomogeneous(vtkCellArray *cells)
dataset represents arbitrary combinations of all possible cell types
abstract superclass for arrays of numeric data
object to represent cell connectivity
VTKACCELERATORSVTKMCORE_EXPORT vtkDataArray * Convert(const viskores::cont::Field &input)
VTKACCELERATORSVTKMDATAMODEL_EXPORT viskores::cont::UnknownCellSet ConvertSingleType(vtkCellArray *cells, int cellType, vtkIdType numberOfPoints, bool forceViskores=false)