VTK
|
Class for drawing an XY plot given two columns from a vtkTable. More...
#include <vtkPlotBar.h>
Class for drawing an XY plot given two columns from a vtkTable.
Definition at line 44 of file vtkPlotBar.h.
typedef vtkPlot vtkPlotBar::Superclass |
Reimplemented from vtkPlot.
Definition at line 47 of file vtkPlotBar.h.
anonymous enum |
Enum of bar chart oritentation types
Definition at line 52 of file vtkPlotBar.h.
vtkPlotBar::vtkPlotBar | ( | ) | [protected] |
vtkPlotBar::~vtkPlotBar | ( | ) | [protected] |
static int vtkPlotBar::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 vtkPlotBar::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 vtkPlotBar* vtkPlotBar::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Reimplemented from vtkPlot.
virtual vtkObjectBase* vtkPlotBar::NewInstanceInternal | ( | ) | const [protected, virtual] |
Reimplemented from vtkPlot.
vtkPlotBar* vtkPlotBar::NewInstance | ( | ) | const |
Reimplemented from vtkPlot.
virtual void vtkPlotBar::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) | [virtual] |
static vtkPlotBar* vtkPlotBar::New | ( | ) | [static] |
Creates a 2D Chart object.
Reimplemented from vtkObject.
virtual void vtkPlotBar::Update | ( | ) | [virtual] |
Perform any updates to the item that may be necessary before rendering.
Reimplemented from vtkAbstractContextItem.
virtual bool vtkPlotBar::Paint | ( | vtkContext2D * | painter | ) | [virtual] |
Paint event for the XY plot, called whenever the chart needs to be drawn
Reimplemented from vtkAbstractContextItem.
virtual bool vtkPlotBar::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 vtkPlotBar::SetColor | ( | unsigned char | r, |
unsigned char | g, | ||
unsigned char | b, | ||
unsigned char | a | ||
) | [virtual] |
Set the plot color
Reimplemented from vtkPlot.
virtual void vtkPlotBar::SetColor | ( | double | r, |
double | g, | ||
double | b | ||
) | [virtual] |
Set the plot color
Reimplemented from vtkPlot.
virtual void vtkPlotBar::GetColor | ( | double | rgb[3] | ) | [virtual] |
Set the plot color
Reimplemented from vtkPlot.
virtual void vtkPlotBar::SetWidth | ( | float | ) | [virtual] |
Set the width of the line.
Reimplemented from vtkPlot.
virtual float vtkPlotBar::GetWidth | ( | ) | [virtual] |
Get the width of the line.
Reimplemented from vtkPlot.
virtual void vtkPlotBar::SetOffset | ( | float | ) | [virtual] |
Set/get the horizontal offset of the bars. Positive values move the bars leftward. For HORIZONTAL orientation, offsets bars vertically, with a positive value moving bars downward.
virtual float vtkPlotBar::GetOffset | ( | ) | [virtual] |
Set/get the horizontal offset of the bars. Positive values move the bars leftward. For HORIZONTAL orientation, offsets bars vertically, with a positive value moving bars downward.
virtual void vtkPlotBar::SetOrientation | ( | int | orientation | ) | [virtual] |
Set/get the orientation of the bars. Valid orientations are VERTICAL (default) and HORIZONTAL.
virtual int vtkPlotBar::GetOrientation | ( | ) | [virtual] |
Set/get the orientation of the bars. Valid orientations are VERTICAL (default) and HORIZONTAL.
virtual void vtkPlotBar::GetBounds | ( | double | bounds[4], |
bool | unscaled | ||
) | [virtual] |
A helper used by both GetUnscaledBounds and GetBounds(double[4]).
virtual void vtkPlotBar::GetBounds | ( | double | bounds[4] | ) | [virtual] |
Get the bounds for this mapper as (Xmin,Xmax,Ymin,Ymax).
Reimplemented from vtkPlot.
virtual void vtkPlotBar::GetUnscaledInputBounds | ( | double | bounds[4] | ) | [virtual] |
Get un-log-scaled bounds for this mapper as (Xmin,Xmax,Ymin,Ymax).
Reimplemented from vtkPlot.
virtual void vtkPlotBar::SetInputArray | ( | int | index, |
const vtkStdString & | name | ||
) | [virtual] |
When used to set additional arrays, stacked bars are created.
Reimplemented from vtkPlot.
void vtkPlotBar::SetColorSeries | ( | vtkColorSeries * | colorSeries | ) |
Set the color series to use if this becomes a stacked bar plot.
Get the color series used if when this is a stacked bar plot.
virtual void vtkPlotBar::SetLookupTable | ( | vtkScalarsToColors * | lut | ) | [virtual] |
Specify a lookup table for the mapper to use.
virtual vtkScalarsToColors* vtkPlotBar::GetLookupTable | ( | ) | [virtual] |
Specify a lookup table for the mapper to use.
virtual void vtkPlotBar::CreateDefaultLookupTable | ( | ) | [virtual] |
Create default lookup table. Generally used to create one when none is available with the scalar data.
virtual void vtkPlotBar::SetScalarVisibility | ( | bool | ) | [virtual] |
Turn on/off flag to control whether scalar data is used to color objects.
virtual bool vtkPlotBar::GetScalarVisibility | ( | ) | [virtual] |
Turn on/off flag to control whether scalar data is used to color objects.
virtual void vtkPlotBar::ScalarVisibilityOn | ( | ) | [virtual] |
Turn on/off flag to control whether scalar data is used to color objects.
virtual void vtkPlotBar::ScalarVisibilityOff | ( | ) | [virtual] |
Turn on/off flag to control whether scalar data is used to color objects.
void vtkPlotBar::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 vtkPlotBar::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.
Get the array name to color by.
virtual vtkStringArray* vtkPlotBar::GetLabels | ( | ) | [virtual] |
Get the plot labels.
Reimplemented from vtkPlot.
virtual void vtkPlotBar::SetGroupName | ( | const vtkStdString & | name | ) | [virtual] |
Set the group name of the bar chart - can be displayed on the X axis.
virtual vtkStdString vtkPlotBar::GetGroupName | ( | ) | [virtual] |
Get the group name of the bar char - can be displayed on the X axis.
virtual vtkStdString vtkPlotBar::GetTooltipLabel | ( | const vtkVector2d & | plotPos, |
vtkIdType | seriesIndex, | ||
vtkIdType | segmentIndex | ||
) | [virtual] |
Generate and return the tooltip label string for this plot The segmentIndex is implemented here.
Reimplemented from vtkPlot.
virtual bool vtkPlotBar::SelectPoints | ( | const vtkVector2f & | min, |
const vtkVector2f & | max | ||
) | [virtual] |
Select all points in the specified rectangle.
Reimplemented from vtkPlot.
virtual vtkIdType vtkPlotBar::GetNearestPoint | ( | const vtkVector2f & | point, |
const vtkVector2f & | tolerance, | ||
vtkVector2f * | location | ||
) | [virtual] |
Function to query a plot for the nearest point to the specified coordinate. Returns the index of the data series with which the point is associated or -1.
Reimplemented from vtkPlot.
virtual vtkIdType vtkPlotBar::GetNearestPoint | ( | const vtkVector2f & | point, |
const vtkVector2f & | , | ||
vtkVector2f * | location, | ||
vtkIdType * | segmentIndex | ||
) | [virtual] |
Function to query a plot for the nearest point to the specified coordinate. Returns the index of the data series with which the point is associated or -1. If a vtkIdType* is passed, its referent will be set to index of the bar segment with which a point is associated, or -1.
Get amount of plotted bars.
void vtkPlotBar::GetDataBounds | ( | double | bounds[2] | ) |
Get the data bounds for this mapper as (Xmin,Xmax).
bool vtkPlotBar::UpdateTableCache | ( | vtkTable * | table | ) | [protected] |
Update the table cache.
vtkPoints2D* vtkPlotBar::Points [protected] |
Store a well packed set of XY coordinates for this data series.
Definition at line 215 of file vtkPlotBar.h.
float vtkPlotBar::Width [protected] |
Definition at line 217 of file vtkPlotBar.h.
float vtkPlotBar::Offset [protected] |
Definition at line 218 of file vtkPlotBar.h.
int vtkPlotBar::Orientation [protected] |
Definition at line 220 of file vtkPlotBar.h.
vtkTimeStamp vtkPlotBar::BuildTime [protected] |
The point cache is marked dirty until it has been initialized.
Definition at line 223 of file vtkPlotBar.h.
vtkSmartPointer<vtkColorSeries> vtkPlotBar::ColorSeries [protected] |
The color series to use if this becomes a stacked bar
Definition at line 226 of file vtkPlotBar.h.
vtkSmartPointer<vtkScalarsToColors> vtkPlotBar::LookupTable [protected] |
Lookup Table for coloring bars by scalar value
Definition at line 230 of file vtkPlotBar.h.
vtkSmartPointer<vtkUnsignedCharArray> vtkPlotBar::Colors [protected] |
Lookup Table for coloring bars by scalar value
Definition at line 231 of file vtkPlotBar.h.
bool vtkPlotBar::ScalarVisibility [protected] |
Lookup Table for coloring bars by scalar value
Definition at line 232 of file vtkPlotBar.h.
vtkStdString vtkPlotBar::ColorArrayName [protected] |
Lookup Table for coloring bars by scalar value
Definition at line 233 of file vtkPlotBar.h.
bool vtkPlotBar::LogX [protected] |
Definition at line 236 of file vtkPlotBar.h.
bool vtkPlotBar::LogY [protected] |
Definition at line 237 of file vtkPlotBar.h.