Go to the documentation of this file.
   10 #ifndef vtk_m_rendering_raytracing_RayTracer_h 
   11 #define vtk_m_rendering_raytracing_RayTracer_h 
   38   template <
typename Precision>
 
   51   void AddShapeIntersector(std::shared_ptr<ShapeIntersector> intersector);
 
   60   void SetShadingOn(
bool on);
 
   78 #endif //vtk_m_rendering_raytracing_RayTracer_h 
  
vtkm::Range ScalarRange
Definition: RayTracer.h:35
 
std::vector< std::shared_ptr< ShapeIntersector > > Intersectors
Definition: RayTracer.h:30
 
Groups connected points that have the same field value.
Definition: Atomic.h:19
 
Definition: RayTracer.h:27
 
vtkm::cont::Field ScalarField
Definition: RayTracer.h:32
 
vtkm::cont::ArrayHandle< vtkm::Vec4f_32 > ColorMap
Definition: RayTracer.h:34
 
bool Shade
Definition: RayTracer.h:36
 
vtkm::Int32 Id
Represents an ID (index into arrays).
Definition: Types.h:191
 
Definition: raytracing/Camera.h:25
 
A Field encapsulates an array on some piece of the mesh, such as the points, a cell set,...
Definition: cont/Field.h:31
 
Camera camera
Definition: RayTracer.h:31
 
#define VTKM_CONT
Definition: ExportMacros.h:57
 
vtkm::Id NumberOfShapes
Definition: RayTracer.h:33
 
Represent a continuous scalar range of values.
Definition: Range.h:31