26 #ifndef __TERRALIB_QT_WIDGETS_INTERNAL_HISTOGRAM_H
27 #define __TERRALIB_QT_WIDGETS_INTERNAL_HISTOGRAM_H
30 #include "../Config.h"
42 namespace da {
class ObjectId;
class ObjectIdSet;}
43 namespace dt {
class AbstractData; }
82 void setType(
int new_type);
96 void setSummarized(
bool summarized);
104 std::map<double, unsigned int> getValues();
113 void setValues(std::map<te::dt::AbstractData*, unsigned int> values);
121 std::map<std::string, unsigned int> getStringValues();
129 double& getMinValue();
136 void setMinValue(
double new_minValue);
144 double& getInterval();
151 void setInterval(
double new_Interval);
159 std::set <std::string>& getStringInterval();
166 void setStringInterval( std::set <std::string> new_Interval);
176 void insert (std::pair<te::dt::AbstractData*, unsigned int> new_value, std::vector<te::da::ObjectId*> valuesOIds);
184 void insert(std::pair<te::dt::AbstractData*, unsigned int> new_value);
262 #endif // __TERRALIB_QT_WIDGETS_INTERNAL_HISTOGRAM_H
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.
mydialect insert("+", new te::da::BinaryOpEncoder("+"))
A base class for values that can be retrieved from the data access module.
This file contains a set of utility histogram functions.