18 #ifndef GAZEBO_COMMON_HEIGHTMAPDATA_HH_ 19 #define GAZEBO_COMMON_HEIGHTMAPDATA_HH_ 23 #include <ignition/math/Vector3.hh> 25 #include "gazebo/gazebo_config.h" 55 public:
virtual void FillHeightMap(
int _subSampling,
56 unsigned int _vertSize,
const ignition::math::Vector3d &_size,
57 const ignition::math::Vector3d &_scale,
bool _flipY,
58 std::vector<float> &_heights) = 0;
62 public:
virtual unsigned int GetHeight()
const = 0;
66 public:
virtual unsigned int GetWidth()
const = 0;
70 public:
virtual float GetMaxElevation()
const = 0;
84 const std::string &_filename);
90 const std::string &_filename);
96 const std::string &_filename);
Forward declarations for the common classes.
Definition: Animation.hh:33
Encapsulates a generic heightmap data file.
Definition: HeightmapData.hh:40
Helper class for loading heightmap data.
Definition: HeightmapData.hh:75
virtual ~HeightmapData()
Destructor.
Definition: HeightmapData.hh:43