vtkSMChartSeriesListDomain.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
25 #ifndef vtkSMChartSeriesListDomain_h
26 #define vtkSMChartSeriesListDomain_h
27 
28 #include "vtkRemotingViewsModule.h" // needed for exports
29 #include "vtkSMStringListDomain.h"
30 
33 
35 {
36 public:
39  void PrintSelf(ostream& os, vtkIndent indent) override;
40 
45  void Update(vtkSMProperty*) override;
46 
50  int SetDefaultValues(vtkSMProperty*, bool use_unchecked_values) override;
51 
52 protected:
54  ~vtkSMChartSeriesListDomain() override;
55 
59  vtkPVDataInformation* GetInputInformation();
60 
61  int ReadXMLAttributes(vtkSMProperty* prop, vtkPVXMLElement* element) override;
62 
63  virtual void PopulateArrayComponents(vtkPVArrayInformation*, std::vector<std::string>&);
64 
66 
67 private:
69  void operator=(const vtkSMChartSeriesListDomain&) = delete;
70 };
71 
72 #endif
provides meta data about a vtkDataObject subclass.
#define VTKREMOTINGVIEWS_EXPORT
list of strings corresponding to the names of the arrays in the required input dataset that can be us...
void PrintSelf(ostream &os, vtkIndent indent) override
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.
provides meta data about arrays.
static vtkSMStringListDomain * New()
This is used by vtkPVXMLParser to represent an XML document starting at the root element.
int SetDefaultValues(vtkSMProperty *, bool use_unchecked_values) override
A vtkSMProperty is often defined with a default value in the XML itself.