#include <vtkPlotParallelCoordinates.h>
Definition at line 34 of file vtkPlotParallelCoordinates.h.
Public Types | |
typedef vtkPlot | 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 bool | PaintLegend (vtkContext2D *painter, float rect[4]) |
virtual void | GetBounds (double bounds[4]) |
virtual void | SetParent (vtkChartParallelCoordinates *parent) |
bool | SetSelectionRange (int Axis, float low, float high) |
bool | ResetSelectionRange () |
virtual bool | GetNearestPoint (const vtkVector2f &point, const vtkVector2f &tolerance, vtkVector2f *location) |
virtual void | SetInput (vtkTable *table) |
virtual void | SetInput (vtkTable *table, const char *, const char *) |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkPlotParallelCoordinates * | SafeDownCast (vtkObject *o) |
static vtkPlotParallelCoordinates * | New () |
Protected Member Functions | |
vtkPlotParallelCoordinates () | |
~vtkPlotParallelCoordinates () | |
bool | UpdateTableCache (vtkTable *table) |
Protected Attributes | |
vtkChartParallelCoordinates * | Parent |
vtkTimeStamp | BuildTime |
Private * | Storage |
vtkPoints2D * | Points |
vtkPlotParallelCoordinates::vtkPlotParallelCoordinates | ( | ) | [protected] |
vtkPlotParallelCoordinates::~vtkPlotParallelCoordinates | ( | ) | [protected] |
virtual const char* vtkPlotParallelCoordinates::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkPlot.
static int vtkPlotParallelCoordinates::IsTypeOf | ( | const char * | name | ) | [static] |
Return 1 if this class type 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.
virtual int vtkPlotParallelCoordinates::IsA | ( | const char * | name | ) | [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 vtkPlotParallelCoordinates* vtkPlotParallelCoordinates::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkPlot.
virtual void vtkPlotParallelCoordinates::PrintSelf | ( | ostream & | os, | |
vtkIndent | indent | |||
) | [virtual] |
static vtkPlotParallelCoordinates* vtkPlotParallelCoordinates::New | ( | ) | [static] |
Creates a parallel coordinates chart
Reimplemented from vtkObject.
virtual void vtkPlotParallelCoordinates::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.
Reimplemented from vtkContextItem.
virtual bool vtkPlotParallelCoordinates::Paint | ( | vtkContext2D * | painter | ) | [virtual] |
Paint event for the XY plot, called whenever the chart needs to be drawn
Implements vtkContextItem.
virtual bool vtkPlotParallelCoordinates::PaintLegend | ( | vtkContext2D * | painter, | |
float | rect[4] | |||
) | [virtual] |
Paint legend event for the XY 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 vtkPlotParallelCoordinates::GetBounds | ( | double | bounds[4] | ) | [virtual] |
Get the bounds for this mapper as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax).
Reimplemented from vtkPlot.
virtual bool vtkPlotParallelCoordinates::GetNearestPoint | ( | const vtkVector2f & | point, | |
const vtkVector2f & | tolerance, | |||
vtkVector2f * | location | |||
) | [virtual] |
Function to query a plot for the nearest point to the specified coordinate.
Reimplemented from vtkPlot.
virtual void vtkPlotParallelCoordinates::SetParent | ( | vtkChartParallelCoordinates * | parent | ) | [virtual] |
Set the parent, required to query the axes etc.
bool vtkPlotParallelCoordinates::SetSelectionRange | ( | int | Axis, | |
float | low, | |||
float | high | |||
) |
Set the selection criteria on the given axis in normalized space (0.0
bool vtkPlotParallelCoordinates::ResetSelectionRange | ( | ) |
Reset the selection criteria for the chart.
virtual void vtkPlotParallelCoordinates::SetInput | ( | vtkTable * | table | ) | [virtual] |
This is a convenience function to set the input table.
Reimplemented from vtkPlot.
virtual void vtkPlotParallelCoordinates::SetInput | ( | vtkTable * | table, | |
const char * | , | |||
const char * | ||||
) | [inline, virtual] |
This is a convenience function to set the input table.
Reimplemented from vtkPlot.
Definition at line 85 of file vtkPlotParallelCoordinates.h.
bool vtkPlotParallelCoordinates::UpdateTableCache | ( | vtkTable * | table | ) | [protected] |
Update the table cache.
Private* vtkPlotParallelCoordinates::Storage [protected] |
Definition at line 101 of file vtkPlotParallelCoordinates.h.
vtkPoints2D* vtkPlotParallelCoordinates::Points [protected] |
Definition at line 103 of file vtkPlotParallelCoordinates.h.
Definition at line 106 of file vtkPlotParallelCoordinates.h.
vtkTimeStamp vtkPlotParallelCoordinates::BuildTime [protected] |
The point cache is marked dirty until it has been initialized.
Definition at line 109 of file vtkPlotParallelCoordinates.h.