|
VTK
|
Factory class for drawing 2D charts. More...
#include <vtkChartParallelCoordinates.h>
Public Types | |
| typedef vtkChart | Superclass |
Public Types inherited from vtkChart | |
| typedef vtkContextItem | Superclass |
| enum | { LINE, POINTS, BAR, STACKED } |
| enum | { PAN = 0, ZOOM, SELECT, NOTIFY } |
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) |
| void | SetColumnVisibility (const vtkStdString &name, bool visible) |
| void | SetColumnVisibilityAll (bool visible) |
| bool | GetColumnVisibility (const vtkStdString &name) |
| virtual vtkPlot * | GetPlot (vtkIdType index) |
| virtual vtkIdType | GetNumberOfPlots () |
| virtual vtkAxis * | GetAxis (int axisIndex) |
| virtual vtkIdType | GetNumberOfAxes () |
| virtual void | RecalculateBounds () |
| virtual void | SetPlot (vtkPlotParallelCoordinates *plot) |
| virtual bool | Hit (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 vtkStringArray * | GetVisibleColumns () |
| virtual bool | MouseWheelEvent (const vtkContextMouseEvent &mouse, int delta) |
Public Member Functions inherited from vtkChart | |
| virtual vtkPlot * | AddPlot (int type) |
| virtual vtkIdType | AddPlot (vtkPlot *plot) |
| virtual bool | RemovePlot (vtkIdType index) |
| virtual bool | RemovePlotInstance (vtkPlot *plot) |
| virtual void | ClearPlots () |
| virtual void | SetAnnotationLink (vtkAnnotationLink *link) |
| virtual vtkChartLegend * | GetLegend () |
| void | SetBorders (int left, int bottom, int right, int top) |
| void | SetSize (const vtkRectf &rect) |
| vtkRectf | GetSize () |
| virtual void | SetActionToButton (int action, int button) |
| virtual int | GetActionToButton (int action) |
| virtual void | SetClickActionToButton (int action, int button) |
| virtual int | GetClickActionToButton (int action) |
| virtual vtkAnnotationLink * | GetAnnotationLink () |
| virtual void | SetGeometry (int, int) |
| void | SetGeometry (int[2]) |
| virtual int * | GetGeometry () |
| virtual void | GetGeometry (int &, int &) |
| virtual void | GetGeometry (int[2]) |
| virtual void | SetPoint1 (int, int) |
| void | SetPoint1 (int[2]) |
| virtual int * | GetPoint1 () |
| virtual void | GetPoint1 (int &, int &) |
| virtual void | GetPoint1 (int[2]) |
| virtual void | SetPoint2 (int, int) |
| void | SetPoint2 (int[2]) |
| virtual int * | GetPoint2 () |
| virtual void | GetPoint2 (int &, int &) |
| virtual void | GetPoint2 (int[2]) |
| virtual void | SetShowLegend (bool visible) |
| virtual bool | GetShowLegend () |
| virtual void | SetTitle (const vtkStdString &title) |
| virtual vtkStdString | GetTitle () |
| virtual vtkTextProperty * | GetTitleProperties () |
| void | SetBottomBorder (int border) |
| void | SetTopBorder (int border) |
| void | SetLeftBorder (int border) |
| void | SetRightBorder (int border) |
| virtual void | SetAutoSize (bool) |
| virtual bool | GetAutoSize () |
| virtual void | SetRenderEmpty (bool) |
| virtual bool | GetRenderEmpty () |
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 vtkAbstractContextItem * | GetPickedItem (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) |
| 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 vtkChartParallelCoordinates * | SafeDownCast (vtkObject *o) |
| static vtkChartParallelCoordinates * | New () |
Static Public Member Functions inherited from vtkChart | |
| static int | IsTypeOf (const char *type) |
| static vtkChart * | 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 Attributes | |
| bool | GeometryValid |
| vtkIdTypeArray * | Selection |
| vtkStringArray * | VisibleColumns |
| vtkTimeStamp | BuildTime |
| Private * | Storage |
Protected Attributes inherited from vtkChart | |
| vtkAnnotationLink * | AnnotationLink |
| int | Geometry [2] |
| int | Point1 [2] |
| int | Point2 [2] |
| bool | ShowLegend |
| vtkStdString | Title |
| vtkTextProperty * | TitleProperties |
| vtkRectf | Size |
| bool | AutoSize |
| bool | RenderEmpty |
| MouseActions | Actions |
| MouseClickActions | ActionsClick |
Protected Attributes inherited from vtkContextItem | |
| double | Opacity |
Protected Attributes inherited from vtkAbstractContextItem | |
| vtkContextScene * | Scene |
| vtkAbstractContextItem * | Parent |
| vtkContextScenePrivate * | Children |
| bool | Visible |
Protected Attributes inherited from vtkObject | |
| unsigned char | Debug |
| vtkTimeStamp | MTime |
| vtkSubjectHelper * | SubjectHelper |
Protected Attributes inherited from vtkObjectBase | |
| int | ReferenceCount |
| vtkWeakPointerBase ** | WeakPointers |
Factory class for drawing 2D charts.
This defines the interface for a parallel coordinates chart.
Definition at line 36 of file vtkChartParallelCoordinates.h.
Definition at line 39 of file vtkChartParallelCoordinates.h.
|
protected |
|
protected |
|
virtual |
Reimplemented from vtkChart.
|
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 vtkChart.
|
static |
|
virtual |
|
static |
Creates a parallel coordinates chart
|
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 chart, called whenever the chart needs to be drawn
Implements vtkChart.
| void vtkChartParallelCoordinates::SetColumnVisibility | ( | const vtkStdString & | name, |
| bool | visible | ||
| ) |
Set the visibility of the specified column.
| void vtkChartParallelCoordinates::SetColumnVisibilityAll | ( | bool | visible | ) |
Set the visibility of all columns (true will make them all visible, false will remove all visible columns).
| bool vtkChartParallelCoordinates::GetColumnVisibility | ( | const vtkStdString & | name | ) |
Get the visibility of the specified column.
|
virtual |
Get a list of the columns, and the order in which they are displayed.
Get the plot at the specified index, returns null if the index is invalid.
Reimplemented from vtkChart.
|
virtual |
Get the number of plots the chart contains.
Reimplemented from vtkChart.
|
virtual |
Get the axis specified by axisIndex.
Reimplemented from vtkChart.
|
virtual |
Get the number of axes in the current chart.
Reimplemented from vtkChart.
|
virtual |
Request that the chart recalculates the range of its axes. Especially useful in applications after the parameters of plots have been modified.
Reimplemented from vtkChart.
|
virtual |
Set plot to use for the chart. Since this type of chart can only contain one plot, this will replace the previous plot.
|
virtual |
Return true if the supplied x, y coordinate is inside the item.
Reimplemented from vtkAbstractContextItem.
|
virtual |
Mouse enter event.
Reimplemented from vtkAbstractContextItem.
|
virtual |
Mouse move event.
Reimplemented from vtkAbstractContextItem.
|
virtual |
Mouse leave event.
Reimplemented from vtkAbstractContextItem.
|
virtual |
Mouse button down event
Reimplemented from vtkAbstractContextItem.
|
virtual |
Mouse button release event.
Reimplemented from vtkAbstractContextItem.
|
virtual |
Mouse wheel event, positive delta indicates forward movement of the wheel.
Reimplemented from vtkAbstractContextItem.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 124 of file vtkChartParallelCoordinates.h.
|
protected |
Definition at line 128 of file vtkChartParallelCoordinates.h.
|
protected |
Selected indices for the table the plot is rendering
Definition at line 131 of file vtkChartParallelCoordinates.h.
|
protected |
A list of the visible columns in the chart.
Definition at line 134 of file vtkChartParallelCoordinates.h.
|
protected |
The point cache is marked dirty until it has been initialized.
Definition at line 137 of file vtkChartParallelCoordinates.h.
1.8.6