10#ifndef vtkOSPRayPointGaussianMapperNode_h 
   11#define vtkOSPRayPointGaussianMapperNode_h 
   14#include "vtkRenderingRayTracingModule.h"  
   16VTK_ABI_NAMESPACE_BEGIN
 
   38    std::string material);
 
   59  int ScaleTableSize = 1024;
 
   60  float* ScaleTable = 
nullptr;
 
   61  double ScaleScale = 1.0;
 
   62  double ScaleOffset = 0.0;
 
   63  int OpacityTableSize = 1024;
 
   64  float* OpacityTable = 
nullptr;
 
   65  double OpacityScale = 1.0;
 
   66  double OpacityOffset = 0.0;
 
a simple class to control print indentation
 
links vtkActor and vtkMapper to OSPRay
 
links vtkActor and vtkMapper to OSPRay
 
~vtkOSPRayPointGaussianMapperNode() override
 
vtkOSPRayPointGaussianMapperNode()
 
std::vector< OSPInstance > Instances
 
std::vector< OSPVolumetricModel > VolumetricModels
 
void Render(bool prepass) override
Make ospray calls to render me.
 
bool GetNeedToRebuild(vtkOSPRayActorNode *)
Do frame need to be rebuilt.
 
std::vector< OSPVolume > OSPRayVolumes
 
void ClearVolumetricModels()
 
vtkTimeStamp ScaleTableUpdateTime
 
void InternalRender(void *renderer, vtkOSPRayActorNode *aNode, vtkPolyData *poly, double opacity, std::string material)
 
void RenderVolumetricModels()
add precomputed ospray geometries to renderer model.
 
vtkTimeStamp OpacityTableUpdateTime
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
static vtkOSPRayPointGaussianMapperNode * New()
 
links vtkActor and vtkMapper to OSPRay
 
concrete dataset represents vertices, lines, polygons, and triangle strips
 
record modification and/or execution time