53 class ViewportMouseEvent;
55 class Tool :
public QObject
81 virtual void activate() = 0;
82 virtual void deactivate() = 0;
84 virtual void update(
float wall_dt,
float ros_dt)
120 void setName(
const QString& name );
134 virtual void setClassId(
const QString& class_id ) { class_id_ = class_id; }
148 virtual void save(
Config config )
const;
151 void setIcon(
const QIcon& icon );
157 void setCursor(
const QCursor& cursor );
162 void setStatus(
const QString & message );
ROSCONSOLE_DECL void initialize()
A single element of a property tree, with a name, value, description, and possibly children...
Configuration data storage class.
Pure-virtual base class for objects which give Display subclasses context in which to work...