25#ifndef vtkOSPRayActorNode_h
26#define vtkOSPRayActorNode_h
28#include "vtkRenderingOSPRayModule.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
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 void SetEnableScaling(int value, vtkActor *)
Convenience method to set enabled scaling on my renderable.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
static vtkOSPRayActorNode * New()
static vtkInformationIntegerKey * ENABLE_SCALING()
When added to the mapper, enables scale array and scale function.
static void SetScaleFunction(vtkPiecewiseFunction *scaleFunction, vtkActor *)
Convenience method to set a scale function on my renderable.
static void SetScaleArrayName(const char *scaleArrayName, vtkActor *)
Convenience method to set a scale array on my renderable.
static int GetEnableScaling(vtkActor *)
static vtkInformationStringKey * SCALE_ARRAY_NAME()
Name of a point aligned, single component wide, double valued array that, when added to the mapper,...
virtual vtkMTimeType GetMTime()
Overridden to take into account my renderables time, including mapper and data into mapper inclusive ...
Defines a 1D piecewise function.
concrete dataset represents vertices, lines, polygons, and triangle strips
vtkTypeUInt64 vtkMTimeType