VTK
|
Factory class for drawing box plot charts. More...
#include <vtkChartBox.h>
Factory class for drawing box plot charts.
This defines the interface for a box plot chart.
Definition at line 38 of file vtkChartBox.h.
typedef vtkChart vtkChartBox::Superclass |
Reimplemented from vtkChart.
Definition at line 41 of file vtkChartBox.h.
vtkChartBox::vtkChartBox | ( | ) | [protected] |
Set the information passed to the tooltip.
vtkChartBox::~vtkChartBox | ( | ) | [protected] |
Set the information passed to the tooltip.
static int vtkChartBox::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 vtkChart.
virtual int vtkChartBox::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 vtkChart.
static vtkChartBox* vtkChartBox::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Reimplemented from vtkChart.
virtual vtkObjectBase* vtkChartBox::NewInstanceInternal | ( | ) | const [protected, virtual] |
Reimplemented from vtkChart.
vtkChartBox* vtkChartBox::NewInstance | ( | ) | const |
Reimplemented from vtkChart.
virtual void vtkChartBox::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) | [virtual] |
static vtkChartBox* vtkChartBox::New | ( | ) | [static] |
Creates a parallel coordinates chart
Reimplemented from vtkObject.
virtual void vtkChartBox::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 vtkChartBox::Paint | ( | vtkContext2D * | painter | ) | [virtual] |
Paint event for the chart, called whenever the chart needs to be drawn
Implements vtkChart.
void vtkChartBox::SetColumnVisibility | ( | const vtkStdString & | name, |
bool | visible | ||
) |
Set the visibility of the specified column.
void vtkChartBox::SetColumnVisibility | ( | vtkIdType | column, |
bool | visible | ||
) |
Set the visibility of the specified column.
void vtkChartBox::SetColumnVisibilityAll | ( | bool | visible | ) |
Set the visibility of all columns (true will make them all visible, false will remove all visible columns).
bool vtkChartBox::GetColumnVisibility | ( | const vtkStdString & | name | ) |
Get the visibility of the specified column.
bool vtkChartBox::GetColumnVisibility | ( | vtkIdType | column | ) |
Get the visibility of the specified column.
vtkIdType vtkChartBox::GetColumnId | ( | const vtkStdString & | name | ) |
Get the input table column id of a column by its name.
virtual vtkStringArray* vtkChartBox::GetVisibleColumns | ( | ) | [virtual] |
Get a list of the columns, and the order in which they are displayed.
virtual int vtkChartBox::GetSelectedColumn | ( | ) | [virtual] |
virtual void vtkChartBox::SetSelectedColumn | ( | int | ) | [virtual] |
virtual vtkPlot* vtkChartBox::GetPlot | ( | vtkIdType | index | ) | [virtual] |
Get the plot at the specified index, returns null if the index is invalid.
Reimplemented from vtkChart.
virtual vtkIdType vtkChartBox::GetNumberOfPlots | ( | ) | [virtual] |
Get the number of plots the chart contains.
Reimplemented from vtkChart.
virtual vtkAxis* vtkChartBox::GetYAxis | ( | ) | [virtual] |
Get the chart Y axis
virtual float vtkChartBox::GetXPosition | ( | int | index | ) | [virtual] |
Get the column X position by index in the visible set.
virtual vtkIdType vtkChartBox::GetNumberOfVisibleColumns | ( | ) | [virtual] |
Get the number of visible box plots in the current chart.
virtual void vtkChartBox::SetPlot | ( | vtkPlotBox * | plot | ) | [virtual] |
Set plot to use for the chart. Since this type of chart can only contain one plot, this will replace the previous plot.
virtual bool vtkChartBox::Hit | ( | const vtkContextMouseEvent & | mouse | ) | [virtual] |
Return true if the supplied x, y coordinate is inside the item.
Reimplemented from vtkAbstractContextItem.
virtual bool vtkChartBox::MouseMoveEvent | ( | const vtkContextMouseEvent & | mouse | ) | [virtual] |
Mouse move event.
Reimplemented from vtkAbstractContextItem.
virtual bool vtkChartBox::MouseButtonPressEvent | ( | const vtkContextMouseEvent & | mouse | ) | [virtual] |
Mouse button down event
Reimplemented from vtkAbstractContextItem.
virtual bool vtkChartBox::MouseButtonReleaseEvent | ( | const vtkContextMouseEvent & | mouse | ) | [virtual] |
Mouse button release event.
Reimplemented from vtkAbstractContextItem.
virtual void vtkChartBox::SetTooltip | ( | vtkTooltipItem * | tooltip | ) | [virtual] |
Set the vtkTooltipItem object that will be displayed by the chart.
virtual vtkTooltipItem* vtkChartBox::GetTooltip | ( | ) | [virtual] |
Get the vtkTooltipItem object that will be displayed by the chart.
virtual void vtkChartBox::SetTooltipInfo | ( | const vtkContextMouseEvent & | , |
const vtkVector2d & | , | ||
vtkIdType | , | ||
vtkPlot * | , | ||
vtkIdType | segmentIndex = -1 |
||
) | [virtual] |
Set the information passed to the tooltip.
void vtkChartBox::ResetSelection | ( | ) | [protected] |
void vtkChartBox::UpdateGeometry | ( | vtkContext2D * | ) | [protected] |
void vtkChartBox::CalculatePlotTransform | ( | ) | [protected] |
void vtkChartBox::SwapAxes | ( | int | a1, |
int | a2 | ||
) | [protected] |
bool vtkChartBox::LocatePointInPlots | ( | const vtkContextMouseEvent & | mouse, |
int | invokeEvent = -1 |
||
) | [protected] |
Try to locate a point within the plots to display in a tooltip. If invokeEvent is greater than 0, then an event will be invoked if a point is at that mouse position.
int vtkChartBox::LocatePointInPlot | ( | const vtkVector2f & | position, |
const vtkVector2f & | tolerance, | ||
vtkVector2f & | plotPos, | ||
vtkPlot * | plot, | ||
vtkIdType & | segmentIndex | ||
) | [protected] |
Private* vtkChartBox::Storage [protected] |
Definition at line 139 of file vtkChartBox.h.
bool vtkChartBox::GeometryValid [protected] |
Definition at line 143 of file vtkChartBox.h.
vtkIdTypeArray* vtkChartBox::Selection [protected] |
Selected indices for the table the plot is rendering
Definition at line 146 of file vtkChartBox.h.
vtkStringArray* vtkChartBox::VisibleColumns [protected] |
A list of the visible columns in the chart.
Definition at line 149 of file vtkChartBox.h.
int vtkChartBox::SelectedColumn [protected] |
Index of the selected column in the visible columns list.
Definition at line 153 of file vtkChartBox.h.
float vtkChartBox::SelectedColumnDelta [protected] |
Index of the selected column in the visible columns list.
Definition at line 154 of file vtkChartBox.h.
vtkTimeStamp vtkChartBox::BuildTime [protected] |
The point cache is marked dirty until it has been initialized.
Definition at line 158 of file vtkChartBox.h.
vtkSmartPointer<vtkTooltipItem> vtkChartBox::Tooltip [protected] |
The tooltip item for the chart - can be used to display extra information.
Definition at line 162 of file vtkChartBox.h.