Factory class for drawing 2D charts.
More...
#include <vtkChartParallelCoordinates.h>
|
typedef vtkChart | Superclass |
|
typedef vtkContextItem | Superclass |
|
enum | { LINE,
POINTS,
BAR,
STACKED
} |
|
enum | {
PAN = 0,
ZOOM,
SELECT,
SELECT_RECTANGLE = SELECT,
SELECT_POLYGON,
NOTIFY
} |
|
enum | EventIds { UpdateRange = 1002
} |
|
enum | { SELECTION_ROWS,
SELECTION_PLOTS
} |
|
enum | { FILL_SCENE,
FILL_RECT,
AXES_TO_RECT
} |
|
|
virtual int | IsA (const char *type) |
|
vtkChartParallelCoordinates * | NewInstance () const |
|
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) |
|
vtkChart * | NewInstance () const |
|
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 void | SetSelectionMethod (int method) |
|
virtual int | GetSelectionMethod () |
|
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 | SetLayoutStrategy (int) |
|
virtual int | GetLayoutStrategy () |
|
virtual void | SetAutoSize (bool isAutoSized) |
|
virtual bool | GetAutoSize () |
|
virtual void | SetRenderEmpty (bool) |
|
virtual bool | GetRenderEmpty () |
|
void | SetBackgroundBrush (vtkBrush *brush) |
|
vtkBrush * | GetBackgroundBrush () |
|
virtual void | SetSelectionMode (int) |
|
virtual int | GetSelectionMode () |
|
Factory class for drawing 2D charts.
This defines the interface for a parallel coordinates chart.
- Tests:
- vtkChartParallelCoordinates (Tests)
Definition at line 37 of file vtkChartParallelCoordinates.h.
vtkChartParallelCoordinates::vtkChartParallelCoordinates |
( |
| ) |
|
|
protected |
vtkChartParallelCoordinates::~vtkChartParallelCoordinates |
( |
| ) |
|
|
protected |
static int vtkChartParallelCoordinates::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
virtual int vtkChartParallelCoordinates::IsA |
( |
const char * |
type | ) |
|
|
virtual |
virtual vtkObjectBase* vtkChartParallelCoordinates::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
virtual void vtkChartParallelCoordinates::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
|
virtual |
Creates a parallel coordinates chart
virtual void vtkChartParallelCoordinates::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 vtkChartParallelCoordinates::Paint |
( |
vtkContext2D * |
painter | ) |
|
|
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 vtkStringArray* vtkChartParallelCoordinates::GetVisibleColumns |
( |
| ) |
|
|
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 vtkIdType vtkChartParallelCoordinates::GetNumberOfPlots |
( |
| ) |
|
|
virtual |
Get the number of plots the chart contains.
Reimplemented from vtkChart.
virtual vtkAxis* vtkChartParallelCoordinates::GetAxis |
( |
int |
axisIndex | ) |
|
|
virtual |
Get the axis specified by axisIndex.
Reimplemented from vtkChart.
virtual vtkIdType vtkChartParallelCoordinates::GetNumberOfAxes |
( |
| ) |
|
|
virtual |
Get the number of axes in the current chart.
Reimplemented from vtkChart.
virtual void vtkChartParallelCoordinates::RecalculateBounds |
( |
| ) |
|
|
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.
Set plot to use for the chart. Since this type of chart can only contain one plot, this will replace the previous plot.
virtual bool vtkChartParallelCoordinates::Hit |
( |
const vtkContextMouseEvent & |
mouse | ) |
|
|
virtual |
Return true if the supplied x, y coordinate is inside the item.
virtual bool vtkChartParallelCoordinates::MouseEnterEvent |
( |
const vtkContextMouseEvent & |
mouse | ) |
|
|
virtual |
virtual bool vtkChartParallelCoordinates::MouseMoveEvent |
( |
const vtkContextMouseEvent & |
mouse | ) |
|
|
virtual |
virtual bool vtkChartParallelCoordinates::MouseLeaveEvent |
( |
const vtkContextMouseEvent & |
mouse | ) |
|
|
virtual |
virtual bool vtkChartParallelCoordinates::MouseButtonPressEvent |
( |
const vtkContextMouseEvent & |
mouse | ) |
|
|
virtual |
virtual bool vtkChartParallelCoordinates::MouseButtonReleaseEvent |
( |
const vtkContextMouseEvent & |
mouse | ) |
|
|
virtual |
Mouse button release event.
virtual bool vtkChartParallelCoordinates::MouseWheelEvent |
( |
const vtkContextMouseEvent & |
mouse, |
|
|
int |
delta |
|
) |
| |
|
virtual |
Mouse wheel event, positive delta indicates forward movement of the wheel.
void vtkChartParallelCoordinates::ResetSelection |
( |
| ) |
|
|
protected |
void vtkChartParallelCoordinates::UpdateGeometry |
( |
| ) |
|
|
protected |
void vtkChartParallelCoordinates::CalculatePlotTransform |
( |
| ) |
|
|
protected |
void vtkChartParallelCoordinates::SwapAxes |
( |
int |
a1, |
|
|
int |
a2 |
|
) |
| |
|
protected |
Private* vtkChartParallelCoordinates::Storage |
|
protected |
bool vtkChartParallelCoordinates::GeometryValid |
|
protected |
The documentation for this class was generated from the following file: