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;