VTK  9.3.0
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
a class that renders hierarchical polygonal data
Delegates rendering to vtkBatchedSurfaceLICMapper.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void ShallowCopy(vtkCompositePolyDataMapper *mapper) override
Copy over the reference to the input array of vectors that gets used by BatchedSurfaceLICMapper.
static vtkCompositeSurfaceLICMapperDelegator * New()
a simple class to control print indentation
Definition: vtkIndent.h:38
An OpenGL delegator for batched rendering of multipler polydata with similar structure.