14 #include "msdevstudio/MSconfig.h"
31 using namespace hippodraw;
33 #ifdef ITERATOR_MEMBER_DEFECT
38 using std::max_element;
40 using std::min_element;
98 unsigned int index = 0;
99 if ( axis ==
Axes::Y ) index = 1;
100 if ( axis ==
Axes::Z ) index = 2;
112 unsigned int index = 0;
113 if ( axis ==
Axes::Y ) index = 1;
114 if ( axis ==
Axes::Z ) index = 2;
125 namespace dp = hippodraw::DataPoint3DTuple;
140 double xe = xr.
length() * 0.01;
141 double ye = yr.
length() * 0.01;
146 unsigned int size = xs.size();
147 for (
unsigned int i = 0; i <
size; i++ ) {
148 if ( abs ( x - xs[i] ) < xe &&
149 abs ( y - ys[i] ) < ye ) retval = zs[i];
168 unsigned int columns = 3;
170 vector < string > labels;
171 labels.push_back (
m_ntuple -> getLabelAt ( ix ) );
172 labels.push_back (
m_ntuple -> getLabelAt ( iy ) );
173 labels.push_back (
m_ntuple -> getLabelAt ( iz ) );
174 ntuple -> setLabels ( labels );
188 ntuple -> reserve ( size );
189 vector < double > row ( 3 );
195 for (
unsigned int i = 0; i <
size; i++ ) {
197 ( in_range ==
true &&
inRange ( i ) ==
false ) )
continue;
203 ntuple -> addRow ( row );