VTK  9.4.20251007
tovtkm::DataArrayToArrayHandle< vtkSOADataArrayTemplate< T >, NumComponents > Struct Template Reference

#include <DataArrayConverters.h>

Inheritance diagram for tovtkm::DataArrayToArrayHandle< vtkSOADataArrayTemplate< T >, NumComponents >:
[legend]
Collaboration diagram for tovtkm::DataArrayToArrayHandle< vtkSOADataArrayTemplate< T >, NumComponents >:
[legend]

Public Types

using ValueType = vtkm::Vec<T, NumComponents>
using StorageType = vtkm::cont::internal::Storage<ValueType, vtkm::cont::StorageTagSOA>
using ArrayHandleType = vtkm::cont::ArrayHandle<ValueType, vtkm::cont::StorageTagSOA>

Static Public Member Functions

static ArrayHandleType Wrap (vtkSOADataArrayTemplate< T > *input)

Detailed Description

template<typename T, vtkm::IdComponent NumComponents>
struct tovtkm::DataArrayToArrayHandle< vtkSOADataArrayTemplate< T >, NumComponents >

Definition at line 166 of file DataArrayConverters.h.

Member Typedef Documentation

◆ ValueType

template<typename T, vtkm::IdComponent NumComponents>
using tovtkm::DataArrayToArrayHandle< vtkSOADataArrayTemplate< T >, NumComponents >::ValueType = vtkm::Vec<T, NumComponents>

Definition at line 168 of file DataArrayConverters.h.

◆ StorageType

template<typename T, vtkm::IdComponent NumComponents>
using tovtkm::DataArrayToArrayHandle< vtkSOADataArrayTemplate< T >, NumComponents >::StorageType = vtkm::cont::internal::Storage<ValueType, vtkm::cont::StorageTagSOA>

Definition at line 169 of file DataArrayConverters.h.

◆ ArrayHandleType

template<typename T, vtkm::IdComponent NumComponents>
using tovtkm::DataArrayToArrayHandle< vtkSOADataArrayTemplate< T >, NumComponents >::ArrayHandleType = vtkm::cont::ArrayHandle<ValueType, vtkm::cont::StorageTagSOA>

Definition at line 170 of file DataArrayConverters.h.

Member Function Documentation

◆ Wrap()

template<typename T, vtkm::IdComponent NumComponents>
ArrayHandleType tovtkm::DataArrayToArrayHandle< vtkSOADataArrayTemplate< T >, NumComponents >::Wrap ( vtkSOADataArrayTemplate< T > * input)
inlinestatic

Definition at line 173 of file DataArrayConverters.h.


The documentation for this struct was generated from the following file: