VTK-m
2.0
|
#include <MeshConnectivityBuilder.h>
Public Member Functions | |
MeshConnectivityBuilder () | |
~MeshConnectivityBuilder () | |
VTKM_CONT MeshConnectivityContainer * | BuildConnectivity (const vtkm::cont::UnknownCellSet &cellset, const vtkm::cont::CoordinateSystem &coordinates) |
VTKM_CONT vtkm::cont::ArrayHandle< vtkm::Id4 > | ExternalTrianglesStructured (vtkm::cont::CellSetStructured< 3 > &cellSetStructured) |
vtkm::cont::ArrayHandle< vtkm::Id > | GetFaceConnectivity () |
vtkm::cont::ArrayHandle< vtkm::Id > | GetFaceOffsets () |
vtkm::cont::ArrayHandle< vtkm::Id4 > | GetTriangles () |
Protected Member Functions | |
VTKM_CONT void | BuildConnectivity (vtkm::cont::CellSetSingleType<> &cellSetUnstructured, const vtkm::cont::CoordinateSystem::MultiplexerArrayType &coordinates, vtkm::Bounds coordsBounds) |
VTKM_CONT void | BuildConnectivity (vtkm::cont::CellSetExplicit<> &cellSetUnstructured, const vtkm::cont::CoordinateSystem::MultiplexerArrayType &coordinates, vtkm::Bounds coordsBounds) |
Protected Attributes | |
vtkm::cont::ArrayHandle< vtkm::Id > | FaceConnectivity |
vtkm::cont::ArrayHandle< vtkm::Id > | FaceOffsets |
vtkm::cont::ArrayHandle< vtkm::Id4 > | Triangles |
vtkm::rendering::raytracing::MeshConnectivityBuilder::MeshConnectivityBuilder | ( | ) |
vtkm::rendering::raytracing::MeshConnectivityBuilder::~MeshConnectivityBuilder | ( | ) |
VTKM_CONT MeshConnectivityContainer* vtkm::rendering::raytracing::MeshConnectivityBuilder::BuildConnectivity | ( | const vtkm::cont::UnknownCellSet & | cellset, |
const vtkm::cont::CoordinateSystem & | coordinates | ||
) |
|
protected |
|
protected |
VTKM_CONT vtkm::cont::ArrayHandle<vtkm::Id4> vtkm::rendering::raytracing::MeshConnectivityBuilder::ExternalTrianglesStructured | ( | vtkm::cont::CellSetStructured< 3 > & | cellSetStructured | ) |
vtkm::cont::ArrayHandle<vtkm::Id> vtkm::rendering::raytracing::MeshConnectivityBuilder::GetFaceConnectivity | ( | ) |
vtkm::cont::ArrayHandle<vtkm::Id> vtkm::rendering::raytracing::MeshConnectivityBuilder::GetFaceOffsets | ( | ) |
vtkm::cont::ArrayHandle<vtkm::Id4> vtkm::rendering::raytracing::MeshConnectivityBuilder::GetTriangles | ( | ) |
|
protected |
|
protected |
|
protected |