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.