Public Member Functions | Public Attributes | List of all members
gazebo::gui::JointData Class Reference

Helper class to store joint data. More...

#include <JointMaker.hh>

Inheritance diagram for gazebo::gui::JointData:
Inheritance graph
[legend]

Public Member Functions

void OpenInspector ()
 Open the joint inspector. More...
 

Public Attributes

rendering::VisualPtr child
 Child visual the joint is connected to. More...
 
math::Pose childPose
 
math::Vector3 childScale
 
bool dirty
 True if the joint visual needs update. More...
 
Ogre::BillboardSet * handles
 Visual handle used to represent joint parent. More...
 
rendering::VisualPtr hotspot
 Visual of the hotspot More...
 
JointInspectorinspector
 Inspector for configuring joint properties. More...
 
msgs::JointPtr jointMsg
 Msg containing joint data. More...
 
rendering::JointVisualPtr jointVisual
 Joint visual. More...
 
rendering::DynamicLinesline
 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...
 
math::Pose parentPose
 
JointMaker::JointType type
 Type of joint. More...
 
rendering::VisualPtr visual
 Visual of the dynamic line. More...
 

Detailed Description

Helper class to store joint data.

Member Function Documentation

void gazebo::gui::JointData::OpenInspector ( )

Open the joint inspector.

Member Data Documentation

rendering::VisualPtr gazebo::gui::JointData::child

Child visual the joint is connected to.

math::Pose gazebo::gui::JointData::childPose
math::Vector3 gazebo::gui::JointData::childScale
bool gazebo::gui::JointData::dirty

True if the joint visual 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.

math::Pose gazebo::gui::JointData::parentPose
JointMaker::JointType gazebo::gui::JointData::type

Type of joint.

rendering::VisualPtr gazebo::gui::JointData::visual

Visual of the dynamic line.


The documentation for this class was generated from the following file: