VTK  9.5.20250805
vtkAnariVolumeNode.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
14#ifndef vtkAnariVolumeNode_h
15#define vtkAnariVolumeNode_h
16
17#include "vtkRenderingAnariModule.h" // For export macro
18#include "vtkVolumeNode.h"
19
20VTK_ABI_NAMESPACE_BEGIN
21
23
24class VTKRENDERINGANARI_EXPORT vtkAnariVolumeNode : public vtkVolumeNode
25{
26public:
29 void PrintSelf(ostream& os, vtkIndent indent) override;
30
36
44
45protected:
46 vtkAnariVolumeNode() = default;
47
48private:
50 void operator=(const vtkAnariVolumeNode&) = delete;
51};
52
53VTK_ABI_NAMESPACE_END
54#endif
links vtkVolume and vtkMapper to ANARI
static vtkAnariVolumeNode * New()
vtkAnariVolumeNode()=default
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkMTimeType GetMTime() override
Overridden to take into account this renderables time, including mapper and data into mapper inclusiv...
a simple class to control print indentation
Definition vtkIndent.h:108
Key for string values in vtkInformation.
vtkViewNode specialized for vtkActors
static vtkInformationStringKey * VOLUME_NODE_NAME()
Name of the node, used for debugging or representation metadata in case ANARI output is written out t...
vtkTypeUInt32 vtkMTimeType
Definition vtkType.h:287