14 #include "msdevstudio/MSconfig.h"
28 using namespace hippodraw;
51 m_color_gen ( rep.m_color_gen->
clone () )
79 namespace dp = hippodraw::DataPoint3DTuple;
91 unsigned int size = ntuple -> rows ();
97 double high = range.
high();
98 double low = range.
low();
100 bt -> transformZ ( high );
101 bt -> transformZ ( low );
103 Range newrange ( low, high, range.
pos() );
108 if ( size == 0 )
return;
110 m_x.reserve ( size );
111 m_y.reserve ( size );
114 for (
unsigned int i = 0; i <
size; i++ ) {
115 const vector < double > & row = ntuple -> getRow ( i );
117 double value = row [
dp::Z ];
119 if ( range.
includes ( value ) == false )
continue;
122 const Range & limit_z = bt -> limitZ ();
123 bool retval = limit_z.
includes ( value );
124 if ( retval ==
false )
continue;
126 if ( retval ==
false )
continue;
128 bt -> transformZ ( value );
136 bint -> transform (
m_x,
m_y);