13#ifndef vtkOSPRayActorNode_h 
   14#define vtkOSPRayActorNode_h 
   17#include "vtkRenderingRayTracingModule.h"  
   21VTK_ABI_NAMESPACE_BEGIN
 
vtkViewNode specialized for vtkActors
 
represents an object (geometry & properties) in a rendered scene
 
Rendering attributes for a multi-block dataset.
 
abstract superclass for arrays of numeric data
 
a simple class to control print indentation
 
abstract class specifies interface to map data to graphics primitives
 
links vtkActor and vtkMapper to OSPRay
 
static void SetEnableScaling(int value, vtkActor *)
Convenience method to set enable_scaling on my renderable.
 
static vtkOSPRayActorNode * New()
 
~vtkOSPRayActorNode() override
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
static void SetScaleFunction(vtkPiecewiseFunction *scaleFunction, vtkActor *)
Convenience method to set a scale_function on my renderable.
 
vtkMTimeType GetMTime() override
Overridden to take into account my renderables time, including mapper and data into mapper inclusive ...
 
static void SetScaleArrayName(const char *scaleArrayName, vtkActor *)
Convenience method to set a scale_array_name on my renderable.
 
static int GetEnableScaling(vtkActor *)
Convenience method to set enable_scaling on my renderable.
 
static void SetLuminosity(double value, vtkProperty *)
Convenience method to set luminosity on my renderable.
 
ScalingMode
Scaling modes for the spheres and cylinders that the raytracer renders for points and lines created b...
 
static double GetLuminosity(vtkProperty *)
Convenience method to set luminosity on my renderable.
 
Defines a 1D piecewise function.
 
concrete dataset represents vertices, lines, polygons, and triangle strips
 
represent surface properties of a geometric object
 
record modification and/or execution time
 
a weak reference to a vtkObject.
 
vtkTypeUInt32 vtkMTimeType