22#ifndef vtkOSPRayActorNode_h
23#define vtkOSPRayActorNode_h
26#include "vtkRenderingRayTracingModule.h"
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 vtkInformationObjectBaseKey * SCALE_FUNCTION()
A piecewise function for values from the scale array that alters the resulting radii arbitrarily.
static vtkInformationDoubleKey * LUMINOSITY()
Indicates that the actor acts as a light emitting object.
static void SetEnableScaling(int value, vtkActor *)
Convenience method to set enable_scaling on my renderable.
static vtkOSPRayActorNode * New()
static vtkInformationIntegerKey * ENABLE_SCALING()
A key to set the ScalingMode.
~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 vtkInformationStringKey * SCALE_ARRAY_NAME()
Name of a point aligned, single component wide, double valued array that, when added to the mapper,...
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
vtkTypeUInt32 vtkMTimeType