vtk-m/vtkm/cont/DataSet.h
Dave Pugmire 01dce61672 data model tweaks.
fix a bad commit.
2015-01-28 11:27:15 -05:00

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