SpherePackingScenarioGenerator
|
#include <AbstractDistribution.h>
Public Types | |
enum | DISTRIBUTIONS { LINEAR, NORMAL } |
Public Member Functions | |
AbstractDistribution (unsigned int number) | |
virtual void | generate ()=0 |
std::vector< double > | getDistribution () |
double | getSphereSize (unsigned int k) |
void | getSphereSizeAsDoubleArray (double *array, unsigned int number) const |
void | plotDistribution () const |
void | sort () |
virtual | ~AbstractDistribution () |
Protected Attributes | |
std::vector< double > | _distribution |
unsigned int | _number |
AbstractDistribution::AbstractDistribution | ( | unsigned int | number | ) |
AbstractDistribution::~AbstractDistribution | ( | ) | [virtual] |
virtual void algorithms::distributions::AbstractDistribution::generate | ( | ) | [pure virtual] |
std::vector<double> algorithms::distributions::AbstractDistribution::getDistribution | ( | ) | [inline] |
double AbstractDistribution::getSphereSize | ( | unsigned int | k | ) |
void AbstractDistribution::getSphereSizeAsDoubleArray | ( | double * | array, |
unsigned int | number | ||
) | const |
void AbstractDistribution::plotDistribution | ( | ) | const |
void AbstractDistribution::sort | ( | ) |
std::vector<double> algorithms::distributions::AbstractDistribution::_distribution [protected] |
unsigned int algorithms::distributions::AbstractDistribution::_number [protected] |