30 #ifndef __vtkQtChartView_h
31 #define __vtkQtChartView_h
33 #include "QVTKWin32Header.h"
65 virtual void Render();
72 void AddTableToView(
vtkTable* table);
75 void SetTitle(
const char*
title);
78 void SetTitleFont(
const char*
family,
int pointSize,
bool bold,
bool italic);
81 void SetTitleColor(
double red,
double green,
double blue);
84 void SetTitleAlignment(
int alignment);
87 void SetAxisTitle(
int index,
const char*
title);
91 void SetAxisTitleFont(
int index,
const char*
family,
int pointSize,
92 bool bold,
bool italic);
96 void SetAxisTitleColor(
int index,
double red,
double green,
double blue);
99 void SetAxisTitleAlignment(
int index,
int alignment);
102 void SetLegendVisibility(
bool visible);
105 void SetLegendLocation(
int location);
108 void SetLegendFlow(
int flow);
111 void SetAxisVisibility(
int index,
bool visible);
114 void SetAxisColor(
int index,
double red,
double green,
double blue);
117 void SetGridVisibility(
int index,
bool visible);
120 void SetGridColorType(
int index,
int gridColorType);
123 void SetGridColor(
int index,
double red,
double green,
double blue);
126 void SetAxisLabelVisibility(
int index,
bool visible);
130 void SetAxisLabelFont(
int index,
const char*
family,
int pointSize,
131 bool bold,
bool italic);
135 void SetAxisLabelColor(
int index,
double red,
double green,
double blue);
138 void SetAxisLabelNotation(
int index,
int notation);
141 void SetAxisLabelPrecision(
int index,
int precision);
147 void SetAxisBehavior(
int index,
int behavior);
150 void SetAxisRange(
int index,
double minimum,
double maximum);
153 void SetAxisRange(
int index,
int minimum,
int maximum);
181 virtual void SetupDefaultInteractor();
185 void SetColorSchemeToSpectrum();
186 void SetColorSchemeToWarm();
187 void SetColorSchemeToCool();
188 void SetColorSchemeToBlues();
189 void SetColorSchemeToWildFlower();
190 void SetColorSchemeToCitrus();
202 vtkInternal* Internal;
virtual QWidget * GetWidget()=0
Proxy object to connect input/output ports.
The vtkQtChartSeriesOptionsModelCollection class is used to combine chart series options models...
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent)
The superclass for all representations.
The vtkQtChartSeriesLayer class is the base class for chart layers that use the chart series model...
The vtkQtChartSeriesOptions class stores the common series drawing options.
The vtkQtChartSeriesModelCollection class is used to combine chart series models. ...
The vtkQtChartLegend class displays a chart legend.
A table, which contains similar-typed columns of data.
The vtkQtChartArea class manages the chart axes and layers.
Superclass for Qt widget-based views.
The vtkQtChartAxis class is used to display a cartesian axis.
Wraps a vtkQtChartArea into a VTK view.
virtual vtkDataRepresentation * CreateDefaultRepresentation(vtkAlgorithmOutput *conn)
The vtkQtChartMouseSelection class is used to select chart elements based on the current selection mo...