VTK-m
2.0
|
#include <MeshConnectivityContainers.h>
Public Types | |
typedef vtkm::cont::ArrayHandle< vtkm::Id > | IdHandle |
typedef vtkm::cont::ArrayHandle< vtkm::Id4 > | Id4Handle |
typedef vtkm::cont::ArrayHandle< vtkm::UInt8 > | UCharHandle |
Public Member Functions | |
VTKM_CONT | MeshConnectivityContainerUnstructured (const vtkm::cont::CellSetExplicit<> &cellset, const vtkm::cont::CoordinateSystem &coords, const IdHandle &faceConn, const IdHandle &faceOffsets, const Id4Handle &triangles) |
virtual | ~MeshConnectivityContainerUnstructured () |
MeshConnectivity | PrepareForExecution (vtkm::cont::DeviceAdapterId deviceId, vtkm::cont::Token &token) const override |
Public Member Functions inherited from vtkm::rendering::raytracing::MeshConnectivityContainer | |
MeshConnectivityContainer () | |
virtual | ~MeshConnectivityContainer () |
void | FindEntry (Ray< vtkm::Float32 > &rays) |
void | FindEntry (Ray< vtkm::Float64 > &rays) |
Additional Inherited Members | |
Protected Types inherited from vtkm::rendering::raytracing::MeshConnectivityContainer | |
using | Id4Handle = typename vtkm::cont::ArrayHandle< vtkm::Id4 > |
Protected Attributes inherited from vtkm::rendering::raytracing::MeshConnectivityContainer | |
Id4Handle | Triangles |
TriangleIntersector | Intersector |
typedef vtkm::cont::ArrayHandle<vtkm::Id4> vtkm::rendering::raytracing::MeshConnectivityContainerUnstructured::Id4Handle |
typedef vtkm::cont::ArrayHandle<vtkm::Id> vtkm::rendering::raytracing::MeshConnectivityContainerUnstructured::IdHandle |
typedef vtkm::cont::ArrayHandle<vtkm::UInt8> vtkm::rendering::raytracing::MeshConnectivityContainerUnstructured::UCharHandle |
VTKM_CONT vtkm::rendering::raytracing::MeshConnectivityContainerUnstructured::MeshConnectivityContainerUnstructured | ( | const vtkm::cont::CellSetExplicit<> & | cellset, |
const vtkm::cont::CoordinateSystem & | coords, | ||
const IdHandle & | faceConn, | ||
const IdHandle & | faceOffsets, | ||
const Id4Handle & | triangles | ||
) |
|
virtual |
|
overridevirtual |
IdHandle vtkm::rendering::raytracing::MeshConnectivityContainerUnstructured::CellConn |
IdHandle vtkm::rendering::raytracing::MeshConnectivityContainerUnstructured::CellOffsets |
vtkm::cont::CellSetExplicit vtkm::rendering::raytracing::MeshConnectivityContainerUnstructured::Cellset |
vtkm::Bounds vtkm::rendering::raytracing::MeshConnectivityContainerUnstructured::CoordinateBounds |
vtkm::cont::CoordinateSystem vtkm::rendering::raytracing::MeshConnectivityContainerUnstructured::Coords |
IdHandle vtkm::rendering::raytracing::MeshConnectivityContainerUnstructured::FaceConnectivity |
IdHandle vtkm::rendering::raytracing::MeshConnectivityContainerUnstructured::FaceOffsets |
UCharHandle vtkm::rendering::raytracing::MeshConnectivityContainerUnstructured::Shapes |