VTK  9.7.1
vtkDGTransformResponder.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
12 #ifndef vtkDGTransformResponder_h
13 #define vtkDGTransformResponder_h
14 
15 #include "vtkCellGridResponder.h"
16 #include "vtkCellGridTransform.h" // for inheritance
17 
18 VTK_ABI_NAMESPACE_BEGIN
19 class vtkCellAttribute;
20 class vtkCellMetadata;
21 class vtkDGCell;
22 class vtkDataArray;
23 
24 class VTKFILTERSCELLGRID_EXPORT vtkDGTransformResponder
25  : public vtkCellGridResponder<vtkCellGridTransform::Query>
26 {
27 public:
28  static vtkDGTransformResponder* New();
30 
31  bool Query(vtkCellGridTransform::Query* query, vtkCellMetadata* cellType,
32  vtkCellGridResponders* caches) override;
33 
34 protected:
35  vtkDGTransformResponder() = default;
36  ~vtkDGTransformResponder() override = default;
37 
38 private:
40  void operator=(const vtkDGTransformResponder&) = delete;
41 };
42 
43 VTK_ABI_NAMESPACE_END
44 #endif // vtkDGTransformResponder_h
45 // VTK-HeaderTest-Exclude: vtkDGTransformResponder.h
Respond to a query on one particular type of cell.
Metadata for a particular type of cell (finite element).
A container that holds objects able to respond to queries specialized for particular vtkCellMetadata ...
Apply a transform to an attribute of a vtkDGCell.
A function defined over the physical domain of a vtkCellGrid.
A cell-grid query for applying a transform to a cell-grid.
abstract superclass for arrays of numeric data
Definition: vtkDataArray.h:44
Base class for a discontinuous Galerkin cells of all shapes.
Definition: vtkDGCell.h:43
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...