vtkSMRendererDomain.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
10 #ifndef vtkSMRendererDomain_h
11 #define vtkSMRendererDomain_h
12 
13 #include "vtkRemotingViewsModule.h" //needed for exports
14 #include "vtkSMStringListDomain.h"
15 
17 {
18 public:
19  static vtkSMRendererDomain* New();
21  void PrintSelf(ostream& os, vtkIndent indent) override;
22 
23  void Update(vtkSMProperty*) override;
24 
25 protected:
26  vtkSMRendererDomain() = default;
27  ~vtkSMRendererDomain() override = default;
28 
29  int ReadXMLAttributes(vtkSMProperty* prop, vtkPVXMLElement* element) override;
30 
31 private:
33  void operator=(const vtkSMRendererDomain&) = delete;
34 };
35 
36 #endif
#define VTKREMOTINGVIEWS_EXPORT
void PrintSelf(ostream &os, vtkIndent indent) override
Manages the list of available ray traced renderers This domain builds the list of ray traced renderer...
superclass for all SM properties
int ReadXMLAttributes(vtkSMProperty *prop, vtkPVXMLElement *element) override
Set the appropriate ivars from the xml element.
void Update(vtkSMProperty *) override
Update self checking the "unchecked" values of all required properties.
static vtkSMStringListDomain * New()
This is used by vtkPVXMLParser to represent an XML document starting at the root element.