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.