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;
Forward declarations for the common classes.
Definition: Animation.hh:26
A plugin loaded within the gzclient on startup.
Definition: GuiPlugin.hh:26
boost::shared_ptr< Publisher > PublisherPtr
Definition: TransportTypes.hh:49
boost::shared_ptr< Node > NodePtr
Definition: TransportTypes.hh:57
A GUI plugin that demos the ignition::math::Matrix4<T>::LookAt function.
Definition: LookAtDemoPlugin.hh:46