18 #ifndef GAZEBO_COMMON_HEIGHTMAPDATA_HH_
19 #define GAZEBO_COMMON_HEIGHTMAPDATA_HH_
23 #include <ignition/math/Vector3.hh>
25 #include "gazebo/gazebo_config.h"
54 public:
virtual void FillHeightMap(
int _subSampling,
55 unsigned int _vertSize,
const ignition::math::Vector3d &_size,
56 const ignition::math::Vector3d &_scale,
bool _flipY,
57 std::vector<float> &_heights) = 0;
61 public:
virtual unsigned int GetHeight()
const = 0;
65 public:
virtual unsigned int GetWidth()
const = 0;
69 public:
virtual float GetMaxElevation()
const = 0;
83 const std::string &_filename);
89 const std::string &_filename);
95 const std::string &_filename);
Encapsulates a generic heightmap data file.
Definition: HeightmapData.hh:39
Helper class for loading heightmap data.
Definition: HeightmapData.hh:74
virtual ~HeightmapData()
Destructor.
Definition: HeightmapData.hh:42