Loading [MathJax]/extensions/tex2jax.js
VTK  9.4.20250322
vtkAnariGlyph3DMapperNode.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
21#ifndef vtkAnariGlyph3DMapperNode_h
22#define vtkAnariGlyph3DMapperNode_h
23
25#include "vtkRenderingAnariModule.h" // For export macro
26
27VTK_ABI_NAMESPACE_BEGIN
28
29class vtkAnariGlyph3DMapperNodeInternals;
31class vtkMapper;
32class vtkProperty;
33class vtkPolyData;
34
35class VTKRENDERINGANARI_EXPORT vtkAnariGlyph3DMapperNode
37{
38public:
41 void PrintSelf(ostream& os, vtkIndent indent) override;
42
46 virtual void Synchronize(bool prepass) override;
47
48protected:
51
53
54 vtkAnariGlyph3DMapperNodeInternals* Internal = nullptr;
55
56private:
58 void operator=(const vtkAnariGlyph3DMapperNode&) = delete;
59};
60
61VTK_ABI_NAMESPACE_END
62
63#endif
A Glyph mapper node for ANARI (ANAlytic Rendering Interface).
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkAnariGlyph3DMapperNode * New()
vtkCompositeDataDisplayAttributes * GetCompositeDisplayAttributes() override
virtual void Synchronize(bool prepass) override
Sync VTK and ANARI objects.
~vtkAnariGlyph3DMapperNode() override
Rendering attributes for a multi-block dataset.
a simple class to control print indentation
Definition vtkIndent.h:108
abstract class specifies interface to map data to graphics primitives
Definition vtkMapper.h:98
concrete dataset represents vertices, lines, polygons, and triangle strips
represent surface properties of a geometric object