VTK  9.3.20240919
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
22class VTKRENDERINGANARI_EXPORT vtkAnariVolumeNode : public vtkVolumeNode
23{
24public:
27 void PrintSelf(ostream& os, vtkIndent indent) override;
28
33 virtual vtkMTimeType GetMTime() override;
34
35protected:
36 vtkAnariVolumeNode() = default;
38
39private:
41 void operator=(const vtkAnariVolumeNode&) = delete;
42};
43
44VTK_ABI_NAMESPACE_END
45#endif
links vtkVolume and vtkMapper to ANARI
~vtkAnariVolumeNode()=default
static vtkAnariVolumeNode * New()
virtual vtkMTimeType GetMTime() override
Overridden to take into account this renderables time, including mapper and data into mapper inclusiv...
vtkAnariVolumeNode()=default
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
Definition vtkIndent.h:108
vtkViewNode specialized for vtkActors
vtkTypeUInt32 vtkMTimeType
Definition vtkType.h:270