interaction.h
/home/rosbuild/hudson/workspace/doc-indigo-moveit_ros/doc_stacks/2015-12-02_02-15-28.452614/moveit_ros/robot_interaction/include/moveit/robot_interaction/
interaction_8h
robot_interaction::EndEffectorInteraction
robot_interaction::GenericInteraction
robot_interaction::JointInteraction
robot_interaction
robot_interaction::InteractionStyle
boost::function< bool(const robot_state::RobotState &state, visualization_msgs::InteractiveMarker &marker)>
InteractiveMarkerConstructorFn
namespacerobot__interaction.html
aa1350dfa116c47770a7c7a32f532bfc8
boost::function< bool(const robot_state::RobotState &, geometry_msgs::Pose &)>
InteractiveMarkerUpdateFn
namespacerobot__interaction.html
a7e5c473ff130d87780e00d0c734f0c4a
boost::function< bool(robot_state::RobotState &state, const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback)>
ProcessFeedbackFn
namespacerobot__interaction.html
a03a8181ff605347a0e964c02100e8fdd
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
/home/rosbuild/hudson/workspace/doc-indigo-moveit_ros/doc_stacks/2015-12-02_02-15-28.452614/moveit_ros/robot_interaction/src/
interaction__handler_8cpp
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
/home/rosbuild/hudson/workspace/doc-indigo-moveit_ros/doc_stacks/2015-12-02_02-15-28.452614/moveit_ros/robot_interaction/include/moveit/robot_interaction/
interaction__handler_8h
moveit/robot_interaction/locked_robot_state.h
robot_interaction::InteractionHandler
robot_interaction
boost::function< void(InteractionHandler *, bool)
InteractionHandlerCallbackFn
namespacerobot__interaction.html
a907cbbd4dda97e1b2178325abaa6b73b
)
boost::shared_ptr< const InteractionHandler >
InteractionHandlerConstPtr
namespacerobot__interaction.html
a5b1eb5894107ff04c658eb2a71a6d37a
boost::shared_ptr< InteractionHandler >
InteractionHandlerPtr
namespacerobot__interaction.html
a736d2f476f297648286adc9b02cd0817
boost::shared_ptr< KinematicOptionsMap >
KinematicOptionsMapPtr
namespacerobot__interaction.html
a68d6b0192b02294cfa6e2ec36785cd61
boost::shared_ptr< RobotInteraction >
RobotInteractionPtr
namespacerobot__interaction.html
a922556f25b0ddb4ad687293558ba6be1
interactive_marker_helpers.cpp
/home/rosbuild/hudson/workspace/doc-indigo-moveit_ros/doc_stacks/2015-12-02_02-15-28.452614/moveit_ros/robot_interaction/src/
interactive__marker__helpers_8cpp
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)
interactive_marker_helpers.h
/home/rosbuild/hudson/workspace/doc-indigo-moveit_ros/doc_stacks/2015-12-02_02-15-28.452614/moveit_ros/robot_interaction/include/moveit/robot_interaction/
interactive__marker__helpers_8h
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
/home/rosbuild/hudson/workspace/doc-indigo-moveit_ros/doc_stacks/2015-12-02_02-15-28.452614/moveit_ros/robot_interaction/src/
kinematic__options_8cpp
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
/home/rosbuild/hudson/workspace/doc-indigo-moveit_ros/doc_stacks/2015-12-02_02-15-28.452614/moveit_ros/robot_interaction/include/moveit/robot_interaction/
kinematic__options_8h
robot_interaction::KinematicOptions
robot_interaction
kinematic_options_map.cpp
/home/rosbuild/hudson/workspace/doc-indigo-moveit_ros/doc_stacks/2015-12-02_02-15-28.452614/moveit_ros/robot_interaction/src/
kinematic__options__map_8cpp
moveit/robot_interaction/kinematic_options_map.h
kinematic_options_map.h
/home/rosbuild/hudson/workspace/doc-indigo-moveit_ros/doc_stacks/2015-12-02_02-15-28.452614/moveit_ros/robot_interaction/include/moveit/robot_interaction/
kinematic__options__map_8h
moveit/robot_interaction/kinematic_options.h
robot_interaction::KinematicOptionsMap
robot_interaction
locked_robot_state.cpp
/home/rosbuild/hudson/workspace/doc-indigo-moveit_ros/doc_stacks/2015-12-02_02-15-28.452614/moveit_ros/robot_interaction/src/
locked__robot__state_8cpp
moveit/robot_interaction/locked_robot_state.h
locked_robot_state.h
/home/rosbuild/hudson/workspace/doc-indigo-moveit_ros/doc_stacks/2015-12-02_02-15-28.452614/moveit_ros/robot_interaction/include/moveit/robot_interaction/
locked__robot__state_8h
robot_interaction::LockedRobotState
robot_interaction
boost::shared_ptr< const LockedRobotState >
LockedRobotStateConstPtr
namespacerobot__interaction.html
a9f1d42930bd547b86cf2304ab4491582
boost::shared_ptr< LockedRobotState >
LockedRobotStatePtr
namespacerobot__interaction.html
aec429b54c0fd34fa290680109b42b3dd
locked_robot_state_test.cpp
/home/rosbuild/hudson/workspace/doc-indigo-moveit_ros/doc_stacks/2015-12-02_02-15-28.452614/moveit_ros/robot_interaction/test/
locked__robot__state__test_8cpp
moveit/robot_interaction/locked_robot_state.h
MyInfo
Super1
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
a2e9445397ee1cbd22899355929391cc5
(robot_state::RobotState *state)
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
abc5a2b3e9d6d45daff46b651947fe105
(LockedRobotState, URDF_sanity)
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
a69770e9554065fcb35d37088da888f3c
(LockedRobotState, set2)
TEST
locked__robot__state__test_8cpp.html
aff59b26b92e74d4d3193e4e24bb69703
(LockedRobotState, set3)
TEST
locked__robot__state__test_8cpp.html
a2b31a543519c898c4e8d6cbf2149ad3a
(LockedRobotState, mod1)
TEST
locked__robot__state__test_8cpp.html
af7e9089411b39cef7d1d0b1e4e25c09c
(LockedRobotState, mod2)
TEST
locked__robot__state__test_8cpp.html
afe66ddd5ba05a58e1f5aa948d0fdcf6d
(LockedRobotState, mod3)
TEST
locked__robot__state__test_8cpp.html
aaea6f4884274f789a06ed954ae002edc
(LockedRobotState, set1mod1)
TEST
locked__robot__state__test_8cpp.html
a0bea6ed11a75c137b77d7359bfff5d2e
(LockedRobotState, set2mod1)
TEST
locked__robot__state__test_8cpp.html
a202296a17a54cd8f704f089c484398a4
(LockedRobotState, set1mod2)
TEST
locked__robot__state__test_8cpp.html
a5121eb435da888082be800ccd2fd4cab
(LockedRobotState, set3mod1)
TEST
locked__robot__state__test_8cpp.html
aaac37b8419b370c445a71c509c5763b2
(LockedRobotState, set1mod3)
TEST
locked__robot__state__test_8cpp.html
ab613edaf9f43a035ccfbec98f4fd2f0b
(LockedRobotState, set3mod3)
TEST
locked__robot__state__test_8cpp.html
a320914ccc7ec805775666279fbfc07a8
(LockedRobotState, set3mod3c3)
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
/home/rosbuild/hudson/workspace/doc-indigo-moveit_ros/doc_stacks/2015-12-02_02-15-28.452614/moveit_ros/robot_interaction/src/
robot__interaction_8cpp
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
a85fd861ca767b41d30c5a005a65ce6d7
(const ::robot_interaction::InteractionHandlerPtr &handler, const EndEffectorInteraction &eef)
static std::string
getMarkerName
namespacerobot__interaction.html
aa941b7576e4dd4cbdd4d45836da98ec1
(const ::robot_interaction::InteractionHandlerPtr &handler, const JointInteraction &vj)
static std::string
getMarkerName
namespacerobot__interaction.html
a84066ebb16d81b8120205704ec8d900e
(const ::robot_interaction::InteractionHandlerPtr &handler, const GenericInteraction &g)
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
/home/rosbuild/hudson/workspace/doc-indigo-moveit_ros/doc_stacks/2015-12-02_02-15-28.452614/moveit_ros/robot_interaction/include/moveit/robot_interaction/
robot__interaction_8h
moveit/robot_interaction/interaction.h
moveit/robot_interaction/interaction_handler.h
robot_interaction::RobotInteraction
robot_interaction
boost::shared_ptr< const RobotInteraction >
RobotInteractionConstPtr
namespacerobot__interaction.html
a9d7228b14134157f16cec331104756f1
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
a304b0ba45e1a00a1b7857a0b63527552
(robot_state::RobotState *state, double val)
boost::mutex
cnt_lock_
classMyInfo.html
a582a7c21218f55874d4683ec1bf7621b
bool
quit_
classMyInfo.html
a15ea22a97aa4aa3ffe0fee0307dbcb36
Super1
classSuper1.html
robot_interaction::LockedRobotState
virtual void
robotStateChanged
classSuper1.html
a7d61ec310d49872a44af8036a0cdf6d6
()
Super1
classSuper1.html
a0bbc14e879f0d684662a07d5a5bb49e1
(const robot_model::RobotModelPtr &model)
int
cnt_
classSuper1.html
af78e16e2694a992142a34e973dcad26d
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
a907cbbd4dda97e1b2178325abaa6b73b
)
boost::shared_ptr< const InteractionHandler >
InteractionHandlerConstPtr
namespacerobot__interaction.html
a5b1eb5894107ff04c658eb2a71a6d37a
boost::shared_ptr< InteractionHandler >
InteractionHandlerPtr
namespacerobot__interaction.html
a736d2f476f297648286adc9b02cd0817
boost::function< bool(const robot_state::RobotState &state, visualization_msgs::InteractiveMarker &marker)>
InteractiveMarkerConstructorFn
namespacerobot__interaction.html
aa1350dfa116c47770a7c7a32f532bfc8
boost::function< bool(const robot_state::RobotState &, geometry_msgs::Pose &)>
InteractiveMarkerUpdateFn
namespacerobot__interaction.html
a7e5c473ff130d87780e00d0c734f0c4a
boost::shared_ptr< KinematicOptionsMap >
KinematicOptionsMapPtr
namespacerobot__interaction.html
a68d6b0192b02294cfa6e2ec36785cd61
boost::shared_ptr< const LockedRobotState >
LockedRobotStateConstPtr
namespacerobot__interaction.html
a9f1d42930bd547b86cf2304ab4491582
boost::shared_ptr< LockedRobotState >
LockedRobotStatePtr
namespacerobot__interaction.html
aec429b54c0fd34fa290680109b42b3dd
boost::function< bool(robot_state::RobotState &state, const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback)>
ProcessFeedbackFn
namespacerobot__interaction.html
a03a8181ff605347a0e964c02100e8fdd
boost::shared_ptr< const RobotInteraction >
RobotInteractionConstPtr
namespacerobot__interaction.html
a9d7228b14134157f16cec331104756f1
boost::shared_ptr< RobotInteraction >
RobotInteractionPtr
namespacerobot__interaction.html
a922556f25b0ddb4ad687293558ba6be1
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
a85fd861ca767b41d30c5a005a65ce6d7
(const ::robot_interaction::InteractionHandlerPtr &handler, const EndEffectorInteraction &eef)
static std::string
getMarkerName
namespacerobot__interaction.html
aa941b7576e4dd4cbdd4d45836da98ec1
(const ::robot_interaction::InteractionHandlerPtr &handler, const JointInteraction &vj)
static std::string
getMarkerName
namespacerobot__interaction.html
a84066ebb16d81b8120205704ec8d900e
(const ::robot_interaction::InteractionHandlerPtr &handler, const GenericInteraction &g)
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
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::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
a80f6ee7655c36869fa0ae4ea900c2cff
(void)
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
afbe488e26eb817aec7c14116a61fd305
() const
const kinematics::KinematicsQueryOptions &
getKinematicsQueryOptions
classrobot__interaction_1_1InteractionHandler.html
a39800e395ea354dca8abdf08fa2dbbc6
() 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 boost::shared_ptr< interactive_markers::MenuHandler > &
getMenuHandler
classrobot__interaction_1_1InteractionHandler.html
a9de0771a51732b6e505707273cde6c95
()
bool
getMeshesVisible
classrobot__interaction_1_1InteractionHandler.html
a56fddbc09f43e0443acfbe6831ba4b1e
() const
const std::string &
getName
classrobot__interaction_1_1InteractionHandler.html
a0d2aee314aaa11cc83ab967f0161655a
() 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)
const InteractionHandlerCallbackFn &
getUpdateCallback
classrobot__interaction_1_1InteractionHandler.html
aeb7ace03d42fef20470bb8d47df6f07a
() 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
a3d8bd025e7bfac36ba55920bc9310b9d
(const EndEffectorInteraction &eef) const
virtual bool
inError
classrobot__interaction_1_1InteractionHandler.html
a96b88515487709cb6983e7631d57273e
(const JointInteraction &vj) const
virtual bool
inError
classrobot__interaction_1_1InteractionHandler.html
aacd3ebdd4db82ba2029361f1bcd88bc0
(const GenericInteraction &g) const
InteractionHandler
classrobot__interaction_1_1InteractionHandler.html
afb096304125e6ae7520790570519268f
(const RobotInteractionPtr &robot_interaction, const std::string &name, const robot_state::RobotState &initial_robot_state, const boost::shared_ptr< tf::Transformer > &tf=boost::shared_ptr< tf::Transformer >())
InteractionHandler
classrobot__interaction_1_1InteractionHandler.html
ae7c692c00c95a3985d39246b0c627a41
(const RobotInteractionPtr &robot_interaction, const std::string &name, const boost::shared_ptr< tf::Transformer > &tf=boost::shared_ptr< tf::Transformer >())
InteractionHandler
classrobot__interaction_1_1InteractionHandler.html
a1433cd433f9973c2a7f27014524e60b2
(const std::string &name, const robot_state::RobotState &initial_robot_state, const boost::shared_ptr< tf::Transformer > &tf=boost::shared_ptr< tf::Transformer >())
InteractionHandler
classrobot__interaction_1_1InteractionHandler.html
a61bd3e3d76f2da15830967e0464fd549
(const std::string &name, const robot_model::RobotModelConstPtr &model, const boost::shared_ptr< tf::Transformer > &tf=boost::shared_ptr< tf::Transformer >())
void
setControlsVisible
classrobot__interaction_1_1InteractionHandler.html
a16e1f7eefb2a6b5321da6cbac75a42b7
(bool visible)
void
setGroupStateValidityCallback
classrobot__interaction_1_1InteractionHandler.html
aea920d90cc6388fdec00d7dafd3bb71f
(const robot_state::GroupStateValidityCallbackFn &callback)
void
setIKAttempts
classrobot__interaction_1_1InteractionHandler.html
a1144f9e6fd6320c789ec36c0201b8d4b
(unsigned int attempts)
void
setIKTimeout
classrobot__interaction_1_1InteractionHandler.html
a2d85036cf5663c73c5d1d4af7e213b21
(double timeout)
void
setKinematicsQueryOptions
classrobot__interaction_1_1InteractionHandler.html
a5c715bfe2d0f113cd2b72d7af01d8978
(const kinematics::KinematicsQueryOptions &opt)
void
setKinematicsQueryOptionsForGroup
classrobot__interaction_1_1InteractionHandler.html
af239bd6988bc32c57736db8a3e53537a
(const std::string &group_name, const kinematics::KinematicsQueryOptions &options)
void
setMenuHandler
classrobot__interaction_1_1InteractionHandler.html
aaa2a547dbec4fe1f71f77be1a87215e7
(const boost::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
setRobotInteraction
classrobot__interaction_1_1InteractionHandler.html
a2a42f05d5c5fa0ab92d3b680a8ed76ab
(RobotInteraction *robot_interaction)
void
setUpdateCallback
classrobot__interaction_1_1InteractionHandler.html
a184d308504b5cd27d2d80e1c4ca90856
(const InteractionHandlerCallbackFn &callback)
virtual
~InteractionHandler
classrobot__interaction_1_1InteractionHandler.html
a112852dbfa44a7c3e9d1f0c91fae8f47
()
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
boost::shared_ptr< tf::Transformer >
tf_
classrobot__interaction_1_1InteractionHandler.html
a3438834b5935b3f77a8e834f046798d8
boost::function< void(InteractionHandler *)
StateChangeCallbackFn
classrobot__interaction_1_1InteractionHandler.html
af0c466cea9138f6288cd65a765d72a41
)
bool
getErrorState
classrobot__interaction_1_1InteractionHandler.html
ad8ea93e35f6f533c70e2ceb71bac0554
(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
a93d01d6ea0f216ac2f632b53d14de5df
(robot_state::RobotState *state, const EndEffectorInteraction *eef, const geometry_msgs::Pose *pose, StateChangeCallbackFn *callback)
void
updateStateGeneric
classrobot__interaction_1_1InteractionHandler.html
a436f02a252f0c5c65734f88b0818c24b
(robot_state::RobotState *state, const GenericInteraction *g, const visualization_msgs::InteractiveMarkerFeedbackConstPtr *feedback, StateChangeCallbackFn *callback)
void
updateStateJoint
classrobot__interaction_1_1InteractionHandler.html
a078de3a2b7b84b87f06fcc30f01bd8e3
(robot_state::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
boost::shared_ptr< interactive_markers::MenuHandler >
menu_handler_
classrobot__interaction_1_1InteractionHandler.html
adacf9f506342458930abdd9ed3824fda
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
const void *
robot_interaction_
classrobot__interaction_1_1InteractionHandler.html
ad1971f7cca29161f8f339a107f5ea0c3
boost::function< void(InteractionHandler *handler, bool error_state_changed)
update_callback_
classrobot__interaction_1_1InteractionHandler.html
a71ed3ca6df42f56085661828209d6c64
)
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
OptionBitmask
structrobot__interaction_1_1KinematicOptions.html
a60e06a61a2fd9174758e411f19ad56f3
TIMEOUT
structrobot__interaction_1_1KinematicOptions.html
a60e06a61a2fd9174758e411f19ad56f3a687998a4050b35f53d0c89ecddec3e6a
MAX_ATTEMPTS
structrobot__interaction_1_1KinematicOptions.html
a60e06a61a2fd9174758e411f19ad56f3a1265e768a200b19626b90099eb8115c6
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
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
aec3a3d8963676c312b04042509393ebe
(robot_state::RobotState &state, const std::string &group, const std::string &tip, const geometry_msgs::Pose &pose) const
unsigned int
max_attempts_
structrobot__interaction_1_1KinematicOptions.html
a669f91f3da87c4620eb6378a9937ac30
kinematics::KinematicsQueryOptions
options_
structrobot__interaction_1_1KinematicOptions.html
a589734a4e9f3cd544b059720bf6a1746
robot_state::GroupStateValidityCallbackFn
state_validity_callback_
structrobot__interaction_1_1KinematicOptions.html
a1e6a2c6339697cc658c7578216b506e0
double
timeout_seconds_
structrobot__interaction_1_1KinematicOptions.html
ada45e902a38923c2a741cba126a77237
robot_interaction::KinematicOptionsMap
classrobot__interaction_1_1KinematicOptionsMap.html
KinematicOptions
getOptions
classrobot__interaction_1_1KinematicOptionsMap.html
a46ccb3c1404f4fe2826494f7686c3ff0
(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
ac876c947bd4992abb0be2f34bcb26be7
(robot_state::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(robot_state::RobotState *)
ModifyStateFunction
classrobot__interaction_1_1LockedRobotState.html
ad8ac44b7aabbf1b410f3bd3dbbfd0853
)
robot_state::RobotStateConstPtr
getState
classrobot__interaction_1_1LockedRobotState.html
a5228ae4726f44270fea6f77a3e07cb0a
() const
LockedRobotState
classrobot__interaction_1_1LockedRobotState.html
ad484f439698d3cd485f3f96b3632678c
(const robot_state::RobotState &state)
LockedRobotState
classrobot__interaction_1_1LockedRobotState.html
a08bd5c5327f49216c4fa544c30f87bad
(const robot_model::RobotModelPtr &model)
void
modifyState
classrobot__interaction_1_1LockedRobotState.html
a54e021aecfa80901c3569f5fd8588aa8
(const ModifyStateFunction &modify)
void
setState
classrobot__interaction_1_1LockedRobotState.html
a5b3282df1552d67ecf090422ad83fbd4
(const robot_state::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
robot_state::RobotStatePtr
state_
classrobot__interaction_1_1LockedRobotState.html
a1c71a061b25d441560a73fa1a664d267
robot_interaction::RobotInteraction
classrobot__interaction_1_1RobotInteraction.html
::robot_interaction::EndEffectorInteraction
EndEffector
classrobot__interaction_1_1RobotInteraction.html
ac5c9af3ec88fcb670a741f775e776060
EndEffectorInteractionStyle
classrobot__interaction_1_1RobotInteraction.html
a73f5ce5179ab406e77bdbc2a6f4cdabe
EEF_POSITION_ARROWS
classrobot__interaction_1_1RobotInteraction.html
a73f5ce5179ab406e77bdbc2a6f4cdabea0a355c97af8c83cfcd4506b55298d89b
EEF_ORIENTATION_CIRCLES
classrobot__interaction_1_1RobotInteraction.html
a73f5ce5179ab406e77bdbc2a6f4cdabeab975a94ab3e6e7296586bc08313e6e73
EEF_POSITION_SPHERE
classrobot__interaction_1_1RobotInteraction.html
a73f5ce5179ab406e77bdbc2a6f4cdabead0886d85b96a2777bf2356a4fad8905c
EEF_ORIENTATION_SPHERE
classrobot__interaction_1_1RobotInteraction.html
a73f5ce5179ab406e77bdbc2a6f4cdabea3c0e8db48462c92441bcfc99fca47691
EEF_POSITION_EEF
classrobot__interaction_1_1RobotInteraction.html
a73f5ce5179ab406e77bdbc2a6f4cdabea5d4b2d7ab133ab177dda4f0a26b10cd1
EEF_ORIENTATION_EEF
classrobot__interaction_1_1RobotInteraction.html
a73f5ce5179ab406e77bdbc2a6f4cdabea19108d53e99b8bb200d8a69137e259d1
EEF_FIXED
classrobot__interaction_1_1RobotInteraction.html
a73f5ce5179ab406e77bdbc2a6f4cdabea0ce967bd7963eb650766e9e90f5bea7a
EEF_POSITION
classrobot__interaction_1_1RobotInteraction.html
a73f5ce5179ab406e77bdbc2a6f4cdabeae0e451cdb4c4e3ebdef44a1150f1505f
EEF_ORIENTATION
classrobot__interaction_1_1RobotInteraction.html
a73f5ce5179ab406e77bdbc2a6f4cdabea084ddb89ef86e30388fd73621805ec70
EEF_6DOF
classrobot__interaction_1_1RobotInteraction.html
a73f5ce5179ab406e77bdbc2a6f4cdabea26c8c264fc4f55527e3d90282ef73f2e
EEF_6DOF_SPHERE
classrobot__interaction_1_1RobotInteraction.html
a73f5ce5179ab406e77bdbc2a6f4cdabea648f42acc2fa45ac40ce1fe0014ee7d9
EEF_POSITION_NOSPHERE
classrobot__interaction_1_1RobotInteraction.html
a73f5ce5179ab406e77bdbc2a6f4cdabeafd0e1b4b275710629fb2c95b8254d352
EEF_ORIENTATION_NOSPHERE
classrobot__interaction_1_1RobotInteraction.html
a73f5ce5179ab406e77bdbc2a6f4cdabea0bf3cf067a5a3566546b6c792fde9258
EEF_6DOF_NOSPHERE
classrobot__interaction_1_1RobotInteraction.html
a73f5ce5179ab406e77bdbc2a6f4cdabeac8498321b11da8a94c77a653715f5037
::robot_interaction::GenericInteraction
Generic
classrobot__interaction_1_1RobotInteraction.html
a3f07b6c99ef22e46750d3373b67fc78f
::robot_interaction::InteractionHandler
InteractionHandler
classrobot__interaction_1_1RobotInteraction.html
a61b6051edfc1167b10d842d7041e6c76
::robot_interaction::InteractionHandlerPtr
InteractionHandlerPtr
classrobot__interaction_1_1RobotInteraction.html
a57ecc43768e693447e64d257573d8258
::robot_interaction::JointInteraction
Joint
classrobot__interaction_1_1RobotInteraction.html
a0431ba32575005cf355993a0d84521d6
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
adb4b467020e0a84eda0751b1173fe154
(const ::robot_interaction::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)
void
decideActiveComponents
classrobot__interaction_1_1RobotInteraction.html
a8ff4d9bb864ca7105ce9e424809b28b7
(const std::string &group, EndEffectorInteractionStyle style)
void
decideActiveEndEffectors
classrobot__interaction_1_1RobotInteraction.html
a8b7002a301eb0ed936ed842271971aa9
(const std::string &group, EndEffectorInteractionStyle style)
const std::vector< EndEffectorInteraction > &
getActiveEndEffectors
classrobot__interaction_1_1RobotInteraction.html
a5fff36fe869dcaefe447e211294e9469
() const
const std::vector< JointInteraction > &
getActiveJoints
classrobot__interaction_1_1RobotInteraction.html
ab04dc5b2f9b52ab13fbdd69f2e9a6b91
() const
KinematicOptionsMapPtr
getKinematicOptionsMap
classrobot__interaction_1_1RobotInteraction.html
a496cabad3ab83e2e83eeac7d595453c1
()
const robot_model::RobotModelConstPtr &
getRobotModel
classrobot__interaction_1_1RobotInteraction.html
a6d59788e626245e3225bf7af0011405e
() const
const std::string &
getServerTopic
classrobot__interaction_1_1RobotInteraction.html
ab01df48558b0ac84e572b336ff1b4004
(void) const
void
publishInteractiveMarkers
classrobot__interaction_1_1RobotInteraction.html
a08e20f89d5252b3f598411e04b7ab722
()
RobotInteraction
classrobot__interaction_1_1RobotInteraction.html
af01b6fc12ed8233590192499847ae3f6
(const robot_model::RobotModelConstPtr &kmodel, const std::string &ns="")
bool
showingMarkers
classrobot__interaction_1_1RobotInteraction.html
ad0cd23ab1b993eda2aaab537e4dd15e7
(const ::robot_interaction::InteractionHandlerPtr &handler)
void
toggleMoveInteractiveMarkerTopic
classrobot__interaction_1_1RobotInteraction.html
a3f42cbb3823c98563450578eec95b76a
(bool enable)
void
updateInteractiveMarkers
classrobot__interaction_1_1RobotInteraction.html
a7f24224186421d92242b9f313463581f
(const ::robot_interaction::InteractionHandlerPtr &handler)
virtual
~RobotInteraction
classrobot__interaction_1_1RobotInteraction.html
a84d8c0f9471161de455141dbe3daba7f
()
static bool
updateState
classrobot__interaction_1_1RobotInteraction.html
a9de3339490b6d9033b04495cbf35715c
(robot_state::RobotState &state, const EndEffectorInteraction &eef, const geometry_msgs::Pose &pose, unsigned int attempts, double ik_timeout, const robot_state::GroupStateValidityCallbackFn &validity_callback=robot_state::GroupStateValidityCallbackFn(), const kinematics::KinematicsQueryOptions &kinematics_query_options=kinematics::KinematicsQueryOptions())
static const std::string
INTERACTIVE_MARKER_TOPIC
classrobot__interaction_1_1RobotInteraction.html
af7efe055044a051000ba847f2c086127
void
addEndEffectorMarkers
classrobot__interaction_1_1RobotInteraction.html
ac49cb809714433a9b966a773f3beae7f
(const ::robot_interaction::InteractionHandlerPtr &handler, const EndEffectorInteraction &eef, visualization_msgs::InteractiveMarker &im, bool position=true, bool orientation=true)
void
addEndEffectorMarkers
classrobot__interaction_1_1RobotInteraction.html
a8a3809853cf1cc04c0161c024720bb4b
(const ::robot_interaction::InteractionHandlerPtr &handler, const EndEffectorInteraction &eef, const geometry_msgs::Pose &offset, 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
af902d4cd5c1ea5ed278d005a82efa639
(const ::robot_interaction::InteractionHandlerPtr &handler, const EndEffectorInteraction &eef, const robot_state::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
a76c6a238d48463e92400e4cfe30b1f05
(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
a97407025dc8c55845233420bd095b0dd
(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,::robot_interaction::InteractionHandlerPtr >
handlers_
classrobot__interaction_1_1RobotInteraction.html
a827b0704e9b2d2309e744f52d47df069
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
boost::scoped_ptr< boost::thread >
processing_thread_
classrobot__interaction_1_1RobotInteraction.html
a8c46868cfd488d930a08400b88a4b376
robot_model::RobotModelConstPtr
robot_model_
classrobot__interaction_1_1RobotInteraction.html
af74e5d4a9f33124bf60e1aae15ac5f7c
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
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