27 #include "../../../datatype.h" 28 #include "../../../dataaccess/dataset/ObjectIdSet.h" 33 m_minValue = std::numeric_limits<double>::min();
34 m_interval = std::numeric_limits<double>::max();
64 std::map<double, unsigned int> res;
67 for(HistogramValues::iterator it =
m_values.begin(); it !=
m_values.end(); ++it)
68 res.insert(std::make_pair(static_cast<te::dt::Double*>(it->first)->getValue(), it->second));
76 std::map<te::dt::AbstractData*, unsigned int>::iterator valItbegin = values.begin();
77 std::map<te::dt::AbstractData*, unsigned int>::iterator valItend = values.end();
79 while(valItbegin != valItend)
88 std::map<std::string, unsigned int> res;
90 for(HistogramValues::iterator it =
m_values.begin(); it !=
m_values.end(); ++it)
91 res.insert(std::make_pair(it->first->toString(), it->second));
138 insert(std::make_pair(interval, frequency), valuesOIds);
143 insert(std::make_pair(interval, frequency));
148 HistogramValues::iterator it =
m_values.begin();
156 te::qt::widgets::IntervalToObjectIdSet::iterator it2=
m_valuesOids.begin();
167 typedef te::qt::widgets::IntervalToObjectIdSet::nth_index<0>::type::iterator itIntervalToObjectIdSet;
170 std::pair<itIntervalToObjectIdSet, itIntervalToObjectIdSet> res =
m_valuesOids.equal_range(aux);
171 itIntervalToObjectIdSet it0 = res.first;
172 itIntervalToObjectIdSet it1 = res.second;
187 typedef te::qt::widgets::IntervalToObjectIdSet::nth_index<0>::type::iterator itIntervalToObjectIdSet;
190 for(
size_t i = 0; i < intervals.size(); ++i)
194 std::pair<itIntervalToObjectIdSet, itIntervalToObjectIdSet> res =
m_valuesOids.equal_range(aux);
195 itIntervalToObjectIdSet it0 = res.first;
196 itIntervalToObjectIdSet it1 = res.second;
222 for(
size_t i = 0; i < valuesOIds.size(); ++i)
A class to represent a histogram.
void ObjectId()
ObjectId example.
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.
std::string getValueAsString() const
It gets the properties values used to uniquely identify a data set element as string.
A base class for values that can be retrieved from the data access module.
void add(ObjectId *oid)
It adds an object id to this object id set.