36 #ifndef vtkSMChartSeriesSelectionDomain_h 37 #define vtkSMChartSeriesSelectionDomain_h 39 #include "vtkPVServerManagerRenderingModule.h" 54 void PrintSelf(ostream& os, vtkIndent indent);
81 vtkGetMacro(DefaultMode,
int);
87 static void AddSeriesVisibilityDefault(
const char* regex,
bool value);
116 virtual bool GetDefaultSeriesVisibility(
const char*);
122 virtual std::vector<vtkStdString> GetDefaultValue(
const char* series);
129 virtual void PopulateAvailableArrays(
const std::string& blockName,
139 const std::string& blockName, std::vector<vtkStdString>& strings,
147 virtual void SetDefaultVisibilityOverride(
const vtkStdString& arrayname,
bool visibility);
156 vtkSetStringMacro(DefaultValue);
175 void OnDomainModified();
176 void UpdateDefaultValues(
vtkSMProperty*,
bool preserve_previous_values);
char * DefaultValue
Value used when DefaultMode==VALUE.
extends vtkSMChartSeriesListDomain to add logic to better handle default values suitable for series-p...
superclass for all SM properties
void PrintSelf(ostream &os, vtkIndent indent)
static void SetLoadNoChartVariables(bool choice)
Global flag to toggle between (a) the default behavior and (b) setting default visibility to off...
static bool GetLoadNoChartVariables()
virtual int SetDefaultValues(vtkSMProperty *, bool use_unchecked_values)
A vtkSMProperty is often defined with a default value in the XML itself.
vtkSMDomainInternals * Internals
virtual int ReadXMLAttributes(vtkSMProperty *prop, vtkPVXMLElement *element)
Set the appropriate ivars from the xml element.
virtual void Update(vtkSMProperty *)
Update self checking the "unchecked" values of all required properties.
vtkChartRepresentation is the base representation for charting representations.
static bool LoadNoVariables
static vtkSMStringListDomain * New()
This is used by vtkPVXMLParser to represent an XML document starting at the root element.
bool FlattenTable
Specify if table components should be split.