void threadMain3() { Realplot plot; FloatVec v(1024); for(int i=0;i<10;i++) { getPoints(v.begin(), v.end()); plot.setNewData(v.begin(), v.end()); boost::this_thread::sleep(boost::posix_time::milliseconds(100)); } }
void threadMain2() { Realplot plot; double data[1024]; for(int i=0;i<10;i++) { getPoints(data, 1024); plot.setNewData(data, 1024); boost::this_thread::sleep(boost::posix_time::milliseconds(100)); } }
void plot_real_setNewData(plot_real_t *h, float *data, int num_points) { Realplot *plot = static_cast<Realplot*>(*h); plot->setNewData(data, num_points); }