VTK  9.7.1
vtkIntegrateAttributesFieldList.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
10 #ifndef vtkIntegrateAttributesFieldList_h
11 #define vtkIntegrateAttributesFieldList_h
12 
13 #include "vtkDataSetAttributes.h" // For vtkFieldList definition
14 #include "vtkFiltersParallelModule.h" // For export macro
15 
16 VTK_ABI_NAMESPACE_BEGIN
17 
19 {
21 
22 public:
24  vtkIntegrateAttributesFieldList(int numInputs = 0);
25 
26 private:
28  void operator=(const vtkIntegrateAttributesFieldList&) = delete;
29 
30 protected:
31  // overridden to only create vtkDoubleArray for numeric arrays.
33 };
34 
35 VTK_ABI_NAMESPACE_END
36 #endif
static vtkIntegrateAttributesFieldList * New()
helps manage arrays from multiple vtkDataSetAttributes.
vtkIntegrateAttributesFieldList(int numInputs=0)
vtkSmartPointer< vtkAbstractArray > CreateArray(int type) const override
Called to create an output array for the given type.
Helper class for vtkIntegrateAttributes.