14 #include "msdevstudio/MSconfig.h"
33 using namespace hippodraw;
41 m_line_style( Line::
Solid ),
49 m_line_style ( point_rep.m_line_style ),
50 m_y_flag ( point_rep.m_y_flag )
112 namespace dp = hippodraw::DataPoint2DTuple;
125 unsigned int size = ntuple -> rows ();
126 unsigned int reserve = 2 * ( size + 1 );
128 m_x.reserve ( reserve );
129 m_y.reserve ( reserve );
133 const Rect & user_rect = view -> getUserRect ();
135 for (
unsigned int i = 0; i <
size; i ++ ) {
136 const vector < double > & row = ntuple -> getRow ( i );
137 double x = row [
dp::X ];
140 m_x.push_back ( x - hw );
141 m_y.push_back ( 0.0 );
143 m_x.push_back ( x -hw );
146 m_x.push_back ( last_x );
148 double y = row [
dp::Y ];
156 m_x.push_back ( last_x );
162 m_y.push_back ( 0.0 );
163 assert (
m_x.size() ==
m_y.size() );
165 t -> transform (
m_x,
m_y );