SpherePackingScenarioGenerator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions | Protected Attributes
algorithms::distributions::AbstractDistribution Class Reference

#include <AbstractDistribution.h>

Inheritance diagram for algorithms::distributions::AbstractDistribution:
Inheritance graph
[legend]
Collaboration diagram for algorithms::distributions::AbstractDistribution:
Collaboration graph
[legend]

List of all members.

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

Member Enumeration Documentation

Enumerator:
LINEAR 
NORMAL 

Constructor & Destructor Documentation


Member Function Documentation

double AbstractDistribution::getSphereSize ( unsigned int  k)
void AbstractDistribution::getSphereSizeAsDoubleArray ( double *  array,
unsigned int  number 
) const

Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines