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 show_advanced) 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...
virtual bool CanShow(bool show_advanced) const
Override this method to override the visibility of the widget in the panel.
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.