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