|
VTK
|
Class for drawing an stacked polygon plot given an X, Ybase, Yextent in a vtkTable. More...
#include <vtkPlotStacked.h>
Public Types | |
| typedef vtkPlot | Superclass |
Public Types inherited from vtkPlot | |
| typedef vtkContextItem | Superclass |
Public Types inherited from vtkContextItem | |
| typedef vtkAbstractContextItem | Superclass |
Public Types inherited from vtkAbstractContextItem | |
| typedef vtkObject | Superclass |
Public Types inherited from vtkObject | |
| typedef vtkObjectBase | Superclass |
Public Member Functions | |
| virtual const char * | GetClassName () |
| virtual int | IsA (const char *type) |
| virtual void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual void | Update () |
| virtual bool | Paint (vtkContext2D *painter) |
| virtual void | GetBounds (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) |
Public Member Functions inherited from vtkPlot | |
| 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 () |
| virtual vtkTable * | GetInput () |
| virtual void | SetSelection (vtkIdTypeArray *id) |
| virtual vtkIdTypeArray * | GetSelection () |
| virtual void | SetTooltipLabelFormat (const vtkStdString &label) |
| virtual vtkStdString | GetTooltipLabelFormat () |
| virtual vtkStdString | GetTooltipLabel (const vtkVector2f &plotPos, vtkIdType seriesIndex, vtkIdType segmentIndex) |
| void | GetColor (unsigned char rgb[3]) |
| virtual vtkPen * | GetPen () |
| virtual vtkBrush * | GetBrush () |
| virtual vtkContextMapper2D * | GetData () |
| virtual bool | GetUseIndexForXSeries () |
| virtual void | SetUseIndexForXSeries (bool) |
| virtual void | SetInput (vtkTable *table) |
| virtual void | SetInput (vtkTable *table, const vtkStdString &xColumn, const vtkStdString &yColumn) |
| void | SetInput (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) |
Public Member Functions inherited from vtkContextItem | |
| virtual double | GetOpacity () |
| virtual void | SetOpacity (double) |
Public Member Functions inherited from vtkAbstractContextItem | |
| bool | PaintChildren (vtkContext2D *painter) |
| virtual void | ReleaseGraphicsResources () |
| unsigned int | AddItem (vtkAbstractContextItem *item) |
| bool | RemoveItem (vtkAbstractContextItem *item) |
| bool | RemoveItem (unsigned int index) |
| vtkAbstractContextItem * | GetItem (unsigned int index) |
| unsigned int | GetNumberOfItems () |
| void | ClearItems () |
| virtual bool | Hit (const vtkContextMouseEvent &mouse) |
| virtual vtkAbstractContextItem * | GetPickedItem (const vtkContextMouseEvent &mouse) |
| virtual bool | MouseEnterEvent (const vtkContextMouseEvent &mouse) |
| virtual bool | MouseMoveEvent (const vtkContextMouseEvent &mouse) |
| virtual bool | MouseLeaveEvent (const vtkContextMouseEvent &mouse) |
| virtual bool | MouseButtonPressEvent (const vtkContextMouseEvent &mouse) |
| virtual bool | MouseButtonReleaseEvent (const vtkContextMouseEvent &mouse) |
| virtual bool | MouseDoubleClickEvent (const vtkContextMouseEvent &mouse) |
| virtual void | SetScene (vtkContextScene *scene) |
| virtual void | SetParent (vtkAbstractContextItem *parent) |
| virtual vtkVector2f | MapToParent (const vtkVector2f &point) |
| virtual vtkVector2f | MapFromParent (const vtkVector2f &point) |
| virtual vtkVector2f | MapToScene (const vtkVector2f &point) |
| virtual vtkVector2f | MapFromScene (const vtkVector2f &point) |
| virtual bool | MouseWheelEvent (const vtkContextMouseEvent &mouse, int delta) |
| vtkContextScene * | GetScene () |
| vtkAbstractContextItem * | GetParent () |
| virtual bool | GetVisible () |
| virtual void | SetVisible (bool) |
Public Member Functions inherited from vtkObject | |
| virtual void | DebugOn () |
| virtual void | DebugOff () |
| unsigned char | GetDebug () |
| void | SetDebug (unsigned char debugFlag) |
| virtual void | Modified () |
| virtual unsigned long | GetMTime () |
| unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
| unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
| vtkCommand * | GetCommand (unsigned long tag) |
| void | RemoveObserver (vtkCommand *) |
| void | RemoveObservers (unsigned long event, vtkCommand *) |
| void | RemoveObservers (const char *event, vtkCommand *) |
| int | HasObserver (unsigned long event, vtkCommand *) |
| int | HasObserver (const char *event, vtkCommand *) |
| void | RemoveObserver (unsigned long tag) |
| void | RemoveObservers (unsigned long event) |
| void | RemoveObservers (const char *event) |
| void | RemoveAllObservers () |
| int | HasObserver (unsigned long event) |
| int | HasObserver (const char *event) |
| template<class U , class T > | |
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
| template<class U , class T > | |
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| int | InvokeEvent (unsigned long event, void *callData) |
| int | InvokeEvent (const char *event, void *callData) |
| int | InvokeEvent (unsigned long event) |
| int | InvokeEvent (const char *event) |
Public Member Functions inherited from vtkObjectBase | |
| const char * | GetClassName () const |
| virtual void | Delete () |
| virtual void | FastDelete () |
| void | Print (ostream &os) |
| virtual void | Register (vtkObjectBase *o) |
| virtual void | UnRegister (vtkObjectBase *o) |
| void | SetReferenceCount (int) |
| void | PrintRevisions (ostream &os) |
| virtual void | PrintHeader (ostream &os, vtkIndent indent) |
| virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
| int | GetReferenceCount () |
Static Public Member Functions | |
| static int | IsTypeOf (const char *type) |
| static vtkPlotStacked * | SafeDownCast (vtkObject *o) |
| static vtkPlotStacked * | New () |
Static Public Member Functions inherited from vtkPlot | |
| static int | IsTypeOf (const char *type) |
| static vtkPlot * | SafeDownCast (vtkObject *o) |
Static Public Member Functions inherited from vtkContextItem | |
| static int | IsTypeOf (const char *type) |
| static vtkContextItem * | SafeDownCast (vtkObject *o) |
Static Public Member Functions inherited from vtkAbstractContextItem | |
| static int | IsTypeOf (const char *type) |
| static vtkAbstractContextItem * | SafeDownCast (vtkObject *o) |
Static Public Member Functions inherited from vtkObject | |
| static int | IsTypeOf (const char *type) |
| static vtkObject * | SafeDownCast (vtkObject *o) |
| static vtkObject * | New () |
| static void | BreakOnError () |
| static void | SetGlobalWarningDisplay (int val) |
| static void | GlobalWarningDisplayOn () |
| static void | GlobalWarningDisplayOff () |
| static int | GetGlobalWarningDisplay () |
Static Public Member Functions inherited from vtkObjectBase | |
| static int | IsTypeOf (const char *name) |
| static vtkObjectBase * | New () |
Protected Member Functions | |
| vtkPlotStacked () | |
| ~vtkPlotStacked () | |
| bool | UpdateTableCache (vtkTable *table) |
| void | FixExtent () |
| void | CalculateLogSeries () |
Protected Member Functions inherited from vtkPlot | |
| vtkPlot () | |
| ~vtkPlot () | |
| vtkStdString | GetNumber (double position, vtkAxis *axis) |
Protected Member Functions inherited from vtkContextItem | |
| vtkContextItem () | |
| ~vtkContextItem () | |
Protected Member Functions inherited from vtkAbstractContextItem | |
| vtkAbstractContextItem () | |
| ~vtkAbstractContextItem () | |
Protected Member Functions inherited from vtkObject | |
| vtkObject () | |
| virtual | ~vtkObject () |
| virtual void | RegisterInternal (vtkObjectBase *, int check) |
| virtual void | UnRegisterInternal (vtkObjectBase *, int check) |
| void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
| void | InternalReleaseFocus () |
Protected Member Functions inherited from vtkObjectBase | |
| vtkObjectBase () | |
| virtual | ~vtkObjectBase () |
| virtual void | CollectRevisions (ostream &os) |
| virtual void | ReportReferences (vtkGarbageCollector *) |
| vtkObjectBase (const vtkObjectBase &) | |
| void | operator= (const vtkObjectBase &) |
Class for drawing an stacked polygon plot given an X, Ybase, Yextent in a vtkTable.
Definition at line 42 of file vtkPlotStacked.h.
| typedef vtkPlot vtkPlotStacked::Superclass |
Definition at line 45 of file vtkPlotStacked.h.
|
protected |
|
protected |
|
virtual |
Reimplemented from vtkPlot.
|
static |
|
virtual |
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkPlot.
|
static |
|
virtual |
|
static |
Creates a Stacked Plot Object
|
virtual |
Set the plot color
Reimplemented from vtkPlot.
|
virtual |
Set the plot color
Reimplemented from vtkPlot.
|
virtual |
Set the plot color
Reimplemented from vtkPlot.
|
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.
Reimplemented from vtkAbstractContextItem.
|
virtual |
Paint event for the Stacked plot, called whenever the chart needs to be drawn
Reimplemented from vtkAbstractContextItem.
|
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 |
Get the bounds for this mapper as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax).
Reimplemented from vtkPlot.
|
virtual |
When used to set additional arrays, stacked bars are created.
Reimplemented from vtkPlot.
| void vtkPlotStacked::SetColorSeries | ( | vtkColorSeries * | colorSeries | ) |
Set the color series to use if this becomes a stacked bar plot.
| vtkColorSeries* vtkPlotStacked::GetColorSeries | ( | ) |
Get the color series used if when this is a stacked bar plot.
|
virtual |
Get the plot labels.
Reimplemented from vtkPlot.
|
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 |
Select all points in the specified rectangle.
Reimplemented from vtkPlot.
|
protected |
Update the table cache.
|
protected |
|
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.
|
protected |
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 126 of file vtkPlotStacked.h.
|
protected |
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 131 of file vtkPlotStacked.h.
|
protected |
The point cache is marked dirty until it has been initialized.
Definition at line 134 of file vtkPlotStacked.h.
|
protected |
Definition at line 136 of file vtkPlotStacked.h.
|
protected |
Definition at line 136 of file vtkPlotStacked.h.
|
protected |
The color series to use for each series.
Definition at line 139 of file vtkPlotStacked.h.
1.8.6