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