| Public Member Functions | |
| void | addUrdfMarker () | 
| void | displayMarkerArrayCB (const geometry_msgs::PoseArrayConstPtr &msg) | 
| void | init () | 
| UrdfModelSettings (XmlRpc::XmlRpcValue model, std::shared_ptr< interactive_markers::InteractiveMarkerServer > server) | |
| Private Types | |
| typedef std::shared_ptr < UrdfModelMarker > | umm_ptr | 
| typedef vector< umm_ptr > | umm_vec | 
| Private Attributes | |
| bool | display_ | 
| ros::Subscriber | display_marker_sub_ | 
| vector< string > | fixed_link_ | 
| string | frame_id_ | 
| map< string, double > | initial_pose_map_ | 
| string | mode_ | 
| XmlRpc::XmlRpcValue | model_config_ | 
| string | model_description_ | 
| string | model_file_ | 
| string | model_name_ | 
| ros::NodeHandle | pnh_ | 
| geometry_msgs::PoseStamped | pose_stamped_ | 
| bool | registration_ | 
| bool | robot_mode_ | 
| geometry_msgs::Pose | root_offset_ | 
| double | scale_factor_ | 
| std::shared_ptr < interactive_markers::InteractiveMarkerServer > | server_ | 
| umm_vec | umm_vec_ | 
| bool | use_robot_description_ | 
| bool | use_visible_color_ | 
Definition at line 15 of file urdf_model_marker_main.cpp.
| typedef std::shared_ptr<UrdfModelMarker> UrdfModelSettings::umm_ptr  [private] | 
Definition at line 37 of file urdf_model_marker_main.cpp.
| typedef vector<umm_ptr> UrdfModelSettings::umm_vec  [private] | 
Definition at line 38 of file urdf_model_marker_main.cpp.
| UrdfModelSettings::UrdfModelSettings | ( | XmlRpc::XmlRpcValue | model, | 
| std::shared_ptr< interactive_markers::InteractiveMarkerServer > | server | ||
| ) |  [inline] | 
Definition at line 202 of file urdf_model_marker_main.cpp.
| void UrdfModelSettings::addUrdfMarker | ( | ) |  [inline] | 
Definition at line 198 of file urdf_model_marker_main.cpp.
| void UrdfModelSettings::displayMarkerArrayCB | ( | const geometry_msgs::PoseArrayConstPtr & | msg | ) |  [inline] | 
Definition at line 42 of file urdf_model_marker_main.cpp.
| void UrdfModelSettings::init | ( | ) |  [inline] | 
Definition at line 77 of file urdf_model_marker_main.cpp.
| bool UrdfModelSettings::display_  [private] | 
Definition at line 34 of file urdf_model_marker_main.cpp.
Definition at line 18 of file urdf_model_marker_main.cpp.
| vector<string> UrdfModelSettings::fixed_link_  [private] | 
Definition at line 30 of file urdf_model_marker_main.cpp.
| string UrdfModelSettings::frame_id_  [private] | 
Definition at line 31 of file urdf_model_marker_main.cpp.
| map<string, double> UrdfModelSettings::initial_pose_map_  [private] | 
Definition at line 35 of file urdf_model_marker_main.cpp.
| string UrdfModelSettings::mode_  [private] | 
Definition at line 27 of file urdf_model_marker_main.cpp.
Definition at line 19 of file urdf_model_marker_main.cpp.
| string UrdfModelSettings::model_description_  [private] | 
Definition at line 22 of file urdf_model_marker_main.cpp.
| string UrdfModelSettings::model_file_  [private] | 
Definition at line 28 of file urdf_model_marker_main.cpp.
| string UrdfModelSettings::model_name_  [private] | 
Definition at line 21 of file urdf_model_marker_main.cpp.
| ros::NodeHandle UrdfModelSettings::pnh_  [private] | 
Definition at line 17 of file urdf_model_marker_main.cpp.
| geometry_msgs::PoseStamped UrdfModelSettings::pose_stamped_  [private] | 
Definition at line 24 of file urdf_model_marker_main.cpp.
| bool UrdfModelSettings::registration_  [private] | 
Definition at line 29 of file urdf_model_marker_main.cpp.
| bool UrdfModelSettings::robot_mode_  [private] | 
Definition at line 33 of file urdf_model_marker_main.cpp.
Definition at line 25 of file urdf_model_marker_main.cpp.
| double UrdfModelSettings::scale_factor_  [private] | 
Definition at line 23 of file urdf_model_marker_main.cpp.
| std::shared_ptr<interactive_markers::InteractiveMarkerServer> UrdfModelSettings::server_  [private] | 
Definition at line 20 of file urdf_model_marker_main.cpp.
| umm_vec UrdfModelSettings::umm_vec_  [private] | 
Definition at line 39 of file urdf_model_marker_main.cpp.
| bool UrdfModelSettings::use_robot_description_  [private] | 
Definition at line 32 of file urdf_model_marker_main.cpp.
| bool UrdfModelSettings::use_visible_color_  [private] | 
Definition at line 26 of file urdf_model_marker_main.cpp.