|
Mercator
0.4.0
|
A cache of random values. More...
#include <RandCache.h>
Classes | |
| struct | Ordering |
| Interface to define the ordering of the random number cache. More... | |
Public Types | |
| typedef WFMath::MTRand::uint32 | uint32 |
| Unsigned 32bit integer. | |
| typedef std::vector< uint32 >::size_type | size_type |
| Size type of std::vector. | |
Public Member Functions | |
| RandCache (uint32 seed, Ordering *o) | |
| Constructor. More... | |
| RandCache (uint32 *seed, uint32 seed_len, Ordering *o) | |
| Constructor. More... | |
| double | operator() (int x, int y) |
| Retrieve a random value associated with parameters. More... | |
A cache of random values.
Constructor.
| seed | the random seed value for generated numbers. |
| o | the ordering object that defines the sequence generated. |
Constructor.
| seed | the random seed block for generated numbers. |
| seed_len | the length of the seed block. |
| o | the ordering object that defines the sequence generated. |
|
inline |
Retrieve a random value associated with parameters.
| x | coordinate associated with value to be retrieved. |
| y | coordinate associated with value to be retrieved. |
1.8.13