Sirikata
|
#include "Utility.hpp"
#include <stdlib.h>
#include <string>
#include <cassert>
#include <unistd.h>
#include <cmath>
Namespaces | |
namespace | Sirikata |
Note: All the classes provided in this file are thin wrappers around the corresponding classes in ASIO. | |
Defines | |
#define | TOLERANCE_FIND_SCALING .000000001 |
#define | MAX_NUM_FIND_SCALING_TOTAL_ITERATIONS 10000 |
#define | DEFAULT_FIND_SCALING_LOW 0 |
#define | DEFAULT_FIND_SCALING_HIGH 100 |
Functions | |
double | Sirikata::b_abval (double a) |
double | Sirikata::getUniform (double min, double max) |
double | Sirikata::getUniform () |
TimeMS | Sirikata::convertTimeToAge (const struct timeval &tv) |
double | Sirikata::mdifftime (const struct timeval &newest, const struct timeval &oldest) |
double | Sirikata::normalGaussianPDF (double val) |
float | Sirikata::findScalingAutoRange (float target, float meterRange, float(*fallOffFunction)(float radius, float scaling)) |
double | Sirikata::findScalingAutoRange (double target, double meterRange, double(*fallOffFunction)(double radius, double scaling)) |
double | Sirikata::mavg (double a, double b) |
float | Sirikata::mavg (float a, float b) |
float | Sirikata::findScaling (float target, float low, float high, float meterRange, float(*fallOffFunction)(float radius, float scaling)) |
double | Sirikata::findScaling (double target, double low, double high, double meterRange, double(*fallOffFunction)(double radius, double scaling)) |
#define DEFAULT_FIND_SCALING_HIGH 100 |
Referenced by Sirikata::findScalingAutoRange().
#define DEFAULT_FIND_SCALING_LOW 0 |
Referenced by Sirikata::findScalingAutoRange().
#define MAX_NUM_FIND_SCALING_TOTAL_ITERATIONS 10000 |
Referenced by Sirikata::findScaling().
#define TOLERANCE_FIND_SCALING .000000001 |
Referenced by Sirikata::findScaling().