VTK-m  2.0
Public Member Functions | List of all members
vtkm::rendering::raytracing::WaterTight Class Reference

#include <TriangleIntersections.h>

Public Member Functions

template<typename Precision >
VTKM_EXEC void FindDir (const vtkm::Vec< Precision, 3 > &dir, vtkm::Vec< Precision, 3 > &s, vtkm::Vec< Int32, 3 > &k) const
 
template<typename Precision >
VTKM_EXEC_CONT void IntersectTri (const vtkm::Vec< Precision, 3 > &a, const vtkm::Vec< Precision, 3 > &b, const vtkm::Vec< Precision, 3 > &c, const vtkm::Vec< Precision, 3 > &dir, Precision &distance, Precision &u, Precision &v, const vtkm::Vec< Precision, 3 > &origin) const
 
template<typename Precision >
VTKM_EXEC void IntersectTriSn (const vtkm::Vec< Precision, 3 > &a, const vtkm::Vec< Precision, 3 > &b, const vtkm::Vec< Precision, 3 > &c, const vtkm::Vec< Precision, 3 > &s, const vtkm::Vec< Int32, 3 > &k, Precision &distance, Precision &u, Precision &v, const vtkm::Vec< Precision, 3 > &origin) const
 

Member Function Documentation

◆ FindDir()

template<typename Precision >
VTKM_EXEC void vtkm::rendering::raytracing::WaterTight::FindDir ( const vtkm::Vec< Precision, 3 > &  dir,
vtkm::Vec< Precision, 3 > &  s,
vtkm::Vec< Int32, 3 > &  k 
) const
inline

◆ IntersectTri()

template<typename Precision >
VTKM_EXEC_CONT void vtkm::rendering::raytracing::WaterTight::IntersectTri ( const vtkm::Vec< Precision, 3 > &  a,
const vtkm::Vec< Precision, 3 > &  b,
const vtkm::Vec< Precision, 3 > &  c,
const vtkm::Vec< Precision, 3 > &  dir,
Precision &  distance,
Precision &  u,
Precision &  v,
const vtkm::Vec< Precision, 3 > &  origin 
) const
inline

◆ IntersectTriSn()

template<typename Precision >
VTKM_EXEC void vtkm::rendering::raytracing::WaterTight::IntersectTriSn ( const vtkm::Vec< Precision, 3 > &  a,
const vtkm::Vec< Precision, 3 > &  b,
const vtkm::Vec< Precision, 3 > &  c,
const vtkm::Vec< Precision, 3 > &  s,
const vtkm::Vec< Int32, 3 > &  k,
Precision &  distance,
Precision &  u,
Precision &  v,
const vtkm::Vec< Precision, 3 > &  origin 
) const
inline

The documentation for this class was generated from the following file: