Go to the documentation of this file.
27 #ifndef vtkPlotSurface_h
28 #define vtkPlotSurface_h
141 #endif //vtkPlotSurface_h
virtual void SetInputData(vtkTable *input, const vtkStdString &xName, const vtkStdString &yName, const vtkStdString &zName, const vtkStdString &colorName)
GLsizei GLsizei GLenum GLenum const GLvoid * data
vtkIdType NumberOfVertices
A table, which contains similar-typed columns of data.
static vtkPlotSurface * New()
#define vtkTypeMacro(thisClass, superclass)
Class for drawing 2D primitives to a graphical context.
GLenum GLenum GLenum input
void InsertSurfaceVertex(float *data, float value, int i, int j, int &pos)
GLsizei const GLfloat * value
virtual void PrintSelf(ostream &os, vtkIndent indent)
vtkNew< vtkLookupTable > LookupTable
a simple class to control print indentation
virtual void SetInputData(vtkTable *input, const vtkStdString &xName, const vtkStdString &yName, const vtkStdString &zName)
virtual void SetInputData(vtkTable *input, vtkIdType xColumn, vtkIdType yColumn, vtkIdType zColumn)
void SetXRange(float min, float max)
Abstract class for 3D plots.
map scalar values into colors via a lookup table
float ColumnToX(int columnIndex)
float RowToY(int rowIndex)
vtkNew< vtkUnsignedCharArray > Colors
void SetYRange(float min, float max)
Wrapper around std::string to keep symbols short.
#define VTKCHARTSCORE_EXPORT
virtual bool Paint(vtkContext2D *painter)
virtual void SetInputData(vtkTable *input)
std::vector< vtkVector3f > Surface
vtkIdType NumberOfColumns