VTK-m  2.0
Classes | Namespaces | Functions
CellIntersector.h File Reference
#include <vtkm/CellShape.h>
#include <vtkm/rendering/raytracing/CellTables.h>
#include <vtkm/rendering/raytracing/TriangleIntersections.h>

Go to the source code of this file.

Classes

class  vtkm::rendering::raytracing::CellIntersector< CellType >
 
class  vtkm::rendering::raytracing::CellIntersector< CELL_SHAPE_HEXAHEDRON >
 
class  vtkm::rendering::raytracing::CellIntersector< 254 >
 
class  vtkm::rendering::raytracing::CellIntersector< CELL_SHAPE_TETRA >
 
class  vtkm::rendering::raytracing::CellIntersector< CELL_SHAPE_WEDGE >
 
class  vtkm::rendering::raytracing::CellIntersector< 255 >
 

Namespaces

 vtkm
 Groups connected points that have the same field value.
 
 vtkm::rendering
 VTK-m Rendering.
 
 vtkm::rendering::raytracing
 

Functions

template<typename T >
VTKM_EXEC_CONT void vtkm::rendering::raytracing::IntersectZoo (T xpoints[8], T ypoints[8], T zpoints[8], const vtkm::Vec< T, 3 > &dir, const vtkm::Vec< T, 3 > &origin, T distances[6], const vtkm::Int32 &shapeType)
 
template<typename T >
VTKM_EXEC_CONT void vtkm::rendering::raytracing::IntersectHex (T xpoints[8], T ypoints[8], T zpoints[8], const vtkm::Vec< T, 3 > &dir, const vtkm::Vec< T, 3 > &origin, T distances[6])
 
template<typename T >
VTKM_EXEC_CONT void vtkm::rendering::raytracing::IntersectTet (T xpoints[8], T ypoints[8], T zpoints[8], const vtkm::Vec< T, 3 > &dir, const vtkm::Vec< T, 3 > &origin, T distances[6])
 
template<typename T >
VTKM_EXEC_CONT void vtkm::rendering::raytracing::IntersectWedge (T xpoints[8], T ypoints[8], T zpoints[8], const vtkm::Vec< T, 3 > &dir, const vtkm::Vec< T, 3 > &origin, T distances[6])