32 #ifndef __vtkPlotPoints_h
33 #define __vtkPlotPoints_h
35 #include "vtkChartsCoreModule.h"
40 #include "vtkRenderingCoreEnums.h"
64 virtual void Update();
68 virtual bool Paint(vtkContext2D *painter);
76 virtual bool PaintLegend(vtkContext2D *painter,
const vtkRectf& rect,
95 virtual void CreateDefaultLookupTable();
100 vtkSetMacro(ScalarVisibility,
int);
101 vtkGetMacro(ScalarVisibility,
int);
102 vtkBooleanMacro(ScalarVisibility,
int);
109 void SelectColorArray(
vtkIdType arrayNum);
122 const vtkVector2f& tolerance,
123 vtkVector2f* location);
127 virtual bool SelectPoints(
const vtkVector2f& min,
const vtkVector2f& max);
135 NONE = VTK_MARKER_NONE,
136 CROSS = VTK_MARKER_CROSS,
137 PLUS = VTK_MARKER_PLUS,
138 SQUARE = VTK_MARKER_SQUARE,
139 CIRCLE = VTK_MARKER_CIRCLE,
140 DIAMOND = VTK_MARKER_DIAMOND
148 vtkGetMacro(MarkerStyle,
int);
149 vtkSetMacro(MarkerStyle,
int);
156 vtkGetMacro(MarkerSize,
float);
157 vtkSetMacro(MarkerSize,
float);
172 bool UpdateTableCache(vtkTable *table);
177 void CalculateLogSeries();
182 void FindBadPoints();
185 void CalculateBounds(
double bounds[4]);
188 void CreateSortedPoints();
228 int ScalarVisibility;
233 double UnscaledInputBounds[4];
236 vtkPlotPoints(const vtkPlotPoints &);
237 void operator=(const vtkPlotPoints &);
244 #endif //__vtkPlotPoints_h
Wrapper around std::string to keep symbols short.
virtual bool PaintLegend(vtkContext2D *painter, const vtkRectf &rect, int legendIndex)
Class for drawing an points given two columns from a vtkTable.
record modification and/or execution time
dynamic, self-adjusting array of float
virtual void GetBounds(double bounds[4])
dynamic, self-adjusting array of vtkIdType
Superclass for mapping scalar values to colors.
dynamic, self-adjusting array of char
virtual bool SelectPoints(const vtkVector2f &min, const vtkVector2f &max)
a simple class to control print indentation
represent and manipulate 2D points
Abstract class for 2D plots.
dynamic, self-adjusting array of unsigned char
virtual vtkIdType GetNearestPoint(const vtkVector2f &point, const vtkVector2f &tolerance, vtkVector2f *location)
virtual bool SelectPointsInPolygon(const vtkContextPolygon &polygon)
virtual void GetUnscaledInputBounds(double bounds[4])
virtual void PrintSelf(ostream &os, vtkIndent indent)
Allocate and hold a VTK object.