vtkMultiComponentsDecorator.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-FileCopyrightText: Copyright (c) Sandia Corporation
3 // SPDX-License-Identifier: BSD-3-Clause
4 #ifndef vtkMultiComponentsDecorator_h
5 #define vtkMultiComponentsDecorator_h
6 
7 #include "vtkPropertyDecorator.h"
9 
16  : public vtkPropertyDecorator
17 {
18 public:
21  void PrintSelf(ostream& os, vtkIndent indent) override;
22 
23  void Initialize(vtkPVXMLElement* config, vtkSMProxy* proxy) override;
27  bool CanShow(bool showAdvanced) const override;
28 
29 protected:
31  ~vtkMultiComponentsDecorator() override;
32 
33 private:
35  void operator=(const vtkMultiComponentsDecorator&) = delete;
36 
37  std::vector<int> Components;
38 };
39 
40 #endif
virtual void Initialize(vtkPVXMLElement *xml, vtkSMProxy *proxy)
Constructor.
void PrintSelf(ostream &os, vtkIndent indent) override
#define VTKREMOTINGAPPLICATIONCOMPONENTS_EXPORT
static vtkPropertyDecorator * New()
vtkMultiComponentsDecorator&#39;s purpose is to prevent the GUI from showing Multi Components Mapping che...
vtkPropertyDecorator hold the logic of pqPropertyDecorator TODO provides a mechanism to decorate pqPr...
proxy for a VTK object(s) on a server
Definition: vtkSMProxy.h:140
This is used by vtkPVXMLParser to represent an XML document starting at the root element.
virtual bool CanShow(bool vtkNotUsed(showAdvanced)) const
Override this method to override the visibility of the widget in the panel.