VTK-m  2.0
Classes | Namespaces | Macros | Functions
BVHTraverser.h File Reference
#include <vtkm/rendering/raytracing/BoundingVolumeHierarchy.h>
#include <vtkm/rendering/raytracing/Ray.h>
#include <vtkm/rendering/raytracing/RayTracingTypeDefs.h>
#include <vtkm/worklet/DispatcherMapField.h>
#include <vtkm/worklet/WorkletMapField.h>

Go to the source code of this file.

Classes

class  vtkm::rendering::raytracing::BVHTraverser
 
class  vtkm::rendering::raytracing::BVHTraverser::Intersector
 

Namespaces

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

Macros

#define END_FLAG   -1000000000
 

Functions

template<typename BVHPortalType , typename Precision >
VTKM_EXEC bool vtkm::rendering::raytracing::IntersectAABB (const BVHPortalType &bvh, const vtkm::Int32 &currentNode, const vtkm::Vec< Precision, 3 > &originDir, const vtkm::Vec< Precision, 3 > &invDir, const Precision &closestDistance, bool &hitLeftChild, bool &hitRightChild, const Precision &minDistance)
 

Macro Definition Documentation

◆ END_FLAG

#define END_FLAG   -1000000000