VTK-m  2.0
Classes | Namespaces | Macros
Ray.h File Reference
#include <vtkm/cont/ArrayHandle.h>
#include <vtkm/cont/ArrayHandleCast.h>
#include <vtkm/cont/ArrayHandleCompositeVector.h>
#include <vtkm/rendering/raytracing/ChannelBuffer.h>
#include <vector>

Go to the source code of this file.

Classes

class  vtkm::rendering::raytracing::Ray< Precision >
 
struct  vtkm::rendering::raytracing::Ray< Precision >::EnableIntersectionDataFunctor
 
struct  vtkm::rendering::raytracing::Ray< Precision >::ResizeFunctor
 

Namespaces

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

Macros

#define RAY_ACTIVE   0
 
#define RAY_COMPLETE   1
 
#define RAY_TERMINATED   2
 
#define RAY_EXITED_MESH   3
 
#define RAY_EXITED_DOMAIN   4
 
#define RAY_LOST   5
 
#define RAY_ABANDONED   6
 
#define RAY_TUG_EPSILON   0.001
 

Macro Definition Documentation

◆ RAY_ABANDONED

#define RAY_ABANDONED   6

◆ RAY_ACTIVE

#define RAY_ACTIVE   0

◆ RAY_COMPLETE

#define RAY_COMPLETE   1

◆ RAY_EXITED_DOMAIN

#define RAY_EXITED_DOMAIN   4

◆ RAY_EXITED_MESH

#define RAY_EXITED_MESH   3

◆ RAY_LOST

#define RAY_LOST   5

◆ RAY_TERMINATED

#define RAY_TERMINATED   2

◆ RAY_TUG_EPSILON

#define RAY_TUG_EPSILON   0.001