vtkSMChartUseIndexForAxisDomain.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
20 #ifndef vtkSMChartUseIndexForAxisDomain_h
21 #define vtkSMChartUseIndexForAxisDomain_h
22 
23 #include "vtkRemotingViewsModule.h" // needed for exports
24 #include "vtkSMBooleanDomain.h"
25 
27 {
28 public:
31  void PrintSelf(ostream& os, vtkIndent indent) override;
32 
40  int SetDefaultValues(vtkSMProperty*, bool use_unchecked_values) override;
41 
47  void Update(vtkSMProperty* requestingProperty) override;
48 
49 protected:
52 
53 private:
55  void operator=(const vtkSMChartUseIndexForAxisDomain&) = delete;
56 };
57 
58 #endif
#define VTKREMOTINGVIEWS_EXPORT
virtual void Update(vtkSMProperty *requestingProperty)
Update self based on the "unchecked" values of all required properties.
superclass for all SM properties
static vtkSMBooleanDomain * New()
virtual int SetDefaultValues(vtkSMProperty *, bool vtkNotUsed(use_unchecked_values))
A vtkSMProperty is often defined with a default value in the XML itself.
Definition: vtkSMDomain.h:91
extends vtkSMBooleanDomain to pick a good default for properties such as "UseIndexForXAxis" on chart ...
a domain with two values: true or false
void PrintSelf(ostream &os, vtkIndent indent) override