14 #include "msdevstudio/MSconfig.h"
27 using namespace hippodraw;
29 #ifdef ITERATOR_MEMBER_DEFECT
56 m_fixed ( projector.m_fixed )
86 unsigned int weight = UINT_MAX;
87 bool have_weight =
m_columns[1] < UINT_MAX;
99 for (
unsigned int i = 0; i <
size; i++ )
102 double x =
m_ntuple -> valueAt ( i, column );
105 w =
m_ntuple -> valueAt ( i, weight );
140 if ( density ==
false ) {
150 namespace dp = hippodraw::DataPoint2DTuple;
182 if ( tuple -> empty () || axis ==
Axes::Y ) {
187 if ( axis ==
Axes::X )
return 0.0;
192 double scale_factor =
m_y_axis -> getScaleFactor ();
193 double min = r.
low() * scale_factor;
194 double max = r.
high() * scale_factor;
196 const vector < double > & values
199 for (
unsigned int i = 0; i < values.size(); i++ ) {
200 double val = values[i] * scale_factor;
202 if(val >= min && val <= max){
212 unsigned int col = tuple ->
indexOf ( label );
213 unsigned int size = tuple -> rows ();
216 for (
unsigned int i = 0; i <
size; i++ ) {
219 double value = tuple -> valueAt ( i, col );
229 return (sum / number);
249 if ( const_width ==
false ) {
261 = dynamic_cast <
const DataSource * > ( object );
263 if ( datasource != 0 ) {
276 = dynamic_cast <
const DataSource * > ( object );
278 if ( datasource != 0 ) {