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);
133 vtkSetStringMacro(Title);
134 vtkGetStringMacro(Title);
169 vtkGetMacro(NumberOfRings,
int);
247 vtkSpiderPlotActorConnection* ConnectionHolder;
249 int IndependentVariables;
255 vtkAxisLabelArray *Labels;
265 vtkAxisRanges *Ranges;
288 int LastPosition2[2];
void GetAxisRange(int i, double range[2])
~vtkSpiderPlotActor() override
virtual void SetTitleTextProperty(vtkTextProperty *p)
Set/Get the title text property.
create 2D glyphs represented by vtkPolyData
draw vtkPolyData onto the image plane
vtkTypeBool HasTranslucentPolygonalGeometry() override
Does this prop have some translucent polygonal geometry?
void SetIndependentVariablesToColumns()
virtual vtkDataObject * GetInput()
Get the input data object to this actor.
record modification and/or execution time
virtual void SetInputConnection(vtkAlgorithmOutput *)
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
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)
int RenderTranslucentPolygonalGeometry(vtkViewport *) override
int RenderOverlay(vtkViewport *) override
Draw the spider plot.
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
static vtkSpiderPlotActor * New()
Instantiate this class.
abstract specification for Viewports
virtual void SetInputData(vtkDataObject *)
Set the input to the pie chart actor.
represent text properties.
double * GetPlotColor(int i)
a actor that draws 2D data
int RenderOpaqueGeometry(vtkViewport *) override
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...
Proxy object to connect input/output ports.
concrete dataset represents vertices, lines, polygons, and triangle strips
Create an axis with tick marks and labels.
void ReleaseGraphicsResources(vtkWindow *) override
Release any graphics resources that are being consumed by this actor.
general representation of visualization data