18 #ifndef _GAZEBO_HEIGHTMAPDATA_HH_
19 #define _GAZEBO_HEIGHTMAPDATA_HH_
22 #include <ignition/math/Vector3.hh>
54 public:
virtual void FillHeightMap(
int _subSampling,
69 public:
virtual void FillHeightMap(
int _subSampling,
70 unsigned int _vertSize,
const ignition::math::Vector3d &_size,
71 const ignition::math::Vector3d &_scale,
bool _flipY,
72 std::vector<float> &_heights) = 0;
76 public:
virtual unsigned int GetHeight()
const = 0;
80 public:
virtual unsigned int GetWidth()
const = 0;
84 public:
virtual float GetMaxElevation()
const = 0;
The Vector3 class represents the generic vector containing 3 elements.
Definition: Vector3.hh:39
Encapsulates a generic heightmap data file.
Definition: HeightmapData.hh:37
#define GAZEBO_DEPRECATED(version)
Definition: CommonTypes.hh:47
#define GZ_COMMON_VISIBLE
Definition: system.hh:91
virtual ~HeightmapData()
Destructor.
Definition: HeightmapData.hh:40