VTK  9.7.1
vtkOpenGLHyperTreeGridMapper.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
11 #ifndef vtkOpenGLHyperTreeGridMapper_h
12 #define vtkOpenGLHyperTreeGridMapper_h
13 
14 #include "vtkHyperTreeGridMapper.h"
15 
16 #include "vtkRenderingOpenGL2Module.h" // For export macro
17 
18 VTK_ABI_NAMESPACE_BEGIN
20 class VTKRENDERINGOPENGL2_EXPORT vtkOpenGLHyperTreeGridMapper : public vtkHyperTreeGridMapper
21 {
22 public:
25  static vtkOverrideAttribute* CreateOverrideAttributes();
27  void PrintSelf(ostream& os, vtkIndent indent) override;
28 
29 protected:
31  ~vtkOpenGLHyperTreeGridMapper() override = default;
32 
33 private:
35  void operator=(const vtkOpenGLHyperTreeGridMapper&) = delete;
36 };
37 
38 #define vtkOpenGLHyperTreeGridMapper_OVERRIDE_ATTRIBUTES \
39  vtkOpenGLHyperTreeGridMapper::CreateOverrideAttributes()
40 VTK_ABI_NAMESPACE_END
41 #endif
map vtkHyperTreeGrid to graphics primitives
Attribute for vtkObjectFactory overrides.
map vtkHyperTreeGrid to graphics primitives
a simple class to control print indentation
Definition: vtkIndent.h:28
#define VTK_NEWINSTANCE
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkHyperTreeGridMapper * New()