Median< T > Class Template Reference
#include <qtconcurrentmedian.h>
template<typename T>
class QtConcurrent::Median< T >
Definition at line 62 of file qtconcurrentmedian.h.
Definition at line 65 of file qtconcurrentmedian.h.
66 : currentMedian(), bufferSize(_bufferSize), currentIndex(0), valid(
false), dirty(
true)
GLboolean GLenum GLenum GLvoid * values
Definition at line 79 of file qtconcurrentmedian.h.
81 currentIndex = ((currentIndex + 1) % bufferSize);
82 if (valid ==
false && currentIndex % bufferSize == 0)
88 const T currentIndexValue =
values[currentIndex];
89 if ((currentIndexValue > currentMedian && currentMedian >
value)
90 || (currentMedian > currentIndexValue &&
value > currentMedian)) {
GLsizei const GLfloat * value
GLboolean GLenum GLenum GLvoid * values
bool isMedianValid |
( |
| ) |
const |
|
inline |
Definition at line 102 of file qtconcurrentmedian.h.
108 currentMedian = sorted.
at(bufferSize / 2 + 1);
110 return currentMedian;
const T & at(int i) const
void qSort(RandomAccessIterator start, RandomAccessIterator end)
GLboolean GLenum GLenum GLvoid * values
The documentation for this class was generated from the following file: