VTK-m  2.0
Public Member Functions | Private Attributes | Friends | List of all members
vtkm::worklet::marching_cells::TriangleGenerationTable::ExecObject< DeviceAdapter > Class Template Reference

#include <MarchingCellTables.h>

Public Member Functions

VTKM_EXEC vtkm::Pair< vtkm::IdComponent, vtkm::IdComponentGetEdgeVertices (vtkm::Id shape, vtkm::IdComponent caseNumber, vtkm::IdComponent triangleNumber, vtkm::IdComponent vertexNumber) const
 

Private Attributes

vtkm::cont::ArrayHandle< vtkm::IdComponent >::ReadPortalType EdgeTablePortal
 
vtkm::cont::ArrayHandle< vtkm::IdComponent >::ReadPortalType EdgeTableOffsetPortal
 
vtkm::cont::ArrayHandle< vtkm::IdComponent >::ReadPortalType TriangleTablePortal
 
vtkm::cont::ArrayHandle< vtkm::IdComponent >::ReadPortalType TriangleTableOffsetPortal
 

Friends

class TriangleGenerationTable
 

Member Function Documentation

◆ GetEdgeVertices()

template<typename DeviceAdapter >
VTKM_EXEC vtkm::Pair<vtkm::IdComponent, vtkm::IdComponent> vtkm::worklet::marching_cells::TriangleGenerationTable::ExecObject< DeviceAdapter >::GetEdgeVertices ( vtkm::Id  shape,
vtkm::IdComponent  caseNumber,
vtkm::IdComponent  triangleNumber,
vtkm::IdComponent  vertexNumber 
) const
inline

Friends And Related Function Documentation

◆ TriangleGenerationTable

template<typename DeviceAdapter >
friend class TriangleGenerationTable
friend

Member Data Documentation

◆ EdgeTableOffsetPortal

template<typename DeviceAdapter >
vtkm::cont::ArrayHandle<vtkm::IdComponent>::ReadPortalType vtkm::worklet::marching_cells::TriangleGenerationTable::ExecObject< DeviceAdapter >::EdgeTableOffsetPortal
private

◆ EdgeTablePortal

template<typename DeviceAdapter >
vtkm::cont::ArrayHandle<vtkm::IdComponent>::ReadPortalType vtkm::worklet::marching_cells::TriangleGenerationTable::ExecObject< DeviceAdapter >::EdgeTablePortal
private

◆ TriangleTableOffsetPortal

template<typename DeviceAdapter >
vtkm::cont::ArrayHandle<vtkm::IdComponent>::ReadPortalType vtkm::worklet::marching_cells::TriangleGenerationTable::ExecObject< DeviceAdapter >::TriangleTableOffsetPortal
private

◆ TriangleTablePortal

template<typename DeviceAdapter >
vtkm::cont::ArrayHandle<vtkm::IdComponent>::ReadPortalType vtkm::worklet::marching_cells::TriangleGenerationTable::ExecObject< DeviceAdapter >::TriangleTablePortal
private

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