Krita Source Code Documentation
Loading...
Searching...
No Matches
KisSprayRandomDistributions.h File Reference
#include <QScopedPointer>
#include <kis_random_source.h>
#include <kis_cubic_curve.h>

Go to the source code of this file.

Classes

class  KisSprayClusterBasedDistribution
 Class that can generate randomly distributed values in the range [0..1] that follow a distribution that clusters the values towards 0 or 1. More...
 
class  KisSprayClusterBasedDistributionPolarDistance
 Class that can generate randomly distributed values in the range [0..1] that follow a distribution that clusters the values towards 0 or 1, for polar coordinates distance. More...
 
class  KisSprayCurveBasedDistribution
 Class that can generate randomly distributed values in the range [0..1] that follow a distribution given by a user defined cubic curve. More...
 
class  KisSprayCurveBasedDistributionPolarDistance
 Class that can generate randomly distributed values in the range [0..1] that follow a distribution given by a user defined cubic curve, for polar coordinates distance. More...
 
class  KisSprayFunctionBasedDistribution
 Class that can generate randomly distributed values in the range [a..b] following an arbitrary pdf. More...
 
class  KisSprayNormalDistribution
 Class that can generate normally distributed values. For efficiency, the values will be in the range [0..standardDeviation*5]. More...
 
class  KisSprayNormalDistributionPolarDistance
 Class that can generate normally distributed values. For efficiency, the values will be in the range [0..standardDeviation*5], for polar coordinates distance. More...
 
class  KisSprayUniformDistribution
 Class that can generate uniformly distributed values in the [0..1) range. More...
 
class  KisSprayUniformDistributionPolarDistance
 Class that can generate uniformly distributed values in the [0..1) range, for polar coordinates distance. More...