19 #ifndef vtkPVRepresentedArrayListSettings_h 20 #define vtkPVRepresentedArrayListSettings_h 33 class RegularExpression;
41 void PrintSelf(ostream& os,
vtkIndent indent)
override;
52 virtual void SetNumberOfFilterExpressions(
int n);
53 virtual int GetNumberOfFilterExpressions();
61 virtual void SetFilterExpression(
int i,
const char* expression);
62 virtual const char* GetFilterExpression(
int i);
81 vtkSetMacro(ComputeArrayMagnitude,
bool);
82 virtual void SetArrayMagnitudeException(
int idx,
int ncomp);
83 virtual void SetNumberOfArrayMagnitudeExceptions(
int nexceptions);
93 virtual bool ShouldUseMagnitudeMode(
int ncomp)
const;
100 virtual void SetNumberOfChartsDefaultXAxis(
int n);
101 virtual int GetNumberOfChartsDefaultXAxis()
const;
102 virtual void SetChartsDefaultXAxis(
int i,
const char* expression);
103 virtual const char* GetChartsDefaultXAxis(
int i)
const;
104 virtual const std::vector<std::string>& GetAllChartsDefaultXAxis()
const;
115 virtual void SetNumberOfChartsHiddenAttributes(
int n);
116 virtual int GetNumberOfChartsHiddenAttributes()
const;
117 virtual void SetChartsHiddenAttributes(
int i,
const char* expression);
118 virtual const std::vector<vtksys::RegularExpression>& GetAllChartsHiddenAttributes()
const;
119 virtual bool GetSeriesVisibilityDefault(
const char* name)
const;
132 bool ComputeArrayMagnitude =
true;
135 vtkInternals* Internals;
#define VTKREMOTINGVIEWS_EXPORT
singleton used to filter out undesired data attribute from the representation.