18#ifndef _GAZEBO_GUI_BUILDING_MEASUREITEM_HH_
19#define _GAZEBO_GUI_BUILDING_MEASUREITEM_HH_
22#include <ignition/math/Vector2.hh>
34 class MeasureItemPrivate;
50 const ignition::math::Vector2d &_end);
56 private:
virtual void paint(QPainter *_painter,
57 const QStyleOptionGraphicsItem *_option, QWidget *_widget);
69 private: std::unique_ptr<MeasureItemPrivate> dataPtr;
gui
Definition KeyEventHandler.hh:29
Measurement lines and values.
Definition MeasureItem.hh:42
double Distance() const
Get distance between end points.
~MeasureItem()
Destructor.
MeasureItem(const ignition::math::Vector2d &_start, const ignition::math::Vector2d &_end)
Constructor param[in] _start Start position of the measure item in pixel coordinates.
void SetValue(double _value)
Set value in meters.
2D line segment.
Definition SegmentItem.hh:46
Forward declarations for the common classes.
Definition Animation.hh:27