VTK  9.3.1
vtkCompositeSurfaceLICMapperDelegator.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
10 #ifndef vtkCompositeSurfaceLICMapperDelegator_h
11 #define vtkCompositeSurfaceLICMapperDelegator_h
12 
14 
15 #include "vtkRenderingLICOpenGL2Module.h" // for export macro
16 
17 VTK_ABI_NAMESPACE_BEGIN
18 
19 class VTKRENDERINGLICOPENGL2_EXPORT vtkCompositeSurfaceLICMapperDelegator
21 {
22 public:
25  void PrintSelf(ostream& os, vtkIndent indent) override;
26 
31  void ShallowCopy(vtkCompositePolyDataMapper* mapper) override;
32 
33 protected:
36 
37 private:
39  void operator=(const vtkCompositeSurfaceLICMapperDelegator&) = delete;
40 };
41 
42 VTK_ABI_NAMESPACE_END
43 #endif
Delegates rendering to vtkBatchedSurfaceLICMapper.
a simple class to control print indentation
Definition: vtkIndent.h:28
void ShallowCopy(vtkCompositePolyDataMapper *mapper) override
Implement parent class API.
static vtkOpenGLCompositePolyDataMapperDelegator * New()
An OpenGL delegator for batched rendering of multipler polydata with similar structure.
a class that renders hierarchical polygonal data
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.