51 #ifndef __vtkSpiderPlotActor_h
52 #define __vtkSpiderPlotActor_h
54 #include "vtkRenderingAnnotationModule.h"
66 class vtkAxisLabelArray;
68 class vtkSpiderPlotActorConnection;
71 #define VTK_IV_COLUMN 0
101 vtkGetMacro(IndependentVariables,
int);
102 void SetIndependentVariablesToColumns()
104 void SetIndependentVariablesToRows()
110 vtkSetMacro(TitleVisibility,
int);
111 vtkGetMacro(TitleVisibility,
int);
112 vtkBooleanMacro(TitleVisibility,
int);
117 vtkSetStringMacro(Title);
131 vtkSetMacro(LabelVisibility,
int);
132 vtkGetMacro(LabelVisibility,
int);
133 vtkBooleanMacro(LabelVisibility,
int);
147 vtkGetMacro(NumberOfRings,
int);
153 void SetAxisLabel(
const int i,
const char *);
154 const char* GetAxisLabel(
int i);
160 void SetAxisRange(
int i,
double min,
double max);
161 void SetAxisRange(
int i,
double range[2]);
162 void GetAxisRange(
int i,
double range[2]);
168 void SetPlotColor(
int i,
double r,
double g,
double b);
169 void SetPlotColor(
int i,
const double color[3])
170 { this->
SetPlotColor(i, color[0], color[1], color[2]); }
171 double *GetPlotColor(
int i);
178 vtkSetMacro(LegendVisibility,
int);
179 vtkGetMacro(LegendVisibility,
int);
180 vtkBooleanMacro(LegendVisibility,
int);
210 vtkSpiderPlotActorConnection* ConnectionHolder;
212 int IndependentVariables;
218 vtkAxisLabelArray *Labels;
219 int LegendVisibility;
223 int AutomaticRangeComputation;
229 vtkAxisRanges *Ranges;
252 int LastPosition2[2];