Helper class to store joint data. More...
#include <JointMaker.hh>
Inherits QObject.
Public Member Functions | |
| void | OpenInspector () | 
| Open the joint inspector.  More... | |
| void | Update () | 
| Update this joint data.  More... | |
| void | UpdateMsg () | 
| Update the joint message based on the other fields.  More... | |
Public Attributes | |
| std::vector< ignition::math::Vector3d > | axes | 
| Last known axes values.  More... | |
| rendering::VisualPtr | child | 
| Child visual the joint is connected to.  More... | |
| ignition::math::Pose3d | childPose | 
| ignition::math::Vector3d | childScale | 
| bool | dirty | 
| True if the joint needs update.  More... | |
| Ogre::BillboardSet * | handles | 
| Visual handle used to represent joint parent.  More... | |
| rendering::VisualPtr | hotspot | 
| Visual of the hotspot  More... | |
| JointInspector * | inspector | 
| Inspector for configuring joint properties.  More... | |
| msgs::JointPtr | jointMsg | 
| Msg containing joint data.  More... | |
| rendering::JointVisualPtr | jointVisual | 
| Joint visual.  More... | |
| rendering::DynamicLines * | line | 
| Visual line used to represent joint connecting parent and child.  More... | |
| std::string | name | 
| Name of the joint.  More... | |
| rendering::VisualPtr | parent | 
| Parent visual the joint is connected to.  More... | |
| ignition::math::Pose3d | parentPose | 
| JointMaker::JointType | type | 
| Type of joint.  More... | |
| rendering::VisualPtr | visual | 
| Visual of the dynamic line.  More... | |
Helper class to store joint data.
| void OpenInspector | ( | ) | 
Open the joint inspector.
| void Update | ( | ) | 
Update this joint data.
Avoid calling this directly, instead, set dirty to true and this will be called on PreRender.
| void UpdateMsg | ( | ) | 
Update the joint message based on the other fields.
| std::vector<ignition::math::Vector3d> axes | 
Last known axes values.
| rendering::VisualPtr child | 
Child visual the joint is connected to.
| ignition::math::Pose3d childPose | 
| ignition::math::Vector3d childScale | 
| bool dirty | 
True if the joint needs update.
| Ogre::BillboardSet* handles | 
Visual handle used to represent joint parent.
| rendering::VisualPtr hotspot | 
Visual of the hotspot
| JointInspector* inspector | 
Inspector for configuring joint properties.
| msgs::JointPtr jointMsg | 
Msg containing joint data.
| rendering::JointVisualPtr jointVisual | 
Joint visual.
| rendering::DynamicLines* line | 
Visual line used to represent joint connecting parent and child.
| std::string name | 
Name of the joint.
| rendering::VisualPtr parent | 
Parent visual the joint is connected to.
| ignition::math::Pose3d parentPose | 
Type of joint.
| rendering::VisualPtr visual | 
Visual of the dynamic line.