VTK-m  2.2
Classes | Typedefs | Functions
vtkm::interop::anari Namespace Reference

Classes

struct  ANARIActor
 Collects cells, coords, and 0-4 fields for ANARI mappers to consume. More...
 
struct  ANARIMapper
 This is the base class used for all ANARI mappers. More...
 
struct  ANARIMapperGlyphs
 Mapper which turns vector data into arrow glyphs. More...
 
struct  ANARIMapperPoints
 Mapper which turns each point into ANARI sphere geometry. More...
 
struct  ANARIMapperTriangles
 Mapper which triangulates cells into ANARI triangle geometry. More...
 
struct  ANARIMapperVolume
 Mapper which turns structured volumes into a single ANARI transferFunction1D volume. More...
 
struct  ANARIScene
 Object which manages a collection of mappers representing a single scene. More...
 
struct  GlyphArrays
 VTK-m data arrays underlying the ANARIArray handles created by the mapper. More...
 
struct  GlyphsParameters
 Raw ANARI arrays and parameter values set on the ANARIGeometry. More...
 
struct  PointsArrays
 VTK-m data arrays underlying the ANARIArray handles created by the mapper. More...
 
struct  PointsFieldArrays
 VTK-m data arrays underlying the ANARIArray handles created by the mapper for field attributes. More...
 
struct  PointsParameters
 Raw ANARI arrays and parameter values set on the ANARIGeometry. More...
 
struct  StructuredVolumeArrays
 VTK-m data arrays underlying the ANARIArray handles created by the mapper. More...
 
struct  StructuredVolumeParameters
 Raw ANARI arrays and parameter values set on the ANARISpatialField. More...
 
struct  TriangleArrays
 VTK-m data arrays underlying the ANARIArray handles created by the mapper. More...
 
struct  TriangleFieldArrays
 VTK-m data arrays underlying the ANARIArray handles created by the mapper for field attributes. More...
 
struct  TrianglesParameters
 Raw ANARI arrays and parameter values set on the ANARIGeometry. More...
 
struct  UnstructuredVolumeParameters
 
struct  UntructuredVolumeArrays
 

Typedefs

using FieldSet = std::array< vtkm::cont::Field, 4 >
 Convenience type used to represent all the fields in an ANARIActor. More...
 

Functions

const char * AnariMaterialInputString (vtkm::IdComponent p)
 Returns the appropriate ANARI attribute string based on field index. More...
 
void NoopANARIDeleter (const void *, const void *)
 

Typedef Documentation

◆ FieldSet

using vtkm::interop::anari::FieldSet = typedef std::array<vtkm::cont::Field, 4>

Convenience type used to represent all the fields in an ANARIActor.

Function Documentation

◆ AnariMaterialInputString()

const char* vtkm::interop::anari::AnariMaterialInputString ( vtkm::IdComponent  p)

Returns the appropriate ANARI attribute string based on field index.

◆ NoopANARIDeleter()

void vtkm::interop::anari::NoopANARIDeleter ( const void *  ,
const void *   
)
inline