A thread collecting samples at regular intervals.  
 More...
#include <qwt_sampling_thread.h>
A thread collecting samples at regular intervals. 
Continuous signals are converted into a discrete signal by collecting samples at regular intervals. A discrete signal can be displayed by a QwtPlotSeriesItem on a QwtPlot widget.
QwtSamplingThread starts a thread calling periodically sample(), to collect and store ( or emit ) a single sample.
- See also
 - QwtPlotCurve, QwtPlotSeriesItem 
 
 
      
        
          | double QwtSamplingThread::elapsed  | 
          ( | 
           | ) | 
           const | 
        
      
 
- Returns
 - Time (in ms) since the thread was started 
 
- See also
 - QThread::start(), run() 
 
 
 
      
        
          | double QwtSamplingThread::interval  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
  
  
      
        
          | void QwtSamplingThread::run  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
Loop collecting samples started from QThread::start() 
- See also
 - stop() 
 
 
 
  
  
      
        
          | virtual void QwtSamplingThread::sample  | 
          ( | 
          double  | 
          elapsed | ) | 
           | 
         
       
   | 
  
protectedpure virtual   | 
  
 
Collect a sample
- Parameters
 - 
  
    | elapsed | Time since the thread was started in milliseconds  | 
  
   
 
 
  
  
      
        
          | void QwtSamplingThread::setInterval  | 
          ( | 
          double  | 
          interval | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
Change the interval (in ms), when sample() is called. The default interval is 1000.0 ( = 1s )
- Parameters
 - 
  
  
 
- See also
 - interval() 
 
 
 
  
  
      
        
          | void QwtSamplingThread::stop  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
Terminate the collecting thread 
- See also
 - QThread::start(), run()