Public Member Functions
RealTimeHistogram Class Reference

Brief description of class still missing. More...

#include <RealTimeHistogram.h>

Inheritance diagram for RealTimeHistogram:
QGpCoreTools::IrregularGrid2D QGpCoreTools::IrregularGrid2D QGpCoreTools::XMLClass QGpCoreTools::XMLClass

List of all members.

Public Member Functions

void add (const Point2D &p)
void add (const Point2D &p)
void clear ()
void clear ()
void init (const SamplingParameters &xSampling, int yCount, double yMin, double yMax, SamplingOption ySampling)
void init (const SamplingParameters &xSampling, int yCount, double yMin, double yMax, SamplingOption ySampling)
 RealTimeHistogram ()
 RealTimeHistogram ()

Detailed Description

Brief description of class still missing.

Full description of class still missing


Constructor & Destructor Documentation

Description of constructor still missing

References TRACE.

    : IrregularGrid2D()
{
  TRACE;
  _currentX=-1e99;
  _currentCell=0;
}

Member Function Documentation

void RealTimeHistogram::add ( const Point2D p)

References QGpCoreTools::IrregularGrid2D::indexOfX(), QGpCoreTools::IrregularGrid2D::indexOfY(), QGpCoreTools::IrregularGrid2D::nx(), QGpCoreTools::IrregularGrid2D::ny(), QGpCoreTools::IrregularGrid2D::valuePointer(), QGpCoreTools::Point2D::x(), and QGpCoreTools::Point2D::y().

{
  if(_currentX!=p.x()) {
    _currentX=p.x();
    int ix=indexOfX(_currentX);
    if(ix==1 || ix==nx()) return;
    _currentCell=valuePointer(ix, 0);
  }
  int iy=indexOfY(p.y());
  if(iy==1 || iy==ny()) return;
  _currentCell[ iy * nx() ]++;
}
void RealTimeHistogram::add ( const Point2D p)
void RealTimeHistogram::clear ( ) [inline]

Reimplemented from QGpCoreTools::IrregularGrid2D.

References init().

void RealTimeHistogram::clear ( ) [inline]

Reimplemented from QGpCoreTools::IrregularGrid2D.

References init().

Referenced by init(), and RealTimeArrayManager::start().

void RealTimeHistogram::init ( const SamplingParameters xSampling,
int  yCount,
double  yMin,
double  yMax,
SamplingOption  ySampling 
)
void RealTimeHistogram::init ( const SamplingParameters xSampling,
int  yCount,
double  yMin,
double  yMax,
SamplingOption  ySampling 
)

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines