From 5020a8482f0f8c547fe93e0db9d7e6f35cf0e03c Mon Sep 17 00:00:00 2001 From: "David C. Lonie" Date: Tue, 31 Jan 2017 14:50:52 -0500 Subject: [PATCH] Add convenience getters for accessing field data by association. --- vtkm/cont/DataSet.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/vtkm/cont/DataSet.h b/vtkm/cont/DataSet.h index 1e2e5fd62..5e180ea9b 100644 --- a/vtkm/cont/DataSet.h +++ b/vtkm/cont/DataSet.h @@ -99,6 +99,18 @@ public: return this->GetField(this->GetFieldIndex(name, assoc)); } + VTKM_CONT + const vtkm::cont::Field &GetCellField(const std::string &name) const + { + return this->GetField(name, vtkm::cont::Field::ASSOC_CELL_SET); + } + + VTKM_CONT + const vtkm::cont::Field &GetPointField(const std::string &name) const + { + return this->GetField(name, vtkm::cont::Field::ASSOC_POINTS); + } + VTKM_CONT void AddCoordinateSystem(vtkm::cont::CoordinateSystem cs) {