Open PaperOpt
Distributions::DistributionDisk Class Reference

#include <DistributionDisk.h>

Inheritance diagram for Distributions::DistributionDisk:
Collaboration diagram for Distributions::DistributionDisk:

List of all members.

Public Member Functions

 DistributionDisk (V3< double > center, double diameter)
 ~DistributionDisk (void)
V3< double > GenerateRandomVector () const

Detailed Description

Homogenously distributed position on a disk area.


Constructor & Destructor Documentation

DistributionDisk::DistributionDisk ( V3< double >  center,
double  diameter 
)

Constructor. Set the center and diameter of the disk

Parameters:
centercentre of the disk.
diameterdiameter of the homogenous disk distribution
DistributionDisk::~DistributionDisk ( void  )

Destructor.


Member Function Documentation

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

Returns:
V3<double>

Return random position honogeneously distributed on the disk

Reimplemented from Distributions::Distribution.

Here is the call graph for this function:


The documentation for this class was generated from the following files: