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 
22 class VTKPVVTKEXTENSIONSFILTERSGENERAL_EXPORT vtkPVTransposeTable : public vtkTransposeTable
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
vtkObjectBase::operator=
void operator=(const vtkObjectBase &)
vtkTransposeTable.h
vtkInformationVector
vtkTransposeTable
vtkPVTransposeTable::Internal
PVTransposeTableInternal * Internal
Definition: vtkPVTransposeTable.h:53
vtkIndent
vtkTransposeTable::New
static vtkTransposeTable * New()
vtkTransposeTable::RequestData
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkInformation
vtkPVTransposeTable
create a subtable made with selected columns of the input vtkTable and transpose it.
Definition: vtkPVTransposeTable.h:22
vtkTransposeTable::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent)
vtkPVTransposeTable::DoNotTranspose
bool DoNotTranspose
Definition: vtkPVTransposeTable.h:55