vtkPVTransposeTable.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
14 #ifndef vtkPVTransposeTable_h
15 #define vtkPVTransposeTable_h
16 
17 #include "vtkPVVTKExtensionsFiltersGeneralModule.h" //needed for exports
18 #include "vtkTransposeTable.h"
19 
20 class PVTransposeTableInternal;
21 
23 {
24 public:
25  static vtkPVTransposeTable* New();
27  void PrintSelf(ostream& os, vtkIndent indent) override;
28 
30 
33  void EnableAttributeArray(const char*);
34  void ClearAttributeArrays();
36 
38 
42  vtkGetMacro(DoNotTranspose, bool);
43  vtkSetMacro(DoNotTranspose, bool);
44  vtkBooleanMacro(DoNotTranspose, bool);
46 
47 protected:
49  ~vtkPVTransposeTable() override;
50 
52 
53  PVTransposeTableInternal* Internal;
54 
56 
57 private:
59  void operator=(const vtkPVTransposeTable&) = delete;
60 };
61 
62 #endif // vtkPVTransposeTable_h
create a subtable made with selected columns of the input vtkTable and transpose it.
void PrintSelf(ostream &os, vtkIndent indent)
PVTransposeTableInternal * Internal
static vtkTransposeTable * New()
#define VTKPVVTKEXTENSIONSFILTERSGENERAL_EXPORT
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void operator=(const vtkObjectBase &)