22 #ifndef vtkOSPRayPointGaussianMapperNode_h
23 #define vtkOSPRayPointGaussianMapperNode_h
26 #include "vtkRenderingRayTracingModule.h"
42 void Render(
bool prepass)
override;
54 void ClearVolumetricModels();
59 void RenderVolumetricModels();
70 int ScaleTableSize = 1024;
71 float* ScaleTable =
nullptr;
72 double ScaleScale = 1.0;
73 double ScaleOffset = 0.0;
74 int OpacityTableSize = 1024;
75 float* OpacityTable =
nullptr;
76 double OpacityScale = 1.0;
77 double OpacityOffset = 0.0;
void Render(bool prepass) override
Make ospray calls to render me.
std::vector< OSPVolumetricModel > VolumetricModels
links vtkActor and vtkMapper to OSPRay
record modification and/or execution time
concrete dataset represents vertices, lines, polygons, and triangle strips
static vtkOSPRayPolyDataMapperNode * New()
std::vector< OSPVolume > OSPRayVolumes
links vtkActor and vtkMapper to OSPRay
a simple class to control print indentation
vtkTimeStamp OpacityTableUpdateTime
links vtkActor and vtkMapper to OSPRay
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkTimeStamp ScaleTableUpdateTime
std::vector< OSPInstance > Instances