Private data for the JointMaker class. More...
#include <JointMakerPrivate.hh>
Public Attributes | |
| ignition::math::Pose3d | childLinkOriginalPose |
| Pose of link currently selected to be the child of the joint being created, before being selected. More... | |
| std::vector< event::ConnectionPtr > | connections |
| All the event connections. More... | |
| rendering::VisualPtr | hoverVis |
| Visual that is currently hovered over by the mouse. More... | |
| QAction * | inspectAct |
| Qt action for opening the joint inspector. More... | |
| std::string | inspectName |
| Name of joint that is currently being inspected. More... | |
| int | jointCounter |
| Counter for the number of joints in the model. More... | |
| JointCreationDialog * | jointCreationDialog |
| Dialog for creating a new joint. More... | |
| std::map< std::string, JointData * > | joints |
| All joints created by joint maker. More... | |
| JointMaker::JointType | jointType |
| Type of joint to create. More... | |
| std::map< std::string, std::string > | linkList |
| List of all links currently in the editor. More... | |
| sdf::ElementPtr | modelSDF |
| The SDF element pointer to the model that contains the joints. More... | |
| JointData * | newJoint |
| Joint currently being created. More... | |
| ignition::math::Pose3d | parentLinkOriginalPose |
| Pose of link currently selected to be the parent of the joint being created, before being selected. More... | |
| std::vector< std::string > | scopedLinkedNames |
| A list of scoped link names. More... | |
| std::vector< rendering::VisualPtr > | selectedJoints |
| A list of selected link visuals. More... | |
| std::recursive_mutex | updateMutex |
| Mutex to protect the list of joints. More... | |
Private data for the JointMaker class.
| ignition::math::Pose3d gazebo::gui::JointMakerPrivate::childLinkOriginalPose |
Pose of link currently selected to be the child of the joint being created, before being selected.
| std::vector<event::ConnectionPtr> gazebo::gui::JointMakerPrivate::connections |
All the event connections.
| rendering::VisualPtr gazebo::gui::JointMakerPrivate::hoverVis |
Visual that is currently hovered over by the mouse.
| QAction* gazebo::gui::JointMakerPrivate::inspectAct |
Qt action for opening the joint inspector.
| std::string gazebo::gui::JointMakerPrivate::inspectName |
Name of joint that is currently being inspected.
| int gazebo::gui::JointMakerPrivate::jointCounter |
Counter for the number of joints in the model.
| JointCreationDialog* gazebo::gui::JointMakerPrivate::jointCreationDialog |
Dialog for creating a new joint.
| std::map<std::string, JointData *> gazebo::gui::JointMakerPrivate::joints |
All joints created by joint maker.
| JointMaker::JointType gazebo::gui::JointMakerPrivate::jointType |
Type of joint to create.
| std::map<std::string, std::string> gazebo::gui::JointMakerPrivate::linkList |
List of all links currently in the editor.
The first string is the link's fully scoped name and the second is the leaf name.
| sdf::ElementPtr gazebo::gui::JointMakerPrivate::modelSDF |
The SDF element pointer to the model that contains the joints.
| JointData* gazebo::gui::JointMakerPrivate::newJoint |
Joint currently being created.
| ignition::math::Pose3d gazebo::gui::JointMakerPrivate::parentLinkOriginalPose |
Pose of link currently selected to be the parent of the joint being created, before being selected.
| std::vector<std::string> gazebo::gui::JointMakerPrivate::scopedLinkedNames |
A list of scoped link names.
| std::vector<rendering::VisualPtr> gazebo::gui::JointMakerPrivate::selectedJoints |
A list of selected link visuals.
| std::recursive_mutex gazebo::gui::JointMakerPrivate::updateMutex |
Mutex to protect the list of joints.