|
Mercator
|
Terrain modifier that defines an area of sloped height. More...
#include <TerrainMod.h>
Public Member Functions | |
| SlopeTerrainMod (float level, float dx, float dy, const Shape< 2 > &s) | |
| Constructor. | |
| virtual void | apply (float &point, int x, int y) const |
| virtual TerrainMod * | clone () const |
| void | setShape (float level, float dx, float dy, const Shape< 2 > &s) |
Protected Attributes | |
| float | m_level |
| The height of the centre point. | |
| float | m_dx |
| The rate of change of the height along X. | |
| float | m_dy |
| The rate of change of the height along Y. | |
Private Member Functions | |
| SlopeTerrainMod (SlopeTerrainMod &) | |
| Copy constructor. | |
Terrain modifier that defines an area of sloped height.
This modifier creates a sloped area. The center point is set to a level and all other points are set based on specified gradients.
| Mercator::SlopeTerrainMod::SlopeTerrainMod | ( | float | level, |
| float | dx, | ||
| float | dy, | ||
| const Shape< 2 > & | s | ||
| ) | [inline] |
Constructor.
| level | the height of the centre point. |
| dx | the rate of change of the height along X. |
| dy | the rate of change of the height along Y. |
| s | shape of the modifier. |
1.7.5