vtkQuartileChartRepresentation.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3  Program: ParaView
4  Module: vtkQuartileChartRepresentation.h
5 
6  Copyright (c) Kitware, Inc.
7  All rights reserved.
8  See Copyright.txt or http://www.paraview.org/HTML/Copyright.html for details.
9 
10  This software is distributed WITHOUT ANY WARRANTY; without even
11  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12  PURPOSE. See the above copyright notice for more information.
13 
14 =========================================================================*/
24 #ifndef vtkQuartileChartRepresentation_h
25 #define vtkQuartileChartRepresentation_h
26 
28 
30 {
31 public:
34  void PrintSelf(ostream& os, vtkIndent indent) override;
35 
40  std::string GetDefaultSeriesLabel(
41  const std::string& tableName, const std::string& columnName) override;
42 
44 
47  vtkSetMacro(QuartileVisibility, bool);
48  vtkGetMacro(QuartileVisibility, bool);
50 
52 
55  vtkSetMacro(RangeVisibility, bool);
56  vtkGetMacro(RangeVisibility, bool);
58 
60 
63  vtkSetMacro(AverageVisibility, bool);
64  vtkGetMacro(AverageVisibility, bool);
66 
68 
71  vtkSetMacro(MedianVisibility, bool);
72  vtkGetMacro(MedianVisibility, bool);
74 
76 
79  vtkSetMacro(MinVisibility, bool);
80  vtkGetMacro(MinVisibility, bool);
82 
84 
87  vtkSetMacro(MaxVisibility, bool);
88  vtkGetMacro(MaxVisibility, bool);
90 
92 
95  vtkSetMacro(SumVisibility, bool);
96  vtkGetMacro(SumVisibility, bool);
98 
99 protected:
101  ~vtkQuartileChartRepresentation() override;
102 
111 
112  void PrepareForRendering() override;
113 
114 private:
116  void operator=(const vtkQuartileChartRepresentation&) = delete;
117 
118  class vtkQCRInternals;
119  friend class vtkQCRInternals;
120 };
121 
122 #endif
void PrepareForRendering() override
This method is called before actual render if this->MTime was modified since the last time this metho...
#define VTKREMOTINGVIEWS_EXPORT
vtkXYChartRepresentation is representation that is used to add vtkPlot subclasses to a vtkChartXY ins...
virtual std::string GetDefaultSeriesLabel(const std::string &tableName, const std::string &columnName)
Method to provide the default name given the name of a table and a column in that table...
static vtkXYChartRepresentation * New()
vtkQuartileChartRepresentation extends to vtkXYChartRepresentation to add support for combining quart...
void PrintSelf(ostream &os, vtkIndent indent) override