17 #ifndef GAZEBO_PLUGINS_LOOKATDEMOPLUGIN_HH_ 18 #define GAZEBO_PLUGINS_LOOKATDEMOPLUGIN_HH_ 20 #include <ignition/transport/Node.hh> 24 #include <gazebo/transport/transport.hh> 54 public:
void Load(sdf::ElementPtr );
58 private slots:
void OnChange(
const double _newValue);
61 private: QDoubleSpinBox *eyeX;
64 private: QDoubleSpinBox *eyeY;
67 private: QDoubleSpinBox *eyeZ;
70 private: QDoubleSpinBox *targetX;
73 private: QDoubleSpinBox *targetY;
76 private: QDoubleSpinBox *targetZ;
79 private: QDoubleSpinBox *upX;
82 private: QDoubleSpinBox *upY;
85 private: QDoubleSpinBox *upZ;
97 private: ignition::transport::Node nodeIgn;
100 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:43
#define GAZEBO_VISIBLE
Use to represent "symbol visible" if supported.
Definition: system.hh:59