VTK-m  2.0
Public Member Functions | Public Attributes | List of all members
vtkm::worklet::contourtree::Mesh3D_DEM_Triangulation< T, StorageType > Class Template Reference

#include <Mesh3D_DEM_Triangulation.h>

Public Member Functions

 Mesh3D_DEM_Triangulation (const vtkm::cont::ArrayHandle< T, StorageType > &Values, vtkm::Id NRows, vtkm::Id NCols, vtkm::Id NSlices)
 
void SetStarts (vtkm::cont::ArrayHandle< vtkm::Id > &chains, bool descending)
 
void SetSaddleStarts (ChainGraph< T, StorageType > &mergeGraph, bool descending)
 

Public Attributes

const vtkm::cont::ArrayHandle< T, StorageType > & values
 
vtkm::Id nRows
 
vtkm::Id nCols
 
vtkm::Id nSlices
 
vtkm::Id NumVertices
 
vtkm::Id nLogSteps
 
vtkm::cont::ArrayHandle< vtkm::IdneighbourhoodMask
 
vtkm::cont::ArrayHandle< vtkm::IdComponentneighbourOffsets3D
 
vtkm::cont::ArrayHandle< vtkm::UInt16linkComponentCaseTable3D
 

Constructor & Destructor Documentation

◆ Mesh3D_DEM_Triangulation()

template<typename T , typename StorageType >
vtkm::worklet::contourtree::Mesh3D_DEM_Triangulation< T, StorageType >::Mesh3D_DEM_Triangulation ( const vtkm::cont::ArrayHandle< T, StorageType > &  Values,
vtkm::Id  NRows,
vtkm::Id  NCols,
vtkm::Id  NSlices 
)

Member Function Documentation

◆ SetSaddleStarts()

template<typename T , typename StorageType >
void vtkm::worklet::contourtree::Mesh3D_DEM_Triangulation< T, StorageType >::SetSaddleStarts ( ChainGraph< T, StorageType > &  mergeGraph,
bool  descending 
)

◆ SetStarts()

template<typename T , typename StorageType >
void vtkm::worklet::contourtree::Mesh3D_DEM_Triangulation< T, StorageType >::SetStarts ( vtkm::cont::ArrayHandle< vtkm::Id > &  chains,
bool  descending 
)

Member Data Documentation

◆ linkComponentCaseTable3D

template<typename T , typename StorageType >
vtkm::cont::ArrayHandle<vtkm::UInt16> vtkm::worklet::contourtree::Mesh3D_DEM_Triangulation< T, StorageType >::linkComponentCaseTable3D

◆ nCols

template<typename T , typename StorageType >
vtkm::Id vtkm::worklet::contourtree::Mesh3D_DEM_Triangulation< T, StorageType >::nCols

◆ neighbourhoodMask

template<typename T , typename StorageType >
vtkm::cont::ArrayHandle<vtkm::Id> vtkm::worklet::contourtree::Mesh3D_DEM_Triangulation< T, StorageType >::neighbourhoodMask

◆ neighbourOffsets3D

template<typename T , typename StorageType >
vtkm::cont::ArrayHandle<vtkm::IdComponent> vtkm::worklet::contourtree::Mesh3D_DEM_Triangulation< T, StorageType >::neighbourOffsets3D

◆ nLogSteps

template<typename T , typename StorageType >
vtkm::Id vtkm::worklet::contourtree::Mesh3D_DEM_Triangulation< T, StorageType >::nLogSteps

◆ nRows

template<typename T , typename StorageType >
vtkm::Id vtkm::worklet::contourtree::Mesh3D_DEM_Triangulation< T, StorageType >::nRows

◆ nSlices

template<typename T , typename StorageType >
vtkm::Id vtkm::worklet::contourtree::Mesh3D_DEM_Triangulation< T, StorageType >::nSlices

◆ NumVertices

template<typename T , typename StorageType >
vtkm::Id vtkm::worklet::contourtree::Mesh3D_DEM_Triangulation< T, StorageType >::NumVertices

◆ values

template<typename T , typename StorageType >
const vtkm::cont::ArrayHandle<T, StorageType>& vtkm::worklet::contourtree::Mesh3D_DEM_Triangulation< T, StorageType >::values

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