ViewAngle Class Reference
Provides buttons for viewing angles. More...
#include <ViewAngle.hh>
Public Slots | |
| void | OnAngleMode (int _x, int _y, int _z) |
| Callback in Qt thread when angle mode changes. More... | |
| void | SetCamPose (double _x, double _y, double _z, double _roll, double _pitch, double _yaw) |
| Callback to update gui camera pose. More... | |
Signals | |
| void | CamPoseChanged () |
| Notify that the gui camera pose has changed. More... | |
Public Member Functions | |
| ViewAngle () | |
| Constructor. More... | |
| ~ViewAngle () override | |
| Destructor. More... | |
| Q_INVOKABLE QList< double > | CamPose () const |
| Get the current gui camera pose. More... | |
| void | CamPoseCb (const msgs::Pose &_msg) |
| Callback for retrieving gui camera pose. More... | |
| void | LoadConfig (const tinyxml2::XMLElement *_pluginElem) override |
Properties | |
| QList< double > | camPose |
| gui camera pose (QList order is x, y, z, roll, pitch, yaw) More... | |
Detailed Description
Provides buttons for viewing angles.
Configuration
<service> : Set the service to receive view angle requests.
Constructor & Destructor Documentation
◆ ViewAngle()
| ViewAngle | ( | ) |
Constructor.
◆ ~ViewAngle()
|
override |
Destructor.
Member Function Documentation
◆ CamPose()
| Q_INVOKABLE QList<double> CamPose | ( | ) | const |
Get the current gui camera pose.
◆ CamPoseCb()
| void CamPoseCb | ( | const msgs::Pose & | _msg | ) |
Callback for retrieving gui camera pose.
- Parameters
-
[in] _msg Pose message
◆ CamPoseChanged
|
signal |
Notify that the gui camera pose has changed.
◆ LoadConfig()
|
override |
◆ OnAngleMode
|
slot |
Callback in Qt thread when angle mode changes.
- Parameters
-
[in] _x The x component of the directional vector for the camera to assume. All 0s for x, y, and z indicate the initial camera pose. [in] _y The y component of the directional vector for the camera to assume. All 0s for x, y, and z indicate the initial camera pose. [in] _z The z component of the directional vector for the camera to assume. All 0s for x, y, and z indicate the initial camera pose.
◆ SetCamPose
|
slot |
Callback to update gui camera pose.
- Parameters
-
[in] _x,_y,_z cartesion coordinates [in] _roll,_pitch,_yaw principal coordinates
Property Documentation
◆ camPose
|
read |
gui camera pose (QList order is x, y, z, roll, pitch, yaw)
The documentation for this class was generated from the following file: