VTK  9.5.20250617
vtkQuadratureSchemeDictionaryGenerator.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
21#ifndef vtkQuadratureSchemeDictionaryGenerator_h
22#define vtkQuadratureSchemeDictionaryGenerator_h
23
24#include "vtkDataSetAlgorithm.h"
25#include "vtkFiltersGeneralModule.h" // For export macro
26
27VTK_ABI_NAMESPACE_BEGIN
28class vtkPolyData;
30class vtkInformation;
32
33class VTKFILTERSGENERAL_EXPORT vtkQuadratureSchemeDictionaryGenerator : public vtkDataSetAlgorithm
34{
35public:
37 void PrintSelf(ostream& os, vtkIndent indent) override;
39
40protected:
42 vtkInformation* req, vtkInformationVector** input, vtkInformationVector* output) override;
45
46private:
48 void operator=(const vtkQuadratureSchemeDictionaryGenerator&) = delete;
49
55 int Generate(vtkDataSet* usgOut);
56};
57
58VTK_ABI_NAMESPACE_END
59#endif
Superclass for algorithms that produce output of the same type as input.
abstract class to specify dataset behavior
Definition vtkDataSet.h:165
a simple class to control print indentation
Definition vtkIndent.h:108
Store zero or more vtkInformation instances.
Store vtkAlgorithm input/output information.
concrete dataset represents vertices, lines, polygons, and triangle strips
Given an unstructured grid on its input this filter generates for each data array in point data dicti...
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
int RequestData(vtkInformation *req, vtkInformationVector **input, vtkInformationVector *output) override
This is called within ProcessRequest when a request asks the algorithm to do its work.
static vtkQuadratureSchemeDictionaryGenerator * New()
dataset represents arbitrary combinations of all possible cell types