vtkQuartileChartRepresentation.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
12 #ifndef vtkQuartileChartRepresentation_h
13 #define vtkQuartileChartRepresentation_h
14 
16 
17 class VTKREMOTINGVIEWS_EXPORT vtkQuartileChartRepresentation : public vtkXYChartRepresentation
18 {
19 public:
22  void PrintSelf(ostream& os, vtkIndent indent) override;
23 
28  std::string GetDefaultSeriesLabel(
29  const std::string& tableName, const std::string& columnName) override;
30 
32 
35  vtkSetMacro(QuartileVisibility, bool);
36  vtkGetMacro(QuartileVisibility, bool);
38 
40 
43  vtkSetMacro(RangeVisibility, bool);
44  vtkGetMacro(RangeVisibility, bool);
46 
48 
51  vtkSetMacro(AverageVisibility, bool);
52  vtkGetMacro(AverageVisibility, bool);
54 
56 
59  vtkSetMacro(MedianVisibility, bool);
60  vtkGetMacro(MedianVisibility, bool);
62 
64 
67  vtkSetMacro(MinVisibility, bool);
68  vtkGetMacro(MinVisibility, bool);
70 
72 
75  vtkSetMacro(MaxVisibility, bool);
76  vtkGetMacro(MaxVisibility, bool);
78 
80 
83  vtkSetMacro(SumVisibility, bool);
84  vtkGetMacro(SumVisibility, bool);
86 
87 protected:
90 
99 
100  void PrepareForRendering() override;
101 
102 private:
104  void operator=(const vtkQuartileChartRepresentation&) = delete;
105 
106  class vtkQCRInternals;
107  friend class vtkQCRInternals;
108 };
109 
110 #endif
vtkQuartileChartRepresentation::SumVisibility
bool SumVisibility
Definition: vtkQuartileChartRepresentation.h:93
vtkQuartileChartRepresentation::HasOnlyOnePoint
bool HasOnlyOnePoint
Definition: vtkQuartileChartRepresentation.h:92
vtkQuartileChartRepresentation::MedianVisibility
bool MedianVisibility
Definition: vtkQuartileChartRepresentation.h:95
vtkQuartileChartRepresentation::QuartileVisibility
bool QuartileVisibility
Definition: vtkQuartileChartRepresentation.h:97
vtkChartRepresentation::GetDefaultSeriesLabel
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.
vtkXYChartRepresentation
Definition: vtkXYChartRepresentation.h:27
vtkXYChartRepresentation::New
static vtkXYChartRepresentation * New()
vtkXYChartRepresentation::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkIndent
vtkQuartileChartRepresentation::AverageVisibility
bool AverageVisibility
Definition: vtkQuartileChartRepresentation.h:91
vtkQuartileChartRepresentation::MaxVisibility
bool MaxVisibility
Definition: vtkQuartileChartRepresentation.h:94
vtkQuartileChartRepresentation
Definition: vtkQuartileChartRepresentation.h:17
vtkQuartileChartRepresentation::MinVisibility
bool MinVisibility
Definition: vtkQuartileChartRepresentation.h:96
vtkXYChartRepresentation.h
vtkXYChartRepresentation::PrepareForRendering
void PrepareForRendering() override
This method is called before actual render if this->MTime was modified since the last time this metho...
vtkQuartileChartRepresentation::RangeVisibility
bool RangeVisibility
Definition: vtkQuartileChartRepresentation.h:98