18#ifndef _GAZEBO_DARTHEIGHTMAPSHAPE_HH_
19#define _GAZEBO_DARTHEIGHTMAPSHAPE_HH_
33 template<
typename HeightType>
50 public:
virtual void Init();
53 public:
virtual void SetScale(
const ignition::math::Vector3d &_scale);
61 private:
using Vector3 =
62 Eigen::Matrix<HeightmapShape::HeightType, 3, 1>;
Forward declare private data class.
Definition DARTHeightmapShape.hh:34
DART Height map collision.
Definition DARTHeightmapShape.hh:41
virtual void SetScale(const ignition::math::Vector3d &_scale)
Set the scale of the heightmap shape.
virtual void Init()
Initialize the heightmap.
DARTHeightmapShape(DARTCollisionPtr _parent)
Constructor.
virtual ~DARTHeightmapShape()
Destructor.
HeightmapShape collision shape builds a heightmap from an image.
Definition HeightmapShape.hh:46
boost::shared_ptr< DARTCollision > DARTCollisionPtr
Definition DARTTypes.hh:49
Forward declarations for the common classes.
Definition Animation.hh:27