Go to the documentation of this file.
52 #ifndef vtkSpiderPlotActor_h
53 #define vtkSpiderPlotActor_h
55 #include "vtkRenderingAnnotationModule.h"
67 class vtkAxisLabelArray;
69 class vtkSpiderPlotActorConnection;
72 #define VTK_IV_COLUMN 0
113 vtkGetMacro(IndependentVariables,
int);
125 vtkGetMacro(TitleVisibility,
int);
133 vtkSetStringMacro(Title);
150 vtkGetMacro(LabelVisibility,
int);
169 vtkGetMacro(NumberOfRings,
int);
208 vtkGetMacro(LegendVisibility,
int);
247 vtkSpiderPlotActorConnection* ConnectionHolder;
249 int IndependentVariables;
255 vtkAxisLabelArray *Labels;
256 int LegendVisibility;
265 vtkAxisRanges *Ranges;
288 int LastPosition2[2];
void GetAxisRange(int i, double range[2])
virtual void SetTitleTextProperty(vtkTextProperty *p)
Set/Get the title text property.
create 2D glyphs represented by vtkPolyData
draw vtkPolyData onto the image plane
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
void SetIndependentVariablesToColumns()
virtual vtkDataObject * GetInput()
Get the input data object to this actor.
record modification and/or execution time
virtual void SetInputConnection(vtkAlgorithmOutput *)
void SetPlotColor(int i, double r, double g, double b)
Specify colors for each plot.
void SetIndependentVariablesToRows()
void SetAxisRange(int i, double range[2])
void SetPlotColor(int i, const double color[3])
create a spider plot from input field
virtual void SetLabelTextProperty(vtkTextProperty *p)
Enable/Disable the creation of a legend.
window superclass for vtkRenderWindow
const char * GetAxisLabel(int i)
void SetAxisLabel(const int i, const char *)
Specify the names of the radial spokes (i.e., the radial axes).
void SetAxisRange(int i, double min, double max)
Specify the range of data on each radial axis.
a simple class to control print indentation
virtual int RenderTranslucentPolygonalGeometry(vtkViewport *)
static vtkSpiderPlotActor * New()
Instantiate this class.
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
virtual int HasTranslucentPolygonalGeometry()
Does this prop have some translucent polygonal geometry?
abstract specification for Viewports
virtual void SetInputData(vtkDataObject *)
Set the input to the pie chart actor.
represent text properties.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
double * GetPlotColor(int i)
a actor that draws 2D data
Proxy object to connect input/output ports.
concrete dataset represents vertices, lines, polygons, and triangle strips
Create an axis with tick marks and labels.
int RenderOverlay(vtkViewport *)
Draw the spider plot.
general representation of visualization data
void ReleaseGraphicsResources(vtkWindow *)
Release any graphics resources that are being consumed by this actor.
int RenderOpaqueGeometry(vtkViewport *)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...
vtkTimeStamp BuildTime
Updates the extensions string.