|
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::ArrayHandleCounting< vtkm::Id > | CountingHandle |
| typedef vtkm::cont::ArrayHandleConstant< vtkm::UInt8 > | ShapesHandle |
| typedef vtkm::cont::ArrayHandleConstant< vtkm::IdComponent > | NumIndicesHandle |
Public Member Functions | |
| VTKM_CONT | MeshConnectivityContainerSingleType (const vtkm::cont::CellSetSingleType<> &cellset, const vtkm::cont::CoordinateSystem &coords, const IdHandle &faceConn, const Id4Handle &externalFaces) |
| 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::ArrayHandleCounting<vtkm::Id> vtkm::rendering::raytracing::MeshConnectivityContainerSingleType::CountingHandle |
| typedef vtkm::cont::ArrayHandle<vtkm::Id4> vtkm::rendering::raytracing::MeshConnectivityContainerSingleType::Id4Handle |
| typedef vtkm::cont::ArrayHandle<vtkm::Id> vtkm::rendering::raytracing::MeshConnectivityContainerSingleType::IdHandle |
| typedef vtkm::cont::ArrayHandleConstant<vtkm::IdComponent> vtkm::rendering::raytracing::MeshConnectivityContainerSingleType::NumIndicesHandle |
| typedef vtkm::cont::ArrayHandleConstant<vtkm::UInt8> vtkm::rendering::raytracing::MeshConnectivityContainerSingleType::ShapesHandle |
| VTKM_CONT vtkm::rendering::raytracing::MeshConnectivityContainerSingleType::MeshConnectivityContainerSingleType | ( | const vtkm::cont::CellSetSingleType<> & | cellset, |
| const vtkm::cont::CoordinateSystem & | coords, | ||
| const IdHandle & | faceConn, | ||
| const Id4Handle & | externalFaces | ||
| ) |
|
overridevirtual |
| IdHandle vtkm::rendering::raytracing::MeshConnectivityContainerSingleType::CellConnectivity |
| CountingHandle vtkm::rendering::raytracing::MeshConnectivityContainerSingleType::CellOffsets |
| vtkm::cont::CellSetSingleType vtkm::rendering::raytracing::MeshConnectivityContainerSingleType::Cellset |
| vtkm::Bounds vtkm::rendering::raytracing::MeshConnectivityContainerSingleType::CoordinateBounds |
| vtkm::cont::CoordinateSystem vtkm::rendering::raytracing::MeshConnectivityContainerSingleType::Coords |
| IdHandle vtkm::rendering::raytracing::MeshConnectivityContainerSingleType::FaceConnectivity |
| vtkm::Int32 vtkm::rendering::raytracing::MeshConnectivityContainerSingleType::NumFaces |
| vtkm::Int32 vtkm::rendering::raytracing::MeshConnectivityContainerSingleType::NumIndices |
| vtkm::Int32 vtkm::rendering::raytracing::MeshConnectivityContainerSingleType::ShapeId |
1.8.17