 |
VTK
9.1.0
|
Go to the documentation of this file.
22 #ifndef vtkOSPRayVolumeMapperNode_h
23 #define vtkOSPRayVolumeMapperNode_h
26 #include "vtkRenderingRayTracingModule.h"
~vtkOSPRayVolumeMapperNode() override
represents a volume (data & properties) in a rendered scene
vtkOSPRayVolumeMapperNode()
static vtkOSPRayVolumeMapperNode * New()
record modification and/or execution time
vtkOSPRayCache< vtkOSPRayCacheItemObject > * Cache
#define OSPVolumetricModel
void UpdateTransferFunction(RTW::Backend *be, vtkVolume *vol, double *dataRange=nullptr)
updates internal OSPRay transfer function for volume
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
abstract superclass for arrays of numeric data
void Render(bool prepass) override
Make ospray calls to render me.
OSPVolumetricModel OSPRayVolumeModel
#define OSPGeometricModel
a simple class to control print indentation
OSPInstance OSPRayInstance
links vtkVolumeMapper to OSPRay
OSPGeometricModel Cropper
abstract class to specify dataset behavior
std::vector< float > TFOVals
void SetSamplingRate(double rate)
TODO: fix me should be controlled by VTK SampleDistance, otherwise should use macros and modify self.
#define OSPTransferFunction
OSPTransferFunction TransferFunction
vtkTimeStamp PropertyTime
vtkViewNode specialized for vtkVolumeMappers
std::vector< float > TFVals