VTK
|
Class for drawing a parallel coordinate plot given columns from a vtkTable. More...
#include <vtkPlotParallelCoordinates.h>
Public Types | |
typedef vtkPlot | Superclass |
![]() | |
typedef vtkContextItem | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkPlotParallelCoordinates * | NewInstance () 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) |
vtkScalarsToColors * | GetLookupTable () |
virtual void | SetScalarVisibility (int) |
virtual int | GetScalarVisibility () |
virtual void | ScalarVisibilityOn () |
virtual void | ScalarVisibilityOff () |
void | SelectColorArray (vtkIdType arrayNum) |
void | SelectColorArray (const vtkStdString &arrayName) |
![]() | |
vtkPlot * | NewInstance () const |
virtual bool | SelectPoints (const vtkVector2f &min, const vtkVector2f &max) |
virtual void | SetWidth (float width) |
virtual float | GetWidth () |
virtual void | SetLabel (const vtkStdString &label) |
virtual vtkStdString | GetLabel () |
virtual void | SetLabels (vtkStringArray *labels) |
virtual vtkStringArray * | GetLabels () |
virtual int | GetNumberOfLabels () |
vtkStdString | GetLabel (vtkIdType index) |
void | SetIndexedLabels (vtkStringArray *labels) |
virtual vtkStringArray * | GetIndexedLabels () |
vtkContextMapper2D * | GetData () |
virtual vtkTable * | GetInput () |
virtual void | SetInputArray (int index, const vtkStdString &name) |
virtual void | SetSelection (vtkIdTypeArray *id) |
virtual vtkIdTypeArray * | GetSelection () |
virtual void | SetTooltipLabelFormat (const vtkStdString &label) |
virtual vtkStdString | GetTooltipLabelFormat () |
virtual void | SetTooltipNotation (int notation) |
virtual int | GetTooltipNotation () |
virtual void | SetTooltipPrecision (int precision) |
virtual int | GetTooltipPrecision () |
virtual vtkStdString | GetTooltipLabel (const vtkVector2f &plotPos, vtkIdType seriesIndex, vtkIdType segmentIndex) |
virtual vtkIdType | GetNearestPoint (const vtkVector2f &point, const vtkVector2f &tolerance, vtkVector2f *location) |
virtual bool | SelectPointsInPolygon (const vtkContextPolygon &polygon) |
virtual void | SetColor (unsigned char r, unsigned char g, unsigned char b, unsigned char a) |
virtual void | SetColor (double r, double g, double b) |
virtual void | GetColor (double rgb[3]) |
void | GetColor (unsigned char rgb[3]) |
void | SetPen (vtkPen *pen) |
vtkPen * | GetPen () |
void | SetBrush (vtkBrush *brush) |
vtkBrush * | GetBrush () |
virtual bool | GetUseIndexForXSeries () |
virtual void | SetUseIndexForXSeries (bool) |
void | SetInputData (vtkTable *table, vtkIdType xColumn, vtkIdType yColumn) |
virtual vtkAxis * | GetXAxis () |
virtual void | SetXAxis (vtkAxis *axis) |
virtual vtkAxis * | GetYAxis () |
virtual void | SetYAxis (vtkAxis *axis) |
virtual void | GetUnscaledInputBounds (double bounds[4]) |
virtual void | SetProperty (const vtkStdString &property, const vtkVariant &var) |
virtual vtkVariant | GetProperty (const vtkStdString &property) |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkPlotParallelCoordinates * | SafeDownCast (vtkObjectBase *o) |
static vtkPlotParallelCoordinates * | New () |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkPlot * | SafeDownCast (vtkObjectBase *o) |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkPlotParallelCoordinates () | |
~vtkPlotParallelCoordinates () | |
bool | UpdateTableCache (vtkTable *table) |
![]() | |
vtkPlot () | |
~vtkPlot () | |
vtkStdString | GetNumber (double position, vtkAxis *axis) |
Protected Attributes | |
vtkTimeStamp | BuildTime |
Private * | Storage |
vtkScalarsToColors * | LookupTable |
vtkUnsignedCharArray * | Colors |
int | ScalarVisibility |
vtkStdString | ColorArrayName |
![]() | |
vtkSmartPointer< vtkPen > | Pen |
vtkSmartPointer< vtkBrush > | Brush |
vtkSmartPointer< vtkStringArray > | Labels |
vtkSmartPointer< vtkStringArray > | AutoLabels |
vtkSmartPointer< vtkStringArray > | IndexedLabels |
bool | UseIndexForXSeries |
vtkSmartPointer < vtkContextMapper2D > | Data |
vtkIdTypeArray * | Selection |
vtkAxis * | XAxis |
vtkAxis * | YAxis |
vtkStdString | TooltipLabelFormat |
vtkStdString | TooltipDefaultLabelFormat |
int | TooltipNotation |
int | TooltipPrecision |
Class for drawing a parallel coordinate plot given columns from a vtkTable.
Definition at line 38 of file vtkPlotParallelCoordinates.h.
Definition at line 41 of file vtkPlotParallelCoordinates.h.
|
protected |
|
protected |
|
static |
|
virtual |
Reimplemented from vtkPlot.
|
static |
|
protectedvirtual |
Reimplemented from vtkPlot.
vtkPlotParallelCoordinates* vtkPlotParallelCoordinates::NewInstance | ( | ) | const |
|
virtual |
Reimplemented from vtkPlot.
|
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.
|
virtual |
Paint event for the XY plot, called whenever the chart needs to be drawn
|
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 |
Get the bounds for this mapper as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax).
Reimplemented from vtkPlot.
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 |
This is a convenience function to set the input table.
Reimplemented from vtkPlot.
|
inlinevirtual |
This is a convenience function to set the input table.
Reimplemented from vtkPlot.
Definition at line 79 of file vtkPlotParallelCoordinates.h.
void vtkPlotParallelCoordinates::SetLookupTable | ( | vtkScalarsToColors * | lut | ) |
Specify a lookup table for the mapper to use.
vtkScalarsToColors* vtkPlotParallelCoordinates::GetLookupTable | ( | ) |
Specify a lookup table for the mapper to use.
|
virtual |
Create default lookup table. Generally used to create one when none is available with the scalar data.
|
virtual |
Turn on/off flag to control whether scalar data is used to color objects.
|
virtual |
Turn on/off flag to control whether scalar data is used to color objects.
|
virtual |
Turn on/off flag to control whether scalar data is used to color objects.
|
virtual |
Turn on/off flag to control whether scalar data is used to color objects.
void vtkPlotParallelCoordinates::SelectColorArray | ( | vtkIdType | arrayNum | ) |
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.
void vtkPlotParallelCoordinates::SelectColorArray | ( | const vtkStdString & | arrayName | ) |
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.
vtkStdString vtkPlotParallelCoordinates::GetColorArrayName | ( | ) |
Get the array name to color by.
|
protected |
Update the table cache.
|
protected |
Definition at line 125 of file vtkPlotParallelCoordinates.h.
|
protected |
The point cache is marked dirty until it has been initialized.
Definition at line 130 of file vtkPlotParallelCoordinates.h.
|
protected |
Lookup Table for coloring points by scalar value
Definition at line 134 of file vtkPlotParallelCoordinates.h.
|
protected |
Lookup Table for coloring points by scalar value
Definition at line 135 of file vtkPlotParallelCoordinates.h.
|
protected |
Lookup Table for coloring points by scalar value
Definition at line 136 of file vtkPlotParallelCoordinates.h.
|
protected |
Lookup Table for coloring points by scalar value
Definition at line 137 of file vtkPlotParallelCoordinates.h.