|
mercator
0.4.0
A terrain generation library for the Worldforge system.
|
Helper to interpolate on a line. More...
Public Member Functions | |
| float | calc (float loc) |
| Determine the interpolated value along the line. More... | |
| LinInterp (float size, float l, float h) | |
| Constructor. More... | |
Public Attributes | |
| float | ep1 |
| Values at the two ends. More... | |
| float | ep2 |
Helper to interpolate on a line.
The line specified is of integer length, and the position specified as an integer. A check is included to avoid calculation if the value at each end is the same.
Definition at line 32 of file HeightMap.cpp.
|
inline |
Constructor.
| size | length of the line. |
| l | value at one end of the line. |
| h | value at one end of the line. |
Definition at line 52 of file HeightMap.cpp.
References ep1.
|
inline |
Determine the interpolated value along the line.
Definition at line 42 of file HeightMap.cpp.
References ep1.
| float Mercator::LinInterp::ep1 |
Values at the two ends.
Definition at line 40 of file HeightMap.cpp.
Referenced by calc(), and LinInterp().