vtkMarkSelectedRows.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
21 #ifndef vtkMarkSelectedRows_h
22 #define vtkMarkSelectedRows_h
23 
24 #include "vtkDataObjectAlgorithm.h"
25 #include "vtkPVVTKExtensionsFiltersRenderingModule.h" // needed for export macro
26 
27 class vtkTable;
28 
29 class VTKPVVTKEXTENSIONSFILTERSRENDERING_EXPORT vtkMarkSelectedRows : public vtkDataObjectAlgorithm
30 {
31 public:
32  static vtkMarkSelectedRows* New();
34  void PrintSelf(ostream& os, vtkIndent indent) override;
35 
37 
50  vtkSetMacro(FieldAssociation, int);
51  vtkGetMacro(FieldAssociation, int);
53 
54 protected:
56  ~vtkMarkSelectedRows() override;
57 
58  int FillInputPortInformation(int port, vtkInformation* info) override;
59  int FillOutputPortInformation(int port, vtkInformation* info) override;
62 
63 private:
65  void operator=(const vtkMarkSelectedRows&) = delete;
66 };
67 
68 #endif
vtkObjectBase::operator=
void operator=(const vtkObjectBase &)
vtkInformationVector
vtkTable
vtkDataObjectAlgorithm
vtkDataObjectAlgorithm::FillInputPortInformation
virtual int FillInputPortInformation(int port, vtkInformation *info)
vtkDataObjectAlgorithm::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
vtkIndent
vtkDataObjectAlgorithm::FillOutputPortInformation
virtual int FillOutputPortInformation(int port, vtkInformation *info)
vtkInformation
vtkMarkSelectedRows
mark rows that are selected as such.
Definition: vtkMarkSelectedRows.h:29
vtkMarkSelectedRows::FieldAssociation
int FieldAssociation
Definition: vtkMarkSelectedRows.h:61
vtkDataObjectAlgorithm::New
static vtkDataObjectAlgorithm * New()
vtkDataObjectAlgorithm::RequestData
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkDataObjectAlgorithm.h