VTK: Rendering/RayTracing/vtkOSPRayAMRVolumeMapperNode.h Source File

| VTK 9.3.1

vtkOSPRayAMRVolumeMapperNode.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2 // SPDX-License-Identifier: BSD-3-Clause
13 #ifndef vtkOSPRayAMRVolumeMapperNode_h
14 #define vtkOSPRayAMRVolumeMapperNode_h
15
16 #include "vtkOSPRayVolumeMapperNode.h"
17 #include "vtkRenderingRayTracingModule.h" // For export macro
18
19 VTK_ABI_NAMESPACE_BEGIN
20 class VTKRENDERINGRAYTRACING_EXPORT vtkOSPRayAMRVolumeMapperNode : public vtkOSPRayVolumeMapperNode
21 {
22 public:
23 static vtkOSPRayAMRVolumeMapperNode* New();
24 vtkTypeMacro(vtkOSPRayAMRVolumeMapperNode, vtkOSPRayVolumeMapperNode);
25 void PrintSelf(ostream& os, vtkIndent indent) override;
26
30 void Render(bool prepass) override;
31
32 protected:
33 vtkOSPRayAMRVolumeMapperNode();
34 ~vtkOSPRayAMRVolumeMapperNode() override = default;
35
36 private:
37 vtkOSPRayAMRVolumeMapperNode(const vtkOSPRayAMRVolumeMapperNode&) = delete;
38 void operator=(const vtkOSPRayAMRVolumeMapperNode&) = delete;
39
40 float OldSamplingRate;
41 };
42 VTK_ABI_NAMESPACE_END
43 #endif
vtkIndent
a simple class to control print indentation
Definition: vtkIndent.h:38
vtkOSPRayAMRVolumeMapperNode
links vtkVolumeMapper to OSPRay
Definition: vtkOSPRayAMRVolumeMapperNode.h:21
vtkOSPRayAMRVolumeMapperNode::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkOSPRayAMRVolumeMapperNode::vtkOSPRayAMRVolumeMapperNode
vtkOSPRayAMRVolumeMapperNode()
vtkOSPRayAMRVolumeMapperNode::Render
void Render(bool prepass) override
Traverse graph in ospray's preferred order and render.
vtkOSPRayAMRVolumeMapperNode::New
static vtkOSPRayAMRVolumeMapperNode * New()
vtkOSPRayAMRVolumeMapperNode::~vtkOSPRayAMRVolumeMapperNode
~vtkOSPRayAMRVolumeMapperNode() override=default
vtkOSPRayVolumeMapperNode
links vtkVolumeMapper to OSPRay
Definition: vtkOSPRayVolumeMapperNode.h:25
vtkOSPRayVolumeMapperNode.h