VTK  9.3.1
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 
27 VTK_ABI_NAMESPACE_BEGIN
28 class vtkPolyData;
30 class vtkInformation;
32 
33 class VTKFILTERSGENERAL_EXPORT vtkQuadratureSchemeDictionaryGenerator : public vtkDataSetAlgorithm
34 {
35 public:
37  void PrintSelf(ostream& os, vtkIndent indent) override;
39 
40 protected:
43  int RequestData(
44  vtkInformation* req, vtkInformationVector** input, vtkInformationVector* output) override;
47 
48 private:
50  void operator=(const vtkQuadratureSchemeDictionaryGenerator&) = delete;
51 
53 
58  int Generate(vtkUnstructuredGrid* usgOut);
60 };
61 
62 VTK_ABI_NAMESPACE_END
63 #endif
Store vtkAlgorithm input/output information.
int FillOutputPortInformation(int port, vtkInformation *info) override
Fill the output port information objects for this algorithm.
concrete dataset represents vertices, lines, polygons, and triangle strips
Definition: vtkPolyData.h:79
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
Definition: vtkIndent.h:28
dataset represents arbitrary combinations of all possible cell types
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called within ProcessRequest when a request asks the algorithm to do its work.
Given an unstructured grid on its input this filter generates for each data array in point data dicti...
Store zero or more vtkInformation instances.
Superclass for algorithms that produce output of the same type as input.
static vtkDataSetAlgorithm * New()
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.