mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-09-20 02:55:47 +00:00
01dce61672
fix a bad commit.
31 lines
641 B
C++
31 lines
641 B
C++
#ifndef vtk_m_cont_DataSet_h
|
|
#define vtk_m_cont_DataSet_h
|
|
|
|
#include <vtkm/cont/ArrayHandle.h>
|
|
#include <vtkm/cont/DynamicArrayHandle.h>
|
|
|
|
namespace vtkm {
|
|
namespace cont {
|
|
|
|
class DataSet
|
|
{
|
|
public:
|
|
DataSet()
|
|
{
|
|
}
|
|
|
|
//EAVL-esque everything is a field data model
|
|
vtkm::Vec<vtkm::cont::ArrayHandle<FloatDefault, vtkm::cont::StorageTagBasic>, 1> Fields;
|
|
vtkm::Id x_idx, y_idx, z_idx;
|
|
|
|
//traditional data-model
|
|
vtkm::cont::ArrayHandle<vtkm::Vec<vtkm::FloatDefault,3> > Points;
|
|
vtkm::cont::ArrayHandle<vtkm::Vec<vtkm::FloatDefault,1> > Field;
|
|
};
|
|
|
|
}
|
|
} // namespace vtkm::cont
|
|
|
|
|
|
#endif //vtk_m_cont_DataSet_h
|