Public Member Functions | |
void | addUrdfMarker () |
void | displayMarkerArrayCB (const geometry_msgs::PoseArrayConstPtr &msg) |
void | init () |
UrdfModelSettings (XmlRpc::XmlRpcValue model, boost::shared_ptr< interactive_markers::InteractiveMarkerServer > server) | |
Private Types | |
typedef boost::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_ |
boost::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 boost::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, |
boost::shared_ptr< interactive_markers::InteractiveMarkerServer > | server | ||
) | [inline] |
Definition at line 197 of file urdf_model_marker_main.cpp.
void UrdfModelSettings::addUrdfMarker | ( | ) | [inline] |
Definition at line 193 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 76 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.
boost::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.