VTK  9.3.20240418
vtkVolumeMapperNode.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
12 #ifndef vtkVolumeMapperNode_h
13 #define vtkVolumeMapperNode_h
14 
15 #include "vtkMapperNode.h"
16 #include "vtkRenderingSceneGraphModule.h" // For export macro
17 
18 #include <vector> //for results
19 
20 VTK_ABI_NAMESPACE_BEGIN
21 class vtkActor;
22 class vtkVolumeMapper;
23 class vtkPolyData;
24 
25 class VTKRENDERINGSCENEGRAPH_EXPORT vtkVolumeMapperNode : public vtkMapperNode
26 {
27 public:
30  void PrintSelf(ostream& os, vtkIndent indent) override;
31 
32 protected:
35 
36 private:
38  void operator=(const vtkVolumeMapperNode&) = delete;
39 };
40 
41 VTK_ABI_NAMESPACE_END
42 #endif
represents an object (geometry & properties) in a rendered scene
Definition: vtkActor.h:151
a simple class to control print indentation
Definition: vtkIndent.h:108
vtkViewNode specialized for vtkMappers
Definition: vtkMapperNode.h:28
concrete dataset represents vertices, lines, polygons, and triangle strips
Definition: vtkPolyData.h:181
vtkViewNode specialized for vtkVolumeMappers
static vtkVolumeMapperNode * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
~vtkVolumeMapperNode() override
Abstract class for a volume mapper.