Go to the documentation of this file.
11 #ifndef vtk_m_interop_anari_ANARIActor_h
12 #define vtk_m_interop_anari_ANARIActor_h
24 #include <vtkm/interop/anari/vtkm_anari_export.h>
35 using FieldSet = std::array<vtkm::cont::Field, 4>;
74 const std::string& field0 =
"",
75 const std::string& field1 =
"",
76 const std::string& field2 =
"",
77 const std::string& field3 =
"");
101 std::shared_ptr<ActorData> Data = std::make_shared<ActorData>();
Definition: VtkmANARITypes.h:30
Groups connected points that have the same field value.
Definition: Atomic.h:19
vtkm::Int32 IdComponent
Base type to use to index small lists.
Definition: Types.h:194
const char * AnariMaterialInputString(vtkm::IdComponent p)
Returns the appropriate ANARI attribute string based on field index.
Contains and manages the geometric data structures that VTK-m operates on.
Definition: DataSet.h:57
A CellSet of an unknown type.
Definition: UnknownCellSet.h:48
FieldSet Fields
Definition: ANARIActor.h:97
Manages a coordinate system for a DataSet.
Definition: CoordinateSystem.h:30
vtkm::cont::CoordinateSystem Coordinates
Definition: ANARIActor.h:96
Collects cells, coords, and 0-4 fields for ANARI mappers to consume.
Definition: ANARIActor.h:52
A Field encapsulates an array on some piece of the mesh, such as the points, a cell set,...
Definition: Field.h:31
std::array< vtkm::cont::Field, 4 > FieldSet
Convenience type used to represent all the fields in an ANARIActor.
Definition: ANARIActor.h:35
vtkm::cont::UnknownCellSet Cells
Definition: ANARIActor.h:95
Definition: ANARIActor.h:93