|
Krita Source Code Documentation
|
a simple class to generate Halton sequence More...
#include <kis_algebra_2d.h>
Public Member Functions | |
| qreal | currentValue () const |
| int | currentValue (int maxRange) const |
| qreal | generate () |
| int | generate (int maxRange) |
| HaltonSequenceGenerator (int base) | |
| void | step () |
Private Member Functions | |
| void | generationStep () |
Private Attributes | |
| const int | m_base = 0 |
| int | m_d = 1 |
| int | m_n = 0 |
a simple class to generate Halton sequence
This sequence of numbers can be used to sample areas in somewhat uniform way. See Wikipedia for more info:
https://en.wikipedia.org/wiki/Halton_sequence
Definition at line 864 of file kis_algebra_2d.h.
|
inline |
Definition at line 867 of file kis_algebra_2d.h.
|
inline |
Definition at line 890 of file kis_algebra_2d.h.
|
inline |
|
inline |
Definition at line 877 of file kis_algebra_2d.h.
References generationStep(), m_d, and m_n.
|
inline |
Definition at line 872 of file kis_algebra_2d.h.
References generationStep(), m_d, and m_n.
|
inlineprivate |
Definition at line 895 of file kis_algebra_2d.h.
|
inline |
Definition at line 882 of file kis_algebra_2d.h.
References generationStep().
|
private |
Definition at line 913 of file kis_algebra_2d.h.
|
private |
Definition at line 912 of file kis_algebra_2d.h.
|
private |
Definition at line 911 of file kis_algebra_2d.h.