Go to the documentation of this file.
22 #ifndef vtkOSPRayVolumeMapperNode_h
23 #define vtkOSPRayVolumeMapperNode_h
25 #include "vtkRenderingOSPRayModule.h"
28 #include "ospray/ospray.h"
46 virtual void Render(
bool prepass)
override;
void UpdateTransferFunction(vtkVolume *vol, double *dataRange=nullptr)
updates internal OSPRay transfer function for volume
vtkOSPRayVolumeCache * Cache
represents a volume (data & properties) in a rendered scene
~vtkOSPRayVolumeMapperNode()
vtkOSPRayVolumeMapperNode()
static vtkOSPRayVolumeMapperNode * New()
record modification and/or execution time
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
temporal cache ospray structures to speed flipbooks
a simple class to control print indentation
links vtkVolumeMapper to OSPRay
abstract class to specify dataset behavior
Abstract superclass for all arrays.
std::vector< float > TFOVals
void SetSamplingRate(double rate)
TODO: fix me should be controlled by VTK SampleDistance, otherwise should use macros and modify self.
virtual void Render(bool prepass) override
Make ospray calls to render me.
OSPTransferFunction TransferFunction
vtkTimeStamp PropertyTime
vtkViewNode specialized for vtkVolumeMappers
std::vector< float > TFVals
OSPGeometry OSPRayIsosurface