Encapsulates a generic heightmap data file.
More...
#include <HeightmapData.hh>
|
virtual | ~HeightmapData ()=default |
| Destructor.
|
|
virtual std::string | Filename () const =0 |
| Get the full filename of loaded heightmap image/dem.
|
|
virtual void | FillHeightMap (int _subSampling, unsigned int _vertSize, const math::Vector3d &_size, const math::Vector3d &_scale, bool _flipY, std::vector< float > &_heights) const =0 |
| Create a lookup table of the terrain's height.
|
|
virtual unsigned int | Height () const =0 |
| Get the terrain's height.
|
|
virtual float | MaxElevation () const =0 |
| Get the maximum terrain's elevation.
|
|
virtual float | MinElevation () const |
| Get the min terrain's elevation.
|
|
virtual unsigned int | Width () const =0 |
| Get the terrain's width.
|
|
Encapsulates a generic heightmap data file.
◆ ~HeightmapData()
◆ Filename()
Get the full filename of loaded heightmap image/dem.
- Returns
- The filename used to load the heightmap image/dem
Implemented in ImageHeightmap, and Dem.
◆ FillHeightMap()
Create a lookup table of the terrain's height.
- Parameters
-
[in] | _subsampling | Multiplier used to increase the resolution. Ex: A subsampling of 2 in a terrain of 129x129 means that the height vector will be 257 * 257. |
[in] | _vertSize | Number of points per row. |
[in] | _size | Real dimmensions of the terrain. |
[in] | _scale | Vector3 used to scale the height. |
[in] | _flipY | If true, it inverts the order in which the vector is filled. |
[out] | _heights | Vector containing the terrain heights. |
Implemented in Dem, and ImageHeightmap.
◆ Height()
virtual unsigned int Height |
( |
| ) |
const |
|
pure virtual |
Get the terrain's height.
- Returns
- The terrain's height.
Implemented in ImageHeightmap, and Dem.
◆ MaxElevation()
virtual float MaxElevation |
( |
| ) |
const |
|
pure virtual |
Get the maximum terrain's elevation.
- Returns
- The maximum terrain's elevation.
Implemented in ImageHeightmap, and Dem.
◆ MinElevation()
virtual float MinElevation |
( |
| ) |
const |
|
inlinevirtual |
Get the min terrain's elevation.
- Returns
- The min terrain's elevation.
Reimplemented in Dem.
◆ Width()
virtual unsigned int Width |
( |
| ) |
const |
|
pure virtual |
Get the terrain's width.
- Returns
- The terrain's width.
Implemented in ImageHeightmap, and Dem.
The documentation for this class was generated from the following file: