root/vtcross/trunk/src/utility.h
@
85
Revision 15, 374 bytes (checked in by jgaeddert, 16 years ago) |
---|
Line | |
---|---|
1 | // |
2 | // Generic utility functions |
3 | // |
4 | |
5 | #define UTIL_GOAL_MIN 0 |
6 | #define UTIL_GOAL_MAX 1 |
7 | #define UTIL_GOAL_MEET 2 |
8 | #define UTIL_GOAL_AVOID 3 |
9 | |
10 | #define UTIL_SCALE_LIN 0 |
11 | #define UTIL_SCALE_LOG 1 |
12 | |
13 | typedef struct utility_s * utility; |
14 | |
15 | utility utility_create(float _target, int _goal, int _scale); |
16 | void utility_free(utility _u); |
17 | |
18 | float utility_evaluate(utility _u, float _x); |
19 | |
20 |
Note: See TracBrowser
for help on using the browser.