VTK  9.3.20240423
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 "vtkDeprecation.h" // For deprecation
26#include "vtkFiltersGeneralModule.h" // For export macro
27
28VTK_ABI_NAMESPACE_BEGIN
29class vtkPolyData;
31class vtkInformation;
33
34class VTKFILTERSGENERAL_EXPORT vtkQuadratureSchemeDictionaryGenerator : public vtkDataSetAlgorithm
35{
36public:
38 void PrintSelf(ostream& os, vtkIndent indent) override;
40
41protected:
43 vtkInformation* req, vtkInformationVector** input, vtkInformationVector* output) override;
46
47private:
49 void operator=(const vtkQuadratureSchemeDictionaryGenerator&) = delete;
50
52
57 int Generate(vtkDataSet* usgOut);
58 VTK_DEPRECATED_IN_9_4_0("Uses the vtkDataSet version instead.")
59 int Generate(vtkUnstructuredGrid* usgOut);
61};
62
63VTK_ABI_NAMESPACE_END
64#endif
Superclass for algorithms that produce output of the same type as input.
abstract class to specify dataset behavior
Definition vtkDataSet.h:166
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
#define VTK_DEPRECATED_IN_9_4_0(reason)