vtkPlotParallelCoordinates Class Reference

#include <vtkPlotParallelCoordinates.h>

Inheritance diagram for vtkPlotParallelCoordinates:

Inheritance graph
[legend]
Collaboration diagram for vtkPlotParallelCoordinates:

Collaboration graph
[legend]

List of all members.


Detailed Description

Class for drawing an XY plot given two columns from a vtkTable.

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 vtkPlotParallelCoordinatesSafeDownCast (vtkObject *o)
static vtkPlotParallelCoordinatesNew ()

Protected Member Functions

 vtkPlotParallelCoordinates ()
 ~vtkPlotParallelCoordinates ()
bool UpdateTableCache (vtkTable *table)

Protected Attributes

vtkChartParallelCoordinatesParent
vtkTimeStamp BuildTime
Private * Storage
vtkPoints2DPoints

Member Typedef Documentation

Reimplemented from vtkPlot.

Definition at line 37 of file vtkPlotParallelCoordinates.h.


Constructor & Destructor Documentation

vtkPlotParallelCoordinates::vtkPlotParallelCoordinates (  )  [protected]

vtkPlotParallelCoordinates::~vtkPlotParallelCoordinates (  )  [protected]


Member Function Documentation

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]

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.

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

  • 1.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.


Member Data Documentation

Definition at line 101 of file vtkPlotParallelCoordinates.h.

Definition at line 103 of file vtkPlotParallelCoordinates.h.

Definition at line 106 of file vtkPlotParallelCoordinates.h.

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

Definition at line 109 of file vtkPlotParallelCoordinates.h.


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

Generated on Mon Sep 27 18:41:08 2010 for VTK by  doxygen 1.5.6