|
Open PaperOpt
|
#include <DistributionDisk.h>


Public Member Functions | |
| DistributionDisk (V3< double > center, double diameter) | |
| ~DistributionDisk (void) | |
| V3< double > | GenerateRandomVector () const |
Homogenously distributed position on a disk area.
| DistributionDisk::DistributionDisk | ( | V3< double > | center, |
| double | diameter | ||
| ) |
Constructor. Set the center and diameter of the disk
| center | centre of the disk. |
| diameter | diameter of the homogenous disk distribution |
| DistributionDisk::~DistributionDisk | ( | void | ) |
Destructor.
| V3< double > DistributionDisk::GenerateRandomVector | ( | ) | const [inline, virtual] |
Returns the random position on a disk area (homogeneously distributed). z value is constant and set in the constructor
Return random position honogeneously distributed on the disk
Reimplemented from Distributions::Distribution.
