<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>bounding_box_marker.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/src/</path>
    <filename>bounding__box__marker_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>boxCallback</name>
      <anchorfile>bounding__box__marker_8cpp.html</anchorfile>
      <anchor>a9cf451757126bfb398e695df3ed3cd9c</anchor>
      <arglist>(const jsk_recognition_msgs::BoundingBoxArray::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>indexRequest</name>
      <anchorfile>bounding__box__marker_8cpp.html</anchorfile>
      <anchor>a153c22398ef1528dae869cd73f1f2e67</anchor>
      <arglist>(jsk_interactive_marker::IndexRequest::Request &amp;req, jsk_interactive_marker::IndexRequest::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>bounding__box__marker_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processFeedback</name>
      <anchorfile>bounding__box__marker_8cpp.html</anchorfile>
      <anchor>ad199b44dacd5aff52f8d58455b08b64b</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishClickedBox</name>
      <anchorfile>bounding__box__marker_8cpp.html</anchorfile>
      <anchor>a2af882f434705c0a757779e1ebcd6408</anchor>
      <arglist>(jsk_recognition_msgs::Int32Stamped &amp;msg)</arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>box_arr_pub</name>
      <anchorfile>bounding__box__marker_8cpp.html</anchorfile>
      <anchor>a1dbdbd17bfa199afb850e876023772e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>jsk_recognition_msgs::BoundingBoxArray::ConstPtr</type>
      <name>box_msg</name>
      <anchorfile>bounding__box__marker_8cpp.html</anchorfile>
      <anchor>a524257d6ae26364af851f9d217d3e908</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>box_pub</name>
      <anchorfile>bounding__box__marker_8cpp.html</anchorfile>
      <anchor>a15d066622a9b09df4114e26230e62a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mutex</name>
      <anchorfile>bounding__box__marker_8cpp.html</anchorfile>
      <anchor>a0ba51deb3be6dd78d799c654b3120e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>bounding__box__marker_8cpp.html</anchorfile>
      <anchor>a350594df3e8f6948c8462edfd41ce086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; interactive_markers::InteractiveMarkerServer &gt;</type>
      <name>server</name>
      <anchorfile>bounding__box__marker_8cpp.html</anchorfile>
      <anchor>a408f63f40d0daad9365ed87801a3a6b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>camera_info_publisher.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/src/</path>
    <filename>camera__info__publisher_8cpp</filename>
    <includes id="camera__info__publisher_8h" name="camera_info_publisher.h" local="yes" imported="no">jsk_interactive_marker/camera_info_publisher.h</includes>
    <namespace>jsk_interactive_marker</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>camera__info__publisher_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>camera_info_publisher.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/include/jsk_interactive_marker/</path>
    <filename>camera__info__publisher_8h</filename>
    <includes id="interactive__marker__helpers_8h" name="interactive_marker_helpers.h" local="yes" imported="no">jsk_interactive_marker/interactive_marker_helpers.h</includes>
    <class kind="class">jsk_interactive_marker::CameraInfoPublisher</class>
    <namespace>jsk_interactive_marker</namespace>
  </compound>
  <compound kind="file">
    <name>door_foot.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/src/</path>
    <filename>door__foot_8cpp</filename>
    <includes id="door__foot_8h" name="door_foot.h" local="no" imported="no">jsk_interactive_marker/door_foot.h</includes>
    <includes id="interactive__marker__utils_8h" name="interactive_marker_utils.h" local="no" imported="no">jsk_interactive_marker/interactive_marker_utils.h</includes>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>getPose</name>
      <anchorfile>door__foot_8cpp.html</anchorfile>
      <anchor>a8e4c45c9f7f1b01e8e84577d5d91a611</anchor>
      <arglist>(XmlRpc::XmlRpcValue val)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getXmlValue</name>
      <anchorfile>door__foot_8cpp.html</anchorfile>
      <anchor>a006d8c4181b80ce3dd283bbafec33004</anchor>
      <arglist>(XmlRpc::XmlRpcValue val)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>door__foot_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>door_foot.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/include/jsk_interactive_marker/</path>
    <filename>door__foot_8h</filename>
    <includes id="interactive__marker__helpers_8h" name="interactive_marker_helpers.h" local="no" imported="no">jsk_interactive_marker/interactive_marker_helpers.h</includes>
    <class kind="class">DoorFoot</class>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>getPose</name>
      <anchorfile>door__foot_8h.html</anchorfile>
      <anchor>a8e4c45c9f7f1b01e8e84577d5d91a611</anchor>
      <arglist>(XmlRpc::XmlRpcValue val)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getXmlValue</name>
      <anchorfile>door__foot_8h.html</anchorfile>
      <anchor>a006d8c4181b80ce3dd283bbafec33004</anchor>
      <arglist>(XmlRpc::XmlRpcValue val)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dummy_camera.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/scripts/</path>
    <filename>dummy__camera_8py</filename>
    <namespace>dummy_camera</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>dummy_camera_info</name>
      <anchorfile>namespacedummy__camera.html</anchorfile>
      <anchor>adfcfb9148127f7046caeaefd9b5d1b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>dummy_img</name>
      <anchorfile>namespacedummy__camera.html</anchorfile>
      <anchor>a9d8567d90883ee24006035c4a886f80e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>frame_id</name>
      <anchorfile>namespacedummy__camera.html</anchorfile>
      <anchor>aa5a5ddddd4c0645a5566f968e7c4760a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>height</name>
      <anchorfile>namespacedummy__camera.html</anchorfile>
      <anchor>a86b8dc7d5e6a7fcb07b1e6619f013b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>now</name>
      <anchorfile>namespacedummy__camera.html</anchorfile>
      <anchor>ad9d11534af6a0780a64aabe3dca69c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespacedummy__camera.html</anchorfile>
      <anchor>a5eda8d8b2b5c3692a90f36973a4309dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub_info</name>
      <anchorfile>namespacedummy__camera.html</anchorfile>
      <anchor>ad40028503171c15349601278d64f933b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>r</name>
      <anchorfile>namespacedummy__camera.html</anchorfile>
      <anchor>ada1d0d03561c6a10514d519cafaaf304</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>width</name>
      <anchorfile>namespacedummy__camera.html</anchorfile>
      <anchor>a5ec344757094d1bba3979cee0c76b98d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>footstep_marker.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/src/</path>
    <filename>footstep__marker_8cpp</filename>
    <includes id="footstep__marker_8h" name="footstep_marker.h" local="no" imported="no">jsk_interactive_marker/footstep_marker.h</includes>
    <includes id="interactive__marker__utils_8h" name="interactive_marker_utils.h" local="no" imported="no">jsk_interactive_marker/interactive_marker_utils.h</includes>
    <includes id="interactive__marker__helpers_8h" name="interactive_marker_helpers.h" local="no" imported="no">jsk_interactive_marker/interactive_marker_helpers.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>footstep__marker_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getXMLDoubleValue</name>
      <anchorfile>footstep__marker_8cpp.html</anchorfile>
      <anchor>ad83dfea6c4bb5508362fb4bfcdfca1bf</anchor>
      <arglist>(XmlRpc::XmlRpcValue val)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>footstep__marker_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>footstep_marker.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/include/jsk_interactive_marker/</path>
    <filename>footstep__marker_8h</filename>
    <class kind="class">FootstepMarker</class>
  </compound>
  <compound kind="file">
    <name>interactive_marker_helpers.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/src/</path>
    <filename>interactive__marker__helpers_8cpp</filename>
    <includes id="interactive__marker__helpers_8h" name="interactive_marker_helpers.h" local="no" imported="no">jsk_interactive_marker/interactive_marker_helpers.h</includes>
    <namespace>im_helpers</namespace>
    <member kind="function">
      <type>void</type>
      <name>add6DofControl</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a2d9d7b0e8802b3f30e171c6be810437a</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;msg, bool fixed=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addVisible6DofControl</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>ac4f034d6d2da0051d3bf28fda978a139</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;msg, bool fixed=false, bool visible=true)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>createPoseMsg</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>aa11b31a60efa6512ceafa8cb332c44c1</anchor>
      <arglist>(const tf::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>make6DofMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>abefbb0ab03e4a27b303963f74edf2008</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, bool fixed, bool view_facing)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeBaseMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>af04257e4aefdf7541893d01f81a9c0c1</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, bool fixed)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeBox</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>ada26ac3463d1adf4c99d5eced1e5f46b</anchor>
      <arglist>(float scale)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl &amp;</type>
      <name>makeBoxControl</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a7784937872c2be20304a2077d1b872a5</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeButtonBox</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a0b8b86aaaefc76145b5f724403dc0270</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, bool fixed, bool view_facing)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeButtonSphere</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a8d23d3be35d1619565e8f8ddbe312397</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, bool fixed, bool view_facing)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeButtonSphere</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>afe81567da2cc1a804c1cd0535faa87aa</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, bool fixed, bool view_facing, std_msgs::ColorRGBA color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeElevatorMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a9abcd616a61ba0c6fd5abedbf3cd2ae2</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, bool fixed)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeEmptyMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>afc408d86b89a0957dd1cef68e7e98490</anchor>
      <arglist>(const char *frame_id=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeFollowerMultiMeshMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a096441742708f51b196dff96cf021228</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, const std::vector&lt; std::string &gt; &amp;mesh_frames, const std::vector&lt; std::string &gt; &amp;mesh_paths, const float &amp;scale)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeGraspMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>af46002566b69c428e25050aadbb0315f</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, PoseState pose_state)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeGripperMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a0fc719b8b08ab87fc31918d105af6d81</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, float angle, bool view_facing)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeGripperMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a5bc514f38b0857bcd8df54d383cb6393</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, float angle, bool view_facing, std_msgs::ColorRGBA color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeGripperMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a8c03b6a9c405244ed7105756be640651</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, float angle, bool view_facing, std_msgs::ColorRGBA color, bool use_color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeHeadGoalMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>ac3fdb2f41c42dadfc99dc85a7b64bb65</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeListControl</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>ab53c4f15d3ef5541ef33c7eb28b6f57e</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, int num, int total, float scale)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::MenuEntry</type>
      <name>makeMenuEntry</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>ab6cc96ee407c27778cadc9ee838cd0c1</anchor>
      <arglist>(const char *title)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::MenuEntry</type>
      <name>makeMenuEntry</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>af6e788100575c624f5f5eb2427f06e26</anchor>
      <arglist>(const char *title, const char *command, int type)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeMeshMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>acdca60c36801128818249ac3aa9a61fc</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;mesh_resource, const geometry_msgs::PoseStamped &amp;stamped, float scale)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeMeshMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a1a8a7c9143cf159202416b1c0167c40f</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;mesh_resource, const geometry_msgs::PoseStamped &amp;stamped, float scale, const std_msgs::ColorRGBA &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeMeshMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a80c9160f3bbd7b2e7d3e97b7776b71ac</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;mesh_resource, const geometry_msgs::PoseStamped &amp;stamped, float scale, const std_msgs::ColorRGBA &amp;color, bool use_color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makePlanarMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a76bb2d0b98fed08502e132ba9e29d267</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, bool fixed)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makePosedMultiMeshMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a95f29499a209ec50db86d1c25fed9f43</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, const std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;mesh_poses, const std::vector&lt; std::string &gt; &amp;mesh_paths, const float &amp;scale, const bool button_only=true)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makePostureMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>ac65fa7bfab8a685aad7a09989a3d5091</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, bool fixed, bool view_facing)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeProjectorMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a8f681f3bbe3db5520c3b370d7c1806e4</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeSphere</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>aadc9b980993d2acb3e2ca6022be45686</anchor>
      <arglist>(float scale)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl &amp;</type>
      <name>makeSphereControl</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>ad0abccb5ee19fd94dae5c083a861873f</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interactive_marker_helpers.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/include/jsk_interactive_marker/</path>
    <filename>interactive__marker__helpers_8h</filename>
    <namespace>im_helpers</namespace>
    <member kind="enumeration">
      <name>PoseState</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a6ba5e280c4e4cce40487efc959d3b693</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNTESTED</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a6ba5e280c4e4cce40487efc959d3b693ad5b38eb234277fb99120fa440adb6da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALID</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a6ba5e280c4e4cce40487efc959d3b693ac31e1c8225320d18089f5e4c385aad32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a6ba5e280c4e4cce40487efc959d3b693ad15f33bee0dc588d0fdda0cba16c2f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add6DofControl</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a2d9d7b0e8802b3f30e171c6be810437a</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;msg, bool fixed=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addVisible6DofControl</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>ac4f034d6d2da0051d3bf28fda978a139</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;msg, bool fixed=false, bool visible=true)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>make6DofMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>abefbb0ab03e4a27b303963f74edf2008</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, bool fixed, bool view_facing)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeBaseMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>af04257e4aefdf7541893d01f81a9c0c1</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, bool fixed)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeBox</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>ada26ac3463d1adf4c99d5eced1e5f46b</anchor>
      <arglist>(float scale)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl &amp;</type>
      <name>makeBoxControl</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a7784937872c2be20304a2077d1b872a5</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeButtonBox</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a0b8b86aaaefc76145b5f724403dc0270</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, bool fixed, bool view_facing)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeButtonSphere</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a8d23d3be35d1619565e8f8ddbe312397</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, bool fixed, bool view_facing)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeButtonSphere</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>afe81567da2cc1a804c1cd0535faa87aa</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, bool fixed, bool view_facing, std_msgs::ColorRGBA color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeElevatorMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a9abcd616a61ba0c6fd5abedbf3cd2ae2</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, bool fixed)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeEmptyMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>afc408d86b89a0957dd1cef68e7e98490</anchor>
      <arglist>(const char *frame_id=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeFollowerMultiMeshMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a096441742708f51b196dff96cf021228</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, const std::vector&lt; std::string &gt; &amp;mesh_frames, const std::vector&lt; std::string &gt; &amp;mesh_paths, const float &amp;scale)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeGraspMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>af46002566b69c428e25050aadbb0315f</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, PoseState pose_state)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeGripperMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a0fc719b8b08ab87fc31918d105af6d81</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, float angle, bool view_facing)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeGripperMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a5bc514f38b0857bcd8df54d383cb6393</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, float angle, bool view_facing, std_msgs::ColorRGBA color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeGripperMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a8c03b6a9c405244ed7105756be640651</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, float angle, bool view_facing, std_msgs::ColorRGBA color, bool use_color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeHeadGoalMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>ac3fdb2f41c42dadfc99dc85a7b64bb65</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeListControl</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>ab53c4f15d3ef5541ef33c7eb28b6f57e</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, int num, int total, float scale)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::MenuEntry</type>
      <name>makeMenuEntry</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>ab6cc96ee407c27778cadc9ee838cd0c1</anchor>
      <arglist>(const char *title)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::MenuEntry</type>
      <name>makeMenuEntry</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>af6e788100575c624f5f5eb2427f06e26</anchor>
      <arglist>(const char *title, const char *command, int type)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeMeshMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>acdca60c36801128818249ac3aa9a61fc</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;mesh_resource, const geometry_msgs::PoseStamped &amp;stamped, float scale)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeMeshMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a1a8a7c9143cf159202416b1c0167c40f</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;mesh_resource, const geometry_msgs::PoseStamped &amp;stamped, float scale, const std_msgs::ColorRGBA &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeMeshMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a80c9160f3bbd7b2e7d3e97b7776b71ac</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;mesh_resource, const geometry_msgs::PoseStamped &amp;stamped, float scale, const std_msgs::ColorRGBA &amp;color, bool use_color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makePlanarMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a76bb2d0b98fed08502e132ba9e29d267</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, bool fixed)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makePosedMultiMeshMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a95f29499a209ec50db86d1c25fed9f43</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, const std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;mesh_poses, const std::vector&lt; std::string &gt; &amp;mesh_paths, const float &amp;scale, const bool button_only=true)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makePostureMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>ac65fa7bfab8a685aad7a09989a3d5091</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, bool fixed, bool view_facing)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeProjectorMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a8f681f3bbe3db5520c3b370d7c1806e4</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeSphere</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>aadc9b980993d2acb3e2ca6022be45686</anchor>
      <arglist>(float scale)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl &amp;</type>
      <name>makeSphereControl</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>ad0abccb5ee19fd94dae5c083a861873f</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interactive_marker_interface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/src/</path>
    <filename>interactive__marker__interface_8cpp</filename>
    <includes id="interactive__marker__helpers_8h" name="interactive_marker_helpers.h" local="no" imported="no">jsk_interactive_marker/interactive_marker_helpers.h</includes>
    <includes id="interactive__marker__interface_8h" name="interactive_marker_interface.h" local="no" imported="no">jsk_interactive_marker/interactive_marker_interface.h</includes>
    <includes id="interactive__marker__utils_8h" name="interactive_marker_utils.h" local="no" imported="no">jsk_interactive_marker/interactive_marker_utils.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>interactive__marker__interface_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interactive_marker_interface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/include/jsk_interactive_marker/</path>
    <filename>interactive__marker__interface_8h</filename>
    <class kind="struct">InteractiveMarkerInterface::ControlState</class>
    <class kind="struct">InteractiveMarkerInterface::GripperState</class>
    <class kind="class">InteractiveMarkerInterface</class>
    <class kind="struct">InteractiveMarkerInterface::MeshProperty</class>
    <class kind="struct">InteractiveMarkerInterface::UrdfProperty</class>
  </compound>
  <compound kind="file">
    <name>interactive_marker_utils.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/src/</path>
    <filename>interactive__marker__utils_8cpp</filename>
    <includes id="interactive__marker__utils_8h" name="interactive_marker_utils.h" local="no" imported="no">jsk_interactive_marker/interactive_marker_utils.h</includes>
    <namespace>im_utils</namespace>
    <member kind="function">
      <type>void</type>
      <name>addMeshLinksControl</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a64c61a14006a187237076ee440542d24</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;im, boost::shared_ptr&lt; const Link &gt; link, KDL::Frame previous_frame, bool use_color, std_msgs::ColorRGBA color, double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addMeshLinksControl</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>addaa3b1e042a3e7add380dbd58c3dd5c</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;im, boost::shared_ptr&lt; const Link &gt; link, KDL::Frame previous_frame, bool use_color, std_msgs::ColorRGBA color, double scale, bool root)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFilePathFromRosPath</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a61061b967ec372fd330aaac7fb99f79d</anchor>
      <arglist>(std::string rospath)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFullPathFromModelPath</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>aa96ae9e7d65a2a694534548486061284</anchor>
      <arglist>(std::string path)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; ModelInterface &gt;</type>
      <name>getModelInterface</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>aea72fb5ce094d87bf74fc30db35c1973</anchor>
      <arglist>(std::string model_file)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>getPose</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a83ece7bd324cb780fbe3511634067a6d</anchor>
      <arglist>(XmlRpc::XmlRpcValue val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getRosPathFromFullPath</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a7c5358d0506e3140e134cc58376556ff</anchor>
      <arglist>(std::string path)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getRosPathFromModelPath</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a79a23355a6eb3e62036c951c30d1046f</anchor>
      <arglist>(std::string path)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getXmlValue</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a96825bc0d79967fc0b681bd817e62b56</anchor>
      <arglist>(XmlRpc::XmlRpcValue val)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl</type>
      <name>makeBoxMarkerControl</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a67c9666b862146eb003fa760beb631f2</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;stamped, Vector3 dim, const std_msgs::ColorRGBA &amp;color, bool use_color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl</type>
      <name>makeCylinderMarkerControl</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>acf90c8c4124ff5a45a3bae6e35e35831</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;stamped, double length, double radius, const std_msgs::ColorRGBA &amp;color, bool use_color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeFingerControlMarker</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a00c3e88827b96829499e775ce2932509</anchor>
      <arglist>(const char *name, geometry_msgs::PoseStamped ps)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeLinksMarker</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a3858cd7d0cf285c05c22bf23eade9164</anchor>
      <arglist>(boost::shared_ptr&lt; const Link &gt; link, bool use_color, std_msgs::ColorRGBA color, geometry_msgs::PoseStamped marker_ps, geometry_msgs::Pose origin_pose)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl</type>
      <name>makeMeshMarkerControl</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a9205d0a3e5ff014d6093dd6a525f80ae</anchor>
      <arglist>(const std::string &amp;mesh_resource, const geometry_msgs::PoseStamped &amp;stamped, geometry_msgs::Vector3 scale, const std_msgs::ColorRGBA &amp;color, bool use_color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl</type>
      <name>makeMeshMarkerControl</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>acc7db454d74b594a5088e98d1efa7a77</anchor>
      <arglist>(const std::string &amp;mesh_resource, const geometry_msgs::PoseStamped &amp;stamped, geometry_msgs::Vector3 scale)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl</type>
      <name>makeMeshMarkerControl</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>af8a99de80070a5d51a0b92c7f2b61bd0</anchor>
      <arglist>(const std::string &amp;mesh_resource, const geometry_msgs::PoseStamped &amp;stamped, geometry_msgs::Vector3 scale, const std_msgs::ColorRGBA &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeSandiaFinger0Marker</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>af01b70939aa390a0af0b86b337527301</anchor>
      <arglist>(std::string frame_id)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeSandiaFinger1Marker</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a6ddfd08fe444cfb87944a0daa202c52b</anchor>
      <arglist>(std::string frame_id)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeSandiaFinger2Marker</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a49f9163f203eb05c9d29c9cd0a7205b3</anchor>
      <arglist>(std::string frame_id)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeSandiaHandInteractiveMarker</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>ae48c506a231ae1d79c83c224dcdd63a0</anchor>
      <arglist>(geometry_msgs::PoseStamped ps, std::string hand, int finger, int link)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl</type>
      <name>makeSphereMarkerControl</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>aba037f17616dab2cbfdb0e1cb9b84ad2</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;stamped, double rad, const std_msgs::ColorRGBA &amp;color, bool use_color)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Transform</type>
      <name>Pose2Transform</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a60d3256f7abe53b8f2a0317bd8303286</anchor>
      <arglist>(const geometry_msgs::Pose pose_msg)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>Transform2Pose</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a38e0f7258753e46b1cee64292d03fc1c</anchor>
      <arglist>(const geometry_msgs::Transform tf_msg)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>UrdfPose2Pose</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a004a29b09a6a4f9ded162903cbc078e6</anchor>
      <arglist>(const urdf::Pose pose)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interactive_marker_utils.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/include/jsk_interactive_marker/</path>
    <filename>interactive__marker__utils_8h</filename>
    <namespace>im_utils</namespace>
    <member kind="function">
      <type>void</type>
      <name>addMeshLinksControl</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a64c61a14006a187237076ee440542d24</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;im, boost::shared_ptr&lt; const Link &gt; link, KDL::Frame previous_frame, bool use_color, std_msgs::ColorRGBA color, double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addMeshLinksControl</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>addaa3b1e042a3e7add380dbd58c3dd5c</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;im, boost::shared_ptr&lt; const Link &gt; link, KDL::Frame previous_frame, bool use_color, std_msgs::ColorRGBA color, double scale, bool root)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFilePathFromRosPath</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a61061b967ec372fd330aaac7fb99f79d</anchor>
      <arglist>(std::string rospath)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFullPathFromModelPath</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>aa96ae9e7d65a2a694534548486061284</anchor>
      <arglist>(std::string path)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; ModelInterface &gt;</type>
      <name>getModelInterface</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>aea72fb5ce094d87bf74fc30db35c1973</anchor>
      <arglist>(std::string model_file)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>getPose</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a83ece7bd324cb780fbe3511634067a6d</anchor>
      <arglist>(XmlRpc::XmlRpcValue val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getRosPathFromFullPath</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a7c5358d0506e3140e134cc58376556ff</anchor>
      <arglist>(std::string path)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getRosPathFromModelPath</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a79a23355a6eb3e62036c951c30d1046f</anchor>
      <arglist>(std::string path)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getXmlValue</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a96825bc0d79967fc0b681bd817e62b56</anchor>
      <arglist>(XmlRpc::XmlRpcValue val)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl</type>
      <name>makeBoxMarkerControl</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a67c9666b862146eb003fa760beb631f2</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;stamped, Vector3 dim, const std_msgs::ColorRGBA &amp;color, bool use_color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl</type>
      <name>makeCylinderMarkerControl</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>acf90c8c4124ff5a45a3bae6e35e35831</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;stamped, double length, double radius, const std_msgs::ColorRGBA &amp;color, bool use_color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeFingerControlMarker</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a00c3e88827b96829499e775ce2932509</anchor>
      <arglist>(const char *name, geometry_msgs::PoseStamped ps)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeLinksMarker</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a3858cd7d0cf285c05c22bf23eade9164</anchor>
      <arglist>(boost::shared_ptr&lt; const Link &gt; link, bool use_color, std_msgs::ColorRGBA color, geometry_msgs::PoseStamped marker_ps, geometry_msgs::Pose origin_pose)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl</type>
      <name>makeMeshMarkerControl</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a9205d0a3e5ff014d6093dd6a525f80ae</anchor>
      <arglist>(const std::string &amp;mesh_resource, const geometry_msgs::PoseStamped &amp;stamped, geometry_msgs::Vector3 scale, const std_msgs::ColorRGBA &amp;color, bool use_color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl</type>
      <name>makeMeshMarkerControl</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>acc7db454d74b594a5088e98d1efa7a77</anchor>
      <arglist>(const std::string &amp;mesh_resource, const geometry_msgs::PoseStamped &amp;stamped, geometry_msgs::Vector3 scale)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl</type>
      <name>makeMeshMarkerControl</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>af8a99de80070a5d51a0b92c7f2b61bd0</anchor>
      <arglist>(const std::string &amp;mesh_resource, const geometry_msgs::PoseStamped &amp;stamped, geometry_msgs::Vector3 scale, const std_msgs::ColorRGBA &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeSandiaFinger0Marker</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>af01b70939aa390a0af0b86b337527301</anchor>
      <arglist>(std::string frame_id)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeSandiaFinger1Marker</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a6ddfd08fe444cfb87944a0daa202c52b</anchor>
      <arglist>(std::string frame_id)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeSandiaFinger2Marker</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a49f9163f203eb05c9d29c9cd0a7205b3</anchor>
      <arglist>(std::string frame_id)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeSandiaHandInteractiveMarker</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>ae48c506a231ae1d79c83c224dcdd63a0</anchor>
      <arglist>(geometry_msgs::PoseStamped ps, std::string hand, int finger, int link)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeSandiaHandMarker</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>ad6533f8ffad4d4a9bb8d0617aa71d2c7</anchor>
      <arglist>(geometry_msgs::PoseStamped ps)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl</type>
      <name>makeSphereMarkerControl</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>aba037f17616dab2cbfdb0e1cb9b84ad2</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;stamped, double rad, const std_msgs::ColorRGBA &amp;color, bool use_color)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Transform</type>
      <name>Pose2Transform</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a60d3256f7abe53b8f2a0317bd8303286</anchor>
      <arglist>(const geometry_msgs::Pose pose_msg)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>Transform2Pose</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a38e0f7258753e46b1cee64292d03fc1c</anchor>
      <arglist>(const geometry_msgs::Transform tf_msg)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>UrdfPose2Pose</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a004a29b09a6a4f9ded162903cbc078e6</anchor>
      <arglist>(const urdf::Pose pose)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interactive_point_cloud.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/src/</path>
    <filename>interactive__point__cloud_8cpp</filename>
    <includes id="interactive__marker__helpers_8h" name="interactive_marker_helpers.h" local="no" imported="no">jsk_interactive_marker/interactive_marker_helpers.h</includes>
    <includes id="interactive__point__cloud_8h" name="interactive_point_cloud.h" local="no" imported="no">jsk_interactive_marker/interactive_point_cloud.h</includes>
  </compound>
  <compound kind="file">
    <name>interactive_point_cloud.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/include/jsk_interactive_marker/</path>
    <filename>interactive__point__cloud_8h</filename>
    <class kind="class">InteractivePointCloud</class>
    <member kind="typedef">
      <type>pcl::PointXYZRGB</type>
      <name>PointT</name>
      <anchorfile>interactive__point__cloud_8h.html</anchorfile>
      <anchor>af63aa02ad22799ec1b392e97942874b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interactive_point_cloud_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/src/</path>
    <filename>interactive__point__cloud__node_8cpp</filename>
    <includes id="interactive__point__cloud_8h" name="interactive_point_cloud.h" local="no" imported="no">jsk_interactive_marker/interactive_point_cloud.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>interactive__point__cloud__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>joint_state_publisher.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/src/</path>
    <filename>joint__state__publisher_8py</filename>
    <namespace>joint_state_publisher</namespace>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>namespacejoint__state__publisher.html</anchorfile>
      <anchor>ad864cec7641fcdbe272d5a2655f78ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>joint_state_publisher</name>
      <anchorfile>namespacejoint__state__publisher.html</anchorfile>
      <anchor>a42cf7d6d0bc24e398b96c745bb4565b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_states</name>
      <anchorfile>namespacejoint__state__publisher.html</anchorfile>
      <anchor>a9081e1fea8b7b3910bb5e84b0634377a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>marker_6dof.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/src/</path>
    <filename>marker__6dof_8cpp</filename>
    <class kind="class">Marker6DOF</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>marker__6dof_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_cloud_config_marker.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/src/</path>
    <filename>point__cloud__config__marker_8cpp</filename>
    <includes id="point__cloud__config__marker_8h" name="point_cloud_config_marker.h" local="no" imported="no">jsk_interactive_marker/point_cloud_config_marker.h</includes>
    <includes id="interactive__marker__utils_8h" name="interactive_marker_utils.h" local="no" imported="no">jsk_interactive_marker/interactive_marker_utils.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>point__cloud__config__marker_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_cloud_config_marker.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/include/jsk_interactive_marker/</path>
    <filename>point__cloud__config__marker_8h</filename>
    <class kind="struct">PointCloudConfigMarker::MarkerControlConfig</class>
    <class kind="class">PointCloudConfigMarker</class>
  </compound>
  <compound kind="file">
    <name>pointcloud_cropper.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/src/</path>
    <filename>pointcloud__cropper_8cpp</filename>
    <includes id="pointcloud__cropper_8h" name="pointcloud_cropper.h" local="yes" imported="no">jsk_interactive_marker/pointcloud_cropper.h</includes>
    <includes id="interactive__marker__helpers_8h" name="interactive_marker_helpers.h" local="yes" imported="no">jsk_interactive_marker/interactive_marker_helpers.h</includes>
    <namespace>jsk_interactive_marker</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pointcloud__cropper_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pointcloud_cropper.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/include/jsk_interactive_marker/</path>
    <filename>pointcloud__cropper_8h</filename>
    <class kind="class">jsk_interactive_marker::Cropper</class>
    <class kind="class">jsk_interactive_marker::CubeCropper</class>
    <class kind="class">jsk_interactive_marker::PointCloudCropper</class>
    <class kind="class">jsk_interactive_marker::SphereCropper</class>
    <namespace>jsk_interactive_marker</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>pointcloud__cropper_8h.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transformable_interactive_server.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/src/</path>
    <filename>transformable__interactive__server_8cpp</filename>
    <includes id="transformable__interactive__server_8h" name="transformable_interactive_server.h" local="no" imported="no">jsk_interactive_marker/transformable_interactive_server.h</includes>
  </compound>
  <compound kind="file">
    <name>transformable_interactive_server.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/include/jsk_interactive_marker/</path>
    <filename>transformable__interactive__server_8h</filename>
    <includes id="transformable__object_8h" name="transformable_object.h" local="no" imported="no">jsk_interactive_marker/transformable_object.h</includes>
    <class kind="class">jsk_interactive_marker::TransformableInteractiveServer</class>
    <namespace>jsk_interactive_marker</namespace>
  </compound>
  <compound kind="file">
    <name>transformable_joy_configure.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/scripts/</path>
    <filename>transformable__joy__configure_8py</filename>
    <namespace>transformable_joy_configure</namespace>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>a31e210ddf12f319b38cb75bb8add4215</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MIN_VALUE</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>a034e7312aea22af9b92707c30f845dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>a4c0ddf474b669214339849538b7dff21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>r_max</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>a1c77b3c4ea901d50691e4b41f317776b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>r_small_max</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>a159ee5d60d44bf3223b69f110eaf5807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>s</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>ab79be25db062c51576b602957dcfe7c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>set_r_pub</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>a74663d1dfb85c3d73ed32ca889b20b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>set_sr_pub</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>ae8edabea16ff083b3d2ed25fec37de82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>set_x_pub</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>a9b5c575d73b377064f66859410813bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>set_y_pub</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>a41100ab3a8a87a22337d7bd88b3ca1dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>set_z_pub</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>a02e9fc3118f7cc0a7a9fad63d6258016</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sr_max</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>ad0da8cd2adafda037bade16e65b17b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sr_small_max</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>ae99a6c13357b5fccc8d90bcb7f8d0dce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x_max</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>a0d4d60cae167e5a3dcdd3d3e5ee9df84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x_small_max</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>a5a7b32af4b0053b6160cd53b00ea9da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y_max</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>ab4d23c5c37ee65edc788c1b1824749ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y_small_max</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>a07e73147ea4ab5cf8e5d2c44b110a167</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>z_max</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>a5844db1af99d70df2abef179dcefb3f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>z_small_max</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>ac623bc4f7a773bacf3d18c1b606d77f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transformable_object.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/src/</path>
    <filename>transformable__object_8cpp</filename>
    <includes id="transformable__object_8h" name="transformable_object.h" local="no" imported="no">jsk_interactive_marker/transformable_object.h</includes>
    <namespace>jsk_interactive_marker</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PI</name>
      <anchorfile>transformable__object_8cpp.html</anchorfile>
      <anchor>a598a3330b3c21701223ee0ca14316eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>inverse</name>
      <anchorfile>transformable__object_8cpp.html</anchorfile>
      <anchor>af1f01cfee6fe129c24ab00a1aaf289bd</anchor>
      <arglist>(geometry_msgs::Pose pose)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transformable_object.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/include/jsk_interactive_marker/</path>
    <filename>transformable__object_8h</filename>
    <class kind="class">jsk_interactive_marker::TransformableBox</class>
    <class kind="class">jsk_interactive_marker::TransformableCylinder</class>
    <class kind="class">jsk_interactive_marker::TransformableMesh</class>
    <class kind="class">jsk_interactive_marker::TransformableObject</class>
    <class kind="class">jsk_interactive_marker::TransformableTorus</class>
    <namespace>jsk_interactive_marker</namespace>
  </compound>
  <compound kind="file">
    <name>transformable_server_sample.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/src/</path>
    <filename>transformable__server__sample_8cpp</filename>
    <includes id="transformable__interactive__server_8h" name="transformable_interactive_server.h" local="no" imported="no">jsk_interactive_marker/transformable_interactive_server.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>transformable__server__sample_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transformable_spacenav_configure.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/scripts/</path>
    <filename>transformable__spacenav__configure_8py</filename>
    <namespace>transformable_spacenav_configure</namespace>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>ad5071a4d10c5420d11862432d3cfaae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publishModeText</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>a441c06cb7b7a3b12ea4927654c0d92b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>display_separate_mode</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>a828ce38bbd7e6204ad0d5bd7e0ff6618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ns</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>a67bd977ccf282dae62d542825515899e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>ab313bed427715fafaf82bf64ac14d2d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>prev_b</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>aea552acc0124d0cb00d4307dcbc2d7e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rx_max</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>a7ce06440c2f19ee92ff28ba4e4a48450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ry_max</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>add60b6aef366ddb3e18ad7bd00dc9d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rz_max</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>a68f86950dee297e2b13351dc74c72eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>s</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>a68f167bc5536fb788f24de02245ae804</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>send_text_pub</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>a14f271bddb3753d60257899f05b3f15b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>separate_mode</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>aadc8d81909ee642a3c7a2ed7eeb606c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>set_pose_pub</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>a223d0a5bf6ca604678d0daae8da5c717</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>translate_mode</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>a1aa465aa093ecd3ffe12984a3d534d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x_max</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>ae9cf554fb525fc7fd45786079deda776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y_max</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>ab3e467c3e18903f63df3712caeb41408</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>z_max</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>a680eec9f252135f708113be0e766573b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>triangle_foot.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/src/</path>
    <filename>triangle__foot_8cpp</filename>
    <includes id="triangle__foot_8h" name="triangle_foot.h" local="no" imported="no">jsk_interactive_marker/triangle_foot.h</includes>
    <includes id="interactive__marker__utils_8h" name="interactive_marker_utils.h" local="no" imported="no">jsk_interactive_marker/interactive_marker_utils.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>triangle__foot_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>triangle_foot.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/include/jsk_interactive_marker/</path>
    <filename>triangle__foot_8h</filename>
    <includes id="interactive__marker__helpers_8h" name="interactive_marker_helpers.h" local="no" imported="no">jsk_interactive_marker/interactive_marker_helpers.h</includes>
    <class kind="class">TriangleFoot</class>
  </compound>
  <compound kind="file">
    <name>urdf_control_marker.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/src/</path>
    <filename>urdf__control__marker_8cpp</filename>
    <includes id="interactive__marker__utils_8h" name="interactive_marker_utils.h" local="no" imported="no">jsk_interactive_marker/interactive_marker_utils.h</includes>
    <class kind="class">UrdfControlMarker</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>urdf__control__marker_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>urdf_model_marker.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/src/</path>
    <filename>urdf__model__marker_8cpp</filename>
    <includes id="urdf__model__marker_8h" name="urdf_model_marker.h" local="no" imported="no">jsk_interactive_marker/urdf_model_marker.h</includes>
    <includes id="interactive__marker__utils_8h" name="interactive_marker_utils.h" local="no" imported="no">jsk_interactive_marker/interactive_marker_utils.h</includes>
    <includes id="interactive__marker__helpers_8h" name="interactive_marker_helpers.h" local="no" imported="no">jsk_interactive_marker/interactive_marker_helpers.h</includes>
  </compound>
  <compound kind="file">
    <name>urdf_model_marker.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/include/jsk_interactive_marker/</path>
    <filename>urdf__model__marker_8h</filename>
    <class kind="struct">UrdfModelMarker::graspPoint</class>
    <class kind="struct">UrdfModelMarker::linkProperty</class>
    <class kind="class">UrdfModelMarker</class>
  </compound>
  <compound kind="file">
    <name>urdf_model_marker_main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/src/</path>
    <filename>urdf__model__marker__main_8cpp</filename>
    <includes id="urdf__model__marker_8h" name="urdf_model_marker.h" local="no" imported="no">jsk_interactive_marker/urdf_model_marker.h</includes>
    <includes id="interactive__marker__utils_8h" name="interactive_marker_utils.h" local="no" imported="no">jsk_interactive_marker/interactive_marker_utils.h</includes>
    <includes id="interactive__marker__helpers_8h" name="interactive_marker_helpers.h" local="no" imported="no">jsk_interactive_marker/interactive_marker_helpers.h</includes>
    <class kind="class">UrdfModelSettings</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>urdf__model__marker__main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>world2yaml.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-jsk_visualization/doc_stacks/2015-09-13_22-25-43.317912/jsk_visualization/jsk_interactive_markers/jsk_interactive_marker/src/</path>
    <filename>world2yaml_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>dump_attribs_to_stdout</name>
      <anchorfile>world2yaml_8cpp.html</anchorfile>
      <anchor>a754e90ab016d2c54ba595110fc6b00fb</anchor>
      <arglist>(TiXmlElement *pElement, unsigned int indent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump_include_model</name>
      <anchorfile>world2yaml_8cpp.html</anchorfile>
      <anchor>a47b6f6daa355ecf9a3e85f8a11f08704</anchor>
      <arglist>(TiXmlNode *pParent, unsigned int indent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump_to_stdout</name>
      <anchorfile>world2yaml_8cpp.html</anchorfile>
      <anchor>ada6bb5ed9f3d315031ea194cad2cd39a</anchor>
      <arglist>(TiXmlNode *pParent, unsigned int indent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump_to_stdout</name>
      <anchorfile>world2yaml_8cpp.html</anchorfile>
      <anchor>a2a8093b2d9f683eff69b4e6cfec9f403</anchor>
      <arglist>(const char *pFilename)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getIndent</name>
      <anchorfile>world2yaml_8cpp.html</anchorfile>
      <anchor>a492a654a3f8ab6a2d537191b5f872614</anchor>
      <arglist>(unsigned int numIndents)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getIndentAlt</name>
      <anchorfile>world2yaml_8cpp.html</anchorfile>
      <anchor>ac8118270e306beaf8a4a2a133ad8e535</anchor>
      <arglist>(unsigned int numIndents)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>world2yaml_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>std::ofstream</type>
      <name>ofs</name>
      <anchorfile>world2yaml_8cpp.html</anchorfile>
      <anchor>a7d23b20e0c4f8f73ff16717b5beacc34</anchor>
      <arglist>(&quot;test.txt&quot;)</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>NUM_INDENTS_PER_SPACE</name>
      <anchorfile>world2yaml_8cpp.html</anchorfile>
      <anchor>a8f255061d979c90ef5d2f04e21228c68</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DoorFoot</name>
    <filename>classDoorFoot.html</filename>
    <member kind="function">
      <type></type>
      <name>DoorFoot</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>a52029b5df2121988d489cdb540b73640</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeDoorMarker</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>a79a0bc6412c9643b77a14638ad4cd6cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeFootMarker</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>a11268cf0f35e7e9a1fb2b489436843c8</anchor>
      <arglist>(geometry_msgs::Pose pose, bool right)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeInteractiveMarker</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>a9bf6a8904560d071d4f5f95e97ec9e9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeKnobMarker</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>a544945a90fb97e47cf10044f30a2cf47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeKnobMarker</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>af6fb65d4c8cdc19d946a552e12481962</anchor>
      <arglist>(int position)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeLFootMarker</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>ab2eed16ea0dd38f7d47a26873caeb213</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeLWallMarker</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>a2f26ec2df9ee9d5823d324001763c35f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>interactive_markers::MenuHandler</type>
      <name>makeMenuHandler</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>ac3f5f613b5ab62a4a89ad3dfe7953d6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeRFootMarker</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>a6777ddcafda438578a5dec6e9fa235bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeRWallMarker</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>ace793a49ad541ede89c649de0430c730</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveBoxCb</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>a962805e905cc0098af6aaf15f96e71a8</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>procAnimation</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>ab6f44894960c192aa8b3123a28008a0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pullDoorCb</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>aa2b1a72d7ae9864e2eb003d66efa44ec</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushDoorCb</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>adfcbf739404c177330b2dceb996d94af</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showNextStepCb</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>a21f6711a7399bf03f6827770ce627051</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showPreviousStepCb</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>a7b4d222819f61030c5cef6057bb90edd</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showStandLocationCb</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>ad6d42671b6f817e57ee12bacabe0b95f</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateBoxInteractiveMarker</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>afebb41eacf482ceadc80c7ebfda97f39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Pose</type>
      <name>door_pose</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>a069a110213970ac4fdf0a68218cbc7f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; geometry_msgs::PoseStamped &gt;</type>
      <name>foot_list</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>a43aea4094ec47809b0f4d710c69bb307</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>footstep_index_</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>a6c49532f6494ef465720c5e9df8c3cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>footstep_show_initial_p_</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>a141cf7763e2671ae97052e164c7cae23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>marker_name</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>a87253b5bfa9b156ca1884757dba2e3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_handler</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>ae9eeda63919f9a9a68cb0b39b8b03ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>ab93e528eb809f07094080dc977592efb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>pnh_</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>a3e0641a1091d627e87cd7ee546274afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>push</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>a4f8b0402154fe12b483fd67210a3c02c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; interactive_markers::InteractiveMarkerServer &gt;</type>
      <name>server_</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>ab17a2b63308fb6c908825ba0c51f2041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>server_name</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>ac3a67da7443b735f174ca26623f10094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>size_</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>a62e3950e51cec9abc9839957563238a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_color_knob</name>
      <anchorfile>classDoorFoot.html</anchorfile>
      <anchor>ab9fe96aa3f90598182dfe00626cd4c9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FootstepMarker</name>
    <filename>classFootstepMarker.html</filename>
    <member kind="typedef">
      <type>jsk_interactive_marker::FootstepMarkerConfig</type>
      <name>Config</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>af6126a1288924853fa0c3cd31c8d32e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; jsk_footstep_msgs::ExecFootstepsAction &gt;</type>
      <name>ExecuteActionClient</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a549fbf531a2269502c54d82f04bbaa1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; jsk_footstep_msgs::PlanFootstepsAction &gt;</type>
      <name>PlanningActionClient</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a162b0148b229e2103a108c3a158c1694</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>jsk_footstep_msgs::PlanFootstepsResult</type>
      <name>PlanResult</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a8536a56c3c3a9fa3d12de64e1f6d9fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FootstepMarker</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a2e064d0a462abf30ed7f22ed97b6e5e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateInitialFootstep</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a8b545955570e3b0eb9977cf7233827e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FootstepMarker</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a0ffeed93e0e275e4648555918b1b93f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>callEstimateOcclusion</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>abf7d05b65a8cc3cfc634bc0fab095302</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>cancelWalk</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>ad30adedb0a42b4e6e158ce2cd5697a09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>changePlannerHeuristic</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>afc6251a4ff46a3aae835270c683f03e6</anchor>
      <arglist>(const std::string &amp;heuristic)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>geometry_msgs::Pose</type>
      <name>computeLegTransformation</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a99c988886d5c9ee2d4afbcbf2d898f53</anchor>
      <arglist>(uint8_t leg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>geometry_msgs::Polygon</type>
      <name>computePolygon</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a21899d8bcdf361456d522a6ebf6fffe8</anchor>
      <arglist>(uint8_t leg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>configCallback</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a41652c46d01ba5bf8f4775014028c7c3</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>executeCB</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>abf379c79fca771929e6583c7eccd524b</anchor>
      <arglist>(const std_msgs::Empty::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>executeFootstep</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>abf4744e0b5e7982207acc1b92e557836</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>geometry_msgs::Pose</type>
      <name>getFootstepPose</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a03b8f68bbf7f93dfec1e78326b7be072</anchor>
      <arglist>(bool leftp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initializeInteractiveMarker</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a43f00f24e544c4ad4613ca0c4b797fbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>lookGround</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>adeee4330439cec9810eaeab68f936183</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>visualization_msgs::Marker</type>
      <name>makeFootstepMarker</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a7de985a5ef2c2019f6ef90cf33357334</anchor>
      <arglist>(geometry_msgs::Pose pose)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>menuCommandCB</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a570dcf27466e96802fc51bc506b0f96d</anchor>
      <arglist>(const std_msgs::UInt8::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>menuFeedbackCB</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>ae007bf953bbd2a6a29b4c6bee1450191</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>moveMarkerCB</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>ad25624e8d6be406e56f140e72ae917b0</anchor>
      <arglist>(const geometry_msgs::PoseStamped::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>planDoneCB</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>afc8b69abfaaf1dcdacf40fedd0f0c19f</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state, const PlanResult::ConstPtr &amp;result)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>planIfPossible</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a45e997ebcd04f0ee076b9f2d30309d8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>processFeedbackCB</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>af56ddd52ba4628ba7d1194e1d36f6ef9</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>processMenuFeedback</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a472117c9cf6fd3e93c71a3c43970b9e2</anchor>
      <arglist>(uint8_t id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>projectionCallback</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a865f21cb32495241315e626d47cd07e1</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;pose)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>projectMarkerToPlane</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a442c365cdec5d7006d0047dca64b0d75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>readPoseParam</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a2e26df0770bf18f7655c53e10204ea96</anchor>
      <arglist>(ros::NodeHandle &amp;pnh, const std::string param, tf::Transform &amp;offset)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resetLegPoses</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a1e12e8b7f976c8417938818d63adb9c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resumeCB</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>adbbf73dc229dfe5a71a9338dcb0ee2cc</anchor>
      <arglist>(const std_msgs::Empty::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resumeFootstep</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a5d7f981772083a3d1ec765d3a55290d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>snapLegs</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a3113b605c55b86dd6723c7ded5090cdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlanningActionClient</type>
      <name>ac_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>aa93a7f1fc14c81aa7f56ad803160ca42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExecuteActionClient</type>
      <name>ac_exec_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a758d2b746d17678bdfc971762dcb14b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>always_planning_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a69ce10e4bdbce371ae3a609dba93cd46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>current_pose_pub_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>aed3aa87b138cbbfe1a522d72662796f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceClient</type>
      <name>estimate_occlusion_client_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>aa4846beac35b4787c4ced0cbbbf26085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>exec_sub_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a25b7434ba347cb659f697e89a5a811ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>foot_size_x_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a9005da00d87a775f2db4ba02061f4bc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>foot_size_y_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a49bcdf00f7e78506c6fa112201bf3b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>foot_size_z_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a55309c6b8ce53c44834bffaa29c871df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>footstep_margin_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a03e50856f2bf86324ec51b083814c052</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>footstep_pub_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a6dd48b9f27e1a22b36a138f64b1d02d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>initial_reference_frame_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a337e8b1651db1f460ca7404f13d8fa4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>jsk_recognition_msgs::SimpleOccupancyGridArray::ConstPtr</type>
      <name>latest_grids_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a8723552b5c0c144de7cf78d8cdf396be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>lfoot_frame_id_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>af0d867bf60cbf2db931909377e6cf501</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>lleg_first_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a52907dfee2da582e87c1f293394e1075</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::Pose</type>
      <name>lleg_initial_pose_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a14ce536c2a9e7bec17b56cdce167de36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::Transform</type>
      <name>lleg_offset_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a570e32d8b2e29a4b19483bbaccb4d802</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::Pose</type>
      <name>lleg_pose_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>ad65109b0b43a2f186507c35a57254580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>marker_frame_id_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a97dc7ea96fcc92cb978d31c543b6d835</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::PoseStamped</type>
      <name>marker_pose_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a7cb7b818cb92f7db7abf749e306213f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>menu_command_sub_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>ac9febc127fbfa539511557b2d48332bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_handler_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>af3da957610389fa0f92909e2b4696efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>move_marker_sub_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a36f64704df0d7cb4ff31ad69951e46ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlanResult::ConstPtr</type>
      <name>plan_result_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a07c6cc4dbc5d12d7fe7605c95071abd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>plan_run_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>ac3f486d858e6305dec772c4a33e3c0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>plan_run_mutex_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a4c81316c1326d33ba47fe7e0e5164902</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>plane_mutex_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>af885bd8b371bc334869b7487eccb2128</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>project_footprint_pub_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>aab19ab86e6999bb6228b66c2b1d9d210</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>projection_sub_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a9ad5d3ce9eaa5d37ac45982906c6c22b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>resume_sub_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>aecbd8beb574b31ee742e66dcab1df17f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>rfoot_frame_id_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>ad15509f4727f481b7b5b6116fbd7a3b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::Pose</type>
      <name>rleg_initial_pose_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a97155238de65d4173077d6a939098207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::Transform</type>
      <name>rleg_offset_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a2725ce6098f222b80a620e98de063c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::Pose</type>
      <name>rleg_pose_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a4bd9783d01e34f10dd3c096950e51601</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; interactive_markers::InteractiveMarkerServer &gt;</type>
      <name>server_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>abe6de1c567be452cc1e33c25a0ba371d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>show_6dof_control_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a98c2a4d3bf60317a6db617977ffe3243</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceClient</type>
      <name>snapit_client_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a6bde49a2169e990fcbc83b982aacbc25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>snapped_pose_pub_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a0be08e529c00cb5b587ac20fd635253c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; Config &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a809b84aa7b6afb8266a267566893ac84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; tf::TransformListener &gt;</type>
      <name>tf_listener_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a495bbdbc6a055779c8cdb07d83c6b6cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_footstep_controller_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a9ab937f9a95e0ed17f14613377fc5e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_footstep_planner_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>ada1fa39954f4a6eeda929439f3f9b250</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_initial_footstep_tf_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>aec85b51a2014add68aec210d69617fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_initial_reference_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a3624a409110fdb58574a572f6cf0ef11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_plane_snap_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a6a62d028d52e7badfcf3ed61ec21a84d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_projection_service_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a0b71b40bb9e206a5804a072929f06c7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_projection_topic_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a5177276a5399326b60026ca7100516d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>wait_snapit_server_</name>
      <anchorfile>classFootstepMarker.html</anchorfile>
      <anchor>a482f490738031b89ceb1828ffd95be5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InteractiveMarkerInterface</name>
    <filename>classInteractiveMarkerInterface.html</filename>
    <class kind="struct">InteractiveMarkerInterface::ControlState</class>
    <class kind="struct">InteractiveMarkerInterface::GripperState</class>
    <class kind="struct">InteractiveMarkerInterface::MeshProperty</class>
    <class kind="struct">InteractiveMarkerInterface::UrdfProperty</class>
    <member kind="function">
      <type>void</type>
      <name>addHandMarker</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a7b288cc4d6b8a7a6c85e228ca72ece53</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;im, std::vector&lt; UrdfProperty &gt; urdf_vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addSphereMarker</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a32ea2e513a268f6e2f49472e2d6d20e2</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;im, double scale, std_msgs::ColorRGBA color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeForceModeCb</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a13a57a05fc347da8f9e365242211cbe3</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeForceModeCb1</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>af68c1e333e9538a7f80c9c4e4c362ce6</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeForceModeCb2</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>adb2818071c9673093ac049b362aeebf8</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeMarkerForceMode</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a77ec4028e824b0d8b4e46e72ba0b9255</anchor>
      <arglist>(std::string mk_name, int im_mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeMarkerMoveMode</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>affbb376dc70aa34e2ad4e2c757b65683</anchor>
      <arglist>(std::string mk_name, int im_mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeMarkerMoveMode</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a52804337a57de3142e36ecd04e470eb7</anchor>
      <arglist>(std::string mk_name, int im_mode, float mk_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeMarkerMoveMode</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a298aff5bf8e918de5c5306d9cd49c482</anchor>
      <arglist>(std::string mk_name, int im_mode, float mk_size, geometry_msgs::PoseStamped dist_pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeMarkerOperationModelMode</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a351fb1a3e41db31c57f717046340dc4e</anchor>
      <arglist>(std::string mk_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeMoveArm</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>ae9687b73a970df33f60da43e7011396e</anchor>
      <arglist>(std::string m_name, int menu)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeMoveModeCb</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a8b8923dff0215f92c6355f0d747f096d</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeMoveModeCb1</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>aa893d2f0129e9862802c21ef3471e271</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeMoveModeCb2</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a4cb8ef1471c9214181718dfc9f950f00</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ConstraintCb</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a293248e06159c890aff4a9dda0a3df86</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ikmodeCb</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>aa0fc1b00e850c6136466245133c154eb</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>IMSizeLargeCb</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a622bcfd0b7b239756cdc294ff63a4770</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>IMSizeMiddleCb</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a771c9809c46b14313013f00ed63dc96e</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>IMSizeSmallCb</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a800d6bf6fea856cce8c3a5bc9451f42a</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initBodyMarkers</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a88b281d3b6ebc04c4b726228202932bc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initControlMarkers</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a92681c72f392ad123a84759c607efe1e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initHandler</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a37c3ac007b19f86ac46cce2a2ab856bf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InteractiveMarkerInterface</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a79928db77c1ac8d57e22d4c23c826add</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadMeshes</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>aae3c4b663337e337e246d0d842564540</anchor>
      <arglist>(XmlRpc::XmlRpcValue val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadMeshFromYaml</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a05a88545b4f108f6c6330d174d667137</anchor>
      <arglist>(XmlRpc::XmlRpcValue val, std::string name, std::vector&lt; MeshProperty &gt; &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadUrdfFromYaml</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a436c92ffb2798cf2d3425c14b3d455a9</anchor>
      <arglist>(XmlRpc::XmlRpcValue val, std::string name, std::vector&lt; UrdfProperty &gt; &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lookAutomaticallyMenuCB</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a64234d7b4f27d7fcb3b3b4415a4a1526</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>make6DofControlMarker</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a900942461e979b46e238159540d55ae6</anchor>
      <arglist>(std::string name, geometry_msgs::PoseStamped &amp;stamped, float scale, bool fixed_position, bool fixed_rotation)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeBaseMarker</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a68f522a52a23dacb9a6e3b879cb26d64</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, bool fixed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeCenterSphere</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a4c1c42a16423ab43c07cbaeba4e96af4</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;mk, double mk_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeIMVisible</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a1bc467ea75968579a622ef8d97d3c58a</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;im)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>marker_menu_cb</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a806dc52fbb772e7344685dab14ec3dea</anchor>
      <arglist>(const jsk_interactive_marker::MarkerMenuConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>markers_del_cb</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a5d478cfe7e44226635b570888fe5ddb5</anchor>
      <arglist>(jsk_interactive_marker::MarkerSetPose::Request &amp;req, jsk_interactive_marker::MarkerSetPose::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>markers_set_cb</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a30fabc143a3575ba083067d2ffe416b5</anchor>
      <arglist>(jsk_interactive_marker::MarkerSetPose::Request &amp;req, jsk_interactive_marker::MarkerSetPose::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>modeCb</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a6e94d03669ffb8d0af86b5ed1b20f5df</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>move_marker_cb</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>aebf5bebf575aaed7784815518b41076e</anchor>
      <arglist>(const geometry_msgs::PoseStampedConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>proc_feedback</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a70483f01af7cac4ccab9bc7510283353</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>proc_feedback</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a477b03c7f69be2433ebfa74efe87cd79</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback, int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pub_marker_menu</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a62db7c3f8a260e6f435877becb5030d9</anchor>
      <arglist>(std::string marker, int menu, int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pub_marker_menu</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a0bce5adac154f057af8750e5f9ab4a1b</anchor>
      <arglist>(std::string marker, int menu)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pub_marker_menuCb</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>ab904d3fb7ec59be61d40733fda1f6503</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback, int menu)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pub_marker_menuCb</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a0470d671e5838231c5370f5b419f8d12</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback, int menu, int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pub_marker_pose</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>af1fccfb0f303407fcfe410e2e7034a57</anchor>
      <arglist>(std_msgs::Header header, geometry_msgs::Pose pose, std::string name, int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pub_marker_tf</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>ac8d97e206803a154a9565f25d24c02d5</anchor>
      <arglist>(std_msgs::Header header, geometry_msgs::Pose pose)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reset_cb</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a1f8d4e1a1a53f738c1196a341b7c1287</anchor>
      <arglist>(jsk_interactive_marker::SetPose::Request &amp;req, jsk_interactive_marker::SetPose::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>set_cb</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a2a530aa59964fc2e38511eb8c85b4d37</anchor>
      <arglist>(jsk_interactive_marker::MarkerSetPose::Request &amp;req, jsk_interactive_marker::MarkerSetPose::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOriginCb</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>afabceec32d8827af16ef4a6f436b59d8</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback, bool origin_hand)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>targetPointMenuCB</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>ad1f7df4fac03b051cd36961952efae4f</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toggleIKModeCb</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a0a87acb8a375f3150d365bf56109c5a1</anchor>
      <arglist>(const std_msgs::EmptyConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toggleStartIKCb</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>aed17b7f9b0db674ed8f79b13f0ba50c5</anchor>
      <arglist>(const std_msgs::EmptyConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateBase</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a8e0686db0c57f814c530079ed741a6ac</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateFinger</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>ad5866fe7515921776d9d23fff48c23fd</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback, std::string hand)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateHeadGoal</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>ad36f68b796f39f50f6919df316ab8290</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>useTorsoCb</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a6e2828f481c8698ed22778e241dbb7fd</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usingIKCb</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>ad5b7e5431312b2683679e8f26e650881</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>base_frame</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a3478f1e807c9ec65e95c8373965473a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ControlState</type>
      <name>control_state_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a3d2207b2e39380e89a515b71f6b1f3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>dynamic_tf_publisher_client_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a66a9c737e3735fb7c78e3ee33a331a7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>fix_marker</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a7f92df3ec3e03271fba5d69fab70f103</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>h_mode_constrained</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>ac66fb28b06044d2855aabfed40ba01e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>h_mode_ikmode</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a71eed2242b73980d89b3e5de6886c428</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>h_mode_last</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a875483068a37a5906a8cee7e34432d91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>h_mode_last2</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a39fdffef8ec3d45c0850f86fa4942866</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>h_mode_last3</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>aa9b605d8690158bca48e02a027531027</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>h_mode_rightarm</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a69d00df544aa3a33c251980bd3299041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>hand_type_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a321fc5cc24696c60118d7ad732a7535f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>head_auto_look_handle_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a34eb83576746cbafd667ebe04f232705</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::PoseStamped</type>
      <name>head_goal_pose_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>aa169d1c4c02e6dd7628c44bbc8afaee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>head_link_frame_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a1a2544404af722639c72f64556617b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>head_mesh_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a62df383d0a8dd62d770d9a1f93775509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>head_target_handle_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a47ae8391c995c8b7b0e7779039d1bf32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; visualization_msgs::InteractiveMarker &gt;</type>
      <name>imlist</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a9a887c44fa0ac4d6b510215ba845f7ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; MeshProperty &gt;</type>
      <name>lhand_mesh_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a123bd7e579a13bd5e01c21b199db03ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; UrdfProperty &gt;</type>
      <name>lhand_urdf_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a5c60ba3fcd3bb28b30ee1fafc8548781</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>marker_name</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a240112e882d05fc092a2c476c8b6a592</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_base_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>af571756b9591d8aa560770b5ef489cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_finger_l_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a3849ccf756f9df1687cea8c45aefde79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_finger_r_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a34f4a83d2bc290e8534593e4d5f5a052</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_handler</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a2f0f53d61c8e696b25e9a1374ae23aac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_handler1</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a01407dd447a4f60cfae44c403a8060d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_handler2</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a05e23f4b8e378b556c3641e0c0538c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_handler_force</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a32e0cee7f892aa68db22cf3a308028f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_handler_force1</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a6b9db7d748fe27b35e7a0ab6e246cdd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_handler_force2</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a730a780f91198249f49e176c609ea569</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_head_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a59e5e479bf6c559a63f0964a7eb49f94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_head_target_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a9d217f2678e40559acc8ebb0099ef8b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>move_base_frame</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a3a863995dde09f81539cc67d1aad1c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a90791ed3d14ae05dba8782451f92f735</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>pnh_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a39b8eed572306df29c04259e1f6bea6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a7481f40455d7025977e25f3eda0257e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_move_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a6ae0a46ce0e2b4fa691678baf421cb10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_update_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a66f7f1b690aa24277012b6a277d25e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; MeshProperty &gt;</type>
      <name>rhand_mesh_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>abaa26146c62b76b7aed239961dc6a303</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; UrdfProperty &gt;</type>
      <name>rhand_urdf_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a3569fdbaeff7a5786faeb3986de6e7bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>rotation_nil_menu_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a493c7f343f4fb607bcffe5583b095349</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>rotation_t_menu_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a17afcd09339422a3cfc94282e20c8b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>serv_markers_del_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>ae0fcd4cc5f0adedc4fde48ca2bda4301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>serv_markers_set_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a9ccc5fc613f57d3576e38286ff7fe2cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>serv_reset_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a48c96476883685f4690170d10b2702c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>serv_set_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a6097509d0f37ab72d81cb2b3cac8ab02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; interactive_markers::InteractiveMarkerServer &gt;</type>
      <name>server_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>abee4b5b78d3426aecb1fe2c1226441e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>server_name</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a165262c10ec511c47a9b9c79f91b92a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>start_ik_menu_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>ad4371ba58f5c29a32e5c1c65ba6b915d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>stop_ik_menu_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a0cb64cdd4ea9f695239805a51ddc7df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_marker_menu_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a890f312f275603fd60c570920c79a0ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_marker_pose_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>ae2ab990da88dc61b593d5c1bf3e05141</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>sub_menu_handle</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a419a819942157f4840a21cce6cb31472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>sub_menu_handle2</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a1d67bdde7ef10cd7f5b553422a36ede8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>sub_menu_handle_ik</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a4cba349f8c35369f7020daf81a27e200</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_toggle_ik_mode_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a81d7f08b588276428155e2bc650b3c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_toggle_start_ik_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a8f6761c6a47827f389f7113670bdf89c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>target_frame</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a2aa4524278d764c2d78099ada08305a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformBroadcaster</type>
      <name>tfb_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a51ff0f7cebd49f1e39a49711fa01d6e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>use_arm</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>add191faa17c9b3fceac3484d291ae476</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_body_marker_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>acfb635625dcbc1cf017a41c89827ac77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_center_sphere_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a353fcedb383f7519318fc91611b7d7cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_finger_marker_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a51a6367c890a6e080bb450a7ff4255e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>use_fullbody_menu_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>aa49757cec026a3da6b2b795a2d28511e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>use_torso_menu_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>aa5e4299346d58d9670df6c9147919b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>use_torso_nil_menu_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a87c7fb5a17ea29558dcbfe94124b9a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>use_torso_t_menu_</name>
      <anchorfile>classInteractiveMarkerInterface.html</anchorfile>
      <anchor>a0a03114331a7a4454c976c4921dccbed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>InteractiveMarkerInterface::ControlState</name>
    <filename>structInteractiveMarkerInterface_1_1ControlState.html</filename>
    <member kind="enumeration">
      <name>MoveArmState</name>
      <anchorfile>structInteractiveMarkerInterface_1_1ControlState.html</anchorfile>
      <anchor>a737daac9ccb8d3b3ae8c1eab4356b6d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RARM</name>
      <anchorfile>structInteractiveMarkerInterface_1_1ControlState.html</anchorfile>
      <anchor>a737daac9ccb8d3b3ae8c1eab4356b6d7ab5cba5c3e5d00e706315632566b8cf23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LARM</name>
      <anchorfile>structInteractiveMarkerInterface_1_1ControlState.html</anchorfile>
      <anchor>a737daac9ccb8d3b3ae8c1eab4356b6d7aeb2c3e74f707369ab9758902cda2fbbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARMS</name>
      <anchorfile>structInteractiveMarkerInterface_1_1ControlState.html</anchorfile>
      <anchor>a737daac9ccb8d3b3ae8c1eab4356b6d7a00366327bbd6ce4ea6a8899b2b8f9363</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MoveOriginState</name>
      <anchorfile>structInteractiveMarkerInterface_1_1ControlState.html</anchorfile>
      <anchor>a3309aff4e29f685f0d7165fb6ee525b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HAND_ORIGIN</name>
      <anchorfile>structInteractiveMarkerInterface_1_1ControlState.html</anchorfile>
      <anchor>a3309aff4e29f685f0d7165fb6ee525b0adbc1af9bc4e5000d4171a3343675dfdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DESIGNATED_ORIGIN</name>
      <anchorfile>structInteractiveMarkerInterface_1_1ControlState.html</anchorfile>
      <anchor>a3309aff4e29f685f0d7165fb6ee525b0a5af2efb3d51cff54ff184e13bac54435</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ControlState</name>
      <anchorfile>structInteractiveMarkerInterface_1_1ControlState.html</anchorfile>
      <anchor>aee77cbf762963c6540cf85d11f939d5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>structInteractiveMarkerInterface_1_1ControlState.html</anchorfile>
      <anchor>a4d59f5073b909b17664b4ed0595843b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>base_on_</name>
      <anchorfile>structInteractiveMarkerInterface_1_1ControlState.html</anchorfile>
      <anchor>af35a27d35fef18560c632dbdc1356b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GripperState</type>
      <name>dual_grippers_</name>
      <anchorfile>structInteractiveMarkerInterface_1_1ControlState.html</anchorfile>
      <anchor>a05144b3b6ea7a194cfc543cad46408f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>head_on_</name>
      <anchorfile>structInteractiveMarkerInterface_1_1ControlState.html</anchorfile>
      <anchor>a08e86b18350dc64f649f3d486b25f469</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>init_head_goal_</name>
      <anchorfile>structInteractiveMarkerInterface_1_1ControlState.html</anchorfile>
      <anchor>a9dbcc3d19fbb137259f6760b2dde4801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>l_finger_on_</name>
      <anchorfile>structInteractiveMarkerInterface_1_1ControlState.html</anchorfile>
      <anchor>a9cad9ad16129923afc44d7e9d2b6ab83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GripperState</type>
      <name>l_gripper_</name>
      <anchorfile>structInteractiveMarkerInterface_1_1ControlState.html</anchorfile>
      <anchor>a5662eb044464bbe806cb9a2517a55199</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>look_auto_on_</name>
      <anchorfile>structInteractiveMarkerInterface_1_1ControlState.html</anchorfile>
      <anchor>ad5b0ba6737870e45746a1933fada30bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::PoseStamped</type>
      <name>marker_pose_</name>
      <anchorfile>structInteractiveMarkerInterface_1_1ControlState.html</anchorfile>
      <anchor>abd108bfd4a1dcae41b615d84adbb89fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MoveArmState</type>
      <name>move_arm_</name>
      <anchorfile>structInteractiveMarkerInterface_1_1ControlState.html</anchorfile>
      <anchor>af2d10220cc694d9d5a13c996bfae284f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MoveOriginState</type>
      <name>move_origin_state_</name>
      <anchorfile>structInteractiveMarkerInterface_1_1ControlState.html</anchorfile>
      <anchor>a21441b7e29c405c21f3b5128c9512caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>planar_only_</name>
      <anchorfile>structInteractiveMarkerInterface_1_1ControlState.html</anchorfile>
      <anchor>a21d246482860834bf886a31289f7affc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>posture_l_</name>
      <anchorfile>structInteractiveMarkerInterface_1_1ControlState.html</anchorfile>
      <anchor>a3ea6b984defd20c6b273d5493d95fbcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>posture_r_</name>
      <anchorfile>structInteractiveMarkerInterface_1_1ControlState.html</anchorfile>
      <anchor>a6762d929dba2c364ad6d7077457baf65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>projector_on_</name>
      <anchorfile>structInteractiveMarkerInterface_1_1ControlState.html</anchorfile>
      <anchor>a2ab1643aa3a6ac11a8907e2d6fa02b11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>r_finger_on_</name>
      <anchorfile>structInteractiveMarkerInterface_1_1ControlState.html</anchorfile>
      <anchor>afec88170593ef5bac221a25c03c64ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GripperState</type>
      <name>r_gripper_</name>
      <anchorfile>structInteractiveMarkerInterface_1_1ControlState.html</anchorfile>
      <anchor>a3d4eca567bc7dfd2b911f7b6f30a15bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>torso_on_</name>
      <anchorfile>structInteractiveMarkerInterface_1_1ControlState.html</anchorfile>
      <anchor>a7be712a65375091f4e41f0bac3be00fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>InteractiveMarkerInterface::GripperState</name>
    <filename>structInteractiveMarkerInterface_1_1GripperState.html</filename>
    <member kind="function">
      <type></type>
      <name>GripperState</name>
      <anchorfile>structInteractiveMarkerInterface_1_1GripperState.html</anchorfile>
      <anchor>a848dadc7e7956fa0483708b870c5fb05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>edit_control_</name>
      <anchorfile>structInteractiveMarkerInterface_1_1GripperState.html</anchorfile>
      <anchor>a3395261e115365ec891f308543248ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>on_</name>
      <anchorfile>structInteractiveMarkerInterface_1_1GripperState.html</anchorfile>
      <anchor>aab0afb473e58e5abc57f27e113a5d0cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>torso_frame_</name>
      <anchorfile>structInteractiveMarkerInterface_1_1GripperState.html</anchorfile>
      <anchor>a0b56bd1003c53ac54c76c7dbff39ec65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>view_facing_</name>
      <anchorfile>structInteractiveMarkerInterface_1_1GripperState.html</anchorfile>
      <anchor>a0821a97d3600f69832c47f3e58b175ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>InteractiveMarkerInterface::MeshProperty</name>
    <filename>structInteractiveMarkerInterface_1_1MeshProperty.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>link_name</name>
      <anchorfile>structInteractiveMarkerInterface_1_1MeshProperty.html</anchorfile>
      <anchor>a7af2c73f56ee3543423d270bf685b224</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mesh_file</name>
      <anchorfile>structInteractiveMarkerInterface_1_1MeshProperty.html</anchorfile>
      <anchor>a60d4e0579db0f504331a691950aa16e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::Quaternion</type>
      <name>orientation</name>
      <anchorfile>structInteractiveMarkerInterface_1_1MeshProperty.html</anchorfile>
      <anchor>a76fcfc3a61e4cba11563ab1f5f60b2a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::Point</type>
      <name>position</name>
      <anchorfile>structInteractiveMarkerInterface_1_1MeshProperty.html</anchorfile>
      <anchor>a28f07e73e998cf86f5db2e1d6dd16efc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>InteractiveMarkerInterface::UrdfProperty</name>
    <filename>structInteractiveMarkerInterface_1_1UrdfProperty.html</filename>
    <member kind="variable">
      <type>std_msgs::ColorRGBA</type>
      <name>color</name>
      <anchorfile>structInteractiveMarkerInterface_1_1UrdfProperty.html</anchorfile>
      <anchor>abed5e5da4601166e613d50576a16ef11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; urdf::ModelInterface &gt;</type>
      <name>model</name>
      <anchorfile>structInteractiveMarkerInterface_1_1UrdfProperty.html</anchorfile>
      <anchor>a4cecb0ec9e54c90131e2bc63bbc2adae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::Pose</type>
      <name>pose</name>
      <anchorfile>structInteractiveMarkerInterface_1_1UrdfProperty.html</anchorfile>
      <anchor>a03afaa71d9467ee02a7a9b7e40ba2923</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>root_link_name</name>
      <anchorfile>structInteractiveMarkerInterface_1_1UrdfProperty.html</anchorfile>
      <anchor>a1a492dcb302cbca2b0325fd4e7a52f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>scale</name>
      <anchorfile>structInteractiveMarkerInterface_1_1UrdfProperty.html</anchorfile>
      <anchor>a0ef8ec5c406ec4e9bcc4e1b102c5c7e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_original_color</name>
      <anchorfile>structInteractiveMarkerInterface_1_1UrdfProperty.html</anchorfile>
      <anchor>a8bbf0633cbf054cca51ae9506f2799e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InteractivePointCloud</name>
    <filename>classInteractivePointCloud.html</filename>
    <member kind="function">
      <type>void</type>
      <name>handlePoseAndBoundingBoxCallback</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a603a01ded8e097b838413d46de7392a2</anchor>
      <arglist>(const jsk_recognition_msgs::Int32StampedConstPtr &amp;index, const geometry_msgs::PoseArrayConstPtr &amp;pa, const jsk_recognition_msgs::BoundingBoxArrayConstPtr &amp;box)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handlePoseCallback</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a35eb90284a485f0fd2a7fe55dce2a1fb</anchor>
      <arglist>(const geometry_msgs::PoseStampedConstPtr &amp;ps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hide</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a5b6cef3c2bc69f437b21cdc89ad3e8ec</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InteractivePointCloud</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a5bdf03fc1c2e2d606d53067b6cd158e5</anchor>
      <arglist>(std::string marker_name, std::string topic_name, std::string server_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointCloudAndBoundingBoxCallback</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a77f1d162a6b6a24f6d395bdb9ed62b86</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;cloud, const jsk_recognition_msgs::BoundingBoxArrayConstPtr &amp;box, const geometry_msgs::PoseStampedConstPtr &amp;handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointCloudCallback</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a6fc01731f50931e42f80fff84be369e6</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHandlePoseCallback</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>ad09ece8c7511288ca3cf61a1628983ad</anchor>
      <arglist>(const geometry_msgs::PoseStampedConstPtr &amp;ps)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~InteractivePointCloud</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a3dda766aa00c24400363fdb5a214c8ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>jsk_interactive_marker::InteractivePointCloudConfig</type>
      <name>Config</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>ac9e58c1873f13f8249c140faf815e862</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>interactive_markers::MenuHandler</type>
      <name>MenuHandler</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>aef78f699d1096947fdf4f5b29f02bb49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ExactTime&lt; jsk_recognition_msgs::Int32Stamped, geometry_msgs::PoseArray, jsk_recognition_msgs::BoundingBoxArray &gt;</type>
      <name>SyncHandlePose</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>ad16d919e8f506fa1c9b55570ecbfda27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ExactTime&lt; sensor_msgs::PointCloud2, jsk_recognition_msgs::BoundingBoxArray, geometry_msgs::PoseStamped &gt;</type>
      <name>SyncPolicy</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a86f55430b77aedff26fb95f1fc0048a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>configCallback</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a51940a7d3d86a6fa1b6622f1e7a69833</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>leftClickPoint</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a7597c8b684ae925a99eea3147602fb80</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>makeMarker</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a6896160736b053f4b08ab87cd8a8780c</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr cloud, float size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>makeMarker</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a20250529c831c6e820f13e15e9958c92</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr cloud, const jsk_recognition_msgs::BoundingBoxArrayConstPtr box, const geometry_msgs::PoseStampedConstPtr handle, float size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>makeMenu</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a2e3914cdeabb0656a663d771ce94ba42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>markerFeedback</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>adff9a1798732682eaa2b55aea360922b</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>menuPoint</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a5df2576add82d042cd5db7e26f01fad8</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>move</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a4f888386e7ea4be526eae45d07286afe</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pickup</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a5cb02f57b103d4276589b2f27b259c42</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishGraspPose</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a55ca38e728d1fd625375a1dba1d29e01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishHandPose</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>aee665afa2ae51aa784491966472d9dbb</anchor>
      <arglist>(geometry_msgs::PoseStamped box_pose)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMarkerPoseCallback</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>ac6449b645acd5f692d1dfaa1d83921fb</anchor>
      <arglist>(const geometry_msgs::PoseStampedConstPtr &amp;pose_stamped_msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>jsk_recognition_msgs::BoundingBoxMovement</type>
      <name>box_movement_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a8e835236d008f6bd553bb3c7a205a8e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>jsk_recognition_msgs::BoundingBoxArray</type>
      <name>current_box_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>ab9a817fbcaa990d7c189129fa7ebae94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::PointCloud2</type>
      <name>current_croud_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a9b45d34fe6d45f1e395745dab51220c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>display_interactive_manipulator_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a58f19e833988d3367bca308c562008ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>exist_handle_tf_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>ad861323924570faa469f7c5361f24d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::PoseStamped</type>
      <name>handle_pose_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a1ffc11f43888c58b396b661e7d68f3ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Transform</type>
      <name>handle_tf_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a89e12e53856e41324c9301802b4b2862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>initial_handle_pose_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a7d704bc0910ad3bc39ab25b225a71cb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>input_bounding_box_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>ab5f9ff15222ca11ae04a785a60e0a81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>input_pointcloud_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>aedf0684bdb5d184a5e5d797cae1a15f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>marker_name_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>aff381b448be61f08f19ae690d7076e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::PoseStamped</type>
      <name>marker_pose_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>aec84c2d0bc41481e032de431d4db58d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::InteractiveMarkerServer</type>
      <name>marker_server_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a95fdac7765d0fa047597f0459003ff99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_handler_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a0c323b101af261ef7b0e61a37bbb4f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::PointCloud2</type>
      <name>msg_cloud_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a3732bdf718caffafd26179bc825620a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>aa1239e657dcb80b0f15042710e74a327</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a0587c9ba9053591ce6636b93b3f2cac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>pnh_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a5808609e55253c77416808aacbc731db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>point_size_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a2e72aa614b7b7e371ea5ef5ebd29288d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_box_movement_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>ad465775c72a55d92d4d38cf0333b2c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_click_point_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a1a55c2ab34fdf2382a60a592e649f580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_grasp_pose_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a769bdcc07359fc540582c06f0a113831</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_handle_pose_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>ad23b1a4fea37e94f2410d4948ab04e38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_handle_pose_array_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a90526ca2bba261534bae744afc39125a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_left_click_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>afc3822eed1378b1a98ef9943ceacb01a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_left_click_relative_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a0e1864848da0a28f5d8469b261a32ed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_marker_pose_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a8361ea4912be016bab3f791eb6ea9c60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; Config &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a3271f7ecde4d767080e4de67deedde36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::BoundingBoxArray &gt;</type>
      <name>sub_bounding_box_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a0dbb1441b484a09539cacfa2db7b2d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; geometry_msgs::PoseArray &gt;</type>
      <name>sub_handle_array_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>ae03e8f3170707d5a664e2d559e50cd8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_handle_pose_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>aa005e60e9213dce6a77cc48176fe5fc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; geometry_msgs::PoseStamped &gt;</type>
      <name>sub_initial_handle_pose_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a7268c72a9e1c842d93bb02907f7a3d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_marker_pose_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a7da32696add1242cf20737c8aa140ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>sub_point_cloud_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a14af3f2d750ef1d455d8e1c2565010d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::Int32Stamped &gt;</type>
      <name>sub_selected_index_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a8c51c80a3a8720e55748f1143004ac1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; SyncPolicy &gt; &gt;</type>
      <name>sync_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a02cdab12f5157a9ef57940bdd5329af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; SyncHandlePose &gt; &gt;</type>
      <name>sync_handle_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a51b038d99d823405b6574fbd6b8a2d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tfl_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>a8faf1246574968d4fbe8592a6d7d3c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>ac2c87d3b9d3a396a35918559b81821b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_bounding_box_</name>
      <anchorfile>classInteractivePointCloud.html</anchorfile>
      <anchor>abe722cf3921688176ea1610c0743e8e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Marker6DOF</name>
    <filename>classMarker6DOF.html</filename>
    <member kind="function">
      <type></type>
      <name>Marker6DOF</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>adc5da370fa55655fdde4495f19f72202</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>calculateBoundingBox</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>ac4b8cd8c63707ce3fa5459377ccc2a45</anchor>
      <arglist>(visualization_msgs::Marker &amp;object_marker)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initializeInteractiveMarker</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>ac57e9a54449a875fb40b988daa806085</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>menuFeedbackCB</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>ae69b0a171846008b888c02bccc267347</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>moveMarkerCB</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>a24d23fb54162d5523fbc820dc0a2d16f</anchor>
      <arglist>(const geometry_msgs::PoseStamped::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>processFeedbackCB</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>a15e3abff2cb73c45c104a606eaae391b</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>publishTF</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>acf0fbd40a600955b4c09718b593892c6</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;pose)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>timerCallback</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>a1d0237438e8d1baeb40a391e0544098e</anchor>
      <arglist>(const ros::TimerEvent &amp;e)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>circle_menu_entry_</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>a5660cd0e3f99292ca9d27a380aafd68f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>a0c7b8e7a0fc7c56e46138b30801fc9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::PoseStamped</type>
      <name>latest_pose_</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>a226fbcbbbb5aeebf5b8dfea8de504864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>line_width_</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>ae772536321a3bfe139e6650ce0db4ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_handler_</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>a641569a63f7995fded9e33695a61e650</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>a1ac0d32f65ec40392af0427b1b3f7fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>object_a_</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>a1bc51db54e64ef4a6ade9b503bf9dab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>object_b_</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>aad8ab171599f5f6f393d44bf3b05786f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>object_g_</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>a8d04c1e3d27853d75dbfb73ed52c867a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>object_r_</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>a7f0f6c470ad1fc8a6fac10e575e2067a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>object_type_</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>a039bddb80c5e93b1828efee1a30c6093</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>object_x_</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>acfd3db37a6ccdb769fa14d0c47ecce7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>object_y_</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>a614b31dbde59a89b355ce94d1d039f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>object_z_</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>aaec29e53ff222b4e04715c8c843a74b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pose_pub_</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>a6cff0d69b0956bb8f303f56d8f49d856</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>pose_stamped_sub_</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>a2fa1fa059ae671c77e07d65c1cbdec26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>publish_tf_</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>a41aea001c13219805e7f00edaff464bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; interactive_markers::InteractiveMarkerServer &gt;</type>
      <name>server_</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>ab56f3c5a644cb438413771e9fa81295f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>show_6dof_circle_</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>a915cf877107726d2f705af3824c5097a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; tf::TransformBroadcaster &gt;</type>
      <name>tf_broadcaster_</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>af9deb08138dfa1680abd81f79650fce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>tf_frame_</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>a86400da447c0a8c1de401afea7aeb0f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Timer</type>
      <name>timer_</name>
      <anchorfile>classMarker6DOF.html</anchorfile>
      <anchor>a032c53216822b5d2ecf25a8cbeaeb642</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PointCloudConfigMarker</name>
    <filename>classPointCloudConfigMarker.html</filename>
    <class kind="struct">PointCloudConfigMarker::MarkerControlConfig</class>
    <member kind="function">
      <type>void</type>
      <name>addBoxCB</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a04e00d99d86d2c9d54baec9b56f05363</anchor>
      <arglist>(const std_msgs::Empty::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelCb</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>ad5ffa9c8ef83d1568a386102ce7599ef</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeBoxResolution</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a4a3489d6348768438aaf5a7f264a7785</anchor>
      <arglist>(const std_msgs::Float32::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeBoxSize</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a50fcc479f942c23f211abb9ba111e4d5</anchor>
      <arglist>(geometry_msgs::Vector3 size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeBoxSizeCb</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>ae4493ea00fc9f193fbcc6ad39ba47008</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeResolutionCb</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a50849466b86d48e9ba4d1306f8720357</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearBox</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>ae2c8024a2b536562d82581dc2af950fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearBoxCB</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a616bfd12f2225b0c3cc1d322def5a157</anchor>
      <arglist>(const std_msgs::Empty::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearCb</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a0ca5bcf96ddabbb4fa05ff6208d55824</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeBoxInteractiveMarker</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a888be4d2b36e5b0c5d7c2ae400025ef6</anchor>
      <arglist>(MarkerControlConfig mconfig, std::string name)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeBoxMarker</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>ac9da568e544ecb2742b6ca66efef9662</anchor>
      <arglist>(geometry_msgs::Vector3 size)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeMarkerMsg</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a3d3d2ae965c5b8232d4696037bc8dd38</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>interactive_markers::MenuHandler</type>
      <name>makeMenuHandler</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a21fffe5a58a3efe9d742156380e219ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeTextMarker</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>aa2249b9dbb7dec6ef01db047b9af3f2d</anchor>
      <arglist>(geometry_msgs::Vector3 size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveBoxCb</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>ac785e7cb12d792bbf07131a9538940f1</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudConfigMarker</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a3a434fb5f0b449897295c5dd9cce9c72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishCurrentPose</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a4537d466bf98f7774797549d31878777</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishCurrentPose</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>abeb7847417d327fd67ecc02b34ff5ac8</anchor>
      <arglist>(const geometry_msgs::PoseStamped::ConstPtr &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishMarkerMsg</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>ab0638f842893b60c5cf2788a391aa3f6</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateBoxInteractiveMarker</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>af521cfe781a4b829c229aecedc7f523d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updatePoseCB</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a6562e1ae716fbac872340ef95d785102</anchor>
      <arglist>(const geometry_msgs::PoseStamped::ConstPtr &amp;pose)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>add_box_sub_</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>aa1ac11c083c30c9fdbcc3b500e6ac2eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>base_frame</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a3046bb9056ee69a234d5ca3c83dc1c12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>box_size_100_menu_</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a557adf160784eda55eb4096af6ea4b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>box_size_25_menu_</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a496759dbedc7735a58c201d4e2ff414c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>box_size_50_menu_</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a47f15d1841a895eade7b37693581340b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>box_size_menu_</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>ac6fe6a652b4ca26f83eff46ff121da73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>change_box_resolution_sub_</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>aa1ee1652201debbb8d87e21f70271401</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>change_box_size_sub_</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a015f25884165cbeef811490a5d64fcb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>checked_box_size_menu_</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a00c4149b7b162291e07b9150f5fb0b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>checked_resolution_menu_</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>afd8c17f512690e537b01e87f3ba4b9bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>clear_box_sub_</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>ae9c401f0499dfc434236494a770c34e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>current_pose_pub_</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a1ad102da488fd5b41059035ca072e389</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>visualization_msgs::InteractiveMarkerFeedbackConstPtr</type>
      <name>latest_feedback_</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a0491b759486557b0e9828e34fe45e191</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MarkerControlConfig</type>
      <name>marker_control_config</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a471516c42779b3ca7dc06b47e4c84928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>marker_name</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a8bd1ad52b8ee4c2925c62925d4391889</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_handler</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a63d75dc6953dc464a0047f28b3944615</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a782d0b0412e8f0185e3d144155063eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>pnh_</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>aaaa4b9e3f0aded5992905787057af9f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>pose_update_sub_</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a4bade70276d85b0d3b423a628885d1f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a8d2b36b6f7b81f8ddfb716064a831e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>resolution_10cm_menu_</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a9fec95d858f93d73686f58f098a6948d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>resolution_20cm_menu_</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a802317ee6534d801402c847367f5d7d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>resolution_5cm_menu_</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>ad5a176b2b961a1c2df8f9c1bb55e47c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>resolution_menu_</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a1f6531982b3a15840429ffd841e09e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; interactive_markers::InteractiveMarkerServer &gt;</type>
      <name>server_</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>ab938aa0da9e20929d7d95f32599291ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>server_name</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a6de0e70782ba691248a1830addc2a107</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>size_</name>
      <anchorfile>classPointCloudConfigMarker.html</anchorfile>
      <anchor>a16c83ce147aabc2e6c17b0797cb5ebc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointCloudConfigMarker::MarkerControlConfig</name>
    <filename>structPointCloudConfigMarker_1_1MarkerControlConfig.html</filename>
    <member kind="function">
      <type></type>
      <name>MarkerControlConfig</name>
      <anchorfile>structPointCloudConfigMarker_1_1MarkerControlConfig.html</anchorfile>
      <anchor>ac904134b357683f76c5de961adb98fcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MarkerControlConfig</name>
      <anchorfile>structPointCloudConfigMarker_1_1MarkerControlConfig.html</anchorfile>
      <anchor>aea673e26b7b09498b323f93f6eefd58a</anchor>
      <arglist>(double s)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>marker_id</name>
      <anchorfile>structPointCloudConfigMarker_1_1MarkerControlConfig.html</anchorfile>
      <anchor>aa4fe2448964251d28221606f4303ef89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::Pose</type>
      <name>pose</name>
      <anchorfile>structPointCloudConfigMarker_1_1MarkerControlConfig.html</anchorfile>
      <anchor>ac4156ae5bd4c6d498c02e192b5f3c7c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>resolution_</name>
      <anchorfile>structPointCloudConfigMarker_1_1MarkerControlConfig.html</anchorfile>
      <anchor>add0303aa963c34fd35a679f03b348783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::Vector3</type>
      <name>size</name>
      <anchorfile>structPointCloudConfigMarker_1_1MarkerControlConfig.html</anchorfile>
      <anchor>abb23496db66ab3aefd0a0e1cc602925e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TriangleFoot</name>
    <filename>classTriangleFoot.html</filename>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeFootMarker</name>
      <anchorfile>classTriangleFoot.html</anchorfile>
      <anchor>a1e36755f8a143a23da37054a1fbcc0c4</anchor>
      <arglist>(geometry_msgs::Pose pose)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeInteractiveMarker</name>
      <anchorfile>classTriangleFoot.html</anchorfile>
      <anchor>af31766402b06de1d59c593c9cabe93a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeLFootMarker</name>
      <anchorfile>classTriangleFoot.html</anchorfile>
      <anchor>ab9a56f4bae890c23bf2235135e19c79d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>interactive_markers::MenuHandler</type>
      <name>makeMenuHandler</name>
      <anchorfile>classTriangleFoot.html</anchorfile>
      <anchor>aad42687b3d6b40fd4ac8148abef7fe6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeRFootMarker</name>
      <anchorfile>classTriangleFoot.html</anchorfile>
      <anchor>a2b079a1349927c0f2f991d11faf37f34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeTriangleMarker</name>
      <anchorfile>classTriangleFoot.html</anchorfile>
      <anchor>af95b87a9806a436f955ebeb11a87bd6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveBoxCb</name>
      <anchorfile>classTriangleFoot.html</anchorfile>
      <anchor>ac41aae259a26fa35c01de226605f29ac</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reverseTriangleCb</name>
      <anchorfile>classTriangleFoot.html</anchorfile>
      <anchor>acc5b424122ebfed50d4cacf6b58c8c65</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TriangleFoot</name>
      <anchorfile>classTriangleFoot.html</anchorfile>
      <anchor>a6fea4b4d91a9928fcefc6fec7a84462b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateBoxInteractiveMarker</name>
      <anchorfile>classTriangleFoot.html</anchorfile>
      <anchor>a97af65f0af721f2c667bfa3b9793d9bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>marker_name</name>
      <anchorfile>classTriangleFoot.html</anchorfile>
      <anchor>ae09e626d933dc4b1a9e6e088ac47def4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_handler</name>
      <anchorfile>classTriangleFoot.html</anchorfile>
      <anchor>afef97bfa390adff4a8f8880cdbbe1a47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classTriangleFoot.html</anchorfile>
      <anchor>a98a8fe42d4c1c7c77ba422d38b6b682a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>pnh_</name>
      <anchorfile>classTriangleFoot.html</anchorfile>
      <anchor>a89a7f240d72189660e33283193d6ce45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>reverse</name>
      <anchorfile>classTriangleFoot.html</anchorfile>
      <anchor>af6ff122a9171fd0c95cc38643be4d85f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; interactive_markers::InteractiveMarkerServer &gt;</type>
      <name>server_</name>
      <anchorfile>classTriangleFoot.html</anchorfile>
      <anchor>ac03de28d2f3a7fd446eb42b5299ed1e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>server_name</name>
      <anchorfile>classTriangleFoot.html</anchorfile>
      <anchor>ab3cba2a048030994f6151d63933dc1c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>size_</name>
      <anchorfile>classTriangleFoot.html</anchorfile>
      <anchor>abd92e101aabbb4b9673e9dee74f39a60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UrdfControlMarker</name>
    <filename>classUrdfControlMarker.html</filename>
    <member kind="function">
      <type>void</type>
      <name>callDynamicTf</name>
      <anchorfile>classUrdfControlMarker.html</anchorfile>
      <anchor>a12ad38233f3f30e25f28f81195ac0b06</anchor>
      <arglist>(const std_msgs::Header &amp;header, const std::string &amp;child_frame, const geometry_msgs::Transform &amp;pose, bool until_success=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeControlMarker</name>
      <anchorfile>classUrdfControlMarker.html</anchorfile>
      <anchor>a2062d91337babf40056619fa2d1c0765</anchor>
      <arglist>(bool fixed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>markerUpdate</name>
      <anchorfile>classUrdfControlMarker.html</anchorfile>
      <anchor>aa6116ac329d9d79155656bb32e3067c6</anchor>
      <arglist>(std_msgs::Header header, geometry_msgs::Pose pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processFeedback</name>
      <anchorfile>classUrdfControlMarker.html</anchorfile>
      <anchor>a0c7ad6d37d341b9767cab244612a7955</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish_pose_cb</name>
      <anchorfile>classUrdfControlMarker.html</anchorfile>
      <anchor>aeb20d0c3d199f0e578cecadfc7631b84</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_pose_cb</name>
      <anchorfile>classUrdfControlMarker.html</anchorfile>
      <anchor>a207a20d1cf6aca4abe99916ad8bace3d</anchor>
      <arglist>(const geometry_msgs::PoseStampedConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>show_marker_cb</name>
      <anchorfile>classUrdfControlMarker.html</anchorfile>
      <anchor>a07cf097db802a6b4c610e8ad367ce7e3</anchor>
      <arglist>(const std_msgs::BoolConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UrdfControlMarker</name>
      <anchorfile>classUrdfControlMarker.html</anchorfile>
      <anchor>a12794a95335ea13cc9267ffdf08f3be1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>center_marker_</name>
      <anchorfile>classUrdfControlMarker.html</anchorfile>
      <anchor>a9c0ce94c2c08602181daa9e6e8bd4bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Pose</type>
      <name>center_marker_pose_</name>
      <anchorfile>classUrdfControlMarker.html</anchorfile>
      <anchor>ac7df45a24ccc55ae6ec042b4da771490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>center_marker_scale_</name>
      <anchorfile>classUrdfControlMarker.html</anchorfile>
      <anchor>a0de19d6a0a6ad2dbf15b55209d5a872f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std_msgs::ColorRGBA</type>
      <name>color_</name>
      <anchorfile>classUrdfControlMarker.html</anchorfile>
      <anchor>a83b301e7dbe575bdf09bbcdd28ef9b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>dynamic_tf_publisher_client_</name>
      <anchorfile>classUrdfControlMarker.html</anchorfile>
      <anchor>a290f384d409fe9f3091b5b555001a435</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>fixed_frame_id_</name>
      <anchorfile>classUrdfControlMarker.html</anchorfile>
      <anchor>ad92dcf1c9ea8caf112752844f2ee664e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>classUrdfControlMarker.html</anchorfile>
      <anchor>a88383ce2dda9f3a7181810ec95558fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>marker_frame_id_</name>
      <anchorfile>classUrdfControlMarker.html</anchorfile>
      <anchor>a22bb39c12382423bd455d11e523b59b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler</type>
      <name>marker_menu_</name>
      <anchorfile>classUrdfControlMarker.html</anchorfile>
      <anchor>a9f4551314b5e4b8ba21e61691d6df3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>marker_scale_</name>
      <anchorfile>classUrdfControlMarker.html</anchorfile>
      <anchor>ab0ed98a81dfe505d09f7c2654038f37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mesh_use_embedded_materials_</name>
      <anchorfile>classUrdfControlMarker.html</anchorfile>
      <anchor>a6eafe9a7d6b3ea8d837aa0ef95142d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>move_2d_</name>
      <anchorfile>classUrdfControlMarker.html</anchorfile>
      <anchor>ab0c52f1dfab856cc9942c5ec8c1ef3dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classUrdfControlMarker.html</anchorfile>
      <anchor>a1f99c86e457dd7907325e853ec392721</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>pnh_</name>
      <anchorfile>classUrdfControlMarker.html</anchorfile>
      <anchor>a7cd7f6e660912a0fc8592aca2c9a0655</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_pose_</name>
      <anchorfile>classUrdfControlMarker.html</anchorfile>
      <anchor>aa7e632c8876e72db9f3c7f82bae227e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_selected_pose_</name>
      <anchorfile>classUrdfControlMarker.html</anchorfile>
      <anchor>a3399ed4b726b2dcc37e26288b2212b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; interactive_markers::InteractiveMarkerServer &gt;</type>
      <name>server_</name>
      <anchorfile>classUrdfControlMarker.html</anchorfile>
      <anchor>a50e66cadfc103fd9bc5786b1b37dac8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_set_pose_</name>
      <anchorfile>classUrdfControlMarker.html</anchorfile>
      <anchor>ac74da896c3a707044bf9ae3a37c4e026</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_show_marker_</name>
      <anchorfile>classUrdfControlMarker.html</anchorfile>
      <anchor>ab1a8093229a8654fe09a95d04decceb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tf_listener_</name>
      <anchorfile>classUrdfControlMarker.html</anchorfile>
      <anchor>a2989c7f190b6ca8c1fd399f8eb4cd6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_dynamic_tf_</name>
      <anchorfile>classUrdfControlMarker.html</anchorfile>
      <anchor>a8395358085da906b027c3b082fbed1d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UrdfModelMarker</name>
    <filename>classUrdfModelMarker.html</filename>
    <class kind="struct">UrdfModelMarker::graspPoint</class>
    <class kind="struct">UrdfModelMarker::linkProperty</class>
    <member kind="function">
      <type>void</type>
      <name>addChildLinkNames</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>ab7ae7f38cca79de87ad4be07dca32fba</anchor>
      <arglist>(boost::shared_ptr&lt; const Link &gt; link, bool root, bool init)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addChildLinkNames</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a83d2f06c1403e48331cf1b3360a57b1c</anchor>
      <arglist>(boost::shared_ptr&lt; const Link &gt; link, bool root, bool init, bool use_color, int color_index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addGraspPointControl</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>ae851912da7c6820bff1f53f8b261cb3b</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;int_marker, std::string link_frame_name_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addInvisibleMeshMarkerControl</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>aae84c3a5770d35741c69c131597c8428</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;int_marker, boost::shared_ptr&lt; const Link &gt; link, const std_msgs::ColorRGBA &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addMoveMarkerControl</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a11da0f23ff955313f85763e13bd4122e</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;int_marker, boost::shared_ptr&lt; const Link &gt; link, bool root)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callPublishTf</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>add5f1f7ccb8b3b81dcfbc570ceae7e74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callSetDynamicTf</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a22b5b0b5f78da35a5076bdb5fb802866</anchor>
      <arglist>(string parent_frame_id, string frame_id, geometry_msgs::Transform transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getJointState</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a0fb9cdaf8d92bfae0b365858e4c032a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getJointState</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a16e29f650b831f7c1e466df1b1c80bcb</anchor>
      <arglist>(boost::shared_ptr&lt; const Link &gt; link)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PoseStamped</type>
      <name>getOriginPoseStamped</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>aa45862a2062d435447cbe3981ca89ac3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>getRootPose</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a35743bc3f1287c45deb3b1ed97cbb10e</anchor>
      <arglist>(geometry_msgs::Pose pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>graspPoint_feedback</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a8a55b6c8f6aed54ff2a2f3d8bd38998a</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback, string link_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>graspPointCB</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>aac7851db2e692e488ec86ecf07b16e99</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hideAllMarkerCB</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>ad4de4b9b74a95b3932f50c94a4aa4d72</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hideMarkerCB</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>abf3318d08643b8d4f20526471f6a1470</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hideModelMarkerCB</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a825aec8bcf66ce65d1d67ea500b3f1cc</anchor>
      <arglist>(const std_msgs::EmptyConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jointMoveCB</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>adf6c5366ba0d15739cd981e8fb447df6</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lockJointStates</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a0f651aae6ab07394fa1851d40cbab00f</anchor>
      <arglist>(std_srvs::EmptyRequest &amp;req, std_srvs::EmptyRequest &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>acf03b258eff817f94f15c7a778ad3465</anchor>
      <arglist>(string file)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl</type>
      <name>makeBoxMarkerControl</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>ac6b37a64a8cc22927daa0ccf01733c46</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;stamped, Vector3 dim, const std_msgs::ColorRGBA &amp;color, bool use_color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl</type>
      <name>makeCylinderMarkerControl</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>ac0358bce1289f385cb200772d8494196</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;stamped, double length, double radius, const std_msgs::ColorRGBA &amp;color, bool use_color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl</type>
      <name>makeMeshMarkerControl</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>acdc70d88446b84aeec11a2652ca24de5</anchor>
      <arglist>(const std::string &amp;mesh_resource, const geometry_msgs::PoseStamped &amp;stamped, geometry_msgs::Vector3 scale, const std_msgs::ColorRGBA &amp;color, bool use_color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl</type>
      <name>makeMeshMarkerControl</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a979b753b70f4f3e0c4915b4f1329b702</anchor>
      <arglist>(const std::string &amp;mesh_resource, const geometry_msgs::PoseStamped &amp;stamped, geometry_msgs::Vector3 scale)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl</type>
      <name>makeMeshMarkerControl</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>af2eba53bc427fa076bdf970562dcf8cc</anchor>
      <arglist>(const std::string &amp;mesh_resource, const geometry_msgs::PoseStamped &amp;stamped, geometry_msgs::Vector3 scale, const std_msgs::ColorRGBA &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl</type>
      <name>makeSphereMarkerControl</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a1fb62ed5a3576ec5165c044d084fef94</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;stamped, double rad, const std_msgs::ColorRGBA &amp;color, bool use_color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveCB</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>abc3cb78a868961a0fbd566fa9696e7c9</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>proc_feedback</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a2ffd97c5d51e7cf00891c02911314738</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback, string parent_frame_id, string frame_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishBasePose</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a370ca6950aafc000a76c66e15e57c752</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishBasePose</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a6105ce74d77f0f00108107c3d782f7d8</anchor>
      <arglist>(geometry_msgs::Pose pose, std_msgs::Header header)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishJointState</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a6e4e8a2ca48e9f85bc167775c26fd186</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishJointState</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a8e080ef4ab4da1caeebb0611e547c636</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishMarkerMenu</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a0e338f6794b46b3b8ef16a76a923f708</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback, int menu)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishMarkerPose</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a4b79f0015f00d346a7e881d76743407f</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishMarkerPose</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a9f737637d6f46289dc15c8eeb7193c6e</anchor>
      <arglist>(geometry_msgs::Pose pose, std_msgs::Header header, std::string marker_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishMoveObject</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a2bc1490d2757492230d1a237135e80c3</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registrationCB</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a722dccb988701a7c8e4fb6a03df1ebe8</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>republishJointState</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a602873caa6be94c9607d9d457740deea</anchor>
      <arglist>(sensor_msgs::JointState js)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetBaseCB</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a8ab1d7b72484418c3a073ef641b1a8b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetBaseMarkerCB</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a81020bbe6d5c40d8124d5f8a6a3908b5</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetBaseMsgCB</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>adf105787771984c0c98d8dba4a021b1f</anchor>
      <arglist>(const std_msgs::EmptyConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetJointStatesCB</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>ab85cb0b49e80524f3e78c906e9b0000d</anchor>
      <arglist>(const sensor_msgs::JointStateConstPtr &amp;msg, bool update_root)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetMarkerCB</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>ac275c7907ad3ed9b21add51d6254f054</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetRobotBase</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a9295796911198a84a37afd4702006955</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetRootForVisualization</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a576725a9edca4514f8a974c5e9e5eba7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setJointAngle</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a64794a856ca7668c12e3001f3bfab95a</anchor>
      <arglist>(boost::shared_ptr&lt; const Link &gt; link, double joint_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setJointState</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>aeb44b154064e945e5c82a69d522801fa</anchor>
      <arglist>(boost::shared_ptr&lt; const Link &gt; link, const sensor_msgs::JointStateConstPtr &amp;js)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOriginalPose</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a86e900fc4570a821d57d85950c25bfba</anchor>
      <arglist>(boost::shared_ptr&lt; const Link &gt; link)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPoseCB</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a9c2d0ca404826482784dbb3594cb3210</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPoseCB</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a1efd2d82d3961aa9d21bdb39c298a88e</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRootPose</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>acd74ac813a4a5515c3f78fef119dc7f1</anchor>
      <arglist>(geometry_msgs::PoseStamped ps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRootPoseCB</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a10a690fc8cf4242841b1951f0219fa50</anchor>
      <arglist>(const geometry_msgs::PoseStampedConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUrdfCB</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a3c28c4656102d629c792519a8c939095</anchor>
      <arglist>(const std_msgs::StringConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showModelMarkerCB</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>af9877d78a57f61e37f30da3e7a7c5798</anchor>
      <arglist>(const std_msgs::EmptyConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unlockJointStates</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a9d17a0385d0292b8a643e35a2a844c7f</anchor>
      <arglist>(std_srvs::EmptyRequest &amp;req, std_srvs::EmptyRequest &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateDiagnostic</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a610dec8643b2586282535cb87e6b3517</anchor>
      <arglist>(diagnostic_updater::DiagnosticStatusWrapper &amp;stat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UrdfModelMarker</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>ab8493a9c780e0913e410171a1de6040c</anchor>
      <arglist>(string file, boost::shared_ptr&lt; interactive_markers::InteractiveMarkerServer &gt; server)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UrdfModelMarker</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a07c3d5933a82c4fd0b9746fdeb0c16aa</anchor>
      <arglist>(string model_name, string model_description, string model_file, string frame_id, geometry_msgs::PoseStamped root_pose, geometry_msgs::Pose root_offset, double scale_factor, string mode, bool robot_mode, bool registration, vector&lt; string &gt; fixed_link, bool use_robot_description, bool use_visible_color, map&lt; string, double &gt; initial_pose_map, int index, boost::shared_ptr&lt; interactive_markers::InteractiveMarkerServer &gt; server)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UrdfModelMarker</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>abcba20bc58081de951e9e97ada9d7e1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>base_frame</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>abbae586bb9fbf5e009956671fa90abab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; diagnostic_updater::Updater &gt;</type>
      <name>diagnostic_updater_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a9dfcb51cca4d8816a793b267b1c73fc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>jsk_topic_tools::TimeAccumulator</type>
      <name>dynamic_tf_check_time_acc_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a41fd9654a0c5bdd585b1ffe9050d7c91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceClient</type>
      <name>dynamic_tf_publisher_client</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>ac4869c33581655431b001dbc92cb100f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceClient</type>
      <name>dynamic_tf_publisher_publish_tf_client</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>afe76c1b904ac1901ca9568fb3c4b520d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; string &gt;</type>
      <name>fixed_link_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>acc3148a02d63dd57988ab5fa3e0c4300</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::Pose</type>
      <name>fixed_link_offset_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>ad0a8c4c9b61bd63e10410f98463b1e65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>ab2246bdc06c32b0583f78e829fce0421</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>hide_marker_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a5da573deee72ccadc1b1f758a179ff22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>index_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a3f15081a167066729e7e08c5ce3c0ffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>init_stamp_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a58b44fbcd77156034af72c845a7156dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>map&lt; string, double &gt;</type>
      <name>initial_pose_map_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>add1ca94f4968b051fca10f83acb9c338</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>is_joint_states_locked_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a5ec53ff0315287e0e02a2a02a94a24f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensor_msgs::JointState</type>
      <name>joint_state_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>abffa6faae9687495c5bbd747c4ed3f66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensor_msgs::JointState</type>
      <name>joint_state_origin_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>ad7511d18492447e83c7d0897f193a58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>joint_states_mutex_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>abcf4365bf8b660cffd3bfece6c1a5e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>map&lt; string, linkProperty &gt;</type>
      <name>linkMarkerMap</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a9a71f159bdd00518de8fdc139cd5bad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>mode_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>ab8f9d1a80420a348b0f430dca1771ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; ModelInterface &gt;</type>
      <name>model</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a1d9797498625716fbce94a188e80cd37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>model_description_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a4a2b078d35017236960ee777175223b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>model_file_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a8faa40c064ea28127a4ddbcecbbf6540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>interactive_markers::MenuHandler</type>
      <name>model_menu_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a9e55a3c6a5c3d263e412bf638195e0f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>model_name_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>ae3a6cd56d33baf096ce569d2b6950e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>move_base_frame</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a583515a9e0db8ed51bf772ce6b3ff7c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>ae58c14a1210132e00052b6d37e1b15de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>pnh_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a229b3032f9d0d8a12371da29f7a58eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a9e3bea07bee0c4a9c215a3aa880a0b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_base_pose_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a1459fb4cfd17bb24427580c4467b5192</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_joint_state_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>ae8221616ef38546548254d10d70fe46f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_move_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a2f26a04677477fda4a1b141510c19738</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_move_model_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>af205fc92d32b817f765d6985e5fbffdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_move_object_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>af5e17a76dc5fd428626602ff446d6769</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_selected_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>af3651cba2e34128991cac54a94e677e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_selected_index_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a13898710d2199bd7dc542cde58d5eb27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>registration_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a9559c3826b42c5f56860a697476fc9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>jsk_topic_tools::TimeAccumulator</type>
      <name>reset_joint_states_check_time_acc_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>aa4f7259ad2823a565ae04ab6aa6e07f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>robot_mode_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a8f8475570c2b3ce282501b818d1a1538</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::Pose</type>
      <name>root_offset_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a14f8e1a9c74756f313b666b9a5116d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::Pose</type>
      <name>root_pose_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a5339467a510e6096417edd985928ff4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::Pose</type>
      <name>root_pose_origin_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>ad18b371ab2cbcf8aab8ea30b09f78d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>scale_factor_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>ae317c45a2b5f943a61b5521107ec4a87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>serv_lock_joint_states_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>acc220d566f00b1b5fe57bc1727d3f891</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>serv_markers_del_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a40ba5dddb2720c621df02ac743a0065c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>serv_markers_set_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>ada3e5209cda0ed5c6a03e11dd3bb7dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>serv_reset_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>adf052490582e7a7299538367ea67dc2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>serv_set_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>ad215868d918b4530c9008e24423ebaff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>serv_unlock_joint_states_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>aeee3dfbd46bc01a305a4347164ffb3ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; interactive_markers::InteractiveMarkerServer &gt;</type>
      <name>server_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>ae0751157346e5829358b1c5d13f450bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>server_name</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a597aefecdcc20979cafca915ced46374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>show_marker_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a5aaed14e816b17b9e3ead9b2696954ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_reset_joints_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a2fdc79acee1867500e678c5a682277b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_reset_joints_and_root_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>ab092a3d55004b01beb266fa380bbd961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_set_root_pose_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a6e9a9d2b719bc24639b403f8b1b78689</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_set_urdf_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a5cb0e3c2903bc2b57841521faba8a9d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>target_frame</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a2013a59ff20cd22aabbdeaf10a07e97f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>tf_prefix_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>ac9c6d2fe49ab1f075be8827d57d5e6aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformBroadcaster</type>
      <name>tfb_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a40d4ce088c136ddac77f0254ce46c9ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener</type>
      <name>tfl_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a2eb7abbf05cfaf7ae5a61efd967d4fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_dynamic_tf_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a02ace18153db3f23fb93a5dce152f8fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_robot_description_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a06bed7e0ede2cc2e1aad65f8bfc40af9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_visible_color_</name>
      <anchorfile>classUrdfModelMarker.html</anchorfile>
      <anchor>a365ab02d5f324c5131bce19c4b5bbb0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>UrdfModelMarker::graspPoint</name>
    <filename>structUrdfModelMarker_1_1graspPoint.html</filename>
    <member kind="function">
      <type></type>
      <name>graspPoint</name>
      <anchorfile>structUrdfModelMarker_1_1graspPoint.html</anchorfile>
      <anchor>a4e06a816e481305c890491f20b59801d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>displayGraspPoint</name>
      <anchorfile>structUrdfModelMarker_1_1graspPoint.html</anchorfile>
      <anchor>aa1bbf6ec9613036c264c699e7e82e83b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>displayMoveMarker</name>
      <anchorfile>structUrdfModelMarker_1_1graspPoint.html</anchorfile>
      <anchor>a4b5678e766797bdda42c83779ab1171b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::Pose</type>
      <name>pose</name>
      <anchorfile>structUrdfModelMarker_1_1graspPoint.html</anchorfile>
      <anchor>a2ac4bc0519050a10cf05db3da1a9a914</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>UrdfModelMarker::linkProperty</name>
    <filename>structUrdfModelMarker_1_1linkProperty.html</filename>
    <member kind="function">
      <type></type>
      <name>linkProperty</name>
      <anchorfile>structUrdfModelMarker_1_1linkProperty.html</anchorfile>
      <anchor>abc3e541c3172fc3786936d4c3f533f99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>displayModelMarker</name>
      <anchorfile>structUrdfModelMarker_1_1linkProperty.html</anchorfile>
      <anchor>ad688b0bb4f664d4da9a5a899e5481a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>displayMoveMarker</name>
      <anchorfile>structUrdfModelMarker_1_1linkProperty.html</anchorfile>
      <anchor>a2f3e4c722454a99cf150653ac9131681</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>frame_id</name>
      <anchorfile>structUrdfModelMarker_1_1linkProperty.html</anchorfile>
      <anchor>a37fe6791f41c5101d8870f98404b8f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>graspPoint</type>
      <name>gp</name>
      <anchorfile>structUrdfModelMarker_1_1linkProperty.html</anchorfile>
      <anchor>aee83bad87a6e3998b9ca53f1f4290a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::Pose</type>
      <name>initial_pose</name>
      <anchorfile>structUrdfModelMarker_1_1linkProperty.html</anchorfile>
      <anchor>a2654296bd71ebb11abaa4514ffa6aaef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>joint_angle</name>
      <anchorfile>structUrdfModelMarker_1_1linkProperty.html</anchorfile>
      <anchor>a8f463aba565b96abeb8426432fbefbee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>urdf::Vector3</type>
      <name>joint_axis</name>
      <anchorfile>structUrdfModelMarker_1_1linkProperty.html</anchorfile>
      <anchor>af4b6c69506877d7242f112c9f8f9dcb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>mesh_file</name>
      <anchorfile>structUrdfModelMarker_1_1linkProperty.html</anchorfile>
      <anchor>ab43c5e13532b2e10d04ccbd93c53489d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>movable_link</name>
      <anchorfile>structUrdfModelMarker_1_1linkProperty.html</anchorfile>
      <anchor>a700c9faf29033607ba1d7fd4820f1f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::Pose</type>
      <name>origin</name>
      <anchorfile>structUrdfModelMarker_1_1linkProperty.html</anchorfile>
      <anchor>a69e878b65198f2eba44809585b95b533</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::Pose</type>
      <name>pose</name>
      <anchorfile>structUrdfModelMarker_1_1linkProperty.html</anchorfile>
      <anchor>a8a14eb7927f4b1e1457abc5d2034ce01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rotation_count</name>
      <anchorfile>structUrdfModelMarker_1_1linkProperty.html</anchorfile>
      <anchor>a565b51ea45b1a4ccf3a41dca0d24f54d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UrdfModelSettings</name>
    <filename>classUrdfModelSettings.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addUrdfMarker</name>
      <anchorfile>classUrdfModelSettings.html</anchorfile>
      <anchor>aeffca38521d5e9f84079d7058ea82f1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>displayMarkerArrayCB</name>
      <anchorfile>classUrdfModelSettings.html</anchorfile>
      <anchor>a5075e765afbda89d27862abc46d925e8</anchor>
      <arglist>(const geometry_msgs::PoseArrayConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classUrdfModelSettings.html</anchorfile>
      <anchor>a3051866b9ad3cafa4a74b088611ff890</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UrdfModelSettings</name>
      <anchorfile>classUrdfModelSettings.html</anchorfile>
      <anchor>abbe7bd361484c7d0ce739ba0f31034f0</anchor>
      <arglist>(XmlRpc::XmlRpcValue model, boost::shared_ptr&lt; interactive_markers::InteractiveMarkerServer &gt; server)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; UrdfModelMarker &gt;</type>
      <name>umm_ptr</name>
      <anchorfile>classUrdfModelSettings.html</anchorfile>
      <anchor>a670212daa28ba1331a213af3dfc0f446</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>vector&lt; umm_ptr &gt;</type>
      <name>umm_vec</name>
      <anchorfile>classUrdfModelSettings.html</anchorfile>
      <anchor>a8a6eeeedab15fe299b1a102fee102e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>display_</name>
      <anchorfile>classUrdfModelSettings.html</anchorfile>
      <anchor>a994204ac04ff750ab965ad3ad1fab1e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>display_marker_sub_</name>
      <anchorfile>classUrdfModelSettings.html</anchorfile>
      <anchor>aadb085948d5129ef595aecab6cc974af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; string &gt;</type>
      <name>fixed_link_</name>
      <anchorfile>classUrdfModelSettings.html</anchorfile>
      <anchor>a15059184d34d3c313c4468c1c3d3ce9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>frame_id_</name>
      <anchorfile>classUrdfModelSettings.html</anchorfile>
      <anchor>a12fd1a4ac452ced72f9b7c2d109e6bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>map&lt; string, double &gt;</type>
      <name>initial_pose_map_</name>
      <anchorfile>classUrdfModelSettings.html</anchorfile>
      <anchor>a1663c5f717ef62e2b2d20fa0d3a69078</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>mode_</name>
      <anchorfile>classUrdfModelSettings.html</anchorfile>
      <anchor>a2738dbb6a8e0ccbfbeab2be3ffc4c659</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XmlRpc::XmlRpcValue</type>
      <name>model_config_</name>
      <anchorfile>classUrdfModelSettings.html</anchorfile>
      <anchor>a904f61dd269b5edc9ad0ee22f6208fc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>model_description_</name>
      <anchorfile>classUrdfModelSettings.html</anchorfile>
      <anchor>ab882c3ed34ff26433aa153ec1bb439c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>model_file_</name>
      <anchorfile>classUrdfModelSettings.html</anchorfile>
      <anchor>afd5caf43e99fddfa20aa75e960614beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>model_name_</name>
      <anchorfile>classUrdfModelSettings.html</anchorfile>
      <anchor>a4aac536953f50e680c6aed7b9b1e1476</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>pnh_</name>
      <anchorfile>classUrdfModelSettings.html</anchorfile>
      <anchor>a92ff90887bd388959eef1b34ae8a6e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::PoseStamped</type>
      <name>pose_stamped_</name>
      <anchorfile>classUrdfModelSettings.html</anchorfile>
      <anchor>a2e778337ddfc1f1e9bb91f15043babfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>registration_</name>
      <anchorfile>classUrdfModelSettings.html</anchorfile>
      <anchor>af39395b2d0b597e38d9b43235852ac16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>robot_mode_</name>
      <anchorfile>classUrdfModelSettings.html</anchorfile>
      <anchor>ab03d613a670799f3f4c19e02f080262a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Pose</type>
      <name>root_offset_</name>
      <anchorfile>classUrdfModelSettings.html</anchorfile>
      <anchor>a5f99863b093139e38f328b6fd4d0899c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>scale_factor_</name>
      <anchorfile>classUrdfModelSettings.html</anchorfile>
      <anchor>a8a049061826e0e99ab0d6e84fb741879</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; interactive_markers::InteractiveMarkerServer &gt;</type>
      <name>server_</name>
      <anchorfile>classUrdfModelSettings.html</anchorfile>
      <anchor>a4f19870a802fc7cdb3de9a07d8a3737f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>umm_vec</type>
      <name>umm_vec_</name>
      <anchorfile>classUrdfModelSettings.html</anchorfile>
      <anchor>a62ae54ac9a7e6a3cc328e54a9b0a0457</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_robot_description_</name>
      <anchorfile>classUrdfModelSettings.html</anchorfile>
      <anchor>afc98a3257d134a92a92a7b0835bce0a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_visible_color_</name>
      <anchorfile>classUrdfModelSettings.html</anchorfile>
      <anchor>a9e469c900f5b920578dcaf7f2914e82b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>dummy_camera</name>
    <filename>namespacedummy__camera.html</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>dummy_camera_info</name>
      <anchorfile>namespacedummy__camera.html</anchorfile>
      <anchor>adfcfb9148127f7046caeaefd9b5d1b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>dummy_img</name>
      <anchorfile>namespacedummy__camera.html</anchorfile>
      <anchor>a9d8567d90883ee24006035c4a886f80e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>frame_id</name>
      <anchorfile>namespacedummy__camera.html</anchorfile>
      <anchor>aa5a5ddddd4c0645a5566f968e7c4760a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>height</name>
      <anchorfile>namespacedummy__camera.html</anchorfile>
      <anchor>a86b8dc7d5e6a7fcb07b1e6619f013b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>now</name>
      <anchorfile>namespacedummy__camera.html</anchorfile>
      <anchor>ad9d11534af6a0780a64aabe3dca69c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespacedummy__camera.html</anchorfile>
      <anchor>a5eda8d8b2b5c3692a90f36973a4309dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub_info</name>
      <anchorfile>namespacedummy__camera.html</anchorfile>
      <anchor>ad40028503171c15349601278d64f933b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>r</name>
      <anchorfile>namespacedummy__camera.html</anchorfile>
      <anchor>ada1d0d03561c6a10514d519cafaaf304</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>width</name>
      <anchorfile>namespacedummy__camera.html</anchorfile>
      <anchor>a5ec344757094d1bba3979cee0c76b98d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>im_helpers</name>
    <filename>namespaceim__helpers.html</filename>
    <member kind="enumeration">
      <name>PoseState</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a6ba5e280c4e4cce40487efc959d3b693</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNTESTED</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a6ba5e280c4e4cce40487efc959d3b693ad5b38eb234277fb99120fa440adb6da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALID</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a6ba5e280c4e4cce40487efc959d3b693ac31e1c8225320d18089f5e4c385aad32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a6ba5e280c4e4cce40487efc959d3b693ad15f33bee0dc588d0fdda0cba16c2f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add6DofControl</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a2d9d7b0e8802b3f30e171c6be810437a</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;msg, bool fixed=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addVisible6DofControl</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>ac4f034d6d2da0051d3bf28fda978a139</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;msg, bool fixed=false, bool visible=true)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>createPoseMsg</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>aa11b31a60efa6512ceafa8cb332c44c1</anchor>
      <arglist>(const tf::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>make6DofMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>abefbb0ab03e4a27b303963f74edf2008</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, bool fixed, bool view_facing)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeBaseMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>af04257e4aefdf7541893d01f81a9c0c1</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, bool fixed)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeBox</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>ada26ac3463d1adf4c99d5eced1e5f46b</anchor>
      <arglist>(float scale)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl &amp;</type>
      <name>makeBoxControl</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a7784937872c2be20304a2077d1b872a5</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeButtonBox</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a0b8b86aaaefc76145b5f724403dc0270</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, bool fixed, bool view_facing)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeButtonSphere</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a8d23d3be35d1619565e8f8ddbe312397</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, bool fixed, bool view_facing)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeButtonSphere</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>afe81567da2cc1a804c1cd0535faa87aa</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, bool fixed, bool view_facing, std_msgs::ColorRGBA color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeElevatorMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a9abcd616a61ba0c6fd5abedbf3cd2ae2</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, bool fixed)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeEmptyMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>afc408d86b89a0957dd1cef68e7e98490</anchor>
      <arglist>(const char *frame_id=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeFollowerMultiMeshMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a096441742708f51b196dff96cf021228</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, const std::vector&lt; std::string &gt; &amp;mesh_frames, const std::vector&lt; std::string &gt; &amp;mesh_paths, const float &amp;scale)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeGraspMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>af46002566b69c428e25050aadbb0315f</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, PoseState pose_state)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeGripperMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a0fc719b8b08ab87fc31918d105af6d81</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, float angle, bool view_facing)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeGripperMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a5bc514f38b0857bcd8df54d383cb6393</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, float angle, bool view_facing, std_msgs::ColorRGBA color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeGripperMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a8c03b6a9c405244ed7105756be640651</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, float angle, bool view_facing, std_msgs::ColorRGBA color, bool use_color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeHeadGoalMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>ac3fdb2f41c42dadfc99dc85a7b64bb65</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeListControl</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>ab53c4f15d3ef5541ef33c7eb28b6f57e</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, int num, int total, float scale)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::MenuEntry</type>
      <name>makeMenuEntry</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>ab6cc96ee407c27778cadc9ee838cd0c1</anchor>
      <arglist>(const char *title)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::MenuEntry</type>
      <name>makeMenuEntry</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>af6e788100575c624f5f5eb2427f06e26</anchor>
      <arglist>(const char *title, const char *command, int type)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeMeshMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>acdca60c36801128818249ac3aa9a61fc</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;mesh_resource, const geometry_msgs::PoseStamped &amp;stamped, float scale)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeMeshMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a1a8a7c9143cf159202416b1c0167c40f</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;mesh_resource, const geometry_msgs::PoseStamped &amp;stamped, float scale, const std_msgs::ColorRGBA &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeMeshMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a80c9160f3bbd7b2e7d3e97b7776b71ac</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;mesh_resource, const geometry_msgs::PoseStamped &amp;stamped, float scale, const std_msgs::ColorRGBA &amp;color, bool use_color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makePlanarMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a76bb2d0b98fed08502e132ba9e29d267</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, bool fixed)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makePosedMultiMeshMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a95f29499a209ec50db86d1c25fed9f43</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, const std::vector&lt; geometry_msgs::PoseStamped &gt; &amp;mesh_poses, const std::vector&lt; std::string &gt; &amp;mesh_paths, const float &amp;scale, const bool button_only=true)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makePostureMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>ac65fa7bfab8a685aad7a09989a3d5091</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale, bool fixed, bool view_facing)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeProjectorMarker</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>a8f681f3bbe3db5520c3b370d7c1806e4</anchor>
      <arglist>(const char *name, const geometry_msgs::PoseStamped &amp;stamped, float scale)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeSphere</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>aadc9b980993d2acb3e2ca6022be45686</anchor>
      <arglist>(float scale)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl &amp;</type>
      <name>makeSphereControl</name>
      <anchorfile>namespaceim__helpers.html</anchorfile>
      <anchor>ad0abccb5ee19fd94dae5c083a861873f</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;msg)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>im_utils</name>
    <filename>namespaceim__utils.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addMeshLinksControl</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a64c61a14006a187237076ee440542d24</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;im, boost::shared_ptr&lt; const Link &gt; link, KDL::Frame previous_frame, bool use_color, std_msgs::ColorRGBA color, double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addMeshLinksControl</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>addaa3b1e042a3e7add380dbd58c3dd5c</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;im, boost::shared_ptr&lt; const Link &gt; link, KDL::Frame previous_frame, bool use_color, std_msgs::ColorRGBA color, double scale, bool root)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFilePathFromRosPath</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a61061b967ec372fd330aaac7fb99f79d</anchor>
      <arglist>(std::string rospath)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFullPathFromModelPath</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>aa96ae9e7d65a2a694534548486061284</anchor>
      <arglist>(std::string path)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; ModelInterface &gt;</type>
      <name>getModelInterface</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>aea72fb5ce094d87bf74fc30db35c1973</anchor>
      <arglist>(std::string model_file)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>getPose</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a83ece7bd324cb780fbe3511634067a6d</anchor>
      <arglist>(XmlRpc::XmlRpcValue val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getRosPathFromFullPath</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a7c5358d0506e3140e134cc58376556ff</anchor>
      <arglist>(std::string path)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getRosPathFromModelPath</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a79a23355a6eb3e62036c951c30d1046f</anchor>
      <arglist>(std::string path)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getXmlValue</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a96825bc0d79967fc0b681bd817e62b56</anchor>
      <arglist>(XmlRpc::XmlRpcValue val)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl</type>
      <name>makeBoxMarkerControl</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a67c9666b862146eb003fa760beb631f2</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;stamped, Vector3 dim, const std_msgs::ColorRGBA &amp;color, bool use_color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl</type>
      <name>makeCylinderMarkerControl</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>acf90c8c4124ff5a45a3bae6e35e35831</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;stamped, double length, double radius, const std_msgs::ColorRGBA &amp;color, bool use_color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeFingerControlMarker</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a00c3e88827b96829499e775ce2932509</anchor>
      <arglist>(const char *name, geometry_msgs::PoseStamped ps)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeLinksMarker</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a3858cd7d0cf285c05c22bf23eade9164</anchor>
      <arglist>(boost::shared_ptr&lt; const Link &gt; link, bool use_color, std_msgs::ColorRGBA color, geometry_msgs::PoseStamped marker_ps, geometry_msgs::Pose origin_pose)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl</type>
      <name>makeMeshMarkerControl</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a9205d0a3e5ff014d6093dd6a525f80ae</anchor>
      <arglist>(const std::string &amp;mesh_resource, const geometry_msgs::PoseStamped &amp;stamped, geometry_msgs::Vector3 scale, const std_msgs::ColorRGBA &amp;color, bool use_color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl</type>
      <name>makeMeshMarkerControl</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>acc7db454d74b594a5088e98d1efa7a77</anchor>
      <arglist>(const std::string &amp;mesh_resource, const geometry_msgs::PoseStamped &amp;stamped, geometry_msgs::Vector3 scale)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl</type>
      <name>makeMeshMarkerControl</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>af8a99de80070a5d51a0b92c7f2b61bd0</anchor>
      <arglist>(const std::string &amp;mesh_resource, const geometry_msgs::PoseStamped &amp;stamped, geometry_msgs::Vector3 scale, const std_msgs::ColorRGBA &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeSandiaFinger0Marker</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>af01b70939aa390a0af0b86b337527301</anchor>
      <arglist>(std::string frame_id)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeSandiaFinger1Marker</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a6ddfd08fe444cfb87944a0daa202c52b</anchor>
      <arglist>(std::string frame_id)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>makeSandiaFinger2Marker</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a49f9163f203eb05c9d29c9cd0a7205b3</anchor>
      <arglist>(std::string frame_id)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeSandiaHandInteractiveMarker</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>ae48c506a231ae1d79c83c224dcdd63a0</anchor>
      <arglist>(geometry_msgs::PoseStamped ps, std::string hand, int finger, int link)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>makeSandiaHandMarker</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>ad6533f8ffad4d4a9bb8d0617aa71d2c7</anchor>
      <arglist>(geometry_msgs::PoseStamped ps)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarkerControl</type>
      <name>makeSphereMarkerControl</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>aba037f17616dab2cbfdb0e1cb9b84ad2</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;stamped, double rad, const std_msgs::ColorRGBA &amp;color, bool use_color)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Transform</type>
      <name>Pose2Transform</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a60d3256f7abe53b8f2a0317bd8303286</anchor>
      <arglist>(const geometry_msgs::Pose pose_msg)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>Transform2Pose</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a38e0f7258753e46b1cee64292d03fc1c</anchor>
      <arglist>(const geometry_msgs::Transform tf_msg)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>UrdfPose2Pose</name>
      <anchorfile>namespaceim__utils.html</anchorfile>
      <anchor>a004a29b09a6a4f9ded162903cbc078e6</anchor>
      <arglist>(const urdf::Pose pose)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>joint_state_publisher</name>
    <filename>namespacejoint__state__publisher.html</filename>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>namespacejoint__state__publisher.html</anchorfile>
      <anchor>ad864cec7641fcdbe272d5a2655f78ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>joint_state_publisher</name>
      <anchorfile>namespacejoint__state__publisher.html</anchorfile>
      <anchor>a42cf7d6d0bc24e398b96c745bb4565b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_states</name>
      <anchorfile>namespacejoint__state__publisher.html</anchorfile>
      <anchor>a9081e1fea8b7b3910bb5e84b0634377a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>jsk_interactive_marker</name>
    <filename>namespacejsk__interactive__marker.html</filename>
    <class kind="class">jsk_interactive_marker::CameraInfoPublisher</class>
    <class kind="class">jsk_interactive_marker::Cropper</class>
    <class kind="class">jsk_interactive_marker::CubeCropper</class>
    <class kind="class">jsk_interactive_marker::PointCloudCropper</class>
    <class kind="class">jsk_interactive_marker::SphereCropper</class>
    <class kind="class">jsk_interactive_marker::TransformableBox</class>
    <class kind="class">jsk_interactive_marker::TransformableCylinder</class>
    <class kind="class">jsk_interactive_marker::TransformableInteractiveServer</class>
    <class kind="class">jsk_interactive_marker::TransformableMesh</class>
    <class kind="class">jsk_interactive_marker::TransformableObject</class>
    <class kind="class">jsk_interactive_marker::TransformableTorus</class>
  </compound>
  <compound kind="class">
    <name>jsk_interactive_marker::CameraInfoPublisher</name>
    <filename>classjsk__interactive__marker_1_1CameraInfoPublisher.html</filename>
    <member kind="typedef">
      <type>jsk_interactive_marker::CameraInfoPublisherConfig</type>
      <name>Config</name>
      <anchorfile>classjsk__interactive__marker_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>a084defce75058945b934aa23d07135f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CameraInfoPublisher &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__interactive__marker_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>a593fb6e674c67a0253032e49cb3badf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraInfoPublisher</name>
      <anchorfile>classjsk__interactive__marker_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>a7624e7bfb406b6dca238e4ffd775e57f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraInfoPublisher</name>
      <anchorfile>classjsk__interactive__marker_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>a5af22062fb539eb30b660c491f3b49c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>configCallback</name>
      <anchorfile>classjsk__interactive__marker_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>acd7ba5543ce6e23ee335aeb01e635937</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>imageCallback</name>
      <anchorfile>classjsk__interactive__marker_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>a2a95815b648f94f7d800c2e30bca6439</anchor>
      <arglist>(const sensor_msgs::Image::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initializeInteractiveMarker</name>
      <anchorfile>classjsk__interactive__marker_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>a83d3dc844b61e4a87371542ffcdf7d42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>pointcloudCallback</name>
      <anchorfile>classjsk__interactive__marker_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>a19f28a0f03fbddad982bfb2c178098be</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>processFeedback</name>
      <anchorfile>classjsk__interactive__marker_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>aebbb4fcf8c856dd2442d1b2fed6a24d2</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>publishCameraInfo</name>
      <anchorfile>classjsk__interactive__marker_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>ab83bc5168902eec3ce10ec0c2888baa4</anchor>
      <arglist>(const ros::Time &amp;stamp)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>staticRateCallback</name>
      <anchorfile>classjsk__interactive__marker_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>aa09e14c316936acbd34cfc3217bbaed6</anchor>
      <arglist>(const ros::TimerEvent &amp;event)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>f_</name>
      <anchorfile>classjsk__interactive__marker_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>ad0be477279067b5a52cb09f3ce0ff456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>classjsk__interactive__marker_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>aadba1de5d5d5a7cb4f78cbc816f0820f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>height_</name>
      <anchorfile>classjsk__interactive__marker_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>a953186f927fc48e71efab65ed70a09df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::Pose</type>
      <name>latest_pose_</name>
      <anchorfile>classjsk__interactive__marker_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>a6053a9d409a88dccf297c46d186063c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjsk__interactive__marker_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>acb67cfdbc7f02086e39f85c33c3fc05b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>parent_frame_id_</name>
      <anchorfile>classjsk__interactive__marker_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>a54bf721a1ece8c7399678e870051d475</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_camera_info_</name>
      <anchorfile>classjsk__interactive__marker_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>a4ad0966636aa8f711b2e3b3f02037f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; interactive_markers::InteractiveMarkerServer &gt;</type>
      <name>server_</name>
      <anchorfile>classjsk__interactive__marker_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>ac612142977eee0ac26388217e3be381e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; Config &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classjsk__interactive__marker_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>a120e587fa556a46afed29f9c46cc52b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_sync_</name>
      <anchorfile>classjsk__interactive__marker_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>a6a0c54c95715abdb939542e1f5d34aba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; tf::TransformListener &gt;</type>
      <name>tf_listener_</name>
      <anchorfile>classjsk__interactive__marker_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>a428e7e406c6f76c4afb2dc82de445760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Timer</type>
      <name>timer_</name>
      <anchorfile>classjsk__interactive__marker_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>a800d704a923ba46877eec83937fdb83c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>width_</name>
      <anchorfile>classjsk__interactive__marker_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>ac7d60f4bc15a6da8226b04305e5b90cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_interactive_marker::Cropper</name>
    <filename>classjsk__interactive__marker_1_1Cropper.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Cropper &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__interactive__marker_1_1Cropper.html</anchorfile>
      <anchor>a088f9f69811c16267eb30c10976ee38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>crop</name>
      <anchorfile>classjsk__interactive__marker_1_1Cropper.html</anchorfile>
      <anchor>ae47819e5495c1cd6d95015981fd854c9</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;input, pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cropper</name>
      <anchorfile>classjsk__interactive__marker_1_1Cropper.html</anchorfile>
      <anchor>a6ffb355309824e63db711ba659c76775</anchor>
      <arglist>(const unsigned int nr_parameter)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>fillInitialParameters</name>
      <anchorfile>classjsk__interactive__marker_1_1Cropper.html</anchorfile>
      <anchor>ad3abdd38bb40389acb500f5e38b91664</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual visualization_msgs::Marker</type>
      <name>getMarker</name>
      <anchorfile>classjsk__interactive__marker_1_1Cropper.html</anchorfile>
      <anchor>a591e3ba6c63c0c00e2ae5f380b0bda19</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classjsk__interactive__marker_1_1Cropper.html</anchorfile>
      <anchor>a63889009cec1554f9186c046d13e20fc</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::Affine3f</type>
      <name>getPose</name>
      <anchorfile>classjsk__interactive__marker_1_1Cropper.html</anchorfile>
      <anchor>ad380f6aa613d941eeef0f1148d66a514</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isInside</name>
      <anchorfile>classjsk__interactive__marker_1_1Cropper.html</anchorfile>
      <anchor>abc4453640ae41d8f47a388a0bc924471</anchor>
      <arglist>(const pcl::PointXYZ &amp;p)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPose</name>
      <anchorfile>classjsk__interactive__marker_1_1Cropper.html</anchorfile>
      <anchor>a37c86fa7068bcaeba1f8ed9105e33f39</anchor>
      <arglist>(Eigen::Affine3f pose)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateParameter</name>
      <anchorfile>classjsk__interactive__marker_1_1Cropper.html</anchorfile>
      <anchor>aebb79ddb8cbae7eba785cc592f7e56dd</anchor>
      <arglist>(const double val, const unsigned int index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Cropper</name>
      <anchorfile>classjsk__interactive__marker_1_1Cropper.html</anchorfile>
      <anchor>ad3d2bd309b2311160cbcbfd8595469cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>nr_parameter_</name>
      <anchorfile>classjsk__interactive__marker_1_1Cropper.html</anchorfile>
      <anchor>a34d2286805538610903f79ca5117945f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>parameters_</name>
      <anchorfile>classjsk__interactive__marker_1_1Cropper.html</anchorfile>
      <anchor>a3e18902a04d055c2253d8af3362917fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Affine3f</type>
      <name>pose_</name>
      <anchorfile>classjsk__interactive__marker_1_1Cropper.html</anchorfile>
      <anchor>ae401a712bc93ed44a5b9e0abd0c4aebf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_interactive_marker::CubeCropper</name>
    <filename>classjsk__interactive__marker_1_1CubeCropper.html</filename>
    <base>jsk_interactive_marker::Cropper</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CubeCropper &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__interactive__marker_1_1CubeCropper.html</anchorfile>
      <anchor>a35150a5b480b555dafa5e8f02063d8b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CubeCropper</name>
      <anchorfile>classjsk__interactive__marker_1_1CubeCropper.html</anchorfile>
      <anchor>acf22cf44d0070e6eafb2ada832d367b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>fillInitialParameters</name>
      <anchorfile>classjsk__interactive__marker_1_1CubeCropper.html</anchorfile>
      <anchor>a618746dec963b6e25d87f738fff57796</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual visualization_msgs::Marker</type>
      <name>getMarker</name>
      <anchorfile>classjsk__interactive__marker_1_1CubeCropper.html</anchorfile>
      <anchor>adc40cb19fb960e223211b97aaef9351a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classjsk__interactive__marker_1_1CubeCropper.html</anchorfile>
      <anchor>a77c05f2cb00578fc5edcf4c6f3933966</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getWidthX</name>
      <anchorfile>classjsk__interactive__marker_1_1CubeCropper.html</anchorfile>
      <anchor>a0bd1c135f89ac5e3fe573e783457007d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getWidthY</name>
      <anchorfile>classjsk__interactive__marker_1_1CubeCropper.html</anchorfile>
      <anchor>a4074f1ea35bcd2962529fc23daf412c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getWidthZ</name>
      <anchorfile>classjsk__interactive__marker_1_1CubeCropper.html</anchorfile>
      <anchor>a819de581fa7ab95789634a41ee78f848</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isInside</name>
      <anchorfile>classjsk__interactive__marker_1_1CubeCropper.html</anchorfile>
      <anchor>a05de0d437c5d062867f53f8260768d09</anchor>
      <arglist>(const pcl::PointXYZ &amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CubeCropper</name>
      <anchorfile>classjsk__interactive__marker_1_1CubeCropper.html</anchorfile>
      <anchor>a7ed215bc6f4df704e5e6635441e15317</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_interactive_marker::PointCloudCropper</name>
    <filename>classjsk__interactive__marker_1_1PointCloudCropper.html</filename>
    <member kind="function">
      <type></type>
      <name>PointCloudCropper</name>
      <anchorfile>classjsk__interactive__marker_1_1PointCloudCropper.html</anchorfile>
      <anchor>aacae9dd4a67fa197a17a0d66ca66576e</anchor>
      <arglist>(ros::NodeHandle &amp;nh, ros::NodeHandle &amp;pnh)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCloudCropper</name>
      <anchorfile>classjsk__interactive__marker_1_1PointCloudCropper.html</anchorfile>
      <anchor>a6f69a01265804de54360d5bfb45e53ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PointCloudCropperConfig</type>
      <name>Config</name>
      <anchorfile>classjsk__interactive__marker_1_1PointCloudCropper.html</anchorfile>
      <anchor>a1c97d9ed384def684eec1259408b4dc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; interactive_markers::MenuHandler::EntryHandle &gt;</type>
      <name>EntryHandleVector</name>
      <anchorfile>classjsk__interactive__marker_1_1PointCloudCropper.html</anchorfile>
      <anchor>a05a51d9bfd4158373a0bba5be752df00</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>changeCropper</name>
      <anchorfile>classjsk__interactive__marker_1_1PointCloudCropper.html</anchorfile>
      <anchor>a686b79ec16d2e8a0556359c563b9f22b</anchor>
      <arglist>(Cropper::Ptr next_cropper)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>changeCropperCallback</name>
      <anchorfile>classjsk__interactive__marker_1_1PointCloudCropper.html</anchorfile>
      <anchor>a61884c749c89d362894f13ba6f541703</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>configCallback</name>
      <anchorfile>classjsk__interactive__marker_1_1PointCloudCropper.html</anchorfile>
      <anchor>a29060adc0861263d45d5629c74e85ed2</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>cropAndPublish</name>
      <anchorfile>classjsk__interactive__marker_1_1PointCloudCropper.html</anchorfile>
      <anchor>aa03fd6a31185daa7f0b02d7dfc3c5c7b</anchor>
      <arglist>(ros::Publisher &amp;pub)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initializeInteractiveMarker</name>
      <anchorfile>classjsk__interactive__marker_1_1PointCloudCropper.html</anchorfile>
      <anchor>af9fccd692417d49c6a39d5160bb1f4ff</anchor>
      <arglist>(Eigen::Affine3f pose_offset=Eigen::Affine3f::Identity())</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>inputCallback</name>
      <anchorfile>classjsk__interactive__marker_1_1PointCloudCropper.html</anchorfile>
      <anchor>a007894ee6e7c83ca859f0019ad2043a3</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>menuFeedback</name>
      <anchorfile>classjsk__interactive__marker_1_1PointCloudCropper.html</anchorfile>
      <anchor>a8258780e798e86c416db1b35fa9bffa6</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>processFeedback</name>
      <anchorfile>classjsk__interactive__marker_1_1PointCloudCropper.html</anchorfile>
      <anchor>a4af8bca0778caf9c66022863f49d42c4</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>reInitializeInteractiveMarker</name>
      <anchorfile>classjsk__interactive__marker_1_1PointCloudCropper.html</anchorfile>
      <anchor>a6f4040d37487b18f83c548ed3c762032</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>updateInteractiveMarker</name>
      <anchorfile>classjsk__interactive__marker_1_1PointCloudCropper.html</anchorfile>
      <anchor>a98e3acc96105b8931d59988231b52657</anchor>
      <arglist>(Eigen::Affine3f pose_offset=Eigen::Affine3f::Identity())</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>updateMenuCheckboxStatus</name>
      <anchorfile>classjsk__interactive__marker_1_1PointCloudCropper.html</anchorfile>
      <anchor>af1bfbb8eb858be762d229e72f90c276a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Cropper::Ptr</type>
      <name>cropper_</name>
      <anchorfile>classjsk__interactive__marker_1_1PointCloudCropper.html</anchorfile>
      <anchor>a8468b37c3a5b9e958384ae0bf9a44d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Cropper::Ptr &gt;</type>
      <name>cropper_candidates_</name>
      <anchorfile>classjsk__interactive__marker_1_1PointCloudCropper.html</anchorfile>
      <anchor>a40e03b838e7679122f1df0f3d3c41e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EntryHandleVector</type>
      <name>cropper_entries_</name>
      <anchorfile>classjsk__interactive__marker_1_1PointCloudCropper.html</anchorfile>
      <anchor>a115b51a60ce535887856504241fe44a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensor_msgs::PointCloud2::ConstPtr</type>
      <name>latest_pointcloud_</name>
      <anchorfile>classjsk__interactive__marker_1_1PointCloudCropper.html</anchorfile>
      <anchor>a22d4999ae507e41f5921437ee8864199</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_handler_</name>
      <anchorfile>classjsk__interactive__marker_1_1PointCloudCropper.html</anchorfile>
      <anchor>ae0f400e3d132060eab85c29699041134</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjsk__interactive__marker_1_1PointCloudCropper.html</anchorfile>
      <anchor>ad97350340662f7479c2677421155b03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>point_pub_</name>
      <anchorfile>classjsk__interactive__marker_1_1PointCloudCropper.html</anchorfile>
      <anchor>aa92afca94d56bfd46de14344a982fb60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>point_sub_</name>
      <anchorfile>classjsk__interactive__marker_1_1PointCloudCropper.html</anchorfile>
      <anchor>a64ce2abbcb0c2c596bac6133803ec306</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>point_visualization_pub_</name>
      <anchorfile>classjsk__interactive__marker_1_1PointCloudCropper.html</anchorfile>
      <anchor>a7f7938d26f30a50f0c49271c5eb172fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; interactive_markers::InteractiveMarkerServer &gt;</type>
      <name>server_</name>
      <anchorfile>classjsk__interactive__marker_1_1PointCloudCropper.html</anchorfile>
      <anchor>aa99dcd27b486fd2966676fc18455d429</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; Config &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classjsk__interactive__marker_1_1PointCloudCropper.html</anchorfile>
      <anchor>ae7c11ac03ce57deaf46a8d66eeec808d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; tf::TransformListener &gt;</type>
      <name>tf_listener_</name>
      <anchorfile>classjsk__interactive__marker_1_1PointCloudCropper.html</anchorfile>
      <anchor>a3c628a4d43ab7961aa9328f373115da3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_interactive_marker::SphereCropper</name>
    <filename>classjsk__interactive__marker_1_1SphereCropper.html</filename>
    <base>jsk_interactive_marker::Cropper</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SphereCropper &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__interactive__marker_1_1SphereCropper.html</anchorfile>
      <anchor>a52baa702c70c3c59571f6a0c3df55c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>fillInitialParameters</name>
      <anchorfile>classjsk__interactive__marker_1_1SphereCropper.html</anchorfile>
      <anchor>aee96cb87516f066f66d22227bc750740</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual visualization_msgs::Marker</type>
      <name>getMarker</name>
      <anchorfile>classjsk__interactive__marker_1_1SphereCropper.html</anchorfile>
      <anchor>a173ca28ae343c4a70e2d4dfd9a38b044</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classjsk__interactive__marker_1_1SphereCropper.html</anchorfile>
      <anchor>ace573b95051a2317c069de1c140054a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getRadius</name>
      <anchorfile>classjsk__interactive__marker_1_1SphereCropper.html</anchorfile>
      <anchor>a144ea8dbfe9e45df24b946ef0c31f9fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isInside</name>
      <anchorfile>classjsk__interactive__marker_1_1SphereCropper.html</anchorfile>
      <anchor>a451ed970680ae293080dd5812bec9ab9</anchor>
      <arglist>(const pcl::PointXYZ &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SphereCropper</name>
      <anchorfile>classjsk__interactive__marker_1_1SphereCropper.html</anchorfile>
      <anchor>ac0201306dd54bc7945b010b20d08ff3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SphereCropper</name>
      <anchorfile>classjsk__interactive__marker_1_1SphereCropper.html</anchorfile>
      <anchor>a165d5719514dc23acfa896f4fd11a557</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_interactive_marker::TransformableBox</name>
    <filename>classjsk__interactive__marker_1_1TransformableBox.html</filename>
    <base>jsk_interactive_marker::TransformableObject</base>
    <member kind="function">
      <type>float</type>
      <name>getInteractiveMarkerScale</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableBox.html</anchorfile>
      <anchor>a8fcc9f22e452f89602679265ef491813</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRGBA</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableBox.html</anchorfile>
      <anchor>a37d2792a5df13cbfbaaf10cffcbde379</anchor>
      <arglist>(float &amp;r, float &amp;g, float &amp;b, float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>getVisualizationMsgMarker</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableBox.html</anchorfile>
      <anchor>abebce3ec7ad34297476d1a8b1341d1b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getXYZ</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableBox.html</anchorfile>
      <anchor>a6ad946e3c5b4ce0147af053513afbc2a</anchor>
      <arglist>(float &amp;x, float &amp;y, float &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRGBA</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableBox.html</anchorfile>
      <anchor>ad80daba785aca150963c586d1c6c644b</anchor>
      <arglist>(float r, float g, float b, float a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setX</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableBox.html</anchorfile>
      <anchor>a88559810fb186b217ffe43b13a7f0c69</anchor>
      <arglist>(std_msgs::Float32 x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setXYZ</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableBox.html</anchorfile>
      <anchor>a3f791e304138faeba12aa0cef7d289b9</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setY</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableBox.html</anchorfile>
      <anchor>add824dc3fffb4c3f8ab58c9f5fe3b0bd</anchor>
      <arglist>(std_msgs::Float32 y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setZ</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableBox.html</anchorfile>
      <anchor>a57b15eb640b23bdaaa7ac2b0925376d3</anchor>
      <arglist>(std_msgs::Float32 z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformableBox</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableBox.html</anchorfile>
      <anchor>ab74b611449739ff5f9d2072772ce921b</anchor>
      <arglist>(float length, float r, float g, float b, float a, std::string frame, std::string name, std::string description)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformableBox</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableBox.html</anchorfile>
      <anchor>a6c207ac8e447b1c577723eef44ce8ccf</anchor>
      <arglist>(float x, float y, float z, float r, float g, float b, float a, std::string frame, std::string name, std::string description)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>box_a_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableBox.html</anchorfile>
      <anchor>a5485e0ae486317862b3806866262f520</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>box_b_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableBox.html</anchorfile>
      <anchor>a3465475deaf24b83e7aa0f9e67807060</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>box_g_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableBox.html</anchorfile>
      <anchor>ac2bc6aa616f229b44e34e80b70b76a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>box_r_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableBox.html</anchorfile>
      <anchor>a9467f3cef079163cfe3b4e6bfe270f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>box_x_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableBox.html</anchorfile>
      <anchor>a35f0a827ce8f832eb0a6ed4d31d77e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>box_y_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableBox.html</anchorfile>
      <anchor>aa3202efcc9327ba2eb30c90e0736ef28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>box_z_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableBox.html</anchorfile>
      <anchor>a6311e9773b47be2dfa5d25a00fa8b826</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_interactive_marker::TransformableCylinder</name>
    <filename>classjsk__interactive__marker_1_1TransformableCylinder.html</filename>
    <base>jsk_interactive_marker::TransformableObject</base>
    <member kind="function">
      <type>float</type>
      <name>getInteractiveMarkerScale</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableCylinder.html</anchorfile>
      <anchor>a786397e220e3b2e5d0eff748b1f666dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRGBA</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableCylinder.html</anchorfile>
      <anchor>ac743da9d757183b41c56b1cf19b2168f</anchor>
      <arglist>(float &amp;r, float &amp;g, float &amp;b, float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRZ</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableCylinder.html</anchorfile>
      <anchor>a3968fb665288d722a16e3468deda5d40</anchor>
      <arglist>(float &amp;r, float &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>getVisualizationMsgMarker</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableCylinder.html</anchorfile>
      <anchor>abbb9fdb9dfb663c204c920425c88b817</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setRadius</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableCylinder.html</anchorfile>
      <anchor>afe91df361a9f7914579288551f88fe20</anchor>
      <arglist>(std_msgs::Float32 r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRGBA</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableCylinder.html</anchorfile>
      <anchor>ae1c94d6cb8ddbf6d821247b244de9e70</anchor>
      <arglist>(float r, float g, float b, float a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRZ</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableCylinder.html</anchorfile>
      <anchor>ad0c7509e6c94e8f9f8cd4760670a9b95</anchor>
      <arglist>(float r, float z)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setZ</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableCylinder.html</anchorfile>
      <anchor>aa7669f2f066e8453d0c1c6ceadc60aa1</anchor>
      <arglist>(std_msgs::Float32 z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformableCylinder</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableCylinder.html</anchorfile>
      <anchor>a7cf4b1b63b5417a318a66a8d78e9e97f</anchor>
      <arglist>(float radius, float z, float r, float g, float b, float a, std::string frame, std::string name, std::string description)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cylinder_a_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableCylinder.html</anchorfile>
      <anchor>a8bfe1b7528a23c633499bd857dabffc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cylinder_b_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableCylinder.html</anchorfile>
      <anchor>a4fbd74fd9d70cb9633efd63f7366379c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cylinder_g_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableCylinder.html</anchorfile>
      <anchor>a0dfec668c932dc4d161c2bad1cb7fe85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cylinder_r_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableCylinder.html</anchorfile>
      <anchor>a76a5db7c47de3a54695e9d23c7dbe615</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cylinder_radius_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableCylinder.html</anchorfile>
      <anchor>a8b51a235def079fce15fda8d965f754a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cylinder_z_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableCylinder.html</anchorfile>
      <anchor>a06adbc0b73d95272613c40555ad842ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_interactive_marker::TransformableInteractiveServer</name>
    <filename>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addPose</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>aad39f3264333331cc374933f76b10cdb</anchor>
      <arglist>(geometry_msgs::Pose msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPoseRelative</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a0a6863c7e6673f624743569ca5b7a45e</anchor>
      <arglist>(geometry_msgs::Pose msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>configCallback</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a4d7487cf31470472b3da0466563d45ea</anchor>
      <arglist>(InteractiveSettingConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eraseAllObject</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>ab1c5c88648a89b4e8abdda5e44789c65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eraseFocusObject</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a226db6cb1a533e02c16b10332136726b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eraseObject</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a63edc2328f5da3f4d560dd2e4500f9ef</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>focusObjectMarkerNamePublish</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a07e2ff95944f96c4e4c5cb31b43b0351</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>focusPosePublish</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>af0cc9a825cf67c47899a1daabd529e95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>focusTextPublish</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>aba0c0ef4f0402ccf4bad0e42f602a3ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getColorService</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>aee69e6baa28edfbdde2a9babf45b5473</anchor>
      <arglist>(jsk_interactive_marker::GetTransformableMarkerColor::Request &amp;req, jsk_interactive_marker::GetTransformableMarkerColor::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getDimensionsService</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a665f6059f66e9aa7f6f7c6155bb8a0f7</anchor>
      <arglist>(jsk_interactive_marker::GetMarkerDimensions::Request &amp;req, jsk_interactive_marker::GetMarkerDimensions::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getExistenceService</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>afb8db14596d2d184479d5be1266c96ed</anchor>
      <arglist>(jsk_interactive_marker::GetTransformableMarkerExistence::Request &amp;req, jsk_interactive_marker::GetTransformableMarkerExistence::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFocusService</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a6eef89a72e55a8d0922ac397902e0c71</anchor>
      <arglist>(jsk_interactive_marker::GetTransformableMarkerFocus::Request &amp;req, jsk_interactive_marker::GetTransformableMarkerFocus::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPoseService</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>adaecac2283695fcaf7b29cb4e9436eca</anchor>
      <arglist>(jsk_interactive_marker::GetTransformableMarkerPose::Request &amp;req, jsk_interactive_marker::GetTransformableMarkerPose::Response &amp;res, bool for_interactive_control)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getTypeService</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>ae7df792bbeefd18f12be41154fb6ec8c</anchor>
      <arglist>(jsk_interactive_marker::GetType::Request &amp;req, jsk_interactive_marker::GetType::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hideService</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a014490f7978cd69b9c6fc52b3841286e</anchor>
      <arglist>(std_srvs::Empty::Request &amp;req, std_srvs::Empty::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertNewBox</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a7f5e5e7ce6cbe3d9ab9e90fad1f21477</anchor>
      <arglist>(std::string frame_id, std::string name, std::string description)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertNewCylinder</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>acde976dfb09c55f1ce39050b23d4d011</anchor>
      <arglist>(std::string frame_id, std::string name, std::string description)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertNewMesh</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>ad7eb44a75bf5471fc05ad3f0c82e8fab</anchor>
      <arglist>(std::string frame_id, std::string name, std::string description, std::string mesh_resource, bool mesh_use_embedded_materials)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertNewObject</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a942c60f817fe841afadd4b97bc6dce55</anchor>
      <arglist>(TransformableObject *tobject, std::string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertNewTorus</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>ac62b56235fd1cf3ab6e23409fa42fb2b</anchor>
      <arglist>(std::string frame_id, std::string name, std::string description)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processFeedback</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>ac14fbc2ec6530451aba89340a590fd2d</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishMarkerDimensions</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a725d4c64ba700b8285cd079d8fe26519</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestMarkerOperateService</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a7f4da51b1392cf60fe7ea4847ffccfea</anchor>
      <arglist>(jsk_rviz_plugins::RequestMarkerOperate::Request &amp;req, jsk_rviz_plugins::RequestMarkerOperate::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>ad7d0f0a9fb11b1974e9e316a9fab5cbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColor</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a0d75f4ed7ae41070a4fadb1b4185201b</anchor>
      <arglist>(std_msgs::ColorRGBA msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setColorService</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a3446fec327dd6e7bf72b92d847f6b73c</anchor>
      <arglist>(jsk_interactive_marker::SetTransformableMarkerColor::Request &amp;req, jsk_interactive_marker::SetTransformableMarkerColor::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setControlRelativePose</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a49a2070db37e476aff4823e0554eca7c</anchor>
      <arglist>(geometry_msgs::Pose msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setDimensionsService</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a872a82665cb68400f0523ce635aabacc</anchor>
      <arglist>(jsk_interactive_marker::SetMarkerDimensions::Request &amp;req, jsk_interactive_marker::SetMarkerDimensions::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setFocusService</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>ada5541eb5166f35bb35419c414faf6ea</anchor>
      <arglist>(jsk_interactive_marker::SetTransformableMarkerFocus::Request &amp;req, jsk_interactive_marker::SetTransformableMarkerFocus::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetInitialInteractiveMarkerConfig</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a1a6cd60c3ef6b83500b4089a62d04d88</anchor>
      <arglist>(TransformableObject *tobject)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPose</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>af665d102193de5edaa953319265b0efe</anchor>
      <arglist>(const geometry_msgs::PoseStampedConstPtr &amp;msg_ptr, bool for_interactive_control=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPoseService</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>aab5a21610ce657deb148f2d6fc685c0b</anchor>
      <arglist>(jsk_interactive_marker::SetTransformableMarkerPose::Request &amp;req, jsk_interactive_marker::SetTransformableMarkerPose::Response &amp;res, bool for_interactive_control)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPoseWithTfTransformation</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a3421e5c693d60a6fbdd20f505883dd67</anchor>
      <arglist>(TransformableObject *tobject, geometry_msgs::PoseStamped pose_stamped, bool for_interactive_control=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadius</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>ab398b4952ef63ab0af66317e2032f63c</anchor>
      <arglist>(std_msgs::Float32 msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSmallRadius</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a6712b9272056a26a827c38ea5dd43cf5</anchor>
      <arglist>(std_msgs::Float32 msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setX</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a1aa14f3f7c73602479d1e64245a64f2c</anchor>
      <arglist>(std_msgs::Float32 msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setY</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a7346b07d3a422f3495bcab917f634a0d</anchor>
      <arglist>(std_msgs::Float32 msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZ</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a00672c2a8701f608aad0e4a06b2bf8e5</anchor>
      <arglist>(std_msgs::Float32 msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>showService</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>afd6b3d794b1f8576051717de1c2b4047</anchor>
      <arglist>(std_srvs::Empty::Request &amp;req, std_srvs::Empty::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tfTimerCallback</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a3f4b3279e98b2e4d89c5a398baacd4c4</anchor>
      <arglist>(const ros::TimerEvent &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformableInteractiveServer</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a13e0b2c4b873592cebc8de0d30f5e27d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateTransformableObject</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a32e333f0745c3d1f3c67d4aeab057272</anchor>
      <arglist>(TransformableObject *tobject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TransformableInteractiveServer</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a6fc62cd6fa5ecd57eed8bbd7a6695ee6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>addpose_relative_sub_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>ad25ecff6e9222aa3c5fffbaa2a618de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>addpose_sub_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>acabab34be381bdcf1979bfbba151c6e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; InteractiveSettingConfig &gt; &gt;</type>
      <name>config_srv_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>acb8a532e6646b066ae2167e617b69404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>display_interactive_manipulator_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a80149a9b1b293ed951e0f7188fd731db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>focus_name_text_pub_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>ad9bfd1e3df13178a6754f983198e41f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>focus_object_marker_name_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>ac06bb32f370634a7e5b144709fba96ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>focus_object_marker_name_pub_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a2d5abd31822bf0bf1124ac759198a89c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>focus_pose_text_pub_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a5561c748ed0f6e5bde9980ca6b761e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>get_color_srv_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a0bb25f8ea72d4f2c53453cef82d30141</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>get_control_pose_srv_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a5f85b8ac6173bba4c2791fa297821b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>get_dimensions_srv</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a65139914febf77bcc5383a1f49958aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>get_exist_srv_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>afbadbe055d997f399acbcd8adfb2ee5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>get_focus_srv_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a21782144a897b97aa6544dff96e405eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>get_pose_srv_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a106e87e58adfec8732fdc6c652ec9a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>get_type_srv_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a9747d3d70726ec241f4c9d857f04e4e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>hide_srv_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a28d576c94f0861ac876c57918f589260</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>interactive_manipulator_orientation_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>af18f72b04361407a7a897ee67e938779</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>marker_dimensions_pub_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a47922c23a79d8c36ebbacbf4a3fef245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a82895283af20df500143a3bd4c525ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle *</type>
      <name>n_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a33033cc91bce12ed3c16fde3f36ea6d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pose_pub_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a6e468a0435b5d162bd9a128751ca96b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pose_with_name_pub_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a91458e8b6bb35263cea631f87a62aa1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>request_marker_operate_srv_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a35db0c478def63e59228e386386477be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>interactive_markers::InteractiveMarkerServer *</type>
      <name>server_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>ab039a085380fa52d26d16485ec94c96b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>set_color_srv_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a3e006b5a01bdeed1d2d12f010b5b37e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>set_control_pose_srv_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a9b8abbca0d83f5735d9854fe5eb74f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>set_dimensions_srv</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>adbf7320acfa30f888f0692ef774f3bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>set_focus_srv_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>aafddd2166703d4aea626a6ba545e7f6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>set_h_sub_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>afaa61ab3a39116e429971783500504d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>set_pose_srv_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>af00309afb48d3443749dbb30af1c220d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>set_r_sub_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>afe91d3a79fdc95f8a9ffd73b95f25d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>set_sm_r_sub_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a35d73a22da3e1f23b8a2fa50c9febeee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>set_x_sub_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a3a15fe3cef2f7a078d8a34fc94581554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>set_y_sub_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a9c6548d5303b026cb240a98bdf6184b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>set_z_sub_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a7c2b903f9b09e09f760b7b4933aff573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>setcolor_sub_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>ac51dd1e27b6787ab1e9de8ec7da239c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>setcontrol_relative_sub_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a35287c6e328ee5272f4360722fa58c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>setcontrolpose_sub_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>aa897ab2c6c9afc6b90536e07d1238476</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>setpose_sub_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>adb36cdcd2235d9ce52310a21a849039d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>setrad_sub_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a4898b6ad0651c5d63e0c84c0114b5b49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>show_srv_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a11c5723f9580613e4680c615eedb838e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>strict_tf_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a4d87c48e687ac9081a1a22c2d3c7be7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; tf::TransformListener &gt;</type>
      <name>tf_listener_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>ac32450627ca5f49c120534f3c33c6a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Timer</type>
      <name>tf_timer</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>af1847cb77206ce060453344995ddbbed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>torus_udiv_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a7960479767a5114c204554a3f9f3db6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>torus_vdiv_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>a5e928a3b1298d08d1bc0e0f6c7bf2764</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>map&lt; string, TransformableObject * &gt;</type>
      <name>transformable_objects_map_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableInteractiveServer.html</anchorfile>
      <anchor>ab73a8a21358e4e483e0087bd03436bf3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_interactive_marker::TransformableMesh</name>
    <filename>classjsk__interactive__marker_1_1TransformableMesh.html</filename>
    <base>jsk_interactive_marker::TransformableObject</base>
    <member kind="function">
      <type>float</type>
      <name>getInteractiveMarkerScale</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableMesh.html</anchorfile>
      <anchor>a0376a85a2bbe2182f11f7fd2b3f90711</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRGBA</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableMesh.html</anchorfile>
      <anchor>a8837b703096bdc79515acbbc65876bca</anchor>
      <arglist>(float &amp;r, float &amp;g, float &amp;b, float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>getVisualizationMsgMarker</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableMesh.html</anchorfile>
      <anchor>a886c3292b167ff6a891725e1660665b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getXYZ</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableMesh.html</anchorfile>
      <anchor>a135666ff48fcd4e343b35b177a70af3d</anchor>
      <arglist>(float &amp;x, float &amp;y, float &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRGBA</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableMesh.html</anchorfile>
      <anchor>aea541580e5eeb055558e9cdfbbcb4604</anchor>
      <arglist>(float r, float g, float b, float a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setX</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableMesh.html</anchorfile>
      <anchor>afbf619c5cf0b2ca8ac54b45145b3468c</anchor>
      <arglist>(std_msgs::Float32 x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setXYZ</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableMesh.html</anchorfile>
      <anchor>a556a6bf0645f8dee57d5cdec9329bdfb</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setY</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableMesh.html</anchorfile>
      <anchor>a989bcf87dcb930589c083b76d60c8db5</anchor>
      <arglist>(std_msgs::Float32 y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setZ</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableMesh.html</anchorfile>
      <anchor>a4cd95e4e637bb3aa0a09fa29a65d7647</anchor>
      <arglist>(std_msgs::Float32 z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformableMesh</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableMesh.html</anchorfile>
      <anchor>ace5d406e6102504b578bb5fbb02b94d9</anchor>
      <arglist>(std::string frame, std::string name, std::string description, std::string mesh_resource, bool mesh_use_embedded_materials)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>marker_scale_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableMesh.html</anchorfile>
      <anchor>a100f352a849bd341988738a9a2a5a256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>mesh_a_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableMesh.html</anchorfile>
      <anchor>ab7334f25b8dcd3ab2e1688c28c388da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>mesh_b_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableMesh.html</anchorfile>
      <anchor>ad6c9a7fb209777395554d7dcfc5b3b7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>mesh_g_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableMesh.html</anchorfile>
      <anchor>a10fcab9a45b4ae4e49b8330e26cd44b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>mesh_r_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableMesh.html</anchorfile>
      <anchor>ad0fa0e8d00e2854befd38802900c55e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mesh_resource_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableMesh.html</anchorfile>
      <anchor>a20641056f0b4b22dad82c82b96defca2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_interactive_marker::TransformableObject</name>
    <filename>classjsk__interactive__marker_1_1TransformableObject.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addControl</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>ad4b53413af8f5a706162818c5413ac97</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;int_marker)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addMarker</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>afe78c6a409436f419d8f776958976e56</anchor>
      <arglist>(visualization_msgs::InteractiveMarker &amp;int_marker, bool always_visible=true, unsigned int interaction_mode=visualization_msgs::InteractiveMarkerControl::MOVE_3D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPose</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>af622159133edb74fb7a8fe7b8ca2f541</anchor>
      <arglist>(geometry_msgs::Pose msg, bool relative=false)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFrameId</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>ab5914759a59f04d048920d477bd78d8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>getInteractiveMarker</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>afc7c5794fe50a84023c0aeebef04cb97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual float</type>
      <name>getInteractiveMarkerScale</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>a67d56d429f9aa0b868f8c21b14317de2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>getPose</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>a44cc626ec8c5358d44e79bbb1f0a5718</anchor>
      <arglist>(bool for_interactive_control=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getRGBA</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>abb50822673b917db8378e44507649fb6</anchor>
      <arglist>(float &amp;r, float &amp;g, float &amp;b, float &amp;a)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getRSR</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>a6d364a5b6c6d0167d36181bea56a8c34</anchor>
      <arglist>(float &amp;r, float &amp;sr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getRZ</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>a28511f8cab635461386633b9898b557d</anchor>
      <arglist>(float &amp;r, float &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getType</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>af06bf6c68fae7d4141641d6318712c55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual visualization_msgs::Marker</type>
      <name>getVisualizationMsgMarker</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>a3c99a464160905ff07fbad59555317a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getXYZ</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>a5a4f85a13ef920e8ebed28a36cb35f13</anchor>
      <arglist>(float &amp;x, float &amp;y, float &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; visualization_msgs::InteractiveMarkerControl &gt;</type>
      <name>makeRotateTransFixControl</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>a1fe218e6ad117b8c543f24d71a2e508e</anchor>
      <arglist>(unsigned int orientation_mode=visualization_msgs::InteractiveMarkerControl::FIXED)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishTF</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>a0a15dfd3c24a37b6d3f9e01a7d61893a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDisplayInteractiveManipulator</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>a2f1b263367dfa59c3edf2f0a677cd420</anchor>
      <arglist>(bool v)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setHeight</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>aaae9054260d78e5ddc617b4710a1d0c4</anchor>
      <arglist>(std_msgs::Float32 recieve_val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInteractiveMarkerSetting</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>acaf80cfcfe4751e5ca4b1e57e795cf66</anchor>
      <arglist>(InteractiveSettingConfig config)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPose</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>a9a3561af339161edf05e84bab8b778e9</anchor>
      <arglist>(geometry_msgs::Pose pose, bool for_interactive_control=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setRadius</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>a3bfec2e15ea87a47164231be63e40c3a</anchor>
      <arglist>(std_msgs::Float32 recieve_val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRGBA</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>afe998623bccba98b79c781287949dca3</anchor>
      <arglist>(float r, float g, float b, float a)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRSR</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>a04cc2457eb55b06855e9f7c31554c74a</anchor>
      <arglist>(float r, float sr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRZ</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>aadfa9ede6b2509e0fb21205a301efa7c</anchor>
      <arglist>(float r, float z)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setSmallRadius</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>a68fb74589a8c901d26c5782d43e932e5</anchor>
      <arglist>(std_msgs::Float32 recieve_val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setType</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>a0b255c4cb16be03fb6fe24360440aa84</anchor>
      <arglist>(int type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setX</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>a564dd768f97c80ec20afb3d4488e5824</anchor>
      <arglist>(std_msgs::Float32 recieve_val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setXYZ</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>a2154211fb401b839d88ca8958d713759</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setY</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>a9f7ed2c082e83b0a7bb5d62f34271a78</anchor>
      <arglist>(std_msgs::Float32 recieve_val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setZ</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>a40c68393c91a843eba06f25e67422b62</anchor>
      <arglist>(std_msgs::Float32 recieve_val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformableObject</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>a2fe6508f5f72c0bf5cc097fae99aca31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>tf::TransformBroadcaster</type>
      <name>br</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>a5b05ad356a447b823743d1b2e3aeca92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::Pose</type>
      <name>control_offset_pose_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>a6b1ba608f99dbe9531914e8f2b075942</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>description_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>a525499bc72eb14ea0b9a6e39bc6cdcb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>display_interactive_manipulator_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>a52995f2cce3e0528d6567e6a3ea43bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>ab6157bd5e61ae82686a418e60fc061cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>interactive_manipulator_orientation_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>a24f81b260642cad43778b05d970af63b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>visualization_msgs::Marker</type>
      <name>marker_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>a603d22c63b0feb3198be31896f79289e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>a2873b269189788d1a283210198788f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::Pose</type>
      <name>pose_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>a2ac121bbf34ebe635e665ff9e3b5dac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableObject.html</anchorfile>
      <anchor>a658b8b98d95b307e1d3dda734df6c4aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_interactive_marker::TransformableTorus</name>
    <filename>classjsk__interactive__marker_1_1TransformableTorus.html</filename>
    <base>jsk_interactive_marker::TransformableObject</base>
    <member kind="function">
      <type>std::vector&lt; geometry_msgs::Point &gt;</type>
      <name>calcurateTriangleMesh</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableTorus.html</anchorfile>
      <anchor>ae0f2eb4671c70b23dee16fba2c847e81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getInteractiveMarkerScale</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableTorus.html</anchorfile>
      <anchor>a2205bf1ddcaa1bcb4dacf7e6f6838fe3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRGBA</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableTorus.html</anchorfile>
      <anchor>ade88695bd149b5ae24ad5cdf82be35b6</anchor>
      <arglist>(float &amp;r, float &amp;g, float &amp;b, float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRSR</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableTorus.html</anchorfile>
      <anchor>ad7004bad38a3a91ed4730e197c35c3d3</anchor>
      <arglist>(float &amp;r, float &amp;sr)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>getVisualizationMsgMarker</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableTorus.html</anchorfile>
      <anchor>a8fd50266e35110dcf3b34030d5dea98c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setRadius</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableTorus.html</anchorfile>
      <anchor>aac87b430ad1d3b9df9054b6013eb053b</anchor>
      <arglist>(std_msgs::Float32 r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRGBA</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableTorus.html</anchorfile>
      <anchor>a676e302f6c8954ebeb974afc4d958d5d</anchor>
      <arglist>(float r, float g, float b, float a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRSR</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableTorus.html</anchorfile>
      <anchor>a6366067b5159db40acc34ea7775e1ead</anchor>
      <arglist>(float r, float sr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setSmallRadius</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableTorus.html</anchorfile>
      <anchor>a71b8836965dc7b557e38dd6e2920dacb</anchor>
      <arglist>(std_msgs::Float32 sr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformableTorus</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableTorus.html</anchorfile>
      <anchor>ac568c7079113b3b6d0ce7d3dd7af8e08</anchor>
      <arglist>(float radius, float small_radius, int u_div, int v_div, float r, float g, float b, float a, std::string frame, std::string name, std::string description)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>torus_a_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableTorus.html</anchorfile>
      <anchor>ac09b4276fc79cf71ec1f42aac4b69d99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>torus_b_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableTorus.html</anchorfile>
      <anchor>a59019422361e4ab27fe3cc10e0d74bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>torus_g_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableTorus.html</anchorfile>
      <anchor>a8f1e150f1a7990b104ec7b7b6a27504b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>torus_r_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableTorus.html</anchorfile>
      <anchor>a940a0387fd3caa7d0a0330f2c2c00a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>torus_radius_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableTorus.html</anchorfile>
      <anchor>a973e13d781a86e676399e3aa3c6b5aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>torus_small_radius_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableTorus.html</anchorfile>
      <anchor>a0de6c5e8f3bb292369a5c5227bf01ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>u_division_num_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableTorus.html</anchorfile>
      <anchor>aa782217652f7bcf34edcc4909b3c19df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>v_division_num_</name>
      <anchorfile>classjsk__interactive__marker_1_1TransformableTorus.html</anchorfile>
      <anchor>a283b5a9e3996223def29cecf0a32b01f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl</name>
    <filename>namespacepcl.html</filename>
  </compound>
  <compound kind="namespace">
    <name>transformable_joy_configure</name>
    <filename>namespacetransformable__joy__configure.html</filename>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>a31e210ddf12f319b38cb75bb8add4215</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MIN_VALUE</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>a034e7312aea22af9b92707c30f845dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>a4c0ddf474b669214339849538b7dff21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>r_max</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>a1c77b3c4ea901d50691e4b41f317776b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>r_small_max</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>a159ee5d60d44bf3223b69f110eaf5807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>s</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>ab79be25db062c51576b602957dcfe7c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>set_r_pub</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>a74663d1dfb85c3d73ed32ca889b20b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>set_sr_pub</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>ae8edabea16ff083b3d2ed25fec37de82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>set_x_pub</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>a9b5c575d73b377064f66859410813bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>set_y_pub</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>a41100ab3a8a87a22337d7bd88b3ca1dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>set_z_pub</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>a02e9fc3118f7cc0a7a9fad63d6258016</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sr_max</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>ad0da8cd2adafda037bade16e65b17b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sr_small_max</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>ae99a6c13357b5fccc8d90bcb7f8d0dce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x_max</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>a0d4d60cae167e5a3dcdd3d3e5ee9df84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x_small_max</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>a5a7b32af4b0053b6160cd53b00ea9da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y_max</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>ab4d23c5c37ee65edc788c1b1824749ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y_small_max</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>a07e73147ea4ab5cf8e5d2c44b110a167</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>z_max</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>a5844db1af99d70df2abef179dcefb3f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>z_small_max</name>
      <anchorfile>namespacetransformable__joy__configure.html</anchorfile>
      <anchor>ac623bc4f7a773bacf3d18c1b606d77f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>transformable_spacenav_configure</name>
    <filename>namespacetransformable__spacenav__configure.html</filename>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>ad5071a4d10c5420d11862432d3cfaae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publishModeText</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>a441c06cb7b7a3b12ea4927654c0d92b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>display_separate_mode</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>a828ce38bbd7e6204ad0d5bd7e0ff6618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ns</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>a67bd977ccf282dae62d542825515899e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>ab313bed427715fafaf82bf64ac14d2d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>prev_b</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>aea552acc0124d0cb00d4307dcbc2d7e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rx_max</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>a7ce06440c2f19ee92ff28ba4e4a48450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ry_max</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>add60b6aef366ddb3e18ad7bd00dc9d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rz_max</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>a68f86950dee297e2b13351dc74c72eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>s</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>a68f167bc5536fb788f24de02245ae804</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>send_text_pub</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>a14f271bddb3753d60257899f05b3f15b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>separate_mode</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>aadc8d81909ee642a3c7a2ed7eeb606c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>set_pose_pub</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>a223d0a5bf6ca604678d0daae8da5c717</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>translate_mode</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>a1aa465aa093ecd3ffe12984a3d534d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x_max</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>ae9cf554fb525fc7fd45786079deda776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y_max</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>ab3e467c3e18903f63df3712caeb41408</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>z_max</name>
      <anchorfile>namespacetransformable__spacenav__configure.html</anchorfile>
      <anchor>a680eec9f252135f708113be0e766573b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
</tagfile>
