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