interaction.h
/tmp/ws/src/moveit/moveit_ros/robot_interaction/include/moveit/robot_interaction/
interaction_8h.html
robot_interaction::EndEffectorInteraction
robot_interaction::GenericInteraction
robot_interaction::JointInteraction
moveit
moveit::core
robot_interaction
robot_interaction::InteractionStyle
boost::function< bool(const moveit::core::RobotState &state, visualization_msgs::InteractiveMarker &marker)>
InteractiveMarkerConstructorFn
namespacerobot__interaction.html
a83aa4c5caf98f9f61fa262dff042a62f
boost::function< bool(const moveit::core::RobotState &, geometry_msgs::Pose &)>
InteractiveMarkerUpdateFn
namespacerobot__interaction.html
a29b2f65d9fc5de3b5053bc91c6c97a91
boost::function< bool(moveit::core::RobotState &state, const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback)>
ProcessFeedbackFn
namespacerobot__interaction.html
a95153aad6199d05414fd07e6d4bfd944
InteractionStyle
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058
POSITION_ARROWS
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058a50487ec0aa39e5aafabb52026f8ecb86
ORIENTATION_CIRCLES
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058ab311219d3db48be72977b298dbf701b9
POSITION_SPHERE
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058ab803f8a45e48c6e2ddf9dc07a89d7f7c
ORIENTATION_SPHERE
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058a9874e8910f907c7ec190717a6258533d
POSITION_EEF
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058ae27dd840679d607943e9efc3e51c8606
ORIENTATION_EEF
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058a4e19bbf5388e2d3c248654884d4a3d06
FIXED
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058aa44a292ae97a59f172cc6dbffff2d507
POSITION
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058af5a3643a50c48c6a2d52be457f5822cb
ORIENTATION
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058a99a04ad118a5848995d2ebda66552bb4
SIX_DOF
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058a7c026856defd9f0d4c60d9ee4c9478d9
SIX_DOF_SPHERE
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058a12f640e55e26b37986ca07a0557ac6b6
POSITION_NOSPHERE
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058a6ae5906c6b8ed51c019ab446a037cca0
ORIENTATION_NOSPHERE
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058a2b488171e06d43ff9e04929ef5718fb8
SIX_DOF_NOSPHERE
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058a540a5c8bcba5089e3adb6aed93350f63
interaction_handler.cpp
/tmp/ws/src/moveit/moveit_ros/robot_interaction/src/
interaction__handler_8cpp.html
moveit/robot_interaction/interaction_handler.h
moveit/robot_interaction/robot_interaction.h
moveit/robot_interaction/interactive_marker_helpers.h
moveit/robot_interaction/kinematic_options_map.h
robot_interaction
interaction_handler.h
/tmp/ws/src/moveit/moveit_ros/robot_interaction/include/moveit/robot_interaction/
interaction__handler_8h.html
moveit/robot_interaction/locked_robot_state.h
robot_interaction::InteractionHandler
robot_interaction
boost::function< void(InteractionHandler *, bool)>
InteractionHandlerCallbackFn
namespacerobot__interaction.html
a3a333b24e3fd4af2e18a65fa4b0708f8
MOVEIT_CLASS_FORWARD
namespacerobot__interaction.html
a166cc29e309181c3cead2ec1699831c7
(InteractionHandler)
MOVEIT_CLASS_FORWARD
namespacerobot__interaction.html
a2afe6045a3877ed7cf8ffb328dcd7fbf
(KinematicOptionsMap)
MOVEIT_CLASS_FORWARD
namespacerobot__interaction.html
a28aa45c9b9b200ba428eb7cf458b5556
(RobotInteraction)
interactive_marker_helpers.cpp
/tmp/ws/src/moveit/moveit_ros/robot_interaction/src/
interactive__marker__helpers_8cpp.html
moveit/robot_interaction/interactive_marker_helpers.h
robot_interaction
void
add6DOFControl
namespacerobot__interaction.html
a165b9b84a761a55274d42ff13afbced1
(visualization_msgs::InteractiveMarker &int_marker, bool orientation_fixed=false)
void
addErrorMarker
namespacerobot__interaction.html
a1d5c1f0120a75b8cc47c3155a980bd9b
(visualization_msgs::InteractiveMarker &im)
void
addOrientationControl
namespacerobot__interaction.html
ac069a09eb0484e2dabb4b27953fe5dc9
(visualization_msgs::InteractiveMarker &int_marker, bool orientation_fixed=false)
void
addPlanarXYControl
namespacerobot__interaction.html
aea69b3bfe56557f7226058cc349ad618
(visualization_msgs::InteractiveMarker &int_marker, bool orientation_fixed=false)
void
addPositionControl
namespacerobot__interaction.html
aa05e80198a9e97340226b5b16c87d64b
(visualization_msgs::InteractiveMarker &int_marker, bool orientation_fixed=false)
void
addTArrowMarker
namespacerobot__interaction.html
a791cd552d3f8963af2088653bdacc3b1
(visualization_msgs::InteractiveMarker &im)
void
addViewPlaneControl
namespacerobot__interaction.html
a46ffbf68b72e886e0990ad52545e741e
(visualization_msgs::InteractiveMarker &int_marker, double radius, const std_msgs::ColorRGBA &color, bool position=true, bool orientation=true)
visualization_msgs::InteractiveMarker
make6DOFMarker
namespacerobot__interaction.html
a9d19dc460df303de743fd26f851877cf
(const std::string &name, const geometry_msgs::PoseStamped &stamped, double scale, bool orientation_fixed=false)
visualization_msgs::InteractiveMarker
makeEmptyInteractiveMarker
namespacerobot__interaction.html
ab3e58d775c4569e40916519c83446f6d
(const std::string &name, const geometry_msgs::PoseStamped &stamped, double scale)
visualization_msgs::InteractiveMarker
makePlanarXYMarker
namespacerobot__interaction.html
acec373e72506a7f6fc2459a09f17ee65
(const std::string &name, const geometry_msgs::PoseStamped &stamped, double scale, bool orientation_fixed=false)
static const double
SQRT2INV
namespacerobot__interaction.html
abda0317ca8fa94a2f94196fc3a276a90
interactive_marker_helpers.h
/tmp/ws/src/moveit/moveit_ros/robot_interaction/include/moveit/robot_interaction/
interactive__marker__helpers_8h.html
robot_interaction
void
add6DOFControl
namespacerobot__interaction.html
a165b9b84a761a55274d42ff13afbced1
(visualization_msgs::InteractiveMarker &int_marker, bool orientation_fixed=false)
void
addErrorMarker
namespacerobot__interaction.html
a1d5c1f0120a75b8cc47c3155a980bd9b
(visualization_msgs::InteractiveMarker &im)
void
addOrientationControl
namespacerobot__interaction.html
ac069a09eb0484e2dabb4b27953fe5dc9
(visualization_msgs::InteractiveMarker &int_marker, bool orientation_fixed=false)
void
addPlanarXYControl
namespacerobot__interaction.html
aea69b3bfe56557f7226058cc349ad618
(visualization_msgs::InteractiveMarker &int_marker, bool orientation_fixed=false)
void
addPositionControl
namespacerobot__interaction.html
aa05e80198a9e97340226b5b16c87d64b
(visualization_msgs::InteractiveMarker &int_marker, bool orientation_fixed=false)
void
addTArrowMarker
namespacerobot__interaction.html
a791cd552d3f8963af2088653bdacc3b1
(visualization_msgs::InteractiveMarker &im)
void
addViewPlaneControl
namespacerobot__interaction.html
a46ffbf68b72e886e0990ad52545e741e
(visualization_msgs::InteractiveMarker &int_marker, double radius, const std_msgs::ColorRGBA &color, bool position=true, bool orientation=true)
visualization_msgs::InteractiveMarker
make6DOFMarker
namespacerobot__interaction.html
a9d19dc460df303de743fd26f851877cf
(const std::string &name, const geometry_msgs::PoseStamped &stamped, double scale, bool orientation_fixed=false)
visualization_msgs::InteractiveMarker
makeEmptyInteractiveMarker
namespacerobot__interaction.html
ab3e58d775c4569e40916519c83446f6d
(const std::string &name, const geometry_msgs::PoseStamped &stamped, double scale)
visualization_msgs::InteractiveMarker
makePlanarXYMarker
namespacerobot__interaction.html
acec373e72506a7f6fc2459a09f17ee65
(const std::string &name, const geometry_msgs::PoseStamped &stamped, double scale, bool orientation_fixed=false)
kinematic_options.cpp
/tmp/ws/src/moveit/moveit_ros/robot_interaction/src/
kinematic__options_8cpp.html
moveit/robot_interaction/kinematic_options.h
#define
F
kinematic__options_8cpp.html
af1a33a6bfbd823a795a2b44898520a94
(type, member, enumval)
#define
F
kinematic__options_8cpp.html
af1a33a6bfbd823a795a2b44898520a94
(type, member, enumval)
#define
F
kinematic__options_8cpp.html
af1a33a6bfbd823a795a2b44898520a94
(type, member, enumval)
#define
F
kinematic__options_8cpp.html
af1a33a6bfbd823a795a2b44898520a94
(type, member, enumval)
#define
O_FIELDS
kinematic__options_8cpp.html
aee10bb4119a93038efb6fd2595c969c1
(F)
#define
QO_FIELDS
kinematic__options_8cpp.html
a49f28c1c40c78c19f26e48a950dce83f
(F)
kinematic_options.h
/tmp/ws/src/moveit/moveit_ros/robot_interaction/include/moveit/robot_interaction/
kinematic__options_8h.html
robot_interaction::KinematicOptions
robot_interaction
kinematic_options_map.cpp
/tmp/ws/src/moveit/moveit_ros/robot_interaction/src/
kinematic__options__map_8cpp.html
moveit/robot_interaction/kinematic_options_map.h
kinematic_options_map.h
/tmp/ws/src/moveit/moveit_ros/robot_interaction/include/moveit/robot_interaction/
kinematic__options__map_8h.html
moveit/robot_interaction/kinematic_options.h
robot_interaction::KinematicOptionsMap
robot_interaction
locked_robot_state.cpp
/tmp/ws/src/moveit/moveit_ros/robot_interaction/src/
locked__robot__state_8cpp.html
moveit/robot_interaction/locked_robot_state.h
locked_robot_state.h
/tmp/ws/src/moveit/moveit_ros/robot_interaction/include/moveit/robot_interaction/
locked__robot__state_8h.html
robot_interaction::LockedRobotState
robot_interaction
MOVEIT_CLASS_FORWARD
namespacerobot__interaction.html
a6e7bb402cfde45d8b32367ccac6d5ef8
(LockedRobotState)
locked_robot_state_test.cpp
/tmp/ws/src/moveit/moveit_ros/robot_interaction/test/
locked__robot__state__test_8cpp.html
moveit/robot_interaction/locked_robot_state.h
MyInfo
Super1
#define
OPT_TEST
locked__robot__state__test_8cpp.html
ac787d0d373f93d2d5876975f51af3bb9
(F, N)
JOINT_A
locked__robot__state__test_8cpp.html
a06fc87d81c62e9abb8790b6e5713c55ba3ad635ae559002732db1752746a1a5ad
JOINT_C
locked__robot__state__test_8cpp.html
a06fc87d81c62e9abb8790b6e5713c55ba402c40af598d5968ef6b2e8a4c4df623
MIM_F
locked__robot__state__test_8cpp.html
a06fc87d81c62e9abb8790b6e5713c55ba2e91c596c464e85abe07c5101424fc62
JOINT_F
locked__robot__state__test_8cpp.html
a06fc87d81c62e9abb8790b6e5713c55ba0caed1d0b8422608d024fc225d5606bc
static moveit::core::RobotModelPtr
getModel
locked__robot__state__test_8cpp.html
a2e00fa0118d0f8620630d61dccdb190e
()
int
main
locked__robot__state__test_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
static void
modify1
locked__robot__state__test_8cpp.html
a40f4bc5c78f1decae13e31f2c0eff874
(moveit::core::RobotState *state)
OPT_TEST
locked__robot__state__test_8cpp.html
af34eddf6a3cfd719fe9942c73176d064
(LockedRobotState, mod1)
OPT_TEST
locked__robot__state__test_8cpp.html
a1e2d5e94eb4ec16cd42dbe2ca8a59d16
(LockedRobotState, mod2)
OPT_TEST
locked__robot__state__test_8cpp.html
a6dac13e731a9ae16d4da2c6cce03e48d
(LockedRobotState, mod3)
OPT_TEST
locked__robot__state__test_8cpp.html
a88e05015cc9dc57b07c40b14bdadddd4
(LockedRobotState, set1mod1)
OPT_TEST
locked__robot__state__test_8cpp.html
a0287ae94defd118567f6924c8f168e52
(LockedRobotState, set1mod2)
OPT_TEST
locked__robot__state__test_8cpp.html
a66dcf6b92604130c0c3c4bc0d948cfea
(LockedRobotState, set1mod3)
OPT_TEST
locked__robot__state__test_8cpp.html
aa03e17c513b143c38adefc1406643e56
(LockedRobotState, set2)
OPT_TEST
locked__robot__state__test_8cpp.html
acff36bb9c28be7678d3c944b638b01ca
(LockedRobotState, set2mod1)
OPT_TEST
locked__robot__state__test_8cpp.html
a1fe6133a58950445c54f21378594bf1f
(LockedRobotState, set3)
OPT_TEST
locked__robot__state__test_8cpp.html
aeea21a8103fcd3f46d0801729f1e3471
(LockedRobotState, set3mod1)
OPT_TEST
locked__robot__state__test_8cpp.html
a937f9fb2d55e3c07957e6f5ab3627c27
(LockedRobotState, set3mod3)
OPT_TEST
locked__robot__state__test_8cpp.html
a8c5e709e151d70cc37c48d1ee9603423
(LockedRobotState, set3mod3c3)
static void
runThreads
locked__robot__state__test_8cpp.html
a7abc7e7c1fb22c3ce68671864b80a34a
(int ncheck, int nset, int nmod)
TEST
locked__robot__state__test_8cpp.html
aee5e7e2e5d887951131a22b88a64910f
(LockedRobotState, load)
TEST
locked__robot__state__test_8cpp.html
a57e9b2540c5676f592f06560731d1cc8
(LockedRobotState, robotStateChanged)
TEST
locked__robot__state__test_8cpp.html
a5aafc25d78dd735809c48505815548fa
(LockedRobotState, set1)
TEST
locked__robot__state__test_8cpp.html
abc5a2b3e9d6d45daff46b651947fe105
(LockedRobotState, URDF_sanity)
static const char *
SRDF_STR
locked__robot__state__test_8cpp.html
ad5e04c77570caaa7bfcde492b463a717
static const char *
URDF_STR
locked__robot__state__test_8cpp.html
a249cbfbb79124d3a2ea4d6a66f8eadfb
robot_interaction.cpp
/tmp/ws/src/moveit/moveit_ros/robot_interaction/src/
robot__interaction_8cpp.html
moveit/robot_interaction/robot_interaction.h
moveit/robot_interaction/interaction_handler.h
moveit/robot_interaction/interactive_marker_helpers.h
moveit/robot_interaction/kinematic_options_map.h
robot_interaction
static std::string
getMarkerName
namespacerobot__interaction.html
a90239ea172dc29e30e5b4742c7d04d48
(const InteractionHandlerPtr &handler, const EndEffectorInteraction &eef)
static std::string
getMarkerName
namespacerobot__interaction.html
a9f24f92dd5ca5ecb8e01c7694feafdd9
(const InteractionHandlerPtr &handler, const GenericInteraction &g)
static std::string
getMarkerName
namespacerobot__interaction.html
a9a68822b25366dac3a419a5a010d8e40
(const InteractionHandlerPtr &handler, const JointInteraction &vj)
static const double
DEFAULT_SCALE
namespacerobot__interaction.html
a57331ba642f2b37b2069168012cf0138
static const float
END_EFFECTOR_REACHABLE_COLOR
namespacerobot__interaction.html
a0507f26ee99f6e5317884e8cd87ddb1f
[4]
static const float
END_EFFECTOR_UNREACHABLE_COLOR
namespacerobot__interaction.html
a604ae1f5f0c3fcae5a5c1a88e28ac754
[4]
robot_interaction.h
/tmp/ws/src/moveit/moveit_ros/robot_interaction/include/moveit/robot_interaction/
robot__interaction_8h.html
moveit/robot_interaction/interaction.h
moveit/robot_interaction/interaction_handler.h
robot_interaction::RobotInteraction
interactive_markers
robot_interaction
MOVEIT_CLASS_FORWARD
namespacerobot__interaction.html
a166cc29e309181c3cead2ec1699831c7
(InteractionHandler)
MOVEIT_CLASS_FORWARD
namespacerobot__interaction.html
a2afe6045a3877ed7cf8ffb328dcd7fbf
(KinematicOptionsMap)
MOVEIT_CLASS_FORWARD
namespacerobot__interaction.html
a28aa45c9b9b200ba428eb7cf458b5556
(RobotInteraction)
robot_interaction::EndEffectorInteraction
structrobot__interaction_1_1EndEffectorInteraction.html
std::string
eef_group
structrobot__interaction_1_1EndEffectorInteraction.html
ac65a92adcab6fc41e053dd343719667d
InteractionStyle::InteractionStyle
interaction
structrobot__interaction_1_1EndEffectorInteraction.html
a6c125a9d51732989f62fb3a696cb3523
std::string
parent_group
structrobot__interaction_1_1EndEffectorInteraction.html
a63f30fc15bc63b18cdd4a2c7e5ec8e0d
std::string
parent_link
structrobot__interaction_1_1EndEffectorInteraction.html
af7a03a8607b0fefaf5f26c7da2a84818
double
size
structrobot__interaction_1_1EndEffectorInteraction.html
a268fa85498b9520aebefe6ef852ffe25
robot_interaction::GenericInteraction
structrobot__interaction_1_1GenericInteraction.html
InteractiveMarkerConstructorFn
construct_marker
structrobot__interaction_1_1GenericInteraction.html
a533fab87c15796f84a790fcb50305adb
std::string
marker_name_suffix
structrobot__interaction_1_1GenericInteraction.html
a31aa54503d68ce3fb840acc2a6d4adf3
ProcessFeedbackFn
process_feedback
structrobot__interaction_1_1GenericInteraction.html
a4b839be6f4f19b9c31f31b3e9e5a3a81
InteractiveMarkerUpdateFn
update_pose
structrobot__interaction_1_1GenericInteraction.html
a7ac3262987fe8bad1115162160752aae
robot_interaction::InteractionHandler
classrobot__interaction_1_1InteractionHandler.html
robot_interaction::LockedRobotState
void
clearError
classrobot__interaction_1_1InteractionHandler.html
a4dafafbaac441a9a03d4bbabcbb02ec5
()
void
clearLastEndEffectorMarkerPose
classrobot__interaction_1_1InteractionHandler.html
acbe81d3327721479e00a71954ba59e72
(const EndEffectorInteraction &eef)
void
clearLastJointMarkerPose
classrobot__interaction_1_1InteractionHandler.html
a639b61e0ac660c1e7e2ddd5b45325278
(const JointInteraction &vj)
void
clearLastMarkerPoses
classrobot__interaction_1_1InteractionHandler.html
a9e9da0ef4c9f129fa13ddda1e94faeea
()
void
clearMenuHandler
classrobot__interaction_1_1InteractionHandler.html
a3490c1a3adac4eb1a887d4192ec9c9f0
()
void
clearPoseOffset
classrobot__interaction_1_1InteractionHandler.html
a009f5c87bb3545208dccc84bd65e5037
(const EndEffectorInteraction &eef)
void
clearPoseOffset
classrobot__interaction_1_1InteractionHandler.html
a478568791d0ef67699b137c2f5799517
(const JointInteraction &vj)
void
clearPoseOffsets
classrobot__interaction_1_1InteractionHandler.html
a04842d0e71de2b73c75ee0d5f844aff1
()
bool
getControlsVisible
classrobot__interaction_1_1InteractionHandler.html
ab0da0cfff593e7740bbe747d9058fb1e
() const
bool
getLastEndEffectorMarkerPose
classrobot__interaction_1_1InteractionHandler.html
a6c0f984f2dac0fdec189ef01f4768782
(const EndEffectorInteraction &eef, geometry_msgs::PoseStamped &pose)
bool
getLastJointMarkerPose
classrobot__interaction_1_1InteractionHandler.html
ac9fd7dc1178dfee083a381c8a59b1e9e
(const JointInteraction &vj, geometry_msgs::PoseStamped &pose)
const std::shared_ptr< interactive_markers::MenuHandler > &
getMenuHandler
classrobot__interaction_1_1InteractionHandler.html
a0b549633e4901dcbbc5b5dbe0ec61a37
()
bool
getMeshesVisible
classrobot__interaction_1_1InteractionHandler.html
aa15392071fd09b2670bd6c783a32d886
() const
const std::string &
getName
classrobot__interaction_1_1InteractionHandler.html
abfdddbb78503de110b0c8c72e014eba1
() const
bool
getPoseOffset
classrobot__interaction_1_1InteractionHandler.html
ac869db5a7204670200aa99092a00f0ba
(const EndEffectorInteraction &eef, geometry_msgs::Pose &m)
bool
getPoseOffset
classrobot__interaction_1_1InteractionHandler.html
a3cae416a4cae827ff817c261c2a03bb9
(const JointInteraction &vj, geometry_msgs::Pose &m)
moveit::core::RobotStateConstPtr
getState
classrobot__interaction_1_1InteractionHandler.html
a117a874fc31fb64c905bd8836c663824
() const
const InteractionHandlerCallbackFn &
getUpdateCallback
classrobot__interaction_1_1InteractionHandler.html
a6473e5d15c09a514ceac4621408a9f51
() const
virtual void
handleEndEffector
classrobot__interaction_1_1InteractionHandler.html
ab545701d030d7230f8a88629917e13ad
(const EndEffectorInteraction &eef, const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback)
virtual void
handleGeneric
classrobot__interaction_1_1InteractionHandler.html
a4deab9df2ed9565293854fdead0fe02a
(const GenericInteraction &g, const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback)
virtual void
handleJoint
classrobot__interaction_1_1InteractionHandler.html
a17f17b8ba183da9a99d1c82f4a5429d9
(const JointInteraction &vj, const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback)
virtual bool
inError
classrobot__interaction_1_1InteractionHandler.html
a69f31f43dbb0f54cb6f0a1905645ebc4
(const EndEffectorInteraction &eef) const
virtual bool
inError
classrobot__interaction_1_1InteractionHandler.html
a7b5c9d9780079761bb90b76edaec9d3a
(const GenericInteraction &g) const
virtual bool
inError
classrobot__interaction_1_1InteractionHandler.html
a50726756084ada70e1d5db72d4ab08a7
(const JointInteraction &vj) const
InteractionHandler
classrobot__interaction_1_1InteractionHandler.html
a84d2a9b77e5b87d69d6cc13a03f96d69
(const RobotInteractionPtr &robot_interaction, const std::string &name, const moveit::core::RobotState &initial_robot_state, const std::shared_ptr< tf2_ros::Buffer > &tf_buffer=std::shared_ptr< tf2_ros::Buffer >())
InteractionHandler
classrobot__interaction_1_1InteractionHandler.html
a7f3e2dc9606d055229b2c7c6ae8093db
(const RobotInteractionPtr &robot_interaction, const std::string &name, const std::shared_ptr< tf2_ros::Buffer > &tf_buffer=std::shared_ptr< tf2_ros::Buffer >())
InteractionHandler
classrobot__interaction_1_1InteractionHandler.html
a98e5823a6c807d38b1881b7bd6eae752
(const std::string &name, const moveit::core::RobotModelConstPtr &model, const std::shared_ptr< tf2_ros::Buffer > &tf_buffer=std::shared_ptr< tf2_ros::Buffer >())
InteractionHandler
classrobot__interaction_1_1InteractionHandler.html
a066e4ab570424458ebd31c22ebcbda7d
(const std::string &name, const moveit::core::RobotState &initial_robot_state, const std::shared_ptr< tf2_ros::Buffer > &tf_buffer=std::shared_ptr< tf2_ros::Buffer >())
void
setControlsVisible
classrobot__interaction_1_1InteractionHandler.html
a16e1f7eefb2a6b5321da6cbac75a42b7
(bool visible)
void
setMenuHandler
classrobot__interaction_1_1InteractionHandler.html
af7d4b032697dd04060f898fdccbe2c7d
(const std::shared_ptr< interactive_markers::MenuHandler > &mh)
void
setMeshesVisible
classrobot__interaction_1_1InteractionHandler.html
a6ac86104c5b3d9d492e745aa52a1aa23
(bool visible)
void
setPoseOffset
classrobot__interaction_1_1InteractionHandler.html
afe1649008281897aeca844fd77e80172
(const EndEffectorInteraction &eef, const geometry_msgs::Pose &m)
void
setPoseOffset
classrobot__interaction_1_1InteractionHandler.html
ae16e07c9e36574d7c24e854af1cb19f3
(const JointInteraction &j, const geometry_msgs::Pose &m)
void
setState
classrobot__interaction_1_1InteractionHandler.html
af9bf8b792a9e703a9957520081526b1c
(const moveit::core::RobotState &state)
void
setUpdateCallback
classrobot__interaction_1_1InteractionHandler.html
a184d308504b5cd27d2d80e1c4ca90856
(const InteractionHandlerCallbackFn &callback)
~InteractionHandler
classrobot__interaction_1_1InteractionHandler.html
a5d1dada6ba9c19cf734c65d35f477ac9
() override
bool
transformFeedbackPose
classrobot__interaction_1_1InteractionHandler.html
aea23c0963e0822bce5f1d22ba9046dd4
(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback, const geometry_msgs::Pose &offset, geometry_msgs::PoseStamped &tpose)
const std::string
name_
classrobot__interaction_1_1InteractionHandler.html
a1cc26c1b22ac98e9bc17bd2985303eca
const std::string
planning_frame_
classrobot__interaction_1_1InteractionHandler.html
aea1b44be9214848e888982c86b6f5bd0
std::shared_ptr< tf2_ros::Buffer >
tf_buffer_
classrobot__interaction_1_1InteractionHandler.html
a4f179aca65b614a3f3c4558fc6d89a38
boost::function< void(InteractionHandler *)>
StateChangeCallbackFn
classrobot__interaction_1_1InteractionHandler.html
a63bf2600a21cbd45a960553492a0a170
bool
getErrorState
classrobot__interaction_1_1InteractionHandler.html
a173dca6d2bb4d1e2e5bb0a6ef533d197
(const std::string &name) const
bool
setErrorState
classrobot__interaction_1_1InteractionHandler.html
a02920cd0ed1e26ecb1c1d2507b7e6f73
(const std::string &name, bool new_error_state)
void
updateStateEndEffector
classrobot__interaction_1_1InteractionHandler.html
acd94ff5e2797f7c5dbb5fc0b9424b7dc
(moveit::core::RobotState *state, const EndEffectorInteraction *eef, const geometry_msgs::Pose *pose, StateChangeCallbackFn *callback)
void
updateStateGeneric
classrobot__interaction_1_1InteractionHandler.html
aab9515316f55accc71e92ddc9791e33e
(moveit::core::RobotState *state, const GenericInteraction *g, const visualization_msgs::InteractiveMarkerFeedbackConstPtr *feedback, StateChangeCallbackFn *callback)
void
updateStateJoint
classrobot__interaction_1_1InteractionHandler.html
a388c07a329aa22a540be5f3ba01e895e
(moveit::core::RobotState *state, const JointInteraction *vj, const geometry_msgs::Pose *pose, StateChangeCallbackFn *callback)
static std::string
fixName
classrobot__interaction_1_1InteractionHandler.html
aa5cb71b905c878ea5772b70aeeba1821
(std::string name)
bool
display_controls_
classrobot__interaction_1_1InteractionHandler.html
af8d9ea20944cd39b2e4177374cfa78e3
bool
display_meshes_
classrobot__interaction_1_1InteractionHandler.html
adde79e808e684525da8394c98a80c9b8
std::set< std::string >
error_state_
classrobot__interaction_1_1InteractionHandler.html
a6941acaca4298857831c9067754494a2
KinematicOptionsMapPtr
kinematic_options_map_
classrobot__interaction_1_1InteractionHandler.html
a313d944457fadf73f9e6ac3a6c2514b7
std::shared_ptr< interactive_markers::MenuHandler >
menu_handler_
classrobot__interaction_1_1InteractionHandler.html
ac3ad31aa5af77194fc81b3b4ef346428
std::map< std::string, geometry_msgs::Pose >
offset_map_
classrobot__interaction_1_1InteractionHandler.html
ad5fc52b630867516d97d82c9834d9895
boost::mutex
offset_map_lock_
classrobot__interaction_1_1InteractionHandler.html
a19280404b2a87929cfbeda212eb1787a
std::map< std::string, geometry_msgs::PoseStamped >
pose_map_
classrobot__interaction_1_1InteractionHandler.html
aaa2d72f7fa5db8bf148f4364ff4ce64a
boost::mutex
pose_map_lock_
classrobot__interaction_1_1InteractionHandler.html
a002fa19fe1bc2e4931e0b27f9c116cbb
boost::function< void(InteractionHandler *handler, bool error_state_changed)>
update_callback_
classrobot__interaction_1_1InteractionHandler.html
ab74bdbb6dd85085c980bd6af2e1c86d0
robot_interaction::JointInteraction
structrobot__interaction_1_1JointInteraction.html
std::string
connecting_link
structrobot__interaction_1_1JointInteraction.html
acf9a381de30db2a3f824494f5df2e5e3
unsigned int
dof
structrobot__interaction_1_1JointInteraction.html
a7edefbe91e9a973d25912c8cf41b8cec
std::string
joint_name
structrobot__interaction_1_1JointInteraction.html
adc389e6151eeb678e6a9e7da8370f702
std::string
parent_frame
structrobot__interaction_1_1JointInteraction.html
a9d0ad9bee74876824f9ed5d3696171cd
double
size
structrobot__interaction_1_1JointInteraction.html
a1a3bbe1671c6e9c33d960bd3c33c7c96
robot_interaction::KinematicOptions
structrobot__interaction_1_1KinematicOptions.html
ALL
structrobot__interaction_1_1KinematicOptions.html
a60e06a61a2fd9174758e411f19ad56f3a2b4a8585d75dc746dde33431b83aecd5
ALL_QUERY_OPTIONS
structrobot__interaction_1_1KinematicOptions.html
a60e06a61a2fd9174758e411f19ad56f3a1a43e2561084edf9a60b9ae28733d82b
DISCRETIZATION_METHOD
structrobot__interaction_1_1KinematicOptions.html
a60e06a61a2fd9174758e411f19ad56f3ac50cd9d99d7fbdea2bfc93146915991e
LOCK_REDUNDANT_JOINTS
structrobot__interaction_1_1KinematicOptions.html
a60e06a61a2fd9174758e411f19ad56f3afbf3cabcedc1335a8ccd05ea49bd3230
OptionBitmask
structrobot__interaction_1_1KinematicOptions.html
a60e06a61a2fd9174758e411f19ad56f3
TIMEOUT
structrobot__interaction_1_1KinematicOptions.html
a60e06a61a2fd9174758e411f19ad56f3a687998a4050b35f53d0c89ecddec3e6a
STATE_VALIDITY_CALLBACK
structrobot__interaction_1_1KinematicOptions.html
a60e06a61a2fd9174758e411f19ad56f3aabafd7004f2cb4135dfd2157283b3ddd
LOCK_REDUNDANT_JOINTS
structrobot__interaction_1_1KinematicOptions.html
a60e06a61a2fd9174758e411f19ad56f3afbf3cabcedc1335a8ccd05ea49bd3230
RETURN_APPROXIMATE_SOLUTION
structrobot__interaction_1_1KinematicOptions.html
a60e06a61a2fd9174758e411f19ad56f3a479ba5fa961b011929f7492e3b62ad5a
DISCRETIZATION_METHOD
structrobot__interaction_1_1KinematicOptions.html
a60e06a61a2fd9174758e411f19ad56f3ac50cd9d99d7fbdea2bfc93146915991e
ALL_QUERY_OPTIONS
structrobot__interaction_1_1KinematicOptions.html
a60e06a61a2fd9174758e411f19ad56f3a1a43e2561084edf9a60b9ae28733d82b
ALL
structrobot__interaction_1_1KinematicOptions.html
a60e06a61a2fd9174758e411f19ad56f3a2b4a8585d75dc746dde33431b83aecd5
RETURN_APPROXIMATE_SOLUTION
structrobot__interaction_1_1KinematicOptions.html
a60e06a61a2fd9174758e411f19ad56f3a479ba5fa961b011929f7492e3b62ad5a
STATE_VALIDITY_CALLBACK
structrobot__interaction_1_1KinematicOptions.html
a60e06a61a2fd9174758e411f19ad56f3aabafd7004f2cb4135dfd2157283b3ddd
TIMEOUT
structrobot__interaction_1_1KinematicOptions.html
a60e06a61a2fd9174758e411f19ad56f3a687998a4050b35f53d0c89ecddec3e6a
KinematicOptions
structrobot__interaction_1_1KinematicOptions.html
ae8422b029cecaba992b0a5db92f7aa6e
()
void
setOptions
structrobot__interaction_1_1KinematicOptions.html
a038246a8146e0322f1e2d0ef96c507be
(const KinematicOptions &source, OptionBitmask fields=ALL)
bool
setStateFromIK
structrobot__interaction_1_1KinematicOptions.html
a40ece47a790799c7d358a8088e8df8a1
(moveit::core::RobotState &state, const std::string &group, const std::string &tip, const geometry_msgs::Pose &pose) const
kinematics::KinematicsQueryOptions
options_
structrobot__interaction_1_1KinematicOptions.html
a589734a4e9f3cd544b059720bf6a1746
moveit::core::GroupStateValidityCallbackFn
state_validity_callback_
structrobot__interaction_1_1KinematicOptions.html
adb1d7a372c1437dc56fccb18896c480e
double
timeout_seconds_
structrobot__interaction_1_1KinematicOptions.html
ada45e902a38923c2a741cba126a77237
robot_interaction::KinematicOptionsMap
classrobot__interaction_1_1KinematicOptionsMap.html
KinematicOptions
getOptions
classrobot__interaction_1_1KinematicOptionsMap.html
ade677c39749d03c64f89964c534b110f
(const std::string &key) const
KinematicOptionsMap
classrobot__interaction_1_1KinematicOptionsMap.html
a11b2eb83a63f624282c78e0bc0f4b62b
()
void
merge
classrobot__interaction_1_1KinematicOptionsMap.html
ad34cecafe0e48575798605644b0f02f5
(const KinematicOptionsMap &other)
void
setOptions
classrobot__interaction_1_1KinematicOptionsMap.html
a7f9faae401128ccbde2f0e4475b4355b
(const std::string &key, const KinematicOptions &options, KinematicOptions::OptionBitmask fields=KinematicOptions::ALL)
bool
setStateFromIK
classrobot__interaction_1_1KinematicOptionsMap.html
a8585e4bbaa8d897b4fedbde18df476f0
(moveit::core::RobotState &state, const std::string &key, const std::string &group, const std::string &tip, const geometry_msgs::Pose &pose) const
static const std::string
ALL
classrobot__interaction_1_1KinematicOptionsMap.html
acbe7bc47a643f7c10a2bb056dab6995f
static const std::string
DEFAULT
classrobot__interaction_1_1KinematicOptionsMap.html
aac2e2bdedb0a79be3a949c7e841e6381
std::map< std::string, KinematicOptions >
M_options
classrobot__interaction_1_1KinematicOptionsMap.html
af30019418b3c71338d36847b2de639bf
KinematicOptions
defaults_
classrobot__interaction_1_1KinematicOptionsMap.html
a95b04734f886390515a14b750b8f70e1
boost::mutex
lock_
classrobot__interaction_1_1KinematicOptionsMap.html
a33d7e24ee637f74c3ff665f2a028b38c
M_options
options_
classrobot__interaction_1_1KinematicOptionsMap.html
afcadad0fd4dd44b0568c36a37577f001
robot_interaction::LockedRobotState
classrobot__interaction_1_1LockedRobotState.html
boost::function< void(moveit::core::RobotState *)>
ModifyStateFunction
classrobot__interaction_1_1LockedRobotState.html
a3fdddc757ccb5dc3ed21fe691d0e1e48
moveit::core::RobotStateConstPtr
getState
classrobot__interaction_1_1LockedRobotState.html
a117a874fc31fb64c905bd8836c663824
() const
LockedRobotState
classrobot__interaction_1_1LockedRobotState.html
a175d2c36a0c53e8d99d27bdf974b594f
(const moveit::core::RobotModelPtr &model)
LockedRobotState
classrobot__interaction_1_1LockedRobotState.html
a4af79801b248d35d53b0985c6d240a6f
(const moveit::core::RobotState &state)
void
modifyState
classrobot__interaction_1_1LockedRobotState.html
a54e021aecfa80901c3569f5fd8588aa8
(const ModifyStateFunction &modify)
void
setState
classrobot__interaction_1_1LockedRobotState.html
af9bf8b792a9e703a9957520081526b1c
(const moveit::core::RobotState &state)
virtual
~LockedRobotState
classrobot__interaction_1_1LockedRobotState.html
a22940a7d677c86bfc504bb4dd2529bbf
()
virtual void
robotStateChanged
classrobot__interaction_1_1LockedRobotState.html
a95f9f8f690fa577e5d3f4495462eba9d
()
boost::mutex
state_lock_
classrobot__interaction_1_1LockedRobotState.html
a95e7f6af34f82c57f92c10815055b1ae
moveit::core::RobotStatePtr
state_
classrobot__interaction_1_1LockedRobotState.html
a0b943b57306d0194daf5c080b7b5973f
MyInfo
classMyInfo.html
void
checkThreadFunc
classMyInfo.html
a4e42c5e62f402f0f351b7863f9e97e89
(robot_interaction::LockedRobotState *locked_state, int *counter)
void
modifyThreadFunc
classMyInfo.html
a164bbcd9d4b7cecb7e1782dc63f5467c
(robot_interaction::LockedRobotState *locked_state, int *counter, double offset)
MyInfo
classMyInfo.html
ad589c56984131b363791a363d2f81934
()
void
setThreadFunc
classMyInfo.html
a8e06fb9175c741fad9477fe8674eeb0a
(robot_interaction::LockedRobotState *locked_state, int *counter, double offset)
void
waitThreadFunc
classMyInfo.html
a1c2486483293deca08299bfe420783c1
(robot_interaction::LockedRobotState *locked_state, int **counters, int max)
void
checkState
classMyInfo.html
a55f5fbf3c0584e445c418d1659ef9d30
(robot_interaction::LockedRobotState &locked_state)
void
modifyFunc
classMyInfo.html
a4a561da9749bfc090a6e46fb26ca87f8
(moveit::core::RobotState *state, double val)
boost::mutex
cnt_lock_
classMyInfo.html
a582a7c21218f55874d4683ec1bf7621b
bool
quit_
classMyInfo.html
a15ea22a97aa4aa3ffe0fee0307dbcb36
robot_interaction::RobotInteraction
classrobot__interaction_1_1RobotInteraction.html
void
addActiveComponent
classrobot__interaction_1_1RobotInteraction.html
ab0e41afa345b53fe25fb6c7125fd489b
(const InteractiveMarkerConstructorFn &construct, const ProcessFeedbackFn &process, const InteractiveMarkerUpdateFn &update=InteractiveMarkerUpdateFn(), const std::string &name="")
void
addInteractiveMarkers
classrobot__interaction_1_1RobotInteraction.html
ac64df7bc13ab5f8c21b4b19e6c8051e6
(const InteractionHandlerPtr &handler, const double marker_scale=0.0)
void
clear
classrobot__interaction_1_1RobotInteraction.html
a7c31e8155a688f8eb284710b49a79a1c
()
void
clearInteractiveMarkers
classrobot__interaction_1_1RobotInteraction.html
a2b1a7ca68b38bdee7ff5bc863ac0f59f
()
void
decideActiveComponents
classrobot__interaction_1_1RobotInteraction.html
a3a80476d6971e7107d30afec938e6ed0
(const std::string &group)
void
decideActiveComponents
classrobot__interaction_1_1RobotInteraction.html
aa942462739d349300493cf7182386eb2
(const std::string &group, InteractionStyle::InteractionStyle style)
const std::vector< EndEffectorInteraction > &
getActiveEndEffectors
classrobot__interaction_1_1RobotInteraction.html
a4a25fcd1055ad36e8ce5cd1ca8347edd
() const
const std::vector< JointInteraction > &
getActiveJoints
classrobot__interaction_1_1RobotInteraction.html
a4b88414de7f6629f67f13d50b9290dd9
() const
KinematicOptionsMapPtr
getKinematicOptionsMap
classrobot__interaction_1_1RobotInteraction.html
a496cabad3ab83e2e83eeac7d595453c1
()
const moveit::core::RobotModelConstPtr &
getRobotModel
classrobot__interaction_1_1RobotInteraction.html
aecd7328582337728910b5443588b4a51
() const
const std::string &
getServerTopic
classrobot__interaction_1_1RobotInteraction.html
a808046f07b70f8770f24e5eade0a6091
() const
void
publishInteractiveMarkers
classrobot__interaction_1_1RobotInteraction.html
a08e20f89d5252b3f598411e04b7ab722
()
RobotInteraction
classrobot__interaction_1_1RobotInteraction.html
aa11d66e9848c298893474b68d275dfbe
(const moveit::core::RobotModelConstPtr &robot_model, const std::string &ns="")
bool
showingMarkers
classrobot__interaction_1_1RobotInteraction.html
a97a017d3f7ab62630204445ea5276ad5
(const InteractionHandlerPtr &handler)
void
toggleMoveInteractiveMarkerTopic
classrobot__interaction_1_1RobotInteraction.html
a3f42cbb3823c98563450578eec95b76a
(bool enable)
void
updateInteractiveMarkers
classrobot__interaction_1_1RobotInteraction.html
a31929e732ec3af7d4efc816217c0bb10
(const InteractionHandlerPtr &handler)
virtual
~RobotInteraction
classrobot__interaction_1_1RobotInteraction.html
a84d8c0f9471161de455141dbe3daba7f
()
static const std::string
INTERACTIVE_MARKER_TOPIC
classrobot__interaction_1_1RobotInteraction.html
af7efe055044a051000ba847f2c086127
void
addEndEffectorMarkers
classrobot__interaction_1_1RobotInteraction.html
a0d4df38c93067c9b7b099a84897b059a
(const InteractionHandlerPtr &handler, const EndEffectorInteraction &eef, const geometry_msgs::Pose &offset, visualization_msgs::InteractiveMarker &im, bool position=true, bool orientation=true)
void
addEndEffectorMarkers
classrobot__interaction_1_1RobotInteraction.html
a70e8cfde7b0e780db41e6cbe5a27c964
(const InteractionHandlerPtr &handler, const EndEffectorInteraction &eef, visualization_msgs::InteractiveMarker &im, bool position=true, bool orientation=true)
void
clearInteractiveMarkersUnsafe
classrobot__interaction_1_1RobotInteraction.html
af1f21014234f9ed9c7023fcb6ea192c0
()
double
computeGroupMarkerSize
classrobot__interaction_1_1RobotInteraction.html
ae35b6b4e49212b0a07cf725de5afa120
(const std::string &group)
double
computeLinkMarkerSize
classrobot__interaction_1_1RobotInteraction.html
aca29849dd17a81af7a7d2fd2e59641ce
(const std::string &link)
void
computeMarkerPose
classrobot__interaction_1_1RobotInteraction.html
a58d3321b75c09a37142e2e2e746c2fe3
(const InteractionHandlerPtr &handler, const EndEffectorInteraction &eef, const moveit::core::RobotState &robot_state, geometry_msgs::Pose &pose, geometry_msgs::Pose &control_to_eef_tf) const
void
decideActiveEndEffectors
classrobot__interaction_1_1RobotInteraction.html
a92b90cceb7ac5015680f4b292e192c44
(const std::string &group)
void
decideActiveEndEffectors
classrobot__interaction_1_1RobotInteraction.html
a2ff054140316eb0e697e2c5e9a45b6ec
(const std::string &group, InteractionStyle::InteractionStyle style)
void
decideActiveJoints
classrobot__interaction_1_1RobotInteraction.html
aaceb1e9962b9e7d471cc720e28dd1456
(const std::string &group)
void
moveInteractiveMarker
classrobot__interaction_1_1RobotInteraction.html
a9ac3b65da6f79ef5342c36515f071a1e
(const std::string &name, const geometry_msgs::PoseStampedConstPtr &msg)
void
processingThread
classrobot__interaction_1_1RobotInteraction.html
af4ce5786a78e334b4f2a5d679d156cbb
()
void
processInteractiveMarkerFeedback
classrobot__interaction_1_1RobotInteraction.html
a60a1e0fc4977bdb7bda4c786da73140e
(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback)
void
registerMoveInteractiveMarkerTopic
classrobot__interaction_1_1RobotInteraction.html
a7bb42530d0a2e9fdff898fe111d86ae0
(const std::string &marker_name, const std::string &name)
void
subscribeMoveInteractiveMarker
classrobot__interaction_1_1RobotInteraction.html
acc05b5dc36a2f94d568743b6b7937639
(const std::string marker_name, const std::string &name)
std::vector< EndEffectorInteraction >
active_eef_
classrobot__interaction_1_1RobotInteraction.html
a4a4e19ef7599efcdfced9f4109114461
std::vector< GenericInteraction >
active_generic_
classrobot__interaction_1_1RobotInteraction.html
a3bdfe250e0636b6ff5f8cc26b454fa7c
std::vector< JointInteraction >
active_vj_
classrobot__interaction_1_1RobotInteraction.html
afd89bd70df236f54a8bc9bd38fa50e1b
std::map< std::string, visualization_msgs::InteractiveMarkerFeedbackConstPtr >
feedback_map_
classrobot__interaction_1_1RobotInteraction.html
a89c098abc544bf057847465cda17e084
std::map< std::string, InteractionHandlerPtr >
handlers_
classrobot__interaction_1_1RobotInteraction.html
abd5a5555725a9bb149a8b087f7ad3d52
std::vector< ros::Subscriber >
int_marker_move_subscribers_
classrobot__interaction_1_1RobotInteraction.html
ae827a420fa247ef317e92f69cf2e45e8
std::vector< std::string >
int_marker_move_topics_
classrobot__interaction_1_1RobotInteraction.html
ae256d8de6d46cdb9e420f1832391119c
std::vector< std::string >
int_marker_names_
classrobot__interaction_1_1RobotInteraction.html
a2931791071ef172766038610680a9ae4
interactive_markers::InteractiveMarkerServer *
int_marker_server_
classrobot__interaction_1_1RobotInteraction.html
ac93ce615d468bd64beefad537722d578
KinematicOptionsMapPtr
kinematic_options_map_
classrobot__interaction_1_1RobotInteraction.html
a13959f19a44ff203c35c5b43855a64ae
boost::mutex
marker_access_lock_
classrobot__interaction_1_1RobotInteraction.html
a1d97e961bf01133c896b7662abaf21e4
boost::condition_variable
new_feedback_condition_
classrobot__interaction_1_1RobotInteraction.html
a9ec41ed4227edd30307b82c0c9a17f53
std::unique_ptr< boost::thread >
processing_thread_
classrobot__interaction_1_1RobotInteraction.html
a85f99451718de39225c1b190c57b2faf
moveit::core::RobotModelConstPtr
robot_model_
classrobot__interaction_1_1RobotInteraction.html
a6b000ba16efc1286214d3ad8c9426271
bool
run_processing_thread_
classrobot__interaction_1_1RobotInteraction.html
ae45c468e9871adbb0f9a3c58baa09433
std::map< std::string, std::size_t >
shown_markers_
classrobot__interaction_1_1RobotInteraction.html
af71c38a0b33147429b3a3da3b3e2dd9c
std::string
topic_
classrobot__interaction_1_1RobotInteraction.html
a95a82e8997eb25c0ed6d659dbbea3d64
Super1
classSuper1.html
robot_interaction::LockedRobotState
void
robotStateChanged
classSuper1.html
ad0e2f57978ba4709129d77176fda77ca
() override
Super1
classSuper1.html
a562e3656afd05bc992c7d716dc1bb22d
(const moveit::core::RobotModelPtr &model)
int
cnt_
classSuper1.html
af78e16e2694a992142a34e973dcad26d
interactive_markers
namespaceinteractive__markers.html
moveit
namespacemoveit.html
moveit::core
moveit::core
namespacemoveit_1_1core.html
robot_interaction
namespacerobot__interaction.html
robot_interaction::InteractionStyle
robot_interaction::EndEffectorInteraction
robot_interaction::GenericInteraction
robot_interaction::InteractionHandler
robot_interaction::JointInteraction
robot_interaction::KinematicOptions
robot_interaction::KinematicOptionsMap
robot_interaction::LockedRobotState
robot_interaction::RobotInteraction
boost::function< void(InteractionHandler *, bool)>
InteractionHandlerCallbackFn
namespacerobot__interaction.html
a3a333b24e3fd4af2e18a65fa4b0708f8
boost::function< bool(const moveit::core::RobotState &state, visualization_msgs::InteractiveMarker &marker)>
InteractiveMarkerConstructorFn
namespacerobot__interaction.html
a83aa4c5caf98f9f61fa262dff042a62f
boost::function< bool(const moveit::core::RobotState &, geometry_msgs::Pose &)>
InteractiveMarkerUpdateFn
namespacerobot__interaction.html
a29b2f65d9fc5de3b5053bc91c6c97a91
boost::function< bool(moveit::core::RobotState &state, const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback)>
ProcessFeedbackFn
namespacerobot__interaction.html
a95153aad6199d05414fd07e6d4bfd944
void
add6DOFControl
namespacerobot__interaction.html
a165b9b84a761a55274d42ff13afbced1
(visualization_msgs::InteractiveMarker &int_marker, bool orientation_fixed=false)
void
addErrorMarker
namespacerobot__interaction.html
a1d5c1f0120a75b8cc47c3155a980bd9b
(visualization_msgs::InteractiveMarker &im)
void
addOrientationControl
namespacerobot__interaction.html
ac069a09eb0484e2dabb4b27953fe5dc9
(visualization_msgs::InteractiveMarker &int_marker, bool orientation_fixed=false)
void
addPlanarXYControl
namespacerobot__interaction.html
aea69b3bfe56557f7226058cc349ad618
(visualization_msgs::InteractiveMarker &int_marker, bool orientation_fixed=false)
void
addPositionControl
namespacerobot__interaction.html
aa05e80198a9e97340226b5b16c87d64b
(visualization_msgs::InteractiveMarker &int_marker, bool orientation_fixed=false)
void
addTArrowMarker
namespacerobot__interaction.html
a791cd552d3f8963af2088653bdacc3b1
(visualization_msgs::InteractiveMarker &im)
void
addViewPlaneControl
namespacerobot__interaction.html
a46ffbf68b72e886e0990ad52545e741e
(visualization_msgs::InteractiveMarker &int_marker, double radius, const std_msgs::ColorRGBA &color, bool position=true, bool orientation=true)
static std::string
getMarkerName
namespacerobot__interaction.html
a90239ea172dc29e30e5b4742c7d04d48
(const InteractionHandlerPtr &handler, const EndEffectorInteraction &eef)
static std::string
getMarkerName
namespacerobot__interaction.html
a9f24f92dd5ca5ecb8e01c7694feafdd9
(const InteractionHandlerPtr &handler, const GenericInteraction &g)
static std::string
getMarkerName
namespacerobot__interaction.html
a9a68822b25366dac3a419a5a010d8e40
(const InteractionHandlerPtr &handler, const JointInteraction &vj)
visualization_msgs::InteractiveMarker
make6DOFMarker
namespacerobot__interaction.html
a9d19dc460df303de743fd26f851877cf
(const std::string &name, const geometry_msgs::PoseStamped &stamped, double scale, bool orientation_fixed=false)
visualization_msgs::InteractiveMarker
makeEmptyInteractiveMarker
namespacerobot__interaction.html
ab3e58d775c4569e40916519c83446f6d
(const std::string &name, const geometry_msgs::PoseStamped &stamped, double scale)
visualization_msgs::InteractiveMarker
makePlanarXYMarker
namespacerobot__interaction.html
acec373e72506a7f6fc2459a09f17ee65
(const std::string &name, const geometry_msgs::PoseStamped &stamped, double scale, bool orientation_fixed=false)
MOVEIT_CLASS_FORWARD
namespacerobot__interaction.html
a166cc29e309181c3cead2ec1699831c7
(InteractionHandler)
MOVEIT_CLASS_FORWARD
namespacerobot__interaction.html
a2afe6045a3877ed7cf8ffb328dcd7fbf
(KinematicOptionsMap)
MOVEIT_CLASS_FORWARD
namespacerobot__interaction.html
a6e7bb402cfde45d8b32367ccac6d5ef8
(LockedRobotState)
MOVEIT_CLASS_FORWARD
namespacerobot__interaction.html
a28aa45c9b9b200ba428eb7cf458b5556
(RobotInteraction)
static const double
DEFAULT_SCALE
namespacerobot__interaction.html
a57331ba642f2b37b2069168012cf0138
static const float
END_EFFECTOR_REACHABLE_COLOR
namespacerobot__interaction.html
a0507f26ee99f6e5317884e8cd87ddb1f
[4]
static const float
END_EFFECTOR_UNREACHABLE_COLOR
namespacerobot__interaction.html
a604ae1f5f0c3fcae5a5c1a88e28ac754
[4]
static const double
SQRT2INV
namespacerobot__interaction.html
abda0317ca8fa94a2f94196fc3a276a90
robot_interaction::InteractionStyle
namespacerobot__interaction_1_1InteractionStyle.html
InteractionStyle
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058
POSITION_ARROWS
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058a50487ec0aa39e5aafabb52026f8ecb86
ORIENTATION_CIRCLES
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058ab311219d3db48be72977b298dbf701b9
POSITION_SPHERE
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058ab803f8a45e48c6e2ddf9dc07a89d7f7c
ORIENTATION_SPHERE
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058a9874e8910f907c7ec190717a6258533d
POSITION_EEF
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058ae27dd840679d607943e9efc3e51c8606
ORIENTATION_EEF
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058a4e19bbf5388e2d3c248654884d4a3d06
FIXED
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058aa44a292ae97a59f172cc6dbffff2d507
POSITION
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058af5a3643a50c48c6a2d52be457f5822cb
ORIENTATION
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058a99a04ad118a5848995d2ebda66552bb4
SIX_DOF
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058a7c026856defd9f0d4c60d9ee4c9478d9
SIX_DOF_SPHERE
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058a12f640e55e26b37986ca07a0557ac6b6
POSITION_NOSPHERE
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058a6ae5906c6b8ed51c019ab446a037cca0
ORIENTATION_NOSPHERE
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058a2b488171e06d43ff9e04929ef5718fb8
SIX_DOF_NOSPHERE
namespacerobot__interaction_1_1InteractionStyle.html
a93fff5c84d4bf83018257f994ef88058a540a5c8bcba5089e3adb6aed93350f63