|
VTK
|
Abstract class for 3D plots. More...
#include <vtkPlot3D.h>
Public Types | |
| typedef vtkContextItem | Superclass |
Public Member Functions | |
| virtual int | IsA (const char *type) |
| vtkPlot3D * | NewInstance () const |
| virtual void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual void | SetColors (vtkDataArray *colorArr) |
| std::vector< vtkVector3f > | GetPoints () |
| std::string | GetXAxisLabel () |
| std::string | GetYAxisLabel () |
| std::string | GetZAxisLabel () |
| std::vector< vtkVector3f > | GetDataBounds () |
| void | SetPen (vtkPen *pen) |
| vtkPen * | GetPen () |
| virtual void | SetInputData (vtkTable *input) |
| virtual void | SetInputData (vtkTable *input, const vtkStdString &xName, const vtkStdString &yName, const vtkStdString &zName) |
| virtual void | SetInputData (vtkTable *input, const vtkStdString &xName, const vtkStdString &yName, const vtkStdString &zName, const vtkStdString &colorName) |
| virtual void | SetInputData (vtkTable *input, vtkIdType xColumn, vtkIdType yColumn, vtkIdType zColumn) |
| virtual vtkChartXYZ * | GetChart () |
| virtual void | SetChart (vtkChartXYZ *chart) |
| virtual void | SetSelection (vtkIdTypeArray *id) |
| virtual vtkIdTypeArray * | GetSelection () |
Static Public Member Functions | |
| static int | IsTypeOf (const char *type) |
| static vtkPlot3D * | SafeDownCast (vtkObjectBase *o) |
Protected Member Functions | |
| virtual vtkObjectBase * | NewInstanceInternal () const |
| vtkPlot3D () | |
| ~vtkPlot3D () | |
| virtual void | ComputeDataBounds () |
Protected Attributes | |
| vtkSmartPointer< vtkPen > | Pen |
| vtkNew< vtkUnsignedCharArray > | Colors |
| int | NumberOfComponents |
| std::string | XAxisLabel |
| std::string | YAxisLabel |
| std::string | ZAxisLabel |
| std::vector< vtkVector3f > | Points |
| vtkTimeStamp | PointsBuildTime |
| vtkChartXYZ * | Chart |
| std::vector< vtkVector3f > | DataBounds |
| vtkSmartPointer< vtkIdTypeArray > | Selection |
Abstract class for 3D plots.
The base class for all plot types used in vtkChart derived charts.
Definition at line 43 of file vtkPlot3D.h.
| typedef vtkContextItem vtkPlot3D::Superclass |
Definition at line 46 of file vtkPlot3D.h.
|
protected |
|
protected |
|
static |
|
virtual |
Reimplemented in vtkPlotLine3D, vtkPlotPoints3D, and vtkPlotSurface.
|
static |
|
protectedvirtual |
Reimplemented in vtkPlotLine3D, vtkPlotPoints3D, and vtkPlotSurface.
| vtkPlot3D* vtkPlot3D::NewInstance | ( | ) | const |
|
virtual |
Reimplemented in vtkPlotLine3D, vtkPlotPoints3D, and vtkPlotSurface.
| void vtkPlot3D::SetPen | ( | vtkPen * | pen | ) |
Set/get the vtkPen object that controls how this plot draws (out)lines.
| vtkPen* vtkPlot3D::GetPen | ( | ) |
Set/get the vtkPen object that controls how this plot draws (out)lines.
|
virtual |
Set the input to the plot.
Reimplemented in vtkPlotSurface.
|
virtual |
Set the input to the plot.
Reimplemented in vtkPlotSurface.
|
virtual |
Set the input to the plot.
Reimplemented in vtkPlotSurface.
|
virtual |
Set the input to the plot.
Reimplemented in vtkPlotSurface.
|
virtual |
Set the color of each point in the plot. The input is a single component scalar array. The values of this array will be passed through a lookup table to generate the color for each data point in the plot.
| std::vector<vtkVector3f> vtkPlot3D::GetPoints | ( | ) |
Get all the data points within this plot.
|
virtual |
Get/set the chart for this plot.
|
virtual |
Get/set the chart for this plot.
| std::string vtkPlot3D::GetXAxisLabel | ( | ) |
Get the label for the X axis.
| std::string vtkPlot3D::GetYAxisLabel | ( | ) |
Get the label for the Y axis.
| std::string vtkPlot3D::GetZAxisLabel | ( | ) |
Get the label for the Z axis.
|
inline |
Get the bounding cube surrounding the currently rendered data points.
Definition at line 95 of file vtkPlot3D.h.
|
virtual |
Set/get the selection array for the plot.
|
virtual |
Set/get the selection array for the plot.
|
protectedvirtual |
Generate a bounding cube for our data.
|
protected |
This object stores the vtkPen that controls how the plot is drawn.
Definition at line 112 of file vtkPlot3D.h.
|
protected |
This array assigns a color to each datum in the plot.
Definition at line 115 of file vtkPlot3D.h.
|
protected |
Number of components in our color vectors. This value is initialized to zero. It's typically set to 3 or 4 if the points are to be colored.
Definition at line 120 of file vtkPlot3D.h.
|
protected |
The label for the X Axis.
Definition at line 123 of file vtkPlot3D.h.
|
protected |
The label for the Y Axis.
Definition at line 126 of file vtkPlot3D.h.
|
protected |
The label for the Z Axis.
Definition at line 129 of file vtkPlot3D.h.
|
protected |
The data points read in during SetInputData().
Definition at line 132 of file vtkPlot3D.h.
|
protected |
When the points were last built.
Definition at line 135 of file vtkPlot3D.h.
|
protected |
The chart containing this plot.
Definition at line 138 of file vtkPlot3D.h.
|
protected |
A bounding cube surrounding the currently rendered data points.
Definition at line 141 of file vtkPlot3D.h.
|
protected |
Selected indices for the table the plot is rendering
Definition at line 144 of file vtkPlot3D.h.
1.8.6