Class for drawing an stacked polygon plot given an X, Ybase, Yextent in a vtkTable.
More...
#include <vtkPlotStacked.h>
|
virtual int | IsA (const char *type) |
|
vtkPlotStacked * | NewInstance () const |
|
virtual void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual void | Update () |
|
virtual bool | Paint (vtkContext2D *painter) |
|
virtual void | GetBounds (double bounds[4]) |
|
virtual void | GetUnscaledInputBounds (double bounds[4]) |
|
virtual void | SetInputArray (int index, const vtkStdString &name) |
|
void | SetColorSeries (vtkColorSeries *colorSeries) |
|
vtkColorSeries * | GetColorSeries () |
|
virtual vtkStringArray * | GetLabels () |
|
virtual bool | SelectPoints (const vtkVector2f &min, const vtkVector2f &max) |
|
|
virtual void | SetColor (unsigned char r, unsigned char g, unsigned char b, unsigned char a) |
|
virtual void | SetColor (double r, double g, double b) |
|
virtual void | GetColor (double rgb[3]) |
|
|
virtual bool | PaintLegend (vtkContext2D *painter, const vtkRectf &rect, int legendIndex) |
|
|
virtual vtkIdType | GetNearestPoint (const vtkVector2f &point, const vtkVector2f &tolerance, vtkVector2f *location) |
|
vtkPlot * | NewInstance () const |
|
virtual void | SetWidth (float width) |
|
virtual float | GetWidth () |
|
virtual void | SetLabel (const vtkStdString &label) |
|
virtual vtkStdString | GetLabel () |
|
virtual void | SetLabels (vtkStringArray *labels) |
|
virtual int | GetNumberOfLabels () |
|
vtkStdString | GetLabel (vtkIdType index) |
|
void | SetIndexedLabels (vtkStringArray *labels) |
|
virtual vtkStringArray * | GetIndexedLabels () |
|
vtkContextMapper2D * | GetData () |
|
virtual vtkTable * | GetInput () |
|
virtual void | SetSelection (vtkIdTypeArray *id) |
|
virtual vtkIdTypeArray * | GetSelection () |
|
virtual void | SetTooltipLabelFormat (const vtkStdString &label) |
|
virtual vtkStdString | GetTooltipLabelFormat () |
|
virtual void | SetTooltipNotation (int notation) |
|
virtual int | GetTooltipNotation () |
|
virtual void | SetTooltipPrecision (int precision) |
|
virtual int | GetTooltipPrecision () |
|
virtual vtkStdString | GetTooltipLabel (const vtkVector2f &plotPos, vtkIdType seriesIndex, vtkIdType segmentIndex) |
|
virtual bool | SelectPointsInPolygon (const vtkContextPolygon &polygon) |
|
void | GetColor (unsigned char rgb[3]) |
|
void | SetPen (vtkPen *pen) |
|
vtkPen * | GetPen () |
|
void | SetBrush (vtkBrush *brush) |
|
vtkBrush * | GetBrush () |
|
virtual bool | GetUseIndexForXSeries () |
|
virtual void | SetUseIndexForXSeries (bool) |
|
virtual void | SetInputData (vtkTable *table) |
|
virtual void | SetInputData (vtkTable *table, const vtkStdString &xColumn, const vtkStdString &yColumn) |
|
void | SetInputData (vtkTable *table, vtkIdType xColumn, vtkIdType yColumn) |
|
virtual vtkAxis * | GetXAxis () |
|
virtual void | SetXAxis (vtkAxis *axis) |
|
virtual vtkAxis * | GetYAxis () |
|
virtual void | SetYAxis (vtkAxis *axis) |
|
virtual void | SetProperty (const vtkStdString &property, const vtkVariant &var) |
|
virtual vtkVariant | GetProperty (const vtkStdString &property) |
|
Class for drawing an stacked polygon plot given an X, Ybase, Yextent in a vtkTable.
- Tests:
- vtkPlotStacked (Tests)
Definition at line 43 of file vtkPlotStacked.h.
vtkPlotStacked::vtkPlotStacked |
( |
| ) |
|
|
protected |
vtkPlotStacked::~vtkPlotStacked |
( |
| ) |
|
|
protected |
static int vtkPlotStacked::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
virtual int vtkPlotStacked::IsA |
( |
const char * |
type | ) |
|
|
virtual |
virtual vtkObjectBase* vtkPlotStacked::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
virtual void vtkPlotStacked::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
|
virtual |
Creates a Stacked Plot Object
virtual void vtkPlotStacked::SetColor |
( |
unsigned char |
r, |
|
|
unsigned char |
g, |
|
|
unsigned char |
b, |
|
|
unsigned char |
a |
|
) |
| |
|
virtual |
Set the plot color
Reimplemented from vtkPlot.
virtual void vtkPlotStacked::SetColor |
( |
double |
r, |
|
|
double |
g, |
|
|
double |
b |
|
) |
| |
|
virtual |
Set the plot color
Reimplemented from vtkPlot.
virtual void vtkPlotStacked::GetColor |
( |
double |
rgb[3] | ) |
|
|
virtual |
Set the plot color
Reimplemented from vtkPlot.
virtual void vtkPlotStacked::Update |
( |
| ) |
|
|
virtual |
Perform any updates to the item that may be necessary before rendering. The scene should take care of calling this on all items before their Paint function is invoked.
virtual bool vtkPlotStacked::Paint |
( |
vtkContext2D * |
painter | ) |
|
|
virtual |
Paint event for the Stacked plot, called whenever the chart needs to be drawn
virtual bool vtkPlotStacked::PaintLegend |
( |
vtkContext2D * |
painter, |
|
|
const vtkRectf & |
rect, |
|
|
int |
legendIndex |
|
) |
| |
|
virtual |
Paint legend event for the Stacked plot, called whenever the legend needs the plot items symbol/mark/line drawn. A rect is supplied with the lower left corner of the rect (elements 0 and 1) and with width x height (elements 2 and 3). The plot can choose how to fill the space supplied.
Reimplemented from vtkPlot.
virtual void vtkPlotStacked::GetBounds |
( |
double |
bounds[4] | ) |
|
|
virtual |
Get the bounds for this mapper as (Xmin,Xmax,Ymin,Ymax).
Reimplemented from vtkPlot.
virtual void vtkPlotStacked::GetUnscaledInputBounds |
( |
double |
bounds[4] | ) |
|
|
virtual |
Get the unscaled input bounds for this mapper as (Xmin,Xmax,Ymin,Ymax). See vtkPlot for more information.
Reimplemented from vtkPlot.
virtual void vtkPlotStacked::SetInputArray |
( |
int |
index, |
|
|
const vtkStdString & |
name |
|
) |
| |
|
virtual |
When used to set additional arrays, stacked bars are created.
Reimplemented from vtkPlot.
Set the color series to use if this becomes a stacked bar plot.
Get the color series used if when this is a stacked bar plot.
Get the plot labels.
Reimplemented from vtkPlot.
virtual vtkIdType vtkPlotStacked::GetNearestPoint |
( |
const vtkVector2f & |
point, |
|
|
const vtkVector2f & |
tolerance, |
|
|
vtkVector2f * |
location |
|
) |
| |
|
virtual |
Function to query a plot for the nearest point to the specified coordinate. Returns the index of the data series with which the point is associated or -1.
Reimplemented from vtkPlot.
virtual bool vtkPlotStacked::SelectPoints |
( |
const vtkVector2f & |
min, |
|
|
const vtkVector2f & |
max |
|
) |
| |
|
virtual |
Select all points in the specified rectangle.
Reimplemented from vtkPlot.
bool vtkPlotStacked::UpdateTableCache |
( |
vtkTable * |
table | ) |
|
|
protected |
void vtkPlotStacked::FixExtent |
( |
| ) |
|
|
protected |
void vtkPlotStacked::CalculateLogSeries |
( |
| ) |
|
|
protected |
Handle calculating the log of the x or y series if necessary. Should be called by UpdateTableCache once the data has been updated in Points.
An array containing the indices of all the "bad base points", meaning any x, y pair that has an infinity, -infinity or not a number value.
Definition at line 131 of file vtkPlotStacked.h.
An array containing the indices of all the "bad extent points", meaning any x, y pair that has an infinity, -infinity or not a number value.
Definition at line 136 of file vtkPlotStacked.h.
The point cache is marked dirty until it has been initialized.
Definition at line 139 of file vtkPlotStacked.h.
bool vtkPlotStacked::LogX |
|
protected |
bool vtkPlotStacked::LogY |
|
protected |
The documentation for this class was generated from the following file: