vtkPVPostFilterPrivateTools.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
11 #ifndef vtkPVPostFilterPrivateTools_h
12 #define vtkPVPostFilterPrivateTools_h
13 
14 #include <string>
15 
17 class vtkDataSet;
18 class vtkInformation;
20 class vtkDataObject;
21 
23 {
27 std::string DefaultComponentName(int componentNumber, int componentCount);
28 
32 void DeMangleArrayName(const std::string& mangledName, vtkDataSet* dataSet,
33  std::string& demangledName, std::string& demangledComponentName);
34 
38 bool ExtractComponent(vtkDataSetAttributes* dsa, const char* requested_name,
39  const char* demangled_name, const char* demangled_component_name);
40 
44 void CellDataToPointData(vtkDataSet* output, const char* name);
45 
49 void PointDataToCellData(vtkDataSet* output, const char* name);
50 
56 bool DoAnyNeededConversions(vtkDataSet* output, const char* requested_name, int fieldAssociation,
57  const char* demangled_name, const char* demangled_component_name, bool checkOnly);
58 
65  vtkDataSet* dataset, bool checkOnly);
66 
74  vtkDataObject* output, bool checkOnly = false);
75 };
76 
77 #endif
std::string DefaultComponentName(int componentNumber, int componentCount)
Return default component name for provided number and count.
void PointDataToCellData(vtkDataSet *output, const char *name)
Convert a name point data to cell data and add to output.
info
name
void DeMangleArrayName(const std::string &mangledName, vtkDataSet *dataSet, std::string &demangledName, std::string &demangledComponentName)
Demangles a mangled string containing an array name and a component name.
bool DoAnyNeededConversions(vtkDataSet *output, const char *requested_name, int fieldAssociation, const char *demangled_name, const char *demangled_component_name, bool checkOnly)
Do the conversion for the requested name and field association, on the provided output.
bool ExtractComponent(vtkDataSetAttributes *dsa, const char *requested_name, const char *demangled_name, const char *demangled_component_name)
Extract a specific component for demangled name.
void CellDataToPointData(vtkDataSet *output, const char *name)
Convert a name cell data to point data and add to output.
key