29 #include "vtkChartsCoreModule.h"
30 #include "vtkContextItem.h"
33 #include "vtkVector.h"
43 class VTKCHARTSCORE_EXPORT
vtkPlot3D :
public vtkContextItem
47 virtual void PrintSelf(ostream &os,
vtkIndent indent);
52 void SetPen(vtkPen *pen);
58 virtual void SetInputData(vtkTable *input);
59 virtual void SetInputData(vtkTable *input,
const vtkStdString &xName,
62 virtual void SetInputData(vtkTable *input,
const vtkStdString &xName,
66 virtual void SetInputData(vtkTable *input,
vtkIdType xColumn,
77 std::vector<vtkVector3f> GetPoints();
86 std::string GetXAxisLabel();
89 std::string GetYAxisLabel();
92 std::string GetZAxisLabel();
109 virtual void ComputeDataBounds();
153 #endif //__vtkPlot3D_h
Wrapper around std::string to keep symbols short.
record modification and/or execution time
std::vector< vtkVector3f > DataBounds
dynamic, self-adjusting array of vtkIdType
vtkSmartPointer< vtkPen > Pen
std::vector< vtkVector3f > GetDataBounds()
a simple class to control print indentation
abstract superclass for arrays of numeric data
std::vector< vtkVector3f > Points
dynamic, self-adjusting array of unsigned char
Abstract class for 3D plots.
vtkNew< vtkUnsignedCharArray > Colors
Factory class for drawing 3D XYZ charts.
vtkSmartPointer< vtkIdTypeArray > Selection
vtkTimeStamp PointsBuildTime