Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

MSLRandomSource Class Reference

#include <random.h>

List of all members.

Public Types

typedef unsigned long uint32

Public Methods

 MSLRandomSource ()
 MSLRandomSource (int a)
double getUniform ()
double getGaussian (double mean, double variance)
int getRangedInt (int low, int high)
double getRangedDouble (double low, double high)
float getRangedFloat (float low, float high)
MSLRandomSource & operator>> (double &x)
MSLRandomSource & operator>> (float &x)


Member Typedef Documentation

typedef unsigned long MSLRandomSource::uint32
 


Constructor & Destructor Documentation

MSLRandomSource::MSLRandomSource (    ) 
 

MSLRandomSource::MSLRandomSource (  int    a ) 
 


Member Function Documentation

double MSLRandomSource::getGaussian (  double    mean,
double    variance
) 
 

double MSLRandomSource::getRangedDouble (  double    low,
double    high
) 
 

float MSLRandomSource::getRangedFloat (  float    low,
float    high
) 
 

int MSLRandomSource::getRangedInt (  int    low,
int    high
) 
 

double MSLRandomSource::getUniform (    ) 
 

MSLRandomSource & MSLRandomSource::operator>> (  float &    x ) 
 

MSLRandomSource & MSLRandomSource::operator>> (  double &    x ) 
 


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


Web page maintained by Steve LaValle