17#ifndef GAZEBO_PLUGINS_LOOKATDEMOPLUGIN_HH_
18#define GAZEBO_PLUGINS_LOOKATDEMOPLUGIN_HH_
20#include <ignition/transport/Node.hh>
26#include <gazebo/transport/transport.hh>
57 public:
void Load(sdf::ElementPtr );
61 private slots:
void OnChange(
const double _newValue);
64 private: QDoubleSpinBox *eyeX;
67 private: QDoubleSpinBox *eyeY;
70 private: QDoubleSpinBox *eyeZ;
73 private: QDoubleSpinBox *targetX;
76 private: QDoubleSpinBox *targetY;
79 private: QDoubleSpinBox *targetZ;
82 private: QDoubleSpinBox *upX;
85 private: QDoubleSpinBox *upY;
88 private: QDoubleSpinBox *upZ;
100 private: ignition::transport::Node nodeIgn;
103 private: ignition::transport::Node::Publisher modelModifyPubIgn;
A plugin loaded within the gzclient on startup.
Definition GuiPlugin.hh:27
A GUI plugin that demos the ignition::math::Matrix4<T>::LookAt function.
Definition LookAtDemoPlugin.hh:47
LookAtDemoPlugin()
Constructor.
virtual ~LookAtDemoPlugin()
Destructor.
void Load(sdf::ElementPtr)
Load function.
boost::shared_ptr< Publisher > PublisherPtr
Definition TransportTypes.hh:49
boost::shared_ptr< Node > NodePtr
Definition TransportTypes.hh:57
Forward declarations for the common classes.
Definition Animation.hh:27