VTK  9.7.1
vtkDGSummaryInformationResponder.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
17 #ifndef vtkDGSummaryInformationResponder_h
18 #define vtkDGSummaryInformationResponder_h
19 
20 #include "vtkCellGridResponder.h"
22 #include "vtkFiltersCellGridModule.h" // for export macro
23 
24 VTK_ABI_NAMESPACE_BEGIN
25 class vtkCellMetadata;
26 
27 class VTKFILTERSCELLGRID_EXPORT vtkDGSummaryInformationResponder
28  : public vtkCellGridResponder<vtkCellGridSummaryInformationQuery>
29 {
30 public:
32  vtkTypeMacro(
34 
36  vtkCellGridResponders* caches) override;
37 
38 protected:
40  ~vtkDGSummaryInformationResponder() override = default;
41 
42 private:
44  void operator=(const vtkDGSummaryInformationResponder&) = delete;
45 };
46 
47 VTK_ABI_NAMESPACE_END
48 #endif // vtkDGSummaryInformationResponder_h
49 // VTK-HeaderTest-Exclude: vtkDGSummaryInformationResponder.h
Compute summary information for a vtkCellGrid in a single pass.
Respond to a query on one particular type of cell.
Metadata for a particular type of cell (finite element).
Respond to vtkCellGridSummaryInformationQuery for vtkDGCell types.
A container that holds objects able to respond to queries specialized for particular vtkCellMetadata ...
virtual bool Query(QueryClass *query, vtkCellMetadata *cellType, vtkCellGridResponders *caches)=0
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...