 |
VTK
9.1.0
|
Go to the documentation of this file.
68 #ifndef vtkSpiderPlotActor_h
69 #define vtkSpiderPlotActor_h
72 #include "vtkRenderingAnnotationModule.h"
83 class vtkAxisLabelArray;
85 class vtkSpiderPlotActorConnection;
87 #define VTK_IV_COLUMN 0
128 vtkGetMacro(IndependentVariables,
int);
146 vtkSetStringMacro(Title);
147 vtkGetStringMacro(Title);
182 vtkGetMacro(NumberOfRings,
int);
261 vtkSpiderPlotActorConnection* ConnectionHolder;
263 int IndependentVariables;
269 vtkAxisLabelArray* Labels;
279 vtkAxisRanges* Ranges;
302 int LastPosition2[2];
void GetAxisRange(int i, double range[2])
Specify the range of data on each radial axis.
~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()
Specify whether to use the rows or columns as independent variables.
virtual vtkDataObject * GetInput()
Get the input data object to this actor.
record modification and/or execution time
virtual void SetInputConnection(vtkAlgorithmOutput *)
Set the input to the pie chart actor.
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for type information and printing.
void SetPlotColor(int i, double r, double g, double b)
Specify colors for each plot.
void SetIndependentVariablesToRows()
Specify whether to use the rows or columns as independent variables.
void SetAxisRange(int i, double range[2])
Specify the range of data on each radial axis.
void SetPlotColor(int i, const double color[3])
Specify colors for each plot.
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)
Specify the names of the radial spokes (i.e., the radial axes).
int RenderTranslucentPolygonalGeometry(vtkViewport *) override
Draw the spider plot.
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)
Specify colors for each plot.
a actor that draws 2D data
int RenderOpaqueGeometry(vtkViewport *) override
Draw the spider plot.
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