VTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkPlotParallelCoordinates Class Reference

Class for drawing a parallel coordinate plot given columns from a vtkTable. More...

#include <vtkPlotParallelCoordinates.h>

Inheritance diagram for vtkPlotParallelCoordinates:
Inheritance graph
[legend]
Collaboration diagram for vtkPlotParallelCoordinates:
Collaboration graph
[legend]

List of all members.

Public Types

typedef vtkPlot Superclass

Public Member Functions

virtual int IsA (const char *type)
vtkPlotParallelCoordinatesNewInstance () const
virtual void PrintSelf (ostream &os, vtkIndent indent)
virtual void Update ()
virtual bool Paint (vtkContext2D *painter)
virtual void GetBounds (double bounds[4])
bool SetSelectionRange (int Axis, float low, float high)
bool ResetSelectionRange ()
virtual void CreateDefaultLookupTable ()
vtkStdString GetColorArrayName ()
virtual bool PaintLegend (vtkContext2D *painter, const vtkRectf &rect, int legendIndex)
virtual void SetInputData (vtkTable *table)
virtual void SetInputData (vtkTable *table, const vtkStdString &, const vtkStdString &)
void SetLookupTable (vtkScalarsToColors *lut)
vtkScalarsToColorsGetLookupTable ()
virtual void SetScalarVisibility (int)
virtual int GetScalarVisibility ()
virtual void ScalarVisibilityOn ()
virtual void ScalarVisibilityOff ()
void SelectColorArray (vtkIdType arrayNum)
void SelectColorArray (const vtkStdString &arrayName)

Static Public Member Functions

static int IsTypeOf (const char *type)
static vtkPlotParallelCoordinatesSafeDownCast (vtkObjectBase *o)
static vtkPlotParallelCoordinatesNew ()

Protected Member Functions

virtual vtkObjectBaseNewInstanceInternal () const
 vtkPlotParallelCoordinates ()
 ~vtkPlotParallelCoordinates ()
bool UpdateTableCache (vtkTable *table)

Protected Attributes

vtkTimeStamp BuildTime
Private * Storage
vtkScalarsToColorsLookupTable
vtkUnsignedCharArrayColors
int ScalarVisibility
vtkStdString ColorArrayName

Detailed Description

Class for drawing a parallel coordinate plot given columns from a vtkTable.

Definition at line 38 of file vtkPlotParallelCoordinates.h.


Member Typedef Documentation

Reimplemented from vtkPlot.

Definition at line 41 of file vtkPlotParallelCoordinates.h.


Constructor & Destructor Documentation


Member Function Documentation

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.

Reimplemented from vtkPlot.

virtual vtkObjectBase* vtkPlotParallelCoordinates::NewInstanceInternal ( ) const [protected, virtual]

Reimplemented from vtkPlot.

Reimplemented from vtkPlot.

virtual void vtkPlotParallelCoordinates::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.

Reimplemented from vtkPlot.

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 vtkAbstractContextItem.

virtual bool vtkPlotParallelCoordinates::Paint ( vtkContext2D painter) [virtual]

Paint event for the XY plot, called whenever the chart needs to be drawn

Reimplemented from vtkAbstractContextItem.

virtual bool vtkPlotParallelCoordinates::PaintLegend ( vtkContext2D painter,
const vtkRectf rect,
int  legendIndex 
) [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.

Set the selection criteria on the given axis in normalized space (0.0

  • 1.0).

Reset the selection criteria for the chart.

virtual void vtkPlotParallelCoordinates::SetInputData ( vtkTable table) [virtual]

This is a convenience function to set the input table.

Reimplemented from vtkPlot.

virtual void vtkPlotParallelCoordinates::SetInputData ( vtkTable table,
const vtkStdString ,
const vtkStdString  
) [inline, virtual]

This is a convenience function to set the input table.

Reimplemented from vtkPlot.

Definition at line 79 of file vtkPlotParallelCoordinates.h.

Specify a lookup table for the mapper to use.

Specify a lookup table for the mapper to use.

Create default lookup table. Generally used to create one when none is available with the scalar data.

Turn on/off flag to control whether scalar data is used to color objects.

Turn on/off flag to control whether scalar data is used to color objects.

Turn on/off flag to control whether scalar data is used to color objects.

Turn on/off flag to control whether scalar data is used to color objects.

When ScalarMode is set to UsePointFieldData or UseCellFieldData, you can specify which array to use for coloring using these methods. The lookup table will decide how to convert vectors to colors.

When ScalarMode is set to UsePointFieldData or UseCellFieldData, you can specify which array to use for coloring using these methods. The lookup table will decide how to convert vectors to colors.

Get the array name to color by.

Update the table cache.


Member Data Documentation

Definition at line 125 of file vtkPlotParallelCoordinates.h.

The point cache is marked dirty until it has been initialized.

Definition at line 130 of file vtkPlotParallelCoordinates.h.

Lookup Table for coloring points by scalar value

Definition at line 134 of file vtkPlotParallelCoordinates.h.

Lookup Table for coloring points by scalar value

Definition at line 135 of file vtkPlotParallelCoordinates.h.

Lookup Table for coloring points by scalar value

Definition at line 136 of file vtkPlotParallelCoordinates.h.

Lookup Table for coloring points by scalar value

Definition at line 137 of file vtkPlotParallelCoordinates.h.


The documentation for this class was generated from the following file: