26 #ifndef __TERRALIB_QT_WIDGETS_INTERNAL_SCATTER_H
27 #define __TERRALIB_QT_WIDGETS_INTERNAL_SCATTER_H
30 #include "../Config.h"
38 namespace da {
class ObjectIdSet;}
58 Scatter(
const std::vector<double>& axisX,
const std::vector<double>& axisY);
71 void calculateMinMaxValues();
93 std::vector<double> getXValues();
102 double getX(
unsigned int idx);
119 std::vector<double> getYValues();
128 double getY(
unsigned int idx);
180 void setXValues(std::vector<double> xValues);
185 void setMinX(
double& new_minX);
190 void setMaxX(
double& new_maxX);
197 void setYValues(std::vector<double> yValues);
202 void setMinY(
double& new_minY);
207 void setMaxY(
double& maxY);
215 void addX(
double& xValue);
222 void addY(
double& yValue);
277 #endif // __TERRALIB_QT_WIDGETS_INTERNAL_SCATTER_H
This file contains a set of utility scatter functions.
This class represents a set of unique ids created in the same context. i.e. from the same data set...
This class represents an unique id for a data set element.