<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>imarker_end_effector.cpp</name>
    <path>/tmp/ws/src/moveit_visual_tools/src/</path>
    <filename>imarker__end__effector_8cpp</filename>
    <includes id="imarker__robot__state_8h" name="imarker_robot_state.h" local="no" imported="no">moveit_visual_tools/imarker_robot_state.h</includes>
    <includes id="imarker__end__effector_8h" name="imarker_end_effector.h" local="no" imported="no">moveit_visual_tools/imarker_end_effector.h</includes>
    <namespace>moveit_visual_tools</namespace>
  </compound>
  <compound kind="file">
    <name>imarker_end_effector.h</name>
    <path>/tmp/ws/src/moveit_visual_tools/include/moveit_visual_tools/</path>
    <filename>imarker__end__effector_8h</filename>
    <includes id="moveit__visual__tools_8h" name="moveit_visual_tools.h" local="no" imported="no">moveit_visual_tools/moveit_visual_tools.h</includes>
    <includes id="imarker__robot__state_8h" name="imarker_robot_state.h" local="no" imported="no">moveit_visual_tools/imarker_robot_state.h</includes>
    <class kind="class">moveit_visual_tools::IMarkerEndEffector</class>
    <namespace>moveit_visual_tools</namespace>
    <member kind="typedef">
      <type>std::function&lt; void(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;, const Eigen::Affine3d &amp;)&gt;</type>
      <name>IMarkerCallback</name>
      <anchorfile>namespacemoveit__visual__tools.html</anchorfile>
      <anchor>a01339f328ac089496074a5b1cb8de20f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const IMarkerEndEffector &gt;</type>
      <name>IMarkerEndEffectorConstPtr</name>
      <anchorfile>namespacemoveit__visual__tools.html</anchorfile>
      <anchor>a3a699278dc0861b6d94645975d52a65e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; IMarkerEndEffector &gt;</type>
      <name>IMarkerEndEffectorPtr</name>
      <anchorfile>namespacemoveit__visual__tools.html</anchorfile>
      <anchor>a4992ece4b06e51e039d6967f56d8b21c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imarker_robot_state.cpp</name>
    <path>/tmp/ws/src/moveit_visual_tools/src/</path>
    <filename>imarker__robot__state_8cpp</filename>
    <includes id="imarker__robot__state_8h" name="imarker_robot_state.h" local="no" imported="no">moveit_visual_tools/imarker_robot_state.h</includes>
    <includes id="imarker__end__effector_8h" name="imarker_end_effector.h" local="no" imported="no">moveit_visual_tools/imarker_end_effector.h</includes>
    <namespace>moveit_visual_tools</namespace>
  </compound>
  <compound kind="file">
    <name>imarker_robot_state.h</name>
    <path>/tmp/ws/src/moveit_visual_tools/include/moveit_visual_tools/</path>
    <filename>imarker__robot__state_8h</filename>
    <includes id="moveit__visual__tools_8h" name="moveit_visual_tools.h" local="no" imported="no">moveit_visual_tools/moveit_visual_tools.h</includes>
    <class kind="struct">moveit_visual_tools::ArmData</class>
    <class kind="class">moveit_visual_tools::IMarkerRobotState</class>
    <namespace>moveit_visual_tools</namespace>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const IMarkerRobotState &gt;</type>
      <name>IMarkerRobotStateConstPtr</name>
      <anchorfile>namespacemoveit__visual__tools.html</anchorfile>
      <anchor>af1fe6e87e3e3a209001702c3dcf7118c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; IMarkerRobotState &gt;</type>
      <name>IMarkerRobotStatePtr</name>
      <anchorfile>namespacemoveit__visual__tools.html</anchorfile>
      <anchor>adb1e70fd5a0583ba34a189b80e0d9c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; interactive_markers::InteractiveMarkerServer &gt;</type>
      <name>InteractiveMarkerServerPtr</name>
      <anchorfile>namespacemoveit__visual__tools.html</anchorfile>
      <anchor>a5b9f00e50dccaaf28bcca08d2b4eaf79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/tmp/ws/src/moveit_visual_tools/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>moveit_visual_tools.cpp</name>
    <path>/tmp/ws/src/moveit_visual_tools/src/</path>
    <filename>moveit__visual__tools_8cpp</filename>
    <includes id="moveit__visual__tools_8h" name="moveit_visual_tools.h" local="no" imported="no">moveit_visual_tools/moveit_visual_tools.h</includes>
    <namespace>moveit_visual_tools</namespace>
  </compound>
  <compound kind="file">
    <name>moveit_visual_tools.h</name>
    <path>/tmp/ws/src/moveit_visual_tools/include/moveit_visual_tools/</path>
    <filename>moveit__visual__tools_8h</filename>
    <class kind="class">moveit_visual_tools::MoveItVisualTools</class>
    <namespace>moveit_visual_tools</namespace>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const MoveItVisualTools &gt;</type>
      <name>MoveItVisualToolsConstPtr</name>
      <anchorfile>namespacemoveit__visual__tools.html</anchorfile>
      <anchor>a5db1471d881eaaf13e0882781d06f319</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; MoveItVisualTools &gt;</type>
      <name>MoveItVisualToolsPtr</name>
      <anchorfile>namespacemoveit__visual__tools.html</anchorfile>
      <anchor>afbc45628f06776643a51b83f8c05545b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>DISPLAY_PLANNED_PATH_TOPIC</name>
      <anchorfile>namespacemoveit__visual__tools.html</anchorfile>
      <anchor>ad84abde6166cefc602d6739af1bcc1c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>DISPLAY_ROBOT_STATE_TOPIC</name>
      <anchorfile>namespacemoveit__visual__tools.html</anchorfile>
      <anchor>a37125d493f823b51c178ac1033514280</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>PLANNING_SCENE_TOPIC</name>
      <anchorfile>namespacemoveit__visual__tools.html</anchorfile>
      <anchor>a74c660651a52bf8161e7134d712772a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>ROBOT_DESCRIPTION</name>
      <anchorfile>namespacemoveit__visual__tools.html</anchorfile>
      <anchor>a313d323c8b32d32443b8b3a6dda2d6e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>moveit_visual_tools_demo.cpp</name>
    <path>/tmp/ws/src/moveit_visual_tools/src/</path>
    <filename>moveit__visual__tools__demo_8cpp</filename>
    <includes id="moveit__visual__tools_8h" name="moveit_visual_tools.h" local="no" imported="no">moveit_visual_tools/moveit_visual_tools.h</includes>
    <class kind="class">moveit_visual_tools::VisualToolsDemo</class>
    <namespace>moveit_visual_tools</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>moveit__visual__tools__demo_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>PLANNING_GROUP_NAME</name>
      <anchorfile>namespacemoveit__visual__tools.html</anchorfile>
      <anchor>ada2333849a21df729e99ad94cdd6371b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>THIS_PACKAGE</name>
      <anchorfile>namespacemoveit__visual__tools.html</anchorfile>
      <anchor>ad899a6e41866b6d9dfe82503cc130ed8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>moveit_visual_tools::ArmData</name>
    <filename>structmoveit__visual__tools_1_1ArmData.html</filename>
    <member kind="function">
      <type></type>
      <name>ArmData</name>
      <anchorfile>structmoveit__visual__tools_1_1ArmData.html</anchorfile>
      <anchor>a4abf1f8981071c4b5ea07fa71901816e</anchor>
      <arglist>(moveit::core::JointModelGroup *jmg, moveit::core::LinkModel *ee_link)</arglist>
    </member>
    <member kind="variable">
      <type>moveit::core::LinkModel *</type>
      <name>ee_link_</name>
      <anchorfile>structmoveit__visual__tools_1_1ArmData.html</anchorfile>
      <anchor>abf1f7653230f263109bcecf2defdb741</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>moveit::core::JointModelGroup *</type>
      <name>jmg_</name>
      <anchorfile>structmoveit__visual__tools_1_1ArmData.html</anchorfile>
      <anchor>a6e35b0966dfdc15d037afb53245682bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit_visual_tools::IMarkerEndEffector</name>
    <filename>classmoveit__visual__tools_1_1IMarkerEndEffector.html</filename>
    <member kind="function">
      <type>const moveit::core::LinkModel *</type>
      <name>getEELink</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>a2e2478645b7d261c2342795fbcda779b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPose</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>ae91f2105f407c1282ee085c52fc5f2b3</anchor>
      <arglist>(Eigen::Affine3d &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>iMarkerCallback</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>abd5cacaa56e48c63cfc74e6a686460f3</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMarkerEndEffector</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>ad686344287e05befd1747ed32eca3250</anchor>
      <arglist>(IMarkerRobotState *imarker_parent, const std::string &amp;imarker_name, ArmData arm_data, rviz_visual_tools::colors color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeInteractiveMarkers</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>ac58395e70438cc96f77ea39d50a220d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>make6DofMarker</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>a4b5bc6494e82824cc28101242531ac40</anchor>
      <arglist>(const geometry_msgs::Pose &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl &amp;</type>
      <name>makeBoxControl</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>ab163bab17b456b5eaef0b3ee1b0543f0</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendUpdatedIMarkerPose</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>a33fb07ea4bb1907a14e02087711bf903</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCollisionCheckingVerbose</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>ab75e91a0799d55d9b4c361b26a53d81f</anchor>
      <arglist>(bool collision_checking_verbose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIMarkerCallback</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>af1953c20085a277db963fdd96da6ef36</anchor>
      <arglist>(IMarkerCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOnlyCheckSelfCollision</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>a21b7662ea1265846ede2f8935a3f64f5</anchor>
      <arglist>(bool only_check_self_collision)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPoseFromRobotState</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>a9e1002f27b91f8db40a443fa65d872c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseCollisionChecking</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>a8459c202ad024aee0644a74c819002d2</anchor>
      <arglist>(bool use_collision_checking)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveIK</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>a2bd33de8491e05bd4e35fa50ed9ee573</anchor>
      <arglist>(Eigen::Affine3d &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateIMarkerPose</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>afa65378139ec46dead5fb31a6ced74de</anchor>
      <arglist>(const Eigen::Affine3d &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IMarkerEndEffector</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>af4b5ab209c9020d6696ca1e33659d3f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ArmData</type>
      <name>arm_data_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>abd18771ba5f6d98d72eabcb2300c2c36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>collision_checking_verbose_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>a9666aee2d8d7eecba9b12be8a49b59c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rviz_visual_tools::colors</type>
      <name>color_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>aeea97756cff8bbca16b75d1753bcb688</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IMarkerCallback</type>
      <name>imarker_callback_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>ad2e2f9824678714f1460d8d8e51776bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>imarker_mutex_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>ab00b3a750eaac6e55fcdfbdafec885ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IMarkerRobotState *</type>
      <name>imarker_parent_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>a940fbc8eb4c0dfee4f7eb50c2b266662</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Affine3d</type>
      <name>imarker_pose_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>a569412d3048ed2c0237290b402ef12d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>imarker_ready_to_process_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>a507e02e7a1c2135e3107b147edb27a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InteractiveMarkerServerPtr</type>
      <name>imarker_server_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>a52b41112f8fc069c775dec9bb64a22bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>moveit::core::RobotStatePtr</type>
      <name>imarker_state_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>ab3f0d0ed34293bd612b8fc01831b7170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>int_marker_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>a0d9038a187500302782b7239946bc98b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>a0441b6a614be08475ae8804c604a0f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>only_check_self_collision_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>a71f3318ee52d7d5202236609665a4d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>planning_scene_monitor::PlanningSceneMonitorPtr</type>
      <name>psm_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>a3c9108cf0d6d7e21b0667d283511fe74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>time_since_last_save_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>adab0df2929cf6f72f51f7ddb289ae5b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_collision_checking_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>aee42896ea0fb49faf82ae867ad877d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>moveit_visual_tools::MoveItVisualToolsPtr</type>
      <name>visual_tools_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerEndEffector.html</anchorfile>
      <anchor>a2dcd2be90dfc3b5e31fe81f7b76a8b39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit_visual_tools::IMarkerRobotState</name>
    <filename>classmoveit__visual__tools_1_1IMarkerRobotState.html</filename>
    <member kind="function">
      <type>IMarkerEndEffectorPtr</type>
      <name>getEEF</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>afa9a959fafdff7e2de948164f0c79944</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFilePath</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>a72fa2478cbe27e2c913665dbf98599ac</anchor>
      <arglist>(std::string &amp;file_path, const std::string &amp;file_name, const std::string &amp;subdirectory) const </arglist>
    </member>
    <member kind="function">
      <type>moveit::core::RobotStateConstPtr</type>
      <name>getRobotState</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>a9a00588a0d58c131289f6a3ae97a417a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::RobotStatePtr</type>
      <name>getRobotStateNonConst</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>a7e287f462afe2a09fae63a52ed48bbe5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>moveit_visual_tools::MoveItVisualToolsPtr</type>
      <name>getVisualTools</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>aef34695d7b6bcec4523bcc1b83d300be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMarkerRobotState</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>a813fc5c099092472a342928e675ddaf5</anchor>
      <arglist>(planning_scene_monitor::PlanningSceneMonitorPtr psm, const std::string &amp;imarker_name, std::vector&lt; ArmData &gt; arm_datas, rviz_visual_tools::colors color, const std::string &amp;package_path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isStateValid</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>afa4115bae1f8d5868d074fe2e3abfb74</anchor>
      <arglist>(bool verbose=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadFromFile</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>a01ee0e9697f399bd56153c3c42169dce</anchor>
      <arglist>(const std::string &amp;file_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishRobotState</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>ac096f94d240920a02ada5aea99a1f0f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveToFile</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>a598f2752b3b18f0ef54ee3e60e546485</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setFromPoses</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>a0317694ba69cde2442e3015442d19592</anchor>
      <arglist>(const EigenSTL::vector_Affine3d poses, const moveit::core::JointModelGroup *group)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIMarkerCallback</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>a35048d44cfc1cb3e5262834953438094</anchor>
      <arglist>(IMarkerCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRobotState</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>a02a176e5e832a925ca6e19a720377fc5</anchor>
      <arglist>(moveit::core::RobotStatePtr state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setToCurrentState</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>a93c08d0c88b63f2fa697695deec45b5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setToRandomState</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>afbd5c4d6d1d1149925cfd4a0b6be2e46</anchor>
      <arglist>(double clearance=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IMarkerRobotState</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>a04bc0c1be91457b56c7273e4d5463350</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; ArmData &gt;</type>
      <name>arm_datas_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>a837b07be5dfcf0d4eae9a852196a45a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rviz_visual_tools::colors</type>
      <name>color_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>a0e35a4438c93a12e7a3a4ec320ae1785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; IMarkerEndEffectorPtr &gt;</type>
      <name>end_effectors_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>aec65b03c2367dcc05d28f84d8aa36b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>file_path_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>aaabb60089a4cfb884f8722af79482f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>InteractiveMarkerServerPtr</type>
      <name>imarker_server_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>af67f6c15987d9bf3d865f3b7b3f13370</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>moveit::core::RobotStatePtr</type>
      <name>imarker_state_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>ae83b149b9f48b7e9249c8c4084f872a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>a2bdba1f3e1a20cb1879e62ab0feb17a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, IMarkerEndEffectorPtr &gt;</type>
      <name>name_to_eef_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>a07bf68a59b9699bca909168ba1cad5fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>a6bb2e4602f7845d5167f2aec2d8b6325</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::ofstream</type>
      <name>output_file_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>a453e074ad02b2de09976c2b41db257d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>package_path_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>a3997e8880778b729aadc66d57c5e0b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_scene_monitor::PlanningSceneMonitorPtr</type>
      <name>psm_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>a64e88a31375150641231c6d95c1afa37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::size_t</type>
      <name>refresh_rate_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>a00a196bfbca9debfe8f9c5de9def1883</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>moveit_visual_tools::MoveItVisualToolsPtr</type>
      <name>visual_tools_</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>a8fb0065a88b66eb7f11acc1ab2686bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>IMarkerEndEffector</name>
      <anchorfile>classmoveit__visual__tools_1_1IMarkerRobotState.html</anchorfile>
      <anchor>aee1d371b046b11cb0b477eb2beff671b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit_visual_tools::MoveItVisualTools</name>
    <filename>classmoveit__visual__tools_1_1MoveItVisualTools.html</filename>
    <base>rviz_visual_tools::RvizVisualTools</base>
    <member kind="function">
      <type>bool</type>
      <name>attachCO</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a316738811a3387b87dcc7e6b456ca594</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;ee_parent_link)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cleanupACO</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a417f8014285e230b385f52c03a3c6a0b</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cleanupCO</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a756eefeede7188d5e8935f3356bfa52e</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disableRobotStateRootOffet</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>adc21af5a30da4ac12d04a323cd28be57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableRobotStateRootOffet</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>ab664cd8ac8f69d4b0f4f4571118141e4</anchor>
      <arglist>(const Eigen::Affine3d &amp;offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCollisionWallMsg</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a7ad74107668ad73bdd621c5c6fdc945c</anchor>
      <arglist>(double x, double y, double z, double angle, double width, double height, const std::string name, moveit_msgs::CollisionObject &amp;collision_obj)</arglist>
    </member>
    <member kind="function">
      <type>planning_scene_monitor::PlanningSceneMonitorPtr</type>
      <name>getPlanningSceneMonitor</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a27c7cdf1efc68271c8da7583b0c7431e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::RobotModelConstPtr</type>
      <name>getRobotModel</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a1b8f21c9dc97022df5a347f18f102137</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::RobotStatePtr &amp;</type>
      <name>getRootRobotState</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a88a9a28e1684dd59a0b1e6eb7a77169c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::RobotStatePtr &amp;</type>
      <name>getSharedRobotState</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>aeaef7a0b88c868fd6896176dc9f0e91a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hideRobot</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>ad49f94156a9eb8df2d5d2abde809bc70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCollisionSceneFromFile</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a88c540417588e9ba5bdcf723242b64ef</anchor>
      <arglist>(const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCollisionSceneFromFile</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>ae2be0dedbb89742ad476883a23ce797a</anchor>
      <arglist>(const std::string &amp;path, const Eigen::Affine3d &amp;offset)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadEEMarker</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a93eaab55d021aa646ac8dd099814c16d</anchor>
      <arglist>(const robot_model::JointModelGroup *ee_jmg, const std::vector&lt; double &gt; &amp;ee_joint_pos={})</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadPlanningSceneMonitor</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a77d30635a309a6e80092cc5dbfb339c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadRobotStatePub</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a9b9e6b4b7639df441f303ddf2cc8e47a</anchor>
      <arglist>(const std::string &amp;robot_state_topic=&quot;&quot;, bool blocking=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadSharedRobotState</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>aaa089385b33c2c3b6ad7a61500a986ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadTrajectoryPub</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a0764e09e631eeea51568602ccfa247c7</anchor>
      <arglist>(const std::string &amp;display_planned_path_topic=DISPLAY_PLANNED_PATH_TOPIC, bool blocking=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>moveCollisionObject</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a2d8ae6125e7ae7c3f35240af80960cb5</anchor>
      <arglist>(const Eigen::Affine3d &amp;pose, const std::string &amp;name, const rviz_visual_tools::colors &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>moveCollisionObject</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a47d49992553e195eb55657bc43b1d368</anchor>
      <arglist>(const geometry_msgs::Pose &amp;pose, const std::string &amp;name, const rviz_visual_tools::colors &amp;color)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MoveItVisualTools</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a83a732d974443b04ea825b43a3f4515b</anchor>
      <arglist>(const std::string &amp;base_frame, const std::string &amp;marker_topic, planning_scene_monitor::PlanningSceneMonitorPtr psm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MoveItVisualTools</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>aa1620a7ed9ae102f44b5c33f02e074af</anchor>
      <arglist>(const std::string &amp;base_frame, const std::string &amp;marker_topic=rviz_visual_tools::RVIZ_MARKER_TOPIC, robot_model::RobotModelConstPtr robot_model=robot_model::RobotModelConstPtr())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processAttachedCollisionObjectMsg</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a93afa58b03a7a0589cefe73790da6fe4</anchor>
      <arglist>(const moveit_msgs::AttachedCollisionObject &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processCollisionObjectMsg</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>ac517f2dbf3bfbd217945c57689ed5e04</anchor>
      <arglist>(const moveit_msgs::CollisionObject &amp;msg, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::GREEN)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishAnimatedGrasp</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>ab7c284a5cd7a10ad7cf9edad2632c6c8</anchor>
      <arglist>(const moveit_msgs::Grasp &amp;grasp, const robot_model::JointModelGroup *ee_jmg, double animate_speed)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishAnimatedGrasps</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>afd5cb53f60f85d2ffebfe81b14c66bf5</anchor>
      <arglist>(const std::vector&lt; moveit_msgs::Grasp &gt; &amp;possible_grasps, const robot_model::JointModelGroup *ee_jmg, double animate_speed=0.01)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishCollisionBlock</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>ada5c66c082d6c6943a7f18d39b54819f</anchor>
      <arglist>(const geometry_msgs::Pose &amp;block_pose, const std::string &amp;block_name=&quot;block&quot;, double block_size=0.1, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::GREEN)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishCollisionCuboid</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a18fa9361ca813dbe20c2bb207c5d73e5</anchor>
      <arglist>(const Eigen::Vector3d &amp;point1, const Eigen::Vector3d &amp;point2, const std::string &amp;name, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::GREEN)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishCollisionCuboid</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a253b8b696270493c444b4de8071ca6fd</anchor>
      <arglist>(const geometry_msgs::Point &amp;point1, const geometry_msgs::Point &amp;point2, const std::string &amp;name, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::GREEN)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishCollisionCuboid</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a8f9352fbf2e1b3fdc4061fa6df782fda</anchor>
      <arglist>(const Eigen::Affine3d &amp;pose, double width, double depth, double height, const std::string &amp;name, const rviz_visual_tools::colors &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishCollisionCuboid</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a943dba3eba6f51c23c6b5316b32a734c</anchor>
      <arglist>(const geometry_msgs::Pose &amp;pose, double width, double depth, double height, const std::string &amp;name, const rviz_visual_tools::colors &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishCollisionCylinder</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a0e6f5d942238098985c09077ffec7955</anchor>
      <arglist>(const geometry_msgs::Point &amp;a, const geometry_msgs::Point &amp;b, const std::string &amp;object_name, double radius, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::GREEN)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishCollisionCylinder</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a61fd2ee04f35b5b8a22b7402470b1517</anchor>
      <arglist>(const Eigen::Vector3d &amp;a, const Eigen::Vector3d &amp;b, const std::string &amp;object_name, double radius, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::GREEN)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishCollisionCylinder</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a1b1ec5c081b45e9403aba4f7056f895f</anchor>
      <arglist>(const Eigen::Affine3d &amp;object_pose, const std::string &amp;object_name, double radius, double height, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::GREEN)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishCollisionCylinder</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>acb6663e4a15c395d2d8942e51a689a1e</anchor>
      <arglist>(const geometry_msgs::Pose &amp;object_pose, const std::string &amp;object_name, double radius, double height, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::GREEN)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishCollisionFloor</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>adc3f7f3eef700f79c3feb4205b5896d9</anchor>
      <arglist>(double z=0.0, const std::string &amp;plane_name=&quot;Floor&quot;, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::GREEN)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishCollisionGraph</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>ab4a135988e62cf37e8349839c2792c1d</anchor>
      <arglist>(const graph_msgs::GeometryGraph &amp;graph, const std::string &amp;object_name, double radius, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::GREEN)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishCollisionMesh</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a6d58f553a8775740da682a644cf4caea</anchor>
      <arglist>(const geometry_msgs::Pose &amp;object_pose, const std::string &amp;object_name, const std::string &amp;mesh_path, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::GREEN)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishCollisionMesh</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a864b966aae9b1c5c043b90301cb6c6fe</anchor>
      <arglist>(const Eigen::Affine3d &amp;object_pose, const std::string &amp;object_name, const std::string &amp;mesh_path, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::GREEN)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishCollisionMesh</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a55d4cc2fff675b42788346988c8a114a</anchor>
      <arglist>(const Eigen::Affine3d &amp;object_pose, const std::string &amp;object_name, const shape_msgs::Mesh &amp;mesh_msg, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::GREEN)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishCollisionMesh</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>afaf290d56dc0320b9672e4a34e51ba3a</anchor>
      <arglist>(const geometry_msgs::Pose &amp;object_pose, const std::string &amp;object_name, const shape_msgs::Mesh &amp;mesh_msg, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::GREEN)</arglist>
    </member>
    <member kind="function">
      <type>RVIZ_VISUAL_TOOLS_DEPRECATED bool</type>
      <name>publishCollisionTable</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a1d2c6d7c8739794ee14aa3fdaf23c4fc</anchor>
      <arglist>(double x, double y, double angle, double width, double height, double depth, const std::string name, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::GREEN)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishCollisionTable</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>aeece7ebff151599e0e7bbaa8a4b39a38</anchor>
      <arglist>(double x, double y, double z, double angle, double width, double height, double depth, const std::string name, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::GREEN)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishCollisionWall</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>ab98573e7e8f6549a7fd217f22780f1ef</anchor>
      <arglist>(double x, double y, double angle=0.0, double width=2.0, double height=1.5, const std::string name=&quot;wall&quot;, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::GREEN)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishCollisionWall</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a764a3b8a03e7a006ad871336fddb13d9</anchor>
      <arglist>(double x, double y, double z, double angle=0.0, double width=2.0, double height=1.5, const std::string name=&quot;wall&quot;, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::GREEN)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishContactPoints</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a79912cab745e4c47190d77489ff54b4a</anchor>
      <arglist>(const moveit::core::RobotState &amp;robot_state, const planning_scene::PlanningScene *planning_scene, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::RED)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishEEMarkers</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a7dc02f7b8ccc539cbba38c1cace95706</anchor>
      <arglist>(const Eigen::Affine3d &amp;pose, const robot_model::JointModelGroup *ee_jmg, const std::vector&lt; double &gt; &amp;ee_joint_pos, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::CLEAR, const std::string &amp;ns=&quot;end_effector&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishEEMarkers</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a8823efe51e95cac63c187428c686473a</anchor>
      <arglist>(const Eigen::Affine3d &amp;pose, const robot_model::JointModelGroup *ee_jmg, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::CLEAR, const std::string &amp;ns=&quot;end_effector&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishEEMarkers</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>aa656416d648ed7a0d21c7acf47ba45ad</anchor>
      <arglist>(const geometry_msgs::Pose &amp;pose, const robot_model::JointModelGroup *ee_jmg, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::CLEAR, const std::string &amp;ns=&quot;end_effector&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishEEMarkers</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>aa7b5e2f43ff48178615ed1738f945309</anchor>
      <arglist>(const geometry_msgs::Pose &amp;pose, const robot_model::JointModelGroup *ee_jmg, const std::vector&lt; double &gt; &amp;ee_joint_pos, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::CLEAR, const std::string &amp;ns=&quot;end_effector&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishGrasps</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a1e916205bea848a89364a2ef58d37dba</anchor>
      <arglist>(const std::vector&lt; moveit_msgs::Grasp &gt; &amp;possible_grasps, const robot_model::JointModelGroup *ee_jmg, double animate_speed=0.1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishIKSolutions</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>ab34a97bc2f4c52bac5343667925fdaf1</anchor>
      <arglist>(const std::vector&lt; trajectory_msgs::JointTrajectoryPoint &gt; &amp;ik_solutions, const robot_model::JointModelGroup *arm_jmg, double display_time=0.4)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishRobotState</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>aa0d80dddbb7dbad13031484860e60734</anchor>
      <arglist>(const trajectory_msgs::JointTrajectoryPoint &amp;trajectory_pt, const robot_model::JointModelGroup *jmg, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::DEFAULT)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishRobotState</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a5a8c746e33dcb4c293b5a40619322e48</anchor>
      <arglist>(const std::vector&lt; double &gt; joint_positions, const robot_model::JointModelGroup *jmg, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::DEFAULT)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishRobotState</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>ad6e95b4e3fd635b8fa9be48a73935111</anchor>
      <arglist>(const moveit::core::RobotState &amp;robot_state, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::DEFAULT)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishRobotState</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a6c7609f852a9c8a45a00b08bbe88fcb3</anchor>
      <arglist>(const moveit::core::RobotStatePtr &amp;robot_state, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::DEFAULT)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishTrajectoryLine</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>ab3ccf534fff1eaf811abc0e8d7929569</anchor>
      <arglist>(const moveit_msgs::RobotTrajectory &amp;trajectory_msg, const moveit::core::LinkModel *ee_parent_link, const robot_model::JointModelGroup *arm_jmg, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::LIME_GREEN)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishTrajectoryLine</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>aeb8800c6f0992ae8098781b68da96fdf</anchor>
      <arglist>(const robot_trajectory::RobotTrajectoryPtr robot_trajectory, const moveit::core::LinkModel *ee_parent_link, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::LIME_GREEN)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishTrajectoryLine</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>acea71f75b86e782c7d6accbfe397988c</anchor>
      <arglist>(const robot_trajectory::RobotTrajectory &amp;robot_trajectory, const moveit::core::LinkModel *ee_parent_link, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::LIME_GREEN)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishTrajectoryLine</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a9d5feedd46c0f4dbc1f5c79afb87aa16</anchor>
      <arglist>(const moveit_msgs::RobotTrajectory &amp;trajectory_msg, const robot_model::JointModelGroup *arm_jmg, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::LIME_GREEN)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishTrajectoryLine</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a89eef71a83fe7a27e0df436f0b20c988</anchor>
      <arglist>(const robot_trajectory::RobotTrajectoryPtr robot_trajectory, const robot_model::JointModelGroup *arm_jmg, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::LIME_GREEN)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishTrajectoryLine</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>ab0654aaf35ca6b0e8ec00f516b480efc</anchor>
      <arglist>(const robot_trajectory::RobotTrajectory &amp;robot_trajectory, const robot_model::JointModelGroup *arm_jmg, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::LIME_GREEN)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishTrajectoryPath</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>abd71984360e2fd5f5fca6149a3277595</anchor>
      <arglist>(const std::vector&lt; moveit::core::RobotStatePtr &gt; &amp;trajectory, const moveit::core::JointModelGroup *jmg, double speed=0.01, bool blocking=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishTrajectoryPath</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a3550ce288095c6a654a7a917ddedb38b</anchor>
      <arglist>(const robot_trajectory::RobotTrajectoryPtr &amp;trajectory, bool blocking=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishTrajectoryPath</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>ad9237d12afaf63ae0dd1d846f3956cac</anchor>
      <arglist>(const robot_trajectory::RobotTrajectory &amp;trajectory, bool blocking=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishTrajectoryPath</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a6692a2e4d9f112ee005cda7391df49cb</anchor>
      <arglist>(const moveit_msgs::RobotTrajectory &amp;trajectory_msg, const moveit::core::RobotStateConstPtr robot_state, bool blocking=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishTrajectoryPath</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>ab1926973f1d143c5ab8c7cb272be91c4</anchor>
      <arglist>(const moveit_msgs::RobotTrajectory &amp;trajectory_msg, const moveit::core::RobotState &amp;robot_state, bool blocking=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishTrajectoryPath</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>aa936abad30252c47fa2e8472e5f4e34c</anchor>
      <arglist>(const moveit_msgs::RobotTrajectory &amp;trajectory_msg, const moveit_msgs::RobotState &amp;robot_state, bool blocking=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishTrajectoryPoint</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>ad36ab2bc12a53d2ca2599dc6011fb03f</anchor>
      <arglist>(const trajectory_msgs::JointTrajectoryPoint &amp;trajectory_pt, const std::string &amp;planning_group, double display_time=0.1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishTrajectoryPoints</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a18f227a6d61a26cb0d520f14add6be97</anchor>
      <arglist>(const std::vector&lt; moveit::core::RobotStatePtr &gt; &amp;robot_state_trajectory, const moveit::core::LinkModel *ee_parent_link, const rviz_visual_tools::colors &amp;color=rviz_visual_tools::YELLOW)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publishWorkspaceParameters</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a6b117ebde4665d02e10bd9368831f9df</anchor>
      <arglist>(const moveit_msgs::WorkspaceParameters &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeAllCollisionObjects</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a7fecdbf319798980f5900cecc8575dcb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setManualSceneUpdating</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>afd9e8ac9e2088a40cea68ad074411ce2</anchor>
      <arglist>(bool enable_manual=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlanningSceneMonitor</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>ad2a55d17dd75ec1b758de0ea54d863bc</anchor>
      <arglist>(planning_scene_monitor::PlanningSceneMonitorPtr psm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlanningSceneTopic</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a816b74924f4cd067de5ab6eb9977fefb</anchor>
      <arglist>(const std::string &amp;planning_scene_topic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRobotStateTopic</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>ad12b63be5383a7df81e365b8f435fc3b</anchor>
      <arglist>(const std::string &amp;robot_state_topic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showJointLimits</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a3c55f39920781ca7e289db4cd5954774</anchor>
      <arglist>(moveit::core::RobotStatePtr robot_state)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>triggerPlanningSceneUpdate</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a819d3b7c4aa211bf96ba5e95052ada9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>applyVirtualJointTransform</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a3f0a8520519d79af5f1927d3f297ec63</anchor>
      <arglist>(moveit::core::RobotState &amp;robot_state, const Eigen::Affine3d &amp;offset)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; rviz_visual_tools::colors, moveit_msgs::DisplayRobotState &gt;</type>
      <name>display_robot_msgs_</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a9fb9dd2d6273a545403d20563652e315</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; const robot_model::JointModelGroup *, std::vector&lt; double &gt; &gt;</type>
      <name>ee_joint_pos_map_</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a1a4e3101338c5c29a2cebd7b6e4972e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; const robot_model::JointModelGroup *, visualization_msgs::MarkerArray &gt;</type>
      <name>ee_markers_map_</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a4ff241f07312814dd0185e13534097b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; const robot_model::JointModelGroup *, EigenSTL::vector_Affine3d &gt;</type>
      <name>ee_poses_map_</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a118891aa57bf49eabe2bd331b94f40cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>moveit::core::RobotStatePtr</type>
      <name>hidden_robot_state_</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a65149f5054f18ce7776b52bfc47acf04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mannual_trigger_update_</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a536db2c5c78bcd8b24f4760303105f49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>planning_scene_topic_</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>acd0ea5e83f61f57ced7fa245d80a0858</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_scene_monitor::PlanningSceneMonitorPtr</type>
      <name>psm_</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a53ae116d924383ca34ffdca4308f8976</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_display_path_</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a890bcce7e90af12cdb2de8a44b044484</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_robot_state_</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>ae4cef1e1deda754c44b3dfa782fc5cb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>robot_model_loader::RobotModelLoaderPtr</type>
      <name>rm_loader_</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a6d3bbc27e185d4e24cb2adb4f8c177d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>moveit::core::RobotModelConstPtr</type>
      <name>robot_model_</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>af7d7c95a59ca70bf880043c37ab20ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Affine3d</type>
      <name>robot_state_root_offset_</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a68b78df550a918debc3553447c6d40f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>robot_state_root_offset_enabled_</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>ac7928b861509a39c9207370d67bc5ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>robot_state_topic_</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>aaa746a9be9ba6fabb81624c53021d03a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>moveit::core::RobotStatePtr</type>
      <name>root_robot_state_</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a1fee8e85992b54595e6703bf316f8c60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>moveit::core::RobotStatePtr</type>
      <name>shared_robot_state_</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>a2e91dfb1408ca45c9bfe773a8f607e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>checkForVirtualJoint</name>
      <anchorfile>classmoveit__visual__tools_1_1MoveItVisualTools.html</anchorfile>
      <anchor>af2fe6a946a51fb2a9a52581ee9e6dff2</anchor>
      <arglist>(const moveit::core::RobotState &amp;robot_state)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit_visual_tools::VisualToolsDemo</name>
    <filename>classmoveit__visual__tools_1_1VisualToolsDemo.html</filename>
    <member kind="function">
      <type>void</type>
      <name>publishLabelHelper</name>
      <anchorfile>classmoveit__visual__tools_1_1VisualToolsDemo.html</anchorfile>
      <anchor>a36a84ba36ac8090a20227c6ad4181918</anchor>
      <arglist>(const Eigen::Affine3d &amp;pose, const std::string &amp;label)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runCollisionObjectTests</name>
      <anchorfile>classmoveit__visual__tools_1_1VisualToolsDemo.html</anchorfile>
      <anchor>a1a845c6ec4eb946d988aef189e207de6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runDeskTest</name>
      <anchorfile>classmoveit__visual__tools_1_1VisualToolsDemo.html</anchorfile>
      <anchor>a5ef3b8eff4bee976c199af4fb3eb8853</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runRobotStateTests</name>
      <anchorfile>classmoveit__visual__tools_1_1VisualToolsDemo.html</anchorfile>
      <anchor>a70dcf0730a128e166aac511433ebf6f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VisualToolsDemo</name>
      <anchorfile>classmoveit__visual__tools_1_1VisualToolsDemo.html</anchorfile>
      <anchor>a97d911f9089df1ae7ce499099f98af6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const moveit::core::JointModelGroup *</type>
      <name>jmg_</name>
      <anchorfile>classmoveit__visual__tools_1_1VisualToolsDemo.html</anchorfile>
      <anchor>ad27587722541c1f763330eff6dc37782</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classmoveit__visual__tools_1_1VisualToolsDemo.html</anchorfile>
      <anchor>ad1d8bc878cdc9a25b053cdc5c7df65be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>planning_scene_monitor::PlanningSceneMonitorPtr</type>
      <name>planning_scene_monitor_</name>
      <anchorfile>classmoveit__visual__tools_1_1VisualToolsDemo.html</anchorfile>
      <anchor>a1bb4c712e087ed9c6b2ca252d090b78f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>moveit::core::RobotStatePtr</type>
      <name>robot_state_</name>
      <anchorfile>classmoveit__visual__tools_1_1VisualToolsDemo.html</anchorfile>
      <anchor>aac96df3d3aeb3fe2746c806ec57fe13a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>moveit_visual_tools::MoveItVisualToolsPtr</type>
      <name>visual_tools_</name>
      <anchorfile>classmoveit__visual__tools_1_1VisualToolsDemo.html</anchorfile>
      <anchor>ac9e99ed86f85e6aca611a6a559cee7ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>moveit_visual_tools</name>
    <filename>namespacemoveit__visual__tools.html</filename>
    <class kind="struct">moveit_visual_tools::ArmData</class>
    <class kind="class">moveit_visual_tools::IMarkerEndEffector</class>
    <class kind="class">moveit_visual_tools::IMarkerRobotState</class>
    <class kind="class">moveit_visual_tools::MoveItVisualTools</class>
    <class kind="class">moveit_visual_tools::VisualToolsDemo</class>
    <member kind="typedef">
      <type>std::function&lt; void(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;, const Eigen::Affine3d &amp;)&gt;</type>
      <name>IMarkerCallback</name>
      <anchorfile>namespacemoveit__visual__tools.html</anchorfile>
      <anchor>a01339f328ac089496074a5b1cb8de20f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const IMarkerEndEffector &gt;</type>
      <name>IMarkerEndEffectorConstPtr</name>
      <anchorfile>namespacemoveit__visual__tools.html</anchorfile>
      <anchor>a3a699278dc0861b6d94645975d52a65e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; IMarkerEndEffector &gt;</type>
      <name>IMarkerEndEffectorPtr</name>
      <anchorfile>namespacemoveit__visual__tools.html</anchorfile>
      <anchor>a4992ece4b06e51e039d6967f56d8b21c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const IMarkerRobotState &gt;</type>
      <name>IMarkerRobotStateConstPtr</name>
      <anchorfile>namespacemoveit__visual__tools.html</anchorfile>
      <anchor>af1fe6e87e3e3a209001702c3dcf7118c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; IMarkerRobotState &gt;</type>
      <name>IMarkerRobotStatePtr</name>
      <anchorfile>namespacemoveit__visual__tools.html</anchorfile>
      <anchor>adb1e70fd5a0583ba34a189b80e0d9c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; interactive_markers::InteractiveMarkerServer &gt;</type>
      <name>InteractiveMarkerServerPtr</name>
      <anchorfile>namespacemoveit__visual__tools.html</anchorfile>
      <anchor>a5b9f00e50dccaaf28bcca08d2b4eaf79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const MoveItVisualTools &gt;</type>
      <name>MoveItVisualToolsConstPtr</name>
      <anchorfile>namespacemoveit__visual__tools.html</anchorfile>
      <anchor>a5db1471d881eaaf13e0882781d06f319</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; MoveItVisualTools &gt;</type>
      <name>MoveItVisualToolsPtr</name>
      <anchorfile>namespacemoveit__visual__tools.html</anchorfile>
      <anchor>afbc45628f06776643a51b83f8c05545b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>DISPLAY_PLANNED_PATH_TOPIC</name>
      <anchorfile>namespacemoveit__visual__tools.html</anchorfile>
      <anchor>ad84abde6166cefc602d6739af1bcc1c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>DISPLAY_ROBOT_STATE_TOPIC</name>
      <anchorfile>namespacemoveit__visual__tools.html</anchorfile>
      <anchor>a37125d493f823b51c178ac1033514280</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>PLANNING_GROUP_NAME</name>
      <anchorfile>namespacemoveit__visual__tools.html</anchorfile>
      <anchor>ada2333849a21df729e99ad94cdd6371b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>PLANNING_SCENE_TOPIC</name>
      <anchorfile>namespacemoveit__visual__tools.html</anchorfile>
      <anchor>a74c660651a52bf8161e7134d712772a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>ROBOT_DESCRIPTION</name>
      <anchorfile>namespacemoveit__visual__tools.html</anchorfile>
      <anchor>a313d323c8b32d32443b8b3a6dda2d6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>THIS_PACKAGE</name>
      <anchorfile>namespacemoveit__visual__tools.html</anchorfile>
      <anchor>ad899a6e41866b6d9dfe82503cc130ed8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index" title="class for grasping">Main</docanchor>
    <docanchor file="index" title="grasps">Filtering</docanchor>
    <docanchor file="index" title="Server for Generating Grasps">Action</docanchor>
    <docanchor file="index" title="ActionClient Code API">ActionClientAPI</docanchor>
    <docanchor file="index" title="ActionServer Code API">ActionServerAPI</docanchor>
    <docanchor file="index" title="Communication Protocol">protocol</docanchor>
    <docanchor file="index" title="Code API">codeapi</docanchor>
    <docanchor file="index" title="Overview">overview</docanchor>
    <docanchor file="index" title="Crawling algorithm">crawling</docanchor>
    <docanchor file="index" title="Efficiency considerations">efficiency</docanchor>
    <docanchor file="index" title="Minimal dependencies">dependencies</docanchor>
    <docanchor file="index" title="ROS API">rosapi</docanchor>
    <docanchor file="index" title="Writing a plugin">writing_plugin</docanchor>
    <docanchor file="index" title="Publishers and Subscribers">pub_sub_rosapi</docanchor>
    <docanchor file="index" title="Introduction">intro_sec</docanchor>
    <docanchor file="index" title="Installation">install_sec</docanchor>
    <docanchor file="index" title="Changelog">changelog_sec</docanchor>
    <docanchor file="index" title="Getting Started">gettingstarted_sec</docanchor>
    <docanchor file="index" title="Display Plugin Classes">display_plugin_classes</docanchor>
    <docanchor file="index" title="Panel Plugin Classes">panel_plugin_classes</docanchor>
    <docanchor file="index" title="Librviz Classes">librviz_classes</docanchor>
    <docanchor file="index" title="External APIs">external_apis</docanchor>
    <docanchor file="index" title="TransformListener">listener</docanchor>
    <docanchor file="index" title="MessageFilter">message_filter</docanchor>
    <docanchor file="index" title="TransformBroadcaster">broadcaster</docanchor>
    <docanchor file="index" title="send_transform">send_transform</docanchor>
    <docanchor file="index" title="Data Types used in tf">datatypes</docanchor>
    <docanchor file="index" title="Conversion Interface">conversions</docanchor>
  </compound>
</tagfile>
