Go to the documentation of this file.
10 #ifndef vtk_m_rendering_raytracing_MeshConnectivityBuilder_h
11 #define vtk_m_rendering_raytracing_MeshConnectivityBuilder_h
VTKM_CONT vtkm::cont::ArrayHandle< vtkm::Id4 > ExternalTrianglesStructured(vtkm::cont::CellSetStructured< 3 > &cellSetStructured)
vtkm::cont::ArrayHandle< vtkm::Id4 > GetTriangles()
Groups connected points that have the same field value.
Definition: Atomic.h:19
Definition: MeshConnectivityBuilder.h:23
Definition: CastAndCall.h:34
A CellSet of an unknown type.
Definition: UnknownCellSet.h:48
VTKM_CONT MeshConnectivityContainer * BuildConnectivity(const vtkm::cont::UnknownCellSet &cellset, const vtkm::cont::CoordinateSystem &coordinates)
vtkm::cont::ArrayHandle< vtkm::Id > FaceConnectivity
Definition: MeshConnectivityBuilder.h:54
Definition: CoordinateSystem.h:25
vtkm::cont::ArrayHandle< vtkm::Id4 > Triangles
Definition: MeshConnectivityBuilder.h:56
vtkm::cont::ArrayHandleMultiplexerFromList< vtkm::ListAppend< ArraysFloatDefault, ArraysFloatNonDefault > > MultiplexerArrayType
Definition: CoordinateSystem.h:95
~MeshConnectivityBuilder()
#define VTKM_CONT
Definition: ExportMacros.h:57
Represent an axis-aligned 3D bounds in space.
Definition: Bounds.h:29
vtkm::cont::ArrayHandle< vtkm::Id > FaceOffsets
Definition: MeshConnectivityBuilder.h:55
vtkm::cont::ArrayHandle< vtkm::Id > GetFaceConnectivity()
Definition: CastAndCall.h:36
MeshConnectivityBuilder()
vtkm::cont::ArrayHandle< vtkm::Id > GetFaceOffsets()
Definition: MeshConnectivityContainers.h:24