<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>add_time_parameterization.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/planning_request_adapter_plugins/src/</path>
    <filename>add__time__parameterization_8cpp</filename>
    <class kind="class">default_planner_request_adapters::AddTimeParameterization</class>
    <namespace>default_planner_request_adapters</namespace>
    <member kind="function">
      <type></type>
      <name>CLASS_LOADER_REGISTER_CLASS</name>
      <anchorfile>add__time__parameterization_8cpp.html</anchorfile>
      <anchor>a8106f4f4e17f57135ab881d6a3949806</anchor>
      <arglist>(default_planner_request_adapters::AddTimeParameterization, planning_request_adapter::PlanningRequestAdapter)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>chainiksolver_pos_nr_jl_mimic.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/kdl_kinematics_plugin/src/</path>
    <filename>chainiksolver__pos__nr__jl__mimic_8cpp</filename>
    <includes id="chainiksolver__pos__nr__jl__mimic_8hpp" name="chainiksolver_pos_nr_jl_mimic.hpp" local="yes" imported="no">moveit/kdl_kinematics_plugin/chainiksolver_pos_nr_jl_mimic.hpp</includes>
  </compound>
  <compound kind="file">
    <name>chainiksolver_pos_nr_jl_mimic.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/kdl_kinematics_plugin/include/moveit/kdl_kinematics_plugin/</path>
    <filename>chainiksolver__pos__nr__jl__mimic_8hpp</filename>
    <includes id="joint__mimic_8hpp" name="joint_mimic.hpp" local="no" imported="no">moveit/kdl_kinematics_plugin/joint_mimic.hpp</includes>
    <class kind="class">KDL::ChainIkSolverPos_NR_JL_Mimic</class>
  </compound>
  <compound kind="file">
    <name>chainiksolver_vel_pinv_mimic.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/kdl_kinematics_plugin/src/</path>
    <filename>chainiksolver__vel__pinv__mimic_8cpp</filename>
    <includes id="chainiksolver__vel__pinv__mimic_8hpp" name="chainiksolver_vel_pinv_mimic.hpp" local="no" imported="no">moveit/kdl_kinematics_plugin/chainiksolver_vel_pinv_mimic.hpp</includes>
  </compound>
  <compound kind="file">
    <name>chainiksolver_vel_pinv_mimic.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/kdl_kinematics_plugin/include/moveit/kdl_kinematics_plugin/</path>
    <filename>chainiksolver__vel__pinv__mimic_8hpp</filename>
    <includes id="joint__mimic_8hpp" name="joint_mimic.hpp" local="no" imported="no">moveit/kdl_kinematics_plugin/joint_mimic.hpp</includes>
    <class kind="class">KDL::ChainIkSolverVel_pinv_mimic</class>
  </compound>
  <compound kind="file">
    <name>constraint_sampler_manager_loader.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/constraint_sampler_manager_loader/src/</path>
    <filename>constraint__sampler__manager__loader_8cpp</filename>
    <includes id="constraint__sampler__manager__loader_8h" name="constraint_sampler_manager_loader.h" local="no" imported="no">moveit/constraint_sampler_manager_loader/constraint_sampler_manager_loader.h</includes>
    <class kind="class">constraint_sampler_manager_loader::ConstraintSamplerManagerLoader::Helper</class>
    <namespace>constraint_sampler_manager_loader</namespace>
  </compound>
  <compound kind="file">
    <name>constraint_sampler_manager_loader.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/constraint_sampler_manager_loader/include/moveit/constraint_sampler_manager_loader/</path>
    <filename>constraint__sampler__manager__loader_8h</filename>
    <class kind="class">constraint_sampler_manager_loader::ConstraintSamplerManagerLoader</class>
    <namespace>constraint_sampler_manager_loader</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const ConstraintSamplerManagerLoader &gt;</type>
      <name>ConstraintSamplerManagerLoaderConstPtr</name>
      <anchorfile>namespaceconstraint__sampler__manager__loader.html</anchorfile>
      <anchor>a51b7fffad084e714b32ffa3678a410de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ConstraintSamplerManagerLoader &gt;</type>
      <name>ConstraintSamplerManagerLoaderPtr</name>
      <anchorfile>namespaceconstraint__sampler__manager__loader.html</anchorfile>
      <anchor>a353694ec4f14f28ef9e728095f2a866b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>current_state_monitor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/planning_scene_monitor/src/</path>
    <filename>current__state__monitor_8cpp</filename>
    <includes id="current__state__monitor_8h" name="current_state_monitor.h" local="no" imported="no">moveit/planning_scene_monitor/current_state_monitor.h</includes>
  </compound>
  <compound kind="file">
    <name>current_state_monitor.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/planning_scene_monitor/include/moveit/planning_scene_monitor/</path>
    <filename>current__state__monitor_8h</filename>
    <class kind="class">planning_scene_monitor::CurrentStateMonitor</class>
    <namespace>planning_scene_monitor</namespace>
    <member kind="typedef">
      <type>boost::function&lt; void(const sensor_msgs::JointStateConstPtr &amp;joint_state)&gt;</type>
      <name>JointStateUpdateCallback</name>
      <anchorfile>namespaceplanning__scene__monitor.html</anchorfile>
      <anchor>a77efac61c162d512aeb83724c7c8c4c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespaceplanning__scene__monitor.html</anchorfile>
      <anchor>a07beeec9b8516b776c6c435ed52aa707</anchor>
      <arglist>(CurrentStateMonitor)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>demo_scene.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/planning_scene_monitor/demos/</path>
    <filename>demo__scene_8cpp</filename>
    <includes id="planning__scene__monitor_8h" name="planning_scene_monitor.h" local="no" imported="no">moveit/planning_scene_monitor/planning_scene_monitor.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>demo__scene_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendKnife</name>
      <anchorfile>demo__scene_8cpp.html</anchorfile>
      <anchor>a1f45ff40cdbd46b620e8f9f7ee623eb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>ROBOT_DESCRIPTION</name>
      <anchorfile>demo__scene_8cpp.html</anchorfile>
      <anchor>a04cdde3904a128e5a010fc2aa9126c56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>display_random_state.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/planning_components_tools/src/</path>
    <filename>display__random__state_8cpp</filename>
    <includes id="planning__scene__monitor_8h" name="planning_scene_monitor.h" local="no" imported="no">moveit/planning_scene_monitor/planning_scene_monitor.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>display__random__state_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>empty.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/planning_request_adapter_plugins/src/</path>
    <filename>empty_8cpp</filename>
    <class kind="class">default_planner_request_adapters::Empty</class>
    <namespace>default_planner_request_adapters</namespace>
    <member kind="function">
      <type></type>
      <name>CLASS_LOADER_REGISTER_CLASS</name>
      <anchorfile>empty_8cpp.html</anchorfile>
      <anchor>a9dc7712d6b39f1dec91b5ded133ccfd0</anchor>
      <arglist>(default_planner_request_adapters::Empty, planning_request_adapter::PlanningRequestAdapter)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>evaluate_collision_checking_speed.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/planning_components_tools/src/</path>
    <filename>evaluate__collision__checking__speed_8cpp</filename>
    <includes id="planning__scene__monitor_8h" name="planning_scene_monitor.h" local="no" imported="no">moveit/planning_scene_monitor/planning_scene_monitor.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>evaluate__collision__checking__speed_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runCollisionDetection</name>
      <anchorfile>evaluate__collision__checking__speed_8cpp.html</anchorfile>
      <anchor>a3036e6584845a8b7e60f7b336fd51ef2</anchor>
      <arglist>(unsigned int id, unsigned int trials, const planning_scene::PlanningScene *scene, const robot_state::RobotState *state)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>ROBOT_DESCRIPTION</name>
      <anchorfile>evaluate__collision__checking__speed_8cpp.html</anchorfile>
      <anchor>a04cdde3904a128e5a010fc2aa9126c56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>evaluate_state_operations_speed.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/planning_components_tools/src/</path>
    <filename>evaluate__state__operations__speed_8cpp</filename>
    <includes id="robot__model__loader_8h" name="robot_model_loader.h" local="no" imported="no">moveit/robot_model_loader/robot_model_loader.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>evaluate__state__operations__speed_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>ROBOT_DESCRIPTION</name>
      <anchorfile>evaluate__state__operations__speed_8cpp.html</anchorfile>
      <anchor>a04cdde3904a128e5a010fc2aa9126c56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fix_start_state_bounds.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/planning_request_adapter_plugins/src/</path>
    <filename>fix__start__state__bounds_8cpp</filename>
    <class kind="class">default_planner_request_adapters::FixStartStateBounds</class>
    <namespace>default_planner_request_adapters</namespace>
    <member kind="function">
      <type></type>
      <name>CLASS_LOADER_REGISTER_CLASS</name>
      <anchorfile>fix__start__state__bounds_8cpp.html</anchorfile>
      <anchor>a908a2a596e54ec3a719544efaf0c1895</anchor>
      <arglist>(default_planner_request_adapters::FixStartStateBounds, planning_request_adapter::PlanningRequestAdapter)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fix_start_state_collision.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/planning_request_adapter_plugins/src/</path>
    <filename>fix__start__state__collision_8cpp</filename>
    <class kind="class">default_planner_request_adapters::FixStartStateCollision</class>
    <namespace>default_planner_request_adapters</namespace>
    <member kind="function">
      <type></type>
      <name>CLASS_LOADER_REGISTER_CLASS</name>
      <anchorfile>fix__start__state__collision_8cpp.html</anchorfile>
      <anchor>a8a29ddf6da1cdd726bd0e3b409937275</anchor>
      <arglist>(default_planner_request_adapters::FixStartStateCollision, planning_request_adapter::PlanningRequestAdapter)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fix_start_state_path_constraints.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/planning_request_adapter_plugins/src/</path>
    <filename>fix__start__state__path__constraints_8cpp</filename>
    <class kind="class">default_planner_request_adapters::FixStartStatePathConstraints</class>
    <namespace>default_planner_request_adapters</namespace>
    <member kind="function">
      <type></type>
      <name>CLASS_LOADER_REGISTER_CLASS</name>
      <anchorfile>fix__start__state__path__constraints_8cpp.html</anchorfile>
      <anchor>a3ab1cf75f6932a3d0203b4d06d1f94b6</anchor>
      <arglist>(default_planner_request_adapters::FixStartStatePathConstraints, planning_request_adapter::PlanningRequestAdapter)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fix_workspace_bounds.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/planning_request_adapter_plugins/src/</path>
    <filename>fix__workspace__bounds_8cpp</filename>
    <class kind="class">default_planner_request_adapters::FixWorkspaceBounds</class>
    <namespace>default_planner_request_adapters</namespace>
    <member kind="function">
      <type></type>
      <name>CLASS_LOADER_REGISTER_CLASS</name>
      <anchorfile>fix__workspace__bounds_8cpp.html</anchorfile>
      <anchor>aeb55405068e02b3c7cb8c02749e765ed</anchor>
      <arglist>(default_planner_request_adapters::FixWorkspaceBounds, planning_request_adapter::PlanningRequestAdapter)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>joint_mimic.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/kdl_kinematics_plugin/include/moveit/kdl_kinematics_plugin/</path>
    <filename>joint__mimic_8hpp</filename>
    <class kind="class">kdl_kinematics_plugin::JointMimic</class>
    <namespace>kdl_kinematics_plugin</namespace>
  </compound>
  <compound kind="file">
    <name>kdl_kinematics_plugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/kdl_kinematics_plugin/src/</path>
    <filename>kdl__kinematics__plugin_8cpp</filename>
    <includes id="kdl__kinematics__plugin_8h" name="kdl_kinematics_plugin.h" local="no" imported="no">moveit/kdl_kinematics_plugin/kdl_kinematics_plugin.h</includes>
    <includes id="rdf__loader_8h" name="rdf_loader.h" local="no" imported="no">moveit/rdf_loader/rdf_loader.h</includes>
    <namespace>kdl_kinematics_plugin</namespace>
  </compound>
  <compound kind="file">
    <name>kdl_kinematics_plugin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/kdl_kinematics_plugin/include/moveit/kdl_kinematics_plugin/</path>
    <filename>kdl__kinematics__plugin_8h</filename>
    <includes id="chainiksolver__pos__nr__jl__mimic_8hpp" name="chainiksolver_pos_nr_jl_mimic.hpp" local="no" imported="no">moveit/kdl_kinematics_plugin/chainiksolver_pos_nr_jl_mimic.hpp</includes>
    <includes id="chainiksolver__vel__pinv__mimic_8hpp" name="chainiksolver_vel_pinv_mimic.hpp" local="no" imported="no">moveit/kdl_kinematics_plugin/chainiksolver_vel_pinv_mimic.hpp</includes>
    <includes id="joint__mimic_8hpp" name="joint_mimic.hpp" local="no" imported="no">moveit/kdl_kinematics_plugin/joint_mimic.hpp</includes>
    <class kind="class">kdl_kinematics_plugin::KDLKinematicsPlugin</class>
    <namespace>kdl_kinematics_plugin</namespace>
  </compound>
  <compound kind="file">
    <name>kinematics_plugin_loader.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/kinematics_plugin_loader/src/</path>
    <filename>kinematics__plugin__loader_8cpp</filename>
    <includes id="kinematics__plugin__loader_8h" name="kinematics_plugin_loader.h" local="no" imported="no">moveit/kinematics_plugin_loader/kinematics_plugin_loader.h</includes>
    <includes id="rdf__loader_8h" name="rdf_loader.h" local="no" imported="no">moveit/rdf_loader/rdf_loader.h</includes>
    <class kind="class">kinematics_plugin_loader::KinematicsPluginLoader::KinematicsLoaderImpl</class>
    <namespace>kinematics_plugin_loader</namespace>
  </compound>
  <compound kind="file">
    <name>kinematics_plugin_loader.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/kinematics_plugin_loader/include/moveit/kinematics_plugin_loader/</path>
    <filename>kinematics__plugin__loader_8h</filename>
    <class kind="class">kinematics_plugin_loader::KinematicsPluginLoader</class>
    <namespace>kinematics_plugin_loader</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const KinematicsPluginLoader &gt;</type>
      <name>KinematicsPluginLoaderConstPtr</name>
      <anchorfile>namespacekinematics__plugin__loader.html</anchorfile>
      <anchor>a27eacb793213260bf049c6980fcdd7a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; KinematicsPluginLoader &gt;</type>
      <name>KinematicsPluginLoaderPtr</name>
      <anchorfile>namespacekinematics__plugin__loader.html</anchorfile>
      <anchor>a98eb4081f4ab2ca29e047aa9ad53c275</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kinematics_speed_and_validity_evaluator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/planning_components_tools/src/</path>
    <filename>kinematics__speed__and__validity__evaluator_8cpp</filename>
    <includes id="robot__model__loader_8h" name="robot_model_loader.h" local="no" imported="no">moveit/robot_model_loader/robot_model_loader.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>kinematics__speed__and__validity__evaluator_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>ROBOT_DESCRIPTION</name>
      <anchorfile>kinematics__speed__and__validity__evaluator_8cpp.html</anchorfile>
      <anchor>a04cdde3904a128e5a010fc2aa9126c56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>list.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/planning_request_adapter_plugins/src/</path>
    <filename>list_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>list_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plan_execution.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/plan_execution/src/</path>
    <filename>plan__execution_8cpp</filename>
    <includes id="plan__execution_8h" name="plan_execution.h" local="no" imported="no">moveit/plan_execution/plan_execution.h</includes>
    <class kind="class">plan_execution::PlanExecution::DynamicReconfigureImpl</class>
    <namespace>plan_execution</namespace>
  </compound>
  <compound kind="file">
    <name>plan_execution.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/plan_execution/include/moveit/plan_execution/</path>
    <filename>plan__execution_8h</filename>
    <includes id="plan__representation_8h" name="plan_representation.h" local="no" imported="no">moveit/plan_execution/plan_representation.h</includes>
    <includes id="trajectory__execution__manager_8h" name="trajectory_execution_manager.h" local="no" imported="no">moveit/trajectory_execution_manager/trajectory_execution_manager.h</includes>
    <includes id="planning__scene__monitor_8h" name="planning_scene_monitor.h" local="no" imported="no">moveit/planning_scene_monitor/planning_scene_monitor.h</includes>
    <includes id="trajectory__monitor_8h" name="trajectory_monitor.h" local="no" imported="no">moveit/planning_scene_monitor/trajectory_monitor.h</includes>
    <class kind="struct">plan_execution::PlanExecution::Options</class>
    <class kind="class">plan_execution::PlanExecution</class>
    <namespace>plan_execution</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PlanExecution &gt;</type>
      <name>PlanExecutionConstPtr</name>
      <anchorfile>namespaceplan__execution.html</anchorfile>
      <anchor>acc2ff02f4536011b14cbc0d5e017acf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PlanExecution &gt;</type>
      <name>PlanExecutionPtr</name>
      <anchorfile>namespaceplan__execution.html</anchorfile>
      <anchor>ad9e0073ebdf90d1b04f1ec0b58ea3c8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plan_representation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/plan_execution/include/moveit/plan_execution/</path>
    <filename>plan__representation_8h</filename>
    <includes id="planning__scene__monitor_8h" name="planning_scene_monitor.h" local="no" imported="no">moveit/planning_scene_monitor/planning_scene_monitor.h</includes>
    <class kind="struct">plan_execution::ExecutableMotionPlan</class>
    <class kind="struct">plan_execution::ExecutableTrajectory</class>
    <namespace>plan_execution</namespace>
    <member kind="typedef">
      <type>boost::function&lt; bool(ExecutableMotionPlan &amp;plan)&gt;</type>
      <name>ExecutableMotionPlanComputationFn</name>
      <anchorfile>namespaceplan__execution.html</anchorfile>
      <anchor>a08cd3ed7cd6e327df6f97d3bdb90669e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plan_with_sensing.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/plan_execution/src/</path>
    <filename>plan__with__sensing_8cpp</filename>
    <includes id="plan__with__sensing_8h" name="plan_with_sensing.h" local="no" imported="no">moveit/plan_execution/plan_with_sensing.h</includes>
    <class kind="class">plan_execution::PlanWithSensing::DynamicReconfigureImpl</class>
    <namespace>plan_execution</namespace>
  </compound>
  <compound kind="file">
    <name>plan_with_sensing.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/plan_execution/include/moveit/plan_execution/</path>
    <filename>plan__with__sensing_8h</filename>
    <includes id="plan__representation_8h" name="plan_representation.h" local="no" imported="no">moveit/plan_execution/plan_representation.h</includes>
    <includes id="trajectory__execution__manager_8h" name="trajectory_execution_manager.h" local="no" imported="no">moveit/trajectory_execution_manager/trajectory_execution_manager.h</includes>
    <includes id="trajectory__monitor_8h" name="trajectory_monitor.h" local="no" imported="no">moveit/planning_scene_monitor/trajectory_monitor.h</includes>
    <class kind="class">plan_execution::PlanWithSensing</class>
    <namespace>plan_execution</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PlanWithSensing &gt;</type>
      <name>PlanWithSensingConstPtr</name>
      <anchorfile>namespaceplan__execution.html</anchorfile>
      <anchor>a380840839c2e07fc347e5d116982ebaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PlanWithSensing &gt;</type>
      <name>PlanWithSensingPtr</name>
      <anchorfile>namespaceplan__execution.html</anchorfile>
      <anchor>a9dee5bb8b3ee8b714c02c43d239c099e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>planning_pipeline.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/planning_pipeline/src/</path>
    <filename>planning__pipeline_8cpp</filename>
    <includes id="planning__pipeline_8h" name="planning_pipeline.h" local="no" imported="no">moveit/planning_pipeline/planning_pipeline.h</includes>
  </compound>
  <compound kind="file">
    <name>planning_pipeline.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/planning_pipeline/include/moveit/planning_pipeline/</path>
    <filename>planning__pipeline_8h</filename>
    <class kind="class">planning_pipeline::PlanningPipeline</class>
    <namespace>planning_pipeline</namespace>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespaceplanning__pipeline.html</anchorfile>
      <anchor>aafd581fdeb83ae024bfb219fe9f3cdb5</anchor>
      <arglist>(PlanningPipeline)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>planning_scene_monitor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/planning_scene_monitor/src/</path>
    <filename>planning__scene__monitor_8cpp</filename>
    <includes id="planning__scene__monitor_8h" name="planning_scene_monitor.h" local="no" imported="no">moveit/planning_scene_monitor/planning_scene_monitor.h</includes>
    <includes id="robot__model__loader_8h" name="robot_model_loader.h" local="no" imported="no">moveit/robot_model_loader/robot_model_loader.h</includes>
    <class kind="class">planning_scene_monitor::PlanningSceneMonitor::DynamicReconfigureImpl</class>
    <namespace>planning_scene_monitor</namespace>
  </compound>
  <compound kind="file">
    <name>planning_scene_monitor.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/planning_scene_monitor/include/moveit/planning_scene_monitor/</path>
    <filename>planning__scene__monitor_8h</filename>
    <includes id="robot__model__loader_8h" name="robot_model_loader.h" local="no" imported="no">moveit/robot_model_loader/robot_model_loader.h</includes>
    <includes id="current__state__monitor_8h" name="current_state_monitor.h" local="no" imported="no">moveit/planning_scene_monitor/current_state_monitor.h</includes>
    <class kind="class">planning_scene_monitor::LockedPlanningSceneRO</class>
    <class kind="class">planning_scene_monitor::LockedPlanningSceneRW</class>
    <class kind="class">planning_scene_monitor::PlanningSceneMonitor</class>
    <class kind="struct">planning_scene_monitor::LockedPlanningSceneRO::SingleUnlock</class>
    <namespace>planning_scene_monitor</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PlanningSceneMonitor &gt;</type>
      <name>PlanningSceneMonitorConstPtr</name>
      <anchorfile>namespaceplanning__scene__monitor.html</anchorfile>
      <anchor>a8fec747f774b31cfb9d4225d5272b867</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PlanningSceneMonitor &gt;</type>
      <name>PlanningSceneMonitorPtr</name>
      <anchorfile>namespaceplanning__scene__monitor.html</anchorfile>
      <anchor>abf85de87317b6bc528da016e14ced6ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>print_planning_model_info.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/planning_components_tools/src/</path>
    <filename>print__planning__model__info_8cpp</filename>
    <includes id="robot__model__loader_8h" name="robot_model_loader.h" local="no" imported="no">moveit/robot_model_loader/robot_model_loader.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>print__planning__model__info_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>ROBOT_DESCRIPTION</name>
      <anchorfile>print__planning__model__info_8cpp.html</anchorfile>
      <anchor>a04cdde3904a128e5a010fc2aa9126c56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>publish_scene_from_text.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/planning_components_tools/src/</path>
    <filename>publish__scene__from__text_8cpp</filename>
    <includes id="planning__scene__monitor_8h" name="planning_scene_monitor.h" local="no" imported="no">moveit/planning_scene_monitor/planning_scene_monitor.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>publish__scene__from__text_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rdf_loader.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/rdf_loader/src/</path>
    <filename>rdf__loader_8cpp</filename>
    <includes id="rdf__loader_8h" name="rdf_loader.h" local="no" imported="no">moveit/rdf_loader/rdf_loader.h</includes>
  </compound>
  <compound kind="file">
    <name>rdf_loader.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/rdf_loader/include/moveit/rdf_loader/</path>
    <filename>rdf__loader_8h</filename>
    <class kind="class">rdf_loader::RDFLoader</class>
    <namespace>rdf_loader</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const RDFLoader &gt;</type>
      <name>RDFLoaderConstPtr</name>
      <anchorfile>namespacerdf__loader.html</anchorfile>
      <anchor>a7de1580320d769538c53d6dd44a4215d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RDFLoader &gt;</type>
      <name>RDFLoaderPtr</name>
      <anchorfile>namespacerdf__loader.html</anchorfile>
      <anchor>a1a696316f0c0f2a3bbc7b01cfebd77d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>robot_model_loader.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/robot_model_loader/src/</path>
    <filename>robot__model__loader_8cpp</filename>
    <includes id="robot__model__loader_8h" name="robot_model_loader.h" local="no" imported="no">moveit/robot_model_loader/robot_model_loader.h</includes>
  </compound>
  <compound kind="file">
    <name>robot_model_loader.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/robot_model_loader/include/moveit/robot_model_loader/</path>
    <filename>robot__model__loader_8h</filename>
    <includes id="rdf__loader_8h" name="rdf_loader.h" local="no" imported="no">moveit/rdf_loader/rdf_loader.h</includes>
    <includes id="kinematics__plugin__loader_8h" name="kinematics_plugin_loader.h" local="no" imported="no">moveit/kinematics_plugin_loader/kinematics_plugin_loader.h</includes>
    <class kind="struct">robot_model_loader::RobotModelLoader::Options</class>
    <class kind="class">robot_model_loader::RobotModelLoader</class>
    <namespace>robot_model_loader</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const RobotModelLoader &gt;</type>
      <name>RobotModelLoaderConstPtr</name>
      <anchorfile>namespacerobot__model__loader.html</anchorfile>
      <anchor>a9cb1173efbe44a93f44472418575ab90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RobotModelLoader &gt;</type>
      <name>RobotModelLoaderPtr</name>
      <anchorfile>namespacerobot__model__loader.html</anchorfile>
      <anchor>a69f646a1e0d7698ea23d7c1737587272</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>srv_kinematics_plugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/srv_kinematics_plugin/src/</path>
    <filename>srv__kinematics__plugin_8cpp</filename>
    <includes id="srv__kinematics__plugin_8h" name="srv_kinematics_plugin.h" local="no" imported="no">moveit/srv_kinematics_plugin/srv_kinematics_plugin.h</includes>
    <includes id="rdf__loader_8h" name="rdf_loader.h" local="no" imported="no">moveit/rdf_loader/rdf_loader.h</includes>
    <namespace>srv_kinematics_plugin</namespace>
  </compound>
  <compound kind="file">
    <name>srv_kinematics_plugin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/srv_kinematics_plugin/include/moveit/srv_kinematics_plugin/</path>
    <filename>srv__kinematics__plugin_8h</filename>
    <class kind="class">srv_kinematics_plugin::SrvKinematicsPlugin</class>
    <namespace>srv_kinematics_plugin</namespace>
  </compound>
  <compound kind="file">
    <name>test_app.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/trajectory_execution_manager/test/</path>
    <filename>test__app_8cpp</filename>
    <includes id="trajectory__execution__manager_8h" name="trajectory_execution_manager.h" local="no" imported="no">moveit/trajectory_execution_manager/trajectory_execution_manager.h</includes>
    <includes id="robot__model__loader_8h" name="robot_model_loader.h" local="no" imported="no">moveit/robot_model_loader/robot_model_loader.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__app_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_moveit_controller_manager.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/trajectory_execution_manager/test/</path>
    <filename>test__moveit__controller__manager_8h</filename>
    <class kind="class">test_moveit_controller_manager::TestMoveItControllerHandle</class>
    <class kind="class">test_moveit_controller_manager::TestMoveItControllerManager</class>
    <namespace>test_moveit_controller_manager</namespace>
  </compound>
  <compound kind="file">
    <name>test_moveit_controller_manager_plugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/trajectory_execution_manager/test/</path>
    <filename>test__moveit__controller__manager__plugin_8cpp</filename>
    <includes id="test__moveit__controller__manager_8h" name="test_moveit_controller_manager.h" local="yes" imported="no">test_moveit_controller_manager.h</includes>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>test__moveit__controller__manager__plugin_8cpp.html</anchorfile>
      <anchor>ad1244f3aa4e70a7cab43c4559f978c18</anchor>
      <arglist>(test_moveit_controller_manager::TestMoveItControllerManager, moveit_controller_manager::MoveItControllerManager)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>trajectory_execution.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/trajectory_execution_manager/dox/</path>
    <filename>trajectory__execution_8dox</filename>
  </compound>
  <compound kind="file">
    <name>trajectory_execution_manager.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/trajectory_execution_manager/src/</path>
    <filename>trajectory__execution__manager_8cpp</filename>
    <includes id="trajectory__execution__manager_8h" name="trajectory_execution_manager.h" local="no" imported="no">moveit/trajectory_execution_manager/trajectory_execution_manager.h</includes>
    <class kind="class">trajectory_execution_manager::TrajectoryExecutionManager::DynamicReconfigureImpl</class>
    <namespace>trajectory_execution_manager</namespace>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DEFAULT_CONTROLLER_GOAL_DURATION_MARGIN</name>
      <anchorfile>namespacetrajectory__execution__manager.html</anchorfile>
      <anchor>abe684eaebc2e8f9999314acd13bf294e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DEFAULT_CONTROLLER_GOAL_DURATION_SCALING</name>
      <anchorfile>namespacetrajectory__execution__manager.html</anchorfile>
      <anchor>af43e8ba1b988ecb028f50172a1bb75ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ros::Duration</type>
      <name>DEFAULT_CONTROLLER_INFORMATION_VALIDITY_AGE</name>
      <anchorfile>namespacetrajectory__execution__manager.html</anchorfile>
      <anchor>a611551278d0aa3ca1c329c5141d5d8c2</anchor>
      <arglist>(1.0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>trajectory_execution_manager.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/trajectory_execution_manager/include/moveit/trajectory_execution_manager/</path>
    <filename>trajectory__execution__manager_8h</filename>
    <class kind="struct">trajectory_execution_manager::TrajectoryExecutionManager::ControllerInformation</class>
    <class kind="struct">trajectory_execution_manager::TrajectoryExecutionManager::TrajectoryExecutionContext</class>
    <class kind="class">trajectory_execution_manager::TrajectoryExecutionManager</class>
    <namespace>trajectory_execution_manager</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const TrajectoryExecutionManager &gt;</type>
      <name>TrajectoryExecutionManagerConstPtr</name>
      <anchorfile>namespacetrajectory__execution__manager.html</anchorfile>
      <anchor>a702b879baec4f7ff75b14d9f8a8262c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TrajectoryExecutionManager &gt;</type>
      <name>TrajectoryExecutionManagerPtr</name>
      <anchorfile>namespacetrajectory__execution__manager.html</anchorfile>
      <anchor>a69002707e60f0de2a8c51152686e647c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>trajectory_monitor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/planning_scene_monitor/src/</path>
    <filename>trajectory__monitor_8cpp</filename>
    <includes id="trajectory__monitor_8h" name="trajectory_monitor.h" local="no" imported="no">moveit/planning_scene_monitor/trajectory_monitor.h</includes>
  </compound>
  <compound kind="file">
    <name>trajectory_monitor.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/planning_scene_monitor/include/moveit/planning_scene_monitor/</path>
    <filename>trajectory__monitor_8h</filename>
    <includes id="current__state__monitor_8h" name="current_state_monitor.h" local="no" imported="no">moveit/planning_scene_monitor/current_state_monitor.h</includes>
    <class kind="class">planning_scene_monitor::TrajectoryMonitor</class>
    <namespace>planning_scene_monitor</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const TrajectoryMonitor &gt;</type>
      <name>TrajectoryMonitorConstPtr</name>
      <anchorfile>namespaceplanning__scene__monitor.html</anchorfile>
      <anchor>ab1bf262d5bcaf1dbb57d0241566de4bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TrajectoryMonitor &gt;</type>
      <name>TrajectoryMonitorPtr</name>
      <anchorfile>namespaceplanning__scene__monitor.html</anchorfile>
      <anchor>aa2fa30c5b7f81551e4107d331730554d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; void(const robot_state::RobotStateConstPtr &amp;state, const ros::Time &amp;stamp)&gt;</type>
      <name>TrajectoryStateAddedCallback</name>
      <anchorfile>namespaceplanning__scene__monitor.html</anchorfile>
      <anchor>ad0de29d10fa592854949c070dd768708</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>visualize_robot_collision_volume.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-moveit_ros/doc_stacks/2015-08-26_12-40-44.161722/moveit_ros/planning/planning_components_tools/src/</path>
    <filename>visualize__robot__collision__volume_8cpp</filename>
    <includes id="planning__scene__monitor_8h" name="planning_scene_monitor.h" local="no" imported="no">moveit/planning_scene_monitor/planning_scene_monitor.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>visualize__robot__collision__volume_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>ROBOT_DESCRIPTION</name>
      <anchorfile>visualize__robot__collision__volume_8cpp.html</anchorfile>
      <anchor>a04cdde3904a128e5a010fc2aa9126c56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>trajectory_execution</name>
    <title>Trajectory Execution Manager</title>
    <filename>trajectory_execution</filename>
  </compound>
  <compound kind="namespace">
    <name>constraint_sampler_manager_loader</name>
    <filename>namespaceconstraint__sampler__manager__loader.html</filename>
    <class kind="class">constraint_sampler_manager_loader::ConstraintSamplerManagerLoader</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const ConstraintSamplerManagerLoader &gt;</type>
      <name>ConstraintSamplerManagerLoaderConstPtr</name>
      <anchorfile>namespaceconstraint__sampler__manager__loader.html</anchorfile>
      <anchor>a51b7fffad084e714b32ffa3678a410de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ConstraintSamplerManagerLoader &gt;</type>
      <name>ConstraintSamplerManagerLoaderPtr</name>
      <anchorfile>namespaceconstraint__sampler__manager__loader.html</anchorfile>
      <anchor>a353694ec4f14f28ef9e728095f2a866b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>constraint_sampler_manager_loader::ConstraintSamplerManagerLoader</name>
    <filename>classconstraint__sampler__manager__loader_1_1ConstraintSamplerManagerLoader.html</filename>
    <class kind="class">constraint_sampler_manager_loader::ConstraintSamplerManagerLoader::Helper</class>
    <member kind="function">
      <type></type>
      <name>ConstraintSamplerManagerLoader</name>
      <anchorfile>classconstraint__sampler__manager__loader_1_1ConstraintSamplerManagerLoader.html</anchorfile>
      <anchor>a4617c6c363cb16214260e3c2409c1754</anchor>
      <arglist>(const constraint_samplers::ConstraintSamplerManagerPtr &amp;csm=constraint_samplers::ConstraintSamplerManagerPtr())</arglist>
    </member>
    <member kind="function">
      <type>const constraint_samplers::ConstraintSamplerManagerPtr &amp;</type>
      <name>getConstraintSamplerManager</name>
      <anchorfile>classconstraint__sampler__manager__loader_1_1ConstraintSamplerManagerLoader.html</anchorfile>
      <anchor>a7133298a162a3c32ad29d73517f224dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>constraint_samplers::ConstraintSamplerManagerPtr</type>
      <name>constraint_sampler_manager_</name>
      <anchorfile>classconstraint__sampler__manager__loader_1_1ConstraintSamplerManagerLoader.html</anchorfile>
      <anchor>a9f6a2a747c842b489bfedc1203116b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; Helper &gt;</type>
      <name>impl_</name>
      <anchorfile>classconstraint__sampler__manager__loader_1_1ConstraintSamplerManagerLoader.html</anchorfile>
      <anchor>a9d105e70fd20c2baec19557a707af06b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>constraint_sampler_manager_loader::ConstraintSamplerManagerLoader::Helper</name>
    <filename>classconstraint__sampler__manager__loader_1_1ConstraintSamplerManagerLoader_1_1Helper.html</filename>
    <member kind="function">
      <type></type>
      <name>Helper</name>
      <anchorfile>classconstraint__sampler__manager__loader_1_1ConstraintSamplerManagerLoader_1_1Helper.html</anchorfile>
      <anchor>abba63003f665d3d4829b37d23edb5f14</anchor>
      <arglist>(const constraint_samplers::ConstraintSamplerManagerPtr &amp;csm)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; pluginlib::ClassLoader&lt; constraint_samplers::ConstraintSamplerAllocator &gt; &gt;</type>
      <name>constraint_sampler_plugin_loader_</name>
      <anchorfile>classconstraint__sampler__manager__loader_1_1ConstraintSamplerManagerLoader_1_1Helper.html</anchorfile>
      <anchor>ab3325b2793f6cde5e9fa9e55122d9d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classconstraint__sampler__manager__loader_1_1ConstraintSamplerManagerLoader_1_1Helper.html</anchorfile>
      <anchor>a5a7c528858eccfe65026199a48b47f24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>default_planner_request_adapters</name>
    <filename>namespacedefault__planner__request__adapters.html</filename>
    <class kind="class">default_planner_request_adapters::AddTimeParameterization</class>
    <class kind="class">default_planner_request_adapters::Empty</class>
    <class kind="class">default_planner_request_adapters::FixStartStateBounds</class>
    <class kind="class">default_planner_request_adapters::FixStartStateCollision</class>
    <class kind="class">default_planner_request_adapters::FixStartStatePathConstraints</class>
    <class kind="class">default_planner_request_adapters::FixWorkspaceBounds</class>
  </compound>
  <compound kind="class">
    <name>default_planner_request_adapters::AddTimeParameterization</name>
    <filename>classdefault__planner__request__adapters_1_1AddTimeParameterization.html</filename>
    <base>planning_request_adapter::PlanningRequestAdapter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>adaptAndPlan</name>
      <anchorfile>classdefault__planner__request__adapters_1_1AddTimeParameterization.html</anchorfile>
      <anchor>acb6e626f2d4d2561789bd1fbaa8d253c</anchor>
      <arglist>(const PlannerFn &amp;planner, const planning_scene::PlanningSceneConstPtr &amp;planning_scene, const planning_interface::MotionPlanRequest &amp;req, planning_interface::MotionPlanResponse &amp;res, std::vector&lt; std::size_t &gt; &amp;added_path_index) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AddTimeParameterization</name>
      <anchorfile>classdefault__planner__request__adapters_1_1AddTimeParameterization.html</anchorfile>
      <anchor>a2bf2be0624ce9c6693056e47f174c98d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getDescription</name>
      <anchorfile>classdefault__planner__request__adapters_1_1AddTimeParameterization.html</anchorfile>
      <anchor>a9f01f1e391476242fe5e46f087c73b5b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>trajectory_processing::IterativeParabolicTimeParameterization</type>
      <name>time_param_</name>
      <anchorfile>classdefault__planner__request__adapters_1_1AddTimeParameterization.html</anchorfile>
      <anchor>a7ca0acaa4f2eb271ea76fc9109edbd50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>default_planner_request_adapters::Empty</name>
    <filename>classdefault__planner__request__adapters_1_1Empty.html</filename>
    <base>planning_request_adapter::PlanningRequestAdapter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>adaptAndPlan</name>
      <anchorfile>classdefault__planner__request__adapters_1_1Empty.html</anchorfile>
      <anchor>ad88cfaf4fc6ea898be3f3232cec87087</anchor>
      <arglist>(const PlannerFn &amp;planner, const planning_scene::PlanningSceneConstPtr &amp;planning_scene, const planning_interface::MotionPlanRequest &amp;req, planning_interface::MotionPlanResponse &amp;res, std::vector&lt; std::size_t &gt; &amp;added_path_index) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getDescription</name>
      <anchorfile>classdefault__planner__request__adapters_1_1Empty.html</anchorfile>
      <anchor>aea0de00427af8bdb719d9c132f80ede7</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>default_planner_request_adapters::FixStartStateBounds</name>
    <filename>classdefault__planner__request__adapters_1_1FixStartStateBounds.html</filename>
    <base>planning_request_adapter::PlanningRequestAdapter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>adaptAndPlan</name>
      <anchorfile>classdefault__planner__request__adapters_1_1FixStartStateBounds.html</anchorfile>
      <anchor>aaceec7bc5c3a4d9543fa93875a9703e8</anchor>
      <arglist>(const PlannerFn &amp;planner, const planning_scene::PlanningSceneConstPtr &amp;planning_scene, const planning_interface::MotionPlanRequest &amp;req, planning_interface::MotionPlanResponse &amp;res, std::vector&lt; std::size_t &gt; &amp;added_path_index) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FixStartStateBounds</name>
      <anchorfile>classdefault__planner__request__adapters_1_1FixStartStateBounds.html</anchorfile>
      <anchor>a5f556cc4dba9e94e70d0d97c5f866c39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getDescription</name>
      <anchorfile>classdefault__planner__request__adapters_1_1FixStartStateBounds.html</anchorfile>
      <anchor>ae9d88ba2c711c08a722157ca1115b27b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>BOUNDS_PARAM_NAME</name>
      <anchorfile>classdefault__planner__request__adapters_1_1FixStartStateBounds.html</anchorfile>
      <anchor>a85c434460f9020f5374f271900cc0136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>DT_PARAM_NAME</name>
      <anchorfile>classdefault__planner__request__adapters_1_1FixStartStateBounds.html</anchorfile>
      <anchor>af4593a3de3fade24133d99b2e2cc8d01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>bounds_dist_</name>
      <anchorfile>classdefault__planner__request__adapters_1_1FixStartStateBounds.html</anchorfile>
      <anchor>abb8c4e3038871951cd774b1cfc0b4f4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_dt_offset_</name>
      <anchorfile>classdefault__planner__request__adapters_1_1FixStartStateBounds.html</anchorfile>
      <anchor>a6b83e3c389c9f9cae684b0e5d7692cb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classdefault__planner__request__adapters_1_1FixStartStateBounds.html</anchorfile>
      <anchor>a01641fec131c5ba3021cb9187b54b4e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>default_planner_request_adapters::FixStartStateCollision</name>
    <filename>classdefault__planner__request__adapters_1_1FixStartStateCollision.html</filename>
    <base>planning_request_adapter::PlanningRequestAdapter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>adaptAndPlan</name>
      <anchorfile>classdefault__planner__request__adapters_1_1FixStartStateCollision.html</anchorfile>
      <anchor>ab90b0ba6458d17726709f7e7a745b405</anchor>
      <arglist>(const PlannerFn &amp;planner, const planning_scene::PlanningSceneConstPtr &amp;planning_scene, const planning_interface::MotionPlanRequest &amp;req, planning_interface::MotionPlanResponse &amp;res, std::vector&lt; std::size_t &gt; &amp;added_path_index) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FixStartStateCollision</name>
      <anchorfile>classdefault__planner__request__adapters_1_1FixStartStateCollision.html</anchorfile>
      <anchor>a1a7fa78401c5a1ac7528e294f6f227d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getDescription</name>
      <anchorfile>classdefault__planner__request__adapters_1_1FixStartStateCollision.html</anchorfile>
      <anchor>a60fe21c888618b3647dbd9c53ff00130</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>ATTEMPTS_PARAM_NAME</name>
      <anchorfile>classdefault__planner__request__adapters_1_1FixStartStateCollision.html</anchorfile>
      <anchor>a0fea3845fd01422199a43cc6b0be45e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>DT_PARAM_NAME</name>
      <anchorfile>classdefault__planner__request__adapters_1_1FixStartStateCollision.html</anchorfile>
      <anchor>a18c06fbabf1b03879b624d312d861179</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>JIGGLE_PARAM_NAME</name>
      <anchorfile>classdefault__planner__request__adapters_1_1FixStartStateCollision.html</anchorfile>
      <anchor>a59ce368b476eb253bb39a78f0f58de25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>jiggle_fraction_</name>
      <anchorfile>classdefault__planner__request__adapters_1_1FixStartStateCollision.html</anchorfile>
      <anchor>ad1026bcd632d0cbc39a19f11eb43adc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_dt_offset_</name>
      <anchorfile>classdefault__planner__request__adapters_1_1FixStartStateCollision.html</anchorfile>
      <anchor>aecc191ca8b332e06361f428c06df1164</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classdefault__planner__request__adapters_1_1FixStartStateCollision.html</anchorfile>
      <anchor>a3ea620c67e90ca8eb8246a502b5774b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>sampling_attempts_</name>
      <anchorfile>classdefault__planner__request__adapters_1_1FixStartStateCollision.html</anchorfile>
      <anchor>adfd80bda6e77b4a9ad5a720578cfdfc5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>default_planner_request_adapters::FixStartStatePathConstraints</name>
    <filename>classdefault__planner__request__adapters_1_1FixStartStatePathConstraints.html</filename>
    <base>planning_request_adapter::PlanningRequestAdapter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>adaptAndPlan</name>
      <anchorfile>classdefault__planner__request__adapters_1_1FixStartStatePathConstraints.html</anchorfile>
      <anchor>aa29869d4984f542ac0d9a1ca4a305475</anchor>
      <arglist>(const PlannerFn &amp;planner, const planning_scene::PlanningSceneConstPtr &amp;planning_scene, const planning_interface::MotionPlanRequest &amp;req, planning_interface::MotionPlanResponse &amp;res, std::vector&lt; std::size_t &gt; &amp;added_path_index) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FixStartStatePathConstraints</name>
      <anchorfile>classdefault__planner__request__adapters_1_1FixStartStatePathConstraints.html</anchorfile>
      <anchor>a1af248ee1a4f51d0ac0f8dcf66632b3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getDescription</name>
      <anchorfile>classdefault__planner__request__adapters_1_1FixStartStatePathConstraints.html</anchorfile>
      <anchor>ae3974ae9ff67460c7f78271fcc14f39d</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>default_planner_request_adapters::FixWorkspaceBounds</name>
    <filename>classdefault__planner__request__adapters_1_1FixWorkspaceBounds.html</filename>
    <base>planning_request_adapter::PlanningRequestAdapter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>adaptAndPlan</name>
      <anchorfile>classdefault__planner__request__adapters_1_1FixWorkspaceBounds.html</anchorfile>
      <anchor>a0b9631e83daa77925515a21f728aad4a</anchor>
      <arglist>(const PlannerFn &amp;planner, const planning_scene::PlanningSceneConstPtr &amp;planning_scene, const planning_interface::MotionPlanRequest &amp;req, planning_interface::MotionPlanResponse &amp;res, std::vector&lt; std::size_t &gt; &amp;added_path_index) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FixWorkspaceBounds</name>
      <anchorfile>classdefault__planner__request__adapters_1_1FixWorkspaceBounds.html</anchorfile>
      <anchor>a03f2ef5779fa7b8f1bd86313689da2fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getDescription</name>
      <anchorfile>classdefault__planner__request__adapters_1_1FixWorkspaceBounds.html</anchorfile>
      <anchor>a7af2f9730d09dc92385e9af055bb5398</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>WBOUNDS_PARAM_NAME</name>
      <anchorfile>classdefault__planner__request__adapters_1_1FixWorkspaceBounds.html</anchorfile>
      <anchor>aaf24703d1b14617b31f22a003ed70a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classdefault__planner__request__adapters_1_1FixWorkspaceBounds.html</anchorfile>
      <anchor>adf949e80573983ce5663171980c61e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>workspace_extent_</name>
      <anchorfile>classdefault__planner__request__adapters_1_1FixWorkspaceBounds.html</anchorfile>
      <anchor>a8b9f4a38bd69833d47f22ba8aa89bf2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KDL::ChainIkSolverPos_NR_JL_Mimic</name>
    <filename>classKDL_1_1ChainIkSolverPos__NR__JL__Mimic.html</filename>
    <base>KDL::ChainIkSolverPos</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>CartToJnt</name>
      <anchorfile>classKDL_1_1ChainIkSolverPos__NR__JL__Mimic.html</anchorfile>
      <anchor>af3f4d64f27737bb6366d4a93587b7d29</anchor>
      <arglist>(const JntArray &amp;q_init, const Frame &amp;p_in, JntArray &amp;q_out)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>CartToJntAdvanced</name>
      <anchorfile>classKDL_1_1ChainIkSolverPos__NR__JL__Mimic.html</anchorfile>
      <anchor>a4fe7027035d8f81e8fc1637edf870e82</anchor>
      <arglist>(const JntArray &amp;q_init, const Frame &amp;p_in, JntArray &amp;q_out, bool lock_redundant_joints)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ChainIkSolverPos_NR_JL_Mimic</name>
      <anchorfile>classKDL_1_1ChainIkSolverPos__NR__JL__Mimic.html</anchorfile>
      <anchor>a55bd8b3db13d6686b449da375814d0e8</anchor>
      <arglist>(const Chain &amp;chain, const JntArray &amp;q_min, const JntArray &amp;q_max, ChainFkSolverPos &amp;fksolver, ChainIkSolverVel &amp;iksolver, unsigned int maxiter=100, double eps=1e-6, bool position_ik=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setMimicJoints</name>
      <anchorfile>classKDL_1_1ChainIkSolverPos__NR__JL__Mimic.html</anchorfile>
      <anchor>a5e842750ac13d0a5562b03a811c37cbd</anchor>
      <arglist>(const std::vector&lt; kdl_kinematics_plugin::JointMimic &gt; &amp;mimic_joints)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ChainIkSolverPos_NR_JL_Mimic</name>
      <anchorfile>classKDL_1_1ChainIkSolverPos__NR__JL__Mimic.html</anchorfile>
      <anchor>a055366edea7721fefd1ee8e3d359d8a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>qMimicToq</name>
      <anchorfile>classKDL_1_1ChainIkSolverPos__NR__JL__Mimic.html</anchorfile>
      <anchor>a43e929b90917903526e908614ca7821c</anchor>
      <arglist>(const JntArray &amp;q, JntArray &amp;q_result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>qToqMimic</name>
      <anchorfile>classKDL_1_1ChainIkSolverPos__NR__JL__Mimic.html</anchorfile>
      <anchor>a4c8f4e3ca128b9768f1fd23ef068aec6</anchor>
      <arglist>(const JntArray &amp;q, JntArray &amp;q_result)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Chain</type>
      <name>chain</name>
      <anchorfile>classKDL_1_1ChainIkSolverPos__NR__JL__Mimic.html</anchorfile>
      <anchor>afe6ccf838b3817b217b7c081198a147e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JntArray</type>
      <name>delta_q</name>
      <anchorfile>classKDL_1_1ChainIkSolverPos__NR__JL__Mimic.html</anchorfile>
      <anchor>a2eb2279c5cfe2cd571e085c4d08b78e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Twist</type>
      <name>delta_twist</name>
      <anchorfile>classKDL_1_1ChainIkSolverPos__NR__JL__Mimic.html</anchorfile>
      <anchor>a62ec20d427e582e135e0d536c5e93de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>eps</name>
      <anchorfile>classKDL_1_1ChainIkSolverPos__NR__JL__Mimic.html</anchorfile>
      <anchor>a1aded073cb1fb70e8fb75a65a36e5763</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Frame</type>
      <name>f</name>
      <anchorfile>classKDL_1_1ChainIkSolverPos__NR__JL__Mimic.html</anchorfile>
      <anchor>ad9d60a8d57d96a4b7d22a8b21b78f561</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ChainFkSolverPos &amp;</type>
      <name>fksolver</name>
      <anchorfile>classKDL_1_1ChainIkSolverPos__NR__JL__Mimic.html</anchorfile>
      <anchor>a5a2067499c1241bccc4dcb17e51fbcba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ChainIkSolverVel &amp;</type>
      <name>iksolver</name>
      <anchorfile>classKDL_1_1ChainIkSolverPos__NR__JL__Mimic.html</anchorfile>
      <anchor>a10822df3048666d67e8a00e630320029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>maxiter</name>
      <anchorfile>classKDL_1_1ChainIkSolverPos__NR__JL__Mimic.html</anchorfile>
      <anchor>aed162b8d990e4aa5fbd71606b0d5e6d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; kdl_kinematics_plugin::JointMimic &gt;</type>
      <name>mimic_joints</name>
      <anchorfile>classKDL_1_1ChainIkSolverPos__NR__JL__Mimic.html</anchorfile>
      <anchor>a23537239d413912464a5715c40c9d07c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>position_ik</name>
      <anchorfile>classKDL_1_1ChainIkSolverPos__NR__JL__Mimic.html</anchorfile>
      <anchor>ad4af12c9844a1e8b1aa2ef89f1a98a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JntArray</type>
      <name>q_max</name>
      <anchorfile>classKDL_1_1ChainIkSolverPos__NR__JL__Mimic.html</anchorfile>
      <anchor>ad1e52a3b986e522ffa619db5f4486ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JntArray</type>
      <name>q_max_mimic</name>
      <anchorfile>classKDL_1_1ChainIkSolverPos__NR__JL__Mimic.html</anchorfile>
      <anchor>a621999de316471bdaafcdd5c62c93d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JntArray</type>
      <name>q_min</name>
      <anchorfile>classKDL_1_1ChainIkSolverPos__NR__JL__Mimic.html</anchorfile>
      <anchor>a19fb3947e2ec14ddbec5f615056f38cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JntArray</type>
      <name>q_min_mimic</name>
      <anchorfile>classKDL_1_1ChainIkSolverPos__NR__JL__Mimic.html</anchorfile>
      <anchor>a14795215adddd135a7ac89086d4a8c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JntArray</type>
      <name>q_temp</name>
      <anchorfile>classKDL_1_1ChainIkSolverPos__NR__JL__Mimic.html</anchorfile>
      <anchor>a02ffce87e2905f934ebbaa26f77828a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KDL::ChainIkSolverVel_pinv_mimic</name>
    <filename>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</filename>
    <base>KDL::ChainIkSolverVel</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>CartToJnt</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>add8e42787f41b0c62631c2f429de25a4</anchor>
      <arglist>(const JntArray &amp;q_in, const Twist &amp;v_in, JntArray &amp;qdot_out)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>CartToJnt</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>ad1535651895ce54c8356b235e57104b8</anchor>
      <arglist>(const JntArray &amp;q_init, const FrameVel &amp;v_in, JntArrayVel &amp;q_out)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>CartToJntRedundant</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>a4958e38d8e4329fb1ffe8e5ef6e105ed</anchor>
      <arglist>(const JntArray &amp;q_in, const Twist &amp;v_in, JntArray &amp;qdot_out)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ChainIkSolverVel_pinv_mimic</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>af1421cddd875ebda84384fea53805cc5</anchor>
      <arglist>(const Chain &amp;chain, int num_mimic_joints=0, int num_redundant_joints=0, bool position_ik=false, double eps=0.00001, int maxiter=150)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lockRedundantJoints</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>a747b822d95f053f1b7054de1e63dfb1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setMimicJoints</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>a8f5f364e621f1694aa960d8ce9ba7684</anchor>
      <arglist>(const std::vector&lt; kdl_kinematics_plugin::JointMimic &gt; &amp;_mimic_joints)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setRedundantJointsMapIndex</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>a5b63341e9aa367fdec39e3027b6a5728</anchor>
      <arglist>(const std::vector&lt; unsigned int &gt; &amp;redundant_joints_map_index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlockRedundantJoints</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>aeb8cd9760fb1492f3f060d2bfd28bb7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ChainIkSolverVel_pinv_mimic</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>a0d600ce30667f31f152ca2385f6f0e0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>jacToJacLocked</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>aea446744169d299fdd3236bb6682439c</anchor>
      <arglist>(const Jacobian &amp;jac, Jacobian &amp;jac_locked)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>jacToJacReduced</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>a6272ad3cdfaebfb827ba2c7e3167ad59</anchor>
      <arglist>(const Jacobian &amp;jac, Jacobian &amp;jac_mimic)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Chain</type>
      <name>chain</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>ac309c25bb78ba1c3fcdcb749bfaab0e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>eps</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>ad3768248465778bf019ebf210ada4f25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Jacobian</type>
      <name>jac</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>aeda94ca2417e4b5916354f76d3556a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Jacobian</type>
      <name>jac_locked</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>a871c30ee70a7f54c482403da806fb580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Jacobian</type>
      <name>jac_reduced</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>a161f78edc267e6d8fc160b9245977fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ChainJntToJacSolver</type>
      <name>jnt2jac</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>a9f97fb39756eac2ef70241befa7b57bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; unsigned int &gt;</type>
      <name>locked_joints_map_index</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>ab34ce0f02743d176042a1c70c3eee894</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>maxiter</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>aa78fd91bb2cf39c2d3703b7236a16f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; kdl_kinematics_plugin::JointMimic &gt;</type>
      <name>mimic_joints_</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>a6407f24003cc653f975ca6ea834d7e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_mimic_joints</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>a1a243be90273a07a941ca9992bd1cff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>num_redundant_joints</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>ab68197e68c3130e0f7eaa5258fd62e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>position_ik</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>aef49a463eb7c58e56e94d2463b448b72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JntArray</type>
      <name>qdot_out_locked</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>a0bcee0b4563195a180a842796877a3b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JntArray</type>
      <name>qdot_out_reduced</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>a0903ed48bfcfec0507c5f399aa964ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JntArray</type>
      <name>qdot_out_reduced_locked</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>a808c6f71858b1025514cbeaec1c8aa78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>redundant_joints_locked</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>a9c696d17f706fba0efbf26cd30d4034b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JntArray</type>
      <name>S</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>ac2f5e090be727f9c05abbda4d2d37820</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>S_locked</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>a80f206c6312e7cf6ee91fb2ffb042aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>S_translate</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>a5b530bf5e83f867af9d9163e23916df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>S_translate_locked</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>aa329df1988c6f5c0f8a8ce26204ac809</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SVD_HH</type>
      <name>svd</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>a528ef6c4023fe9f62f0f0d8354c064a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JntArray</type>
      <name>tmp</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>a763ffe1135f780268fa9a7f6d5615bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>tmp_locked</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>af4ebce6f01df6bb4a221da476f1d9c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>tmp_translate</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>a5a58d24be4ee9892079ae44e7673ab6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>tmp_translate_locked</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>ac870c588b5455417eab3d285c1d77067</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; JntArray &gt;</type>
      <name>U</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>a5a35b1e69e2de3c040212a663efe252e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>U_locked</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>aedf10b74ae18e3912abbd87d730ea1aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>U_translate</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>a60fcc8d8e3bdc1d72822002a7c4a2593</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>U_translate_locked</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>adc2524140da6256f3e0917e4587ce980</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; JntArray &gt;</type>
      <name>V</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>ac6d6690bcd13704ea34c04bf85d5b158</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>V_locked</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>a896b6adfb3c780a40631d1fa6883754e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>V_translate</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>a919e373e2626b2c10109af2d1598a56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>V_translate_locked</name>
      <anchorfile>classKDL_1_1ChainIkSolverVel__pinv__mimic.html</anchorfile>
      <anchor>a3d4985be265a63a66929ba65aa09425d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>kdl_kinematics_plugin</name>
    <filename>namespacekdl__kinematics__plugin.html</filename>
    <class kind="class">kdl_kinematics_plugin::JointMimic</class>
    <class kind="class">kdl_kinematics_plugin::KDLKinematicsPlugin</class>
  </compound>
  <compound kind="class">
    <name>kdl_kinematics_plugin::JointMimic</name>
    <filename>classkdl__kinematics__plugin_1_1JointMimic.html</filename>
    <member kind="function">
      <type></type>
      <name>JointMimic</name>
      <anchorfile>classkdl__kinematics__plugin_1_1JointMimic.html</anchorfile>
      <anchor>a5b60b26a9b3eb6c75850db533bbeb0c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classkdl__kinematics__plugin_1_1JointMimic.html</anchorfile>
      <anchor>ab260d295d156a0ca2a7844cb8663cdeb</anchor>
      <arglist>(unsigned int index)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>active</name>
      <anchorfile>classkdl__kinematics__plugin_1_1JointMimic.html</anchorfile>
      <anchor>a3b961ce473214147174a2bb6ab9b0ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>joint_name</name>
      <anchorfile>classkdl__kinematics__plugin_1_1JointMimic.html</anchorfile>
      <anchor>a825e9417aa475bcf8cf9ca6b302c6c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>map_index</name>
      <anchorfile>classkdl__kinematics__plugin_1_1JointMimic.html</anchorfile>
      <anchor>af4b820ca835bb2755c771e3bfff842d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>multiplier</name>
      <anchorfile>classkdl__kinematics__plugin_1_1JointMimic.html</anchorfile>
      <anchor>a2ac69014752fec20b7527774a41ff680</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>offset</name>
      <anchorfile>classkdl__kinematics__plugin_1_1JointMimic.html</anchorfile>
      <anchor>adc7de38bbdac1388f15584bcbddd8642</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>kdl_kinematics_plugin::KDLKinematicsPlugin</name>
    <filename>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</filename>
    <base>kinematics::KinematicsBase</base>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getJointNames</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>ad33af8b5c7d672b14b80864a520f4906</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getLinkNames</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>a02079ebe725b1c9009fde3b6dee35fb3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getPositionFK</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>a0694faba0efe6d8e305cfe2d63f0f5ea</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;link_names, const std::vector&lt; double &gt; &amp;joint_angles, std::vector&lt; geometry_msgs::Pose &gt; &amp;poses) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getPositionIK</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>af9a9a204e39681b775b1289b29463291</anchor>
      <arglist>(const geometry_msgs::Pose &amp;ik_pose, const std::vector&lt; double &gt; &amp;ik_seed_state, std::vector&lt; double &gt; &amp;solution, moveit_msgs::MoveItErrorCodes &amp;error_code, const kinematics::KinematicsQueryOptions &amp;options=kinematics::KinematicsQueryOptions()) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>initialize</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>ac2407122bb9a22bf313e95bc6df26069</anchor>
      <arglist>(const std::string &amp;robot_description, const std::string &amp;group_name, const std::string &amp;base_name, const std::string &amp;tip_name, double search_discretization)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KDLKinematicsPlugin</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>aa18064a90c94e000324d7dbb14a61f26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>searchPositionIK</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>afcf4e8a8d06176ec9bb9b0fc646a88ed</anchor>
      <arglist>(const geometry_msgs::Pose &amp;ik_pose, const std::vector&lt; double &gt; &amp;ik_seed_state, double timeout, std::vector&lt; double &gt; &amp;solution, moveit_msgs::MoveItErrorCodes &amp;error_code, const kinematics::KinematicsQueryOptions &amp;options=kinematics::KinematicsQueryOptions()) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>searchPositionIK</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>a8dce7c95e66a7d089d0aeccf6ec82f25</anchor>
      <arglist>(const geometry_msgs::Pose &amp;ik_pose, const std::vector&lt; double &gt; &amp;ik_seed_state, double timeout, const std::vector&lt; double &gt; &amp;consistency_limits, std::vector&lt; double &gt; &amp;solution, moveit_msgs::MoveItErrorCodes &amp;error_code, const kinematics::KinematicsQueryOptions &amp;options=kinematics::KinematicsQueryOptions()) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>searchPositionIK</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>af704b8a5fe95151013e07233dce0c53d</anchor>
      <arglist>(const geometry_msgs::Pose &amp;ik_pose, const std::vector&lt; double &gt; &amp;ik_seed_state, double timeout, std::vector&lt; double &gt; &amp;solution, const IKCallbackFn &amp;solution_callback, moveit_msgs::MoveItErrorCodes &amp;error_code, const kinematics::KinematicsQueryOptions &amp;options=kinematics::KinematicsQueryOptions()) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>searchPositionIK</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>aecefdaafba24348dae7e9dd7776580ef</anchor>
      <arglist>(const geometry_msgs::Pose &amp;ik_pose, const std::vector&lt; double &gt; &amp;ik_seed_state, double timeout, const std::vector&lt; double &gt; &amp;consistency_limits, std::vector&lt; double &gt; &amp;solution, const IKCallbackFn &amp;solution_callback, moveit_msgs::MoveItErrorCodes &amp;error_code, const kinematics::KinematicsQueryOptions &amp;options=kinematics::KinematicsQueryOptions()) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>searchPositionIK</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>aa5855a4946d681ec0f40e94e23c28db2</anchor>
      <arglist>(const geometry_msgs::Pose &amp;ik_pose, const std::vector&lt; double &gt; &amp;ik_seed_state, double timeout, std::vector&lt; double &gt; &amp;solution, const IKCallbackFn &amp;solution_callback, moveit_msgs::MoveItErrorCodes &amp;error_code, const std::vector&lt; double &gt; &amp;consistency_limits, const kinematics::KinematicsQueryOptions &amp;options=kinematics::KinematicsQueryOptions()) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>setRedundantJoints</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>ae9856a60af605a1884e768ff3fda76c9</anchor>
      <arglist>(const std::vector&lt; unsigned int &gt; &amp;redundant_joint_indices)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkConsistency</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>a7703b39e683a75d35ce6769446eaa9af</anchor>
      <arglist>(const KDL::JntArray &amp;seed_state, const std::vector&lt; double &gt; &amp;consistency_limit, const KDL::JntArray &amp;solution) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getJointIndex</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>ab9998b8ef001f51d3189318fb1d4cfde</anchor>
      <arglist>(const std::string &amp;name) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getKDLSegmentIndex</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>a734e980eebeb931483f2e38967c0e747</anchor>
      <arglist>(const std::string &amp;name) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getRandomConfiguration</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>a08af57f5f8101e695fb198b9730b10e8</anchor>
      <arglist>(KDL::JntArray &amp;jnt_array, bool lock_redundancy) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getRandomConfiguration</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>aa013bb1ad9d479f847147b624fea173f</anchor>
      <arglist>(const KDL::JntArray &amp;seed_state, const std::vector&lt; double &gt; &amp;consistency_limits, KDL::JntArray &amp;jnt_array, bool lock_redundancy) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isRedundantJoint</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>a71b4e7479639c51850b5888eda27dd1a</anchor>
      <arglist>(unsigned int index) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>timedOut</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>a6a8662e200d9c2b3ca596d394b290a54</anchor>
      <arglist>(const ros::WallTime &amp;start_time, double duration) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>active_</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>ab17521b9630f9990038b391970ce56ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>dimension_</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>a54e7e0ca3231f3242a3e9dac7ae26676</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>epsilon_</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>a2b340437bf328c683734e46a342a3bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>moveit_msgs::KinematicSolverInfo</type>
      <name>fk_chain_info_</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>ab3647e24ad4186b35990e42fa7ec8006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>moveit_msgs::KinematicSolverInfo</type>
      <name>ik_chain_info_</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>a1a65ca5747e5a1930534da62b040c8d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::JntArray</type>
      <name>joint_max_</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>a8b3adc20cea052421f019268fa11123b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::JntArray</type>
      <name>joint_min_</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>a20c9478f58dcb5483affa9bbabde992d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>robot_model::JointModelGroup *</type>
      <name>joint_model_group_</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>a6c800b4211f4c1bc504e5b24a2196004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Chain</type>
      <name>kdl_chain_</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>a1030bd3ac7cee01e3b5c7939ee134d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_solver_iterations_</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>a023366823f91d9fde464ca53231e58f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; JointMimic &gt;</type>
      <name>mimic_joints_</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>ac5415eb1e7d9c6242db8dd2dfbc71cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_possible_redundant_joints_</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>af2df86085aec2e7a6713b2539b4178df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>position_ik_</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>ac950d904eb4c2077e02c826580e58143</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>random_numbers::RandomNumberGenerator</type>
      <name>random_number_generator_</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>a9d7c72cc13fe2339e8a24615fdbf32b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; unsigned int &gt;</type>
      <name>redundant_joints_map_index_</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>a6b593106c4c9a35d2bb1097473d664ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>robot_model::RobotModelPtr</type>
      <name>robot_model_</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>a1916c0973a72d1605d0e7f33457e1d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>robot_state::RobotStatePtr</type>
      <name>state_</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>ab5e5ceb7222afcbc7a0f08fc52c02c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>robot_state::RobotStatePtr</type>
      <name>state_2_</name>
      <anchorfile>classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html</anchorfile>
      <anchor>aa1acbed8992bb2c332d290b20aed31da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>kinematics_plugin_loader</name>
    <filename>namespacekinematics__plugin__loader.html</filename>
    <class kind="class">kinematics_plugin_loader::KinematicsPluginLoader</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const KinematicsPluginLoader &gt;</type>
      <name>KinematicsPluginLoaderConstPtr</name>
      <anchorfile>namespacekinematics__plugin__loader.html</anchorfile>
      <anchor>a27eacb793213260bf049c6980fcdd7a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; KinematicsPluginLoader &gt;</type>
      <name>KinematicsPluginLoaderPtr</name>
      <anchorfile>namespacekinematics__plugin__loader.html</anchorfile>
      <anchor>a98eb4081f4ab2ca29e047aa9ad53c275</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>kinematics_plugin_loader::KinematicsPluginLoader</name>
    <filename>classkinematics__plugin__loader_1_1KinematicsPluginLoader.html</filename>
    <class kind="class">kinematics_plugin_loader::KinematicsPluginLoader::KinematicsLoaderImpl</class>
    <member kind="function">
      <type>const std::map&lt; std::string, unsigned int &gt; &amp;</type>
      <name>getIKAttempts</name>
      <anchorfile>classkinematics__plugin__loader_1_1KinematicsPluginLoader.html</anchorfile>
      <anchor>a004da32f694941df5366799e2687ba66</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; std::string, double &gt; &amp;</type>
      <name>getIKTimeout</name>
      <anchorfile>classkinematics__plugin__loader_1_1KinematicsPluginLoader.html</anchorfile>
      <anchor>a90444e959cf9543c340501bc0c5c8a29</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getKnownGroups</name>
      <anchorfile>classkinematics__plugin__loader_1_1KinematicsPluginLoader.html</anchorfile>
      <anchor>aaedce38e7cd093d72e30be13fdbebddf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>robot_model::SolverAllocatorFn</type>
      <name>getLoaderFunction</name>
      <anchorfile>classkinematics__plugin__loader_1_1KinematicsPluginLoader.html</anchorfile>
      <anchor>a822144ebe6a5484b5098e70c6edddcee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>robot_model::SolverAllocatorFn</type>
      <name>getLoaderFunction</name>
      <anchorfile>classkinematics__plugin__loader_1_1KinematicsPluginLoader.html</anchorfile>
      <anchor>afdd982a5b0b3188a506e188977949a17</anchor>
      <arglist>(const boost::shared_ptr&lt; srdf::Model &gt; &amp;srdf_model)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KinematicsPluginLoader</name>
      <anchorfile>classkinematics__plugin__loader_1_1KinematicsPluginLoader.html</anchorfile>
      <anchor>aae9e9e4c74a1f61b0a90af741613dd1d</anchor>
      <arglist>(const std::string &amp;robot_description=&quot;robot_description&quot;, double default_search_resolution=0.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KinematicsPluginLoader</name>
      <anchorfile>classkinematics__plugin__loader_1_1KinematicsPluginLoader.html</anchorfile>
      <anchor>a39e346da9334c882ba804455093da921</anchor>
      <arglist>(const std::string &amp;solver_plugin, double solve_timeout, unsigned int ik_attempts, const std::string &amp;robot_description=&quot;robot_description&quot;, double default_search_resolution=0.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>status</name>
      <anchorfile>classkinematics__plugin__loader_1_1KinematicsPluginLoader.html</anchorfile>
      <anchor>aefd8565e75ba4ca39d136de450713e04</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>default_ik_attempts_</name>
      <anchorfile>classkinematics__plugin__loader_1_1KinematicsPluginLoader.html</anchorfile>
      <anchor>a2c45652d2f899feb334332fcd9407a47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>default_search_resolution_</name>
      <anchorfile>classkinematics__plugin__loader_1_1KinematicsPluginLoader.html</anchorfile>
      <anchor>aecc8cd1b95283134ff86b3a452eb5350</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>default_solver_plugin_</name>
      <anchorfile>classkinematics__plugin__loader_1_1KinematicsPluginLoader.html</anchorfile>
      <anchor>acf8a7da21222c37a311efe7cf7c0ce88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>default_solver_timeout_</name>
      <anchorfile>classkinematics__plugin__loader_1_1KinematicsPluginLoader.html</anchorfile>
      <anchor>ac04c4851488805caedd9b1b2802f66ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>groups_</name>
      <anchorfile>classkinematics__plugin__loader_1_1KinematicsPluginLoader.html</anchorfile>
      <anchor>add48bcedae37b8eafc547b0c292b002f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, unsigned int &gt;</type>
      <name>ik_attempts_</name>
      <anchorfile>classkinematics__plugin__loader_1_1KinematicsPluginLoader.html</anchorfile>
      <anchor>a93a673a49cf8cdf0314f53fb920d6588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>ik_timeout_</name>
      <anchorfile>classkinematics__plugin__loader_1_1KinematicsPluginLoader.html</anchorfile>
      <anchor>acff89f123faa9547831ee83b9a94460e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; KinematicsLoaderImpl &gt;</type>
      <name>loader_</name>
      <anchorfile>classkinematics__plugin__loader_1_1KinematicsPluginLoader.html</anchorfile>
      <anchor>aa57531e1876bdc1286a08c9819d35d21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_description_</name>
      <anchorfile>classkinematics__plugin__loader_1_1KinematicsPluginLoader.html</anchorfile>
      <anchor>afbf955b2361db872179824297b37dbb0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>kinematics_plugin_loader::KinematicsPluginLoader::KinematicsLoaderImpl</name>
    <filename>classkinematics__plugin__loader_1_1KinematicsPluginLoader_1_1KinematicsLoaderImpl.html</filename>
    <member kind="function">
      <type>boost::shared_ptr&lt; kinematics::KinematicsBase &gt;</type>
      <name>allocKinematicsSolver</name>
      <anchorfile>classkinematics__plugin__loader_1_1KinematicsPluginLoader_1_1KinematicsLoaderImpl.html</anchorfile>
      <anchor>aeef4e1b479dabc4b8e4442f7e9ba4f72</anchor>
      <arglist>(const robot_model::JointModelGroup *jmg)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; kinematics::KinematicsBase &gt;</type>
      <name>allocKinematicsSolverWithCache</name>
      <anchorfile>classkinematics__plugin__loader_1_1KinematicsPluginLoader_1_1KinematicsLoaderImpl.html</anchorfile>
      <anchor>afb5114c3ae065e823f84495b35a02166</anchor>
      <arglist>(const robot_model::JointModelGroup *jmg)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>chooseTipFrames</name>
      <anchorfile>classkinematics__plugin__loader_1_1KinematicsPluginLoader_1_1KinematicsLoaderImpl.html</anchorfile>
      <anchor>ac3e3fcc1deabb4480e28dbc554363473</anchor>
      <arglist>(const robot_model::JointModelGroup *jmg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KinematicsLoaderImpl</name>
      <anchorfile>classkinematics__plugin__loader_1_1KinematicsPluginLoader_1_1KinematicsLoaderImpl.html</anchorfile>
      <anchor>a1ce1aea0ac94faa90b67302105164bfb</anchor>
      <arglist>(const std::string &amp;robot_description, const std::map&lt; std::string, std::vector&lt; std::string &gt; &gt; &amp;possible_kinematics_solvers, const std::map&lt; std::string, std::vector&lt; double &gt; &gt; &amp;search_res, const std::map&lt; std::string, std::vector&lt; std::string &gt; &gt; &amp;iksolver_to_tip_links)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>status</name>
      <anchorfile>classkinematics__plugin__loader_1_1KinematicsPluginLoader_1_1KinematicsLoaderImpl.html</anchorfile>
      <anchor>a2e9e3fe9acba6c6a6b2ccef4a7f8a22d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::vector&lt; std::string &gt; &gt;</type>
      <name>iksolver_to_tip_links_</name>
      <anchorfile>classkinematics__plugin__loader_1_1KinematicsPluginLoader_1_1KinematicsLoaderImpl.html</anchorfile>
      <anchor>a4f6afa0e338a4a21d3fbe059e52cc285</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; const robot_model::JointModelGroup *, std::vector&lt; boost::shared_ptr&lt; kinematics::KinematicsBase &gt; &gt; &gt;</type>
      <name>instances_</name>
      <anchorfile>classkinematics__plugin__loader_1_1KinematicsPluginLoader_1_1KinematicsLoaderImpl.html</anchorfile>
      <anchor>a6776d8869f41e42b631e1ee9cf04ef97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; pluginlib::ClassLoader&lt; kinematics::KinematicsBase &gt; &gt;</type>
      <name>kinematics_loader_</name>
      <anchorfile>classkinematics__plugin__loader_1_1KinematicsPluginLoader_1_1KinematicsLoaderImpl.html</anchorfile>
      <anchor>a47dca372de8a54349220fee7f8232b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>lock_</name>
      <anchorfile>classkinematics__plugin__loader_1_1KinematicsPluginLoader_1_1KinematicsLoaderImpl.html</anchorfile>
      <anchor>a0f7c4333589744f0898fd7356e2f0ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::vector&lt; std::string &gt; &gt;</type>
      <name>possible_kinematics_solvers_</name>
      <anchorfile>classkinematics__plugin__loader_1_1KinematicsPluginLoader_1_1KinematicsLoaderImpl.html</anchorfile>
      <anchor>aa798a582add11b4ca99af340d0733a86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_description_</name>
      <anchorfile>classkinematics__plugin__loader_1_1KinematicsPluginLoader_1_1KinematicsLoaderImpl.html</anchorfile>
      <anchor>a6a55a590d6585045cc202194b2a23d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::vector&lt; double &gt; &gt;</type>
      <name>search_res_</name>
      <anchorfile>classkinematics__plugin__loader_1_1KinematicsPluginLoader_1_1KinematicsLoaderImpl.html</anchorfile>
      <anchor>a01631d49b3ac1c6b8b087e37339de9cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>plan_execution</name>
    <filename>namespaceplan__execution.html</filename>
    <class kind="struct">plan_execution::ExecutableMotionPlan</class>
    <class kind="struct">plan_execution::ExecutableTrajectory</class>
    <class kind="class">plan_execution::PlanExecution</class>
    <class kind="class">plan_execution::PlanWithSensing</class>
    <member kind="typedef">
      <type>boost::function&lt; bool(ExecutableMotionPlan &amp;plan)&gt;</type>
      <name>ExecutableMotionPlanComputationFn</name>
      <anchorfile>namespaceplan__execution.html</anchorfile>
      <anchor>a08cd3ed7cd6e327df6f97d3bdb90669e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PlanExecution &gt;</type>
      <name>PlanExecutionConstPtr</name>
      <anchorfile>namespaceplan__execution.html</anchorfile>
      <anchor>acc2ff02f4536011b14cbc0d5e017acf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PlanExecution &gt;</type>
      <name>PlanExecutionPtr</name>
      <anchorfile>namespaceplan__execution.html</anchorfile>
      <anchor>ad9e0073ebdf90d1b04f1ec0b58ea3c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PlanWithSensing &gt;</type>
      <name>PlanWithSensingConstPtr</name>
      <anchorfile>namespaceplan__execution.html</anchorfile>
      <anchor>a380840839c2e07fc347e5d116982ebaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PlanWithSensing &gt;</type>
      <name>PlanWithSensingPtr</name>
      <anchorfile>namespaceplan__execution.html</anchorfile>
      <anchor>a9dee5bb8b3ee8b714c02c43d239c099e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>plan_execution::ExecutableMotionPlan</name>
    <filename>structplan__execution_1_1ExecutableMotionPlan.html</filename>
    <member kind="variable">
      <type>moveit_msgs::MoveItErrorCodes</type>
      <name>error_code_</name>
      <anchorfile>structplan__execution_1_1ExecutableMotionPlan.html</anchorfile>
      <anchor>a5ba586d87ee9e2e4aee5269c0689f672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>robot_trajectory::RobotTrajectoryPtr</type>
      <name>executed_trajectory_</name>
      <anchorfile>structplan__execution_1_1ExecutableMotionPlan.html</anchorfile>
      <anchor>a51b1b7616a6ebb4cebb4043221f239cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ExecutableTrajectory &gt;</type>
      <name>plan_components_</name>
      <anchorfile>structplan__execution_1_1ExecutableMotionPlan.html</anchorfile>
      <anchor>afcbdaba52ea8c7f57890ff2f7d5adedc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>planning_scene::PlanningSceneConstPtr</type>
      <name>planning_scene_</name>
      <anchorfile>structplan__execution_1_1ExecutableMotionPlan.html</anchorfile>
      <anchor>aa59d0c9392afff6dd163ebf7368c2666</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>planning_scene_monitor::PlanningSceneMonitorPtr</type>
      <name>planning_scene_monitor_</name>
      <anchorfile>structplan__execution_1_1ExecutableMotionPlan.html</anchorfile>
      <anchor>a4f60efd98c257e8d711bd336272e9352</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>plan_execution::ExecutableTrajectory</name>
    <filename>structplan__execution_1_1ExecutableTrajectory.html</filename>
    <member kind="function">
      <type></type>
      <name>ExecutableTrajectory</name>
      <anchorfile>structplan__execution_1_1ExecutableTrajectory.html</anchorfile>
      <anchor>a8d6a0f668c074b69442766309538ed78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExecutableTrajectory</name>
      <anchorfile>structplan__execution_1_1ExecutableTrajectory.html</anchorfile>
      <anchor>af13e61b30804951273da9c8d8e85d2fd</anchor>
      <arglist>(const robot_trajectory::RobotTrajectoryPtr &amp;trajectory, const std::string &amp;description)</arglist>
    </member>
    <member kind="variable">
      <type>collision_detection::AllowedCollisionMatrixConstPtr</type>
      <name>allowed_collision_matrix_</name>
      <anchorfile>structplan__execution_1_1ExecutableTrajectory.html</anchorfile>
      <anchor>acc61c0b7c1d7a7d840d98eed11372ca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>description_</name>
      <anchorfile>structplan__execution_1_1ExecutableTrajectory.html</anchorfile>
      <anchor>a41c64a0105f52498f03884b0e96fa65c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; bool(const ExecutableMotionPlan *)</type>
      <name>effect_on_success_</name>
      <anchorfile>structplan__execution_1_1ExecutableTrajectory.html</anchorfile>
      <anchor>abc6c83640873510a4d6d9386d92d7ea5</anchor>
      <arglist>)</arglist>
    </member>
    <member kind="variable">
      <type>robot_trajectory::RobotTrajectoryPtr</type>
      <name>trajectory_</name>
      <anchorfile>structplan__execution_1_1ExecutableTrajectory.html</anchorfile>
      <anchor>a338ad6a47184d68afe05a738aedcd868</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>trajectory_monitoring_</name>
      <anchorfile>structplan__execution_1_1ExecutableTrajectory.html</anchorfile>
      <anchor>a6535a6ecc740d4e820c7989c35c21e7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plan_execution::PlanExecution</name>
    <filename>classplan__execution_1_1PlanExecution.html</filename>
    <class kind="class">plan_execution::PlanExecution::DynamicReconfigureImpl</class>
    <class kind="struct">plan_execution::PlanExecution::Options</class>
    <member kind="function">
      <type>std::string</type>
      <name>getErrorCodeString</name>
      <anchorfile>classplan__execution_1_1PlanExecution.html</anchorfile>
      <anchor>a385ca4f89ec58c523cacd054bc35b919</anchor>
      <arglist>(const moveit_msgs::MoveItErrorCodes &amp;error_code)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getMaxReplanAttempts</name>
      <anchorfile>classplan__execution_1_1PlanExecution.html</anchorfile>
      <anchor>a395383a8cbaaf3389f6e423d7396199f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const planning_scene_monitor::PlanningSceneMonitorPtr &amp;</type>
      <name>getPlanningSceneMonitor</name>
      <anchorfile>classplan__execution_1_1PlanExecution.html</anchorfile>
      <anchor>a9ac0b97ed3be7a2a992d99bf0fa74738</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const trajectory_execution_manager::TrajectoryExecutionManagerPtr &amp;</type>
      <name>getTrajectoryExecutionManager</name>
      <anchorfile>classplan__execution_1_1PlanExecution.html</anchorfile>
      <anchor>a0ec0a3ab8263e482cc4c5b11d56924fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTrajectoryStateRecordingFrequency</name>
      <anchorfile>classplan__execution_1_1PlanExecution.html</anchorfile>
      <anchor>a5eeb7dbe8973925074428dbd5d994a37</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>planAndExecute</name>
      <anchorfile>classplan__execution_1_1PlanExecution.html</anchorfile>
      <anchor>a39838c63c44b246431cfbf0a935b8e4a</anchor>
      <arglist>(ExecutableMotionPlan &amp;plan, const Options &amp;opt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>planAndExecute</name>
      <anchorfile>classplan__execution_1_1PlanExecution.html</anchorfile>
      <anchor>ad8a0201fdaba4f81e1e43612cd4d5b30</anchor>
      <arglist>(ExecutableMotionPlan &amp;plan, const moveit_msgs::PlanningScene &amp;scene_diff, const Options &amp;opt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlanExecution</name>
      <anchorfile>classplan__execution_1_1PlanExecution.html</anchorfile>
      <anchor>a5fd3df3f5a8743eb5da5b7ffd36055b1</anchor>
      <arglist>(const planning_scene_monitor::PlanningSceneMonitorPtr &amp;planning_scene_monitor, const trajectory_execution_manager::TrajectoryExecutionManagerPtr &amp;trajectory_execution)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxReplanAttempts</name>
      <anchorfile>classplan__execution_1_1PlanExecution.html</anchorfile>
      <anchor>afbffc3b83d4502ce618fec162fa133e4</anchor>
      <arglist>(unsigned int attempts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrajectoryStateRecordingFrequency</name>
      <anchorfile>classplan__execution_1_1PlanExecution.html</anchorfile>
      <anchor>ade09960c5c38a0a0170f69a70405d71a</anchor>
      <arglist>(double freq)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classplan__execution_1_1PlanExecution.html</anchorfile>
      <anchor>a08ea3280604e40237273a96ae9be624f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PlanExecution</name>
      <anchorfile>classplan__execution_1_1PlanExecution.html</anchorfile>
      <anchor>aca779944c5de6abd24bf050eb5eff236</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>doneWithTrajectoryExecution</name>
      <anchorfile>classplan__execution_1_1PlanExecution.html</anchorfile>
      <anchor>a78f5fd2c9323d9cac0055d556c912b79</anchor>
      <arglist>(const moveit_controller_manager::ExecutionStatus &amp;status)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>moveit_msgs::MoveItErrorCodes</type>
      <name>executeAndMonitor</name>
      <anchorfile>classplan__execution_1_1PlanExecution.html</anchorfile>
      <anchor>a6cd8df4fa1276921f283642470d5330a</anchor>
      <arglist>(const ExecutableMotionPlan &amp;plan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isRemainingPathValid</name>
      <anchorfile>classplan__execution_1_1PlanExecution.html</anchorfile>
      <anchor>a768b2837d0675f62d1c6c1f1f98dd1b8</anchor>
      <arglist>(const ExecutableMotionPlan &amp;plan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isRemainingPathValid</name>
      <anchorfile>classplan__execution_1_1PlanExecution.html</anchorfile>
      <anchor>acca6c918642afa3826759e070fac03be</anchor>
      <arglist>(const ExecutableMotionPlan &amp;plan, const std::pair&lt; int, int &gt; &amp;path_segment)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>planAndExecuteHelper</name>
      <anchorfile>classplan__execution_1_1PlanExecution.html</anchorfile>
      <anchor>af4a6349fdff0251c56c5e66efafae57f</anchor>
      <arglist>(ExecutableMotionPlan &amp;plan, const Options &amp;opt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>planningSceneUpdatedCallback</name>
      <anchorfile>classplan__execution_1_1PlanExecution.html</anchorfile>
      <anchor>ac9c58a7b7318ccae82de09a1177979b4</anchor>
      <arglist>(const planning_scene_monitor::PlanningSceneMonitor::SceneUpdateType update_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>successfulTrajectorySegmentExecution</name>
      <anchorfile>classplan__execution_1_1PlanExecution.html</anchorfile>
      <anchor>a18107a0baf4e54a541a8b24d5c5f6836</anchor>
      <arglist>(const ExecutableMotionPlan *plan, std::size_t index)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>default_max_replan_attempts_</name>
      <anchorfile>classplan__execution_1_1PlanExecution.html</anchorfile>
      <anchor>a256334748abe88c5a174b8175d3a77ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>execution_complete_</name>
      <anchorfile>classplan__execution_1_1PlanExecution.html</anchorfile>
      <anchor>a4bf2e219c8c81ea9b86e32726a875119</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>new_scene_update_</name>
      <anchorfile>classplan__execution_1_1PlanExecution.html</anchorfile>
      <anchor>ad0aa987490826beaaf25952a7fb55c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>node_handle_</name>
      <anchorfile>classplan__execution_1_1PlanExecution.html</anchorfile>
      <anchor>afd56c23c2cbabae8953f04bf204c8681</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>path_became_invalid_</name>
      <anchorfile>classplan__execution_1_1PlanExecution.html</anchorfile>
      <anchor>a772a37f2a3d825c247cb4ba86e7ebdd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>planning_scene_monitor::PlanningSceneMonitorPtr</type>
      <name>planning_scene_monitor_</name>
      <anchorfile>classplan__execution_1_1PlanExecution.html</anchorfile>
      <anchor>a8272e99089122aebcf5fdffd24759dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>preempt_requested_</name>
      <anchorfile>classplan__execution_1_1PlanExecution.html</anchorfile>
      <anchor>ad5bef5430ed5527207c2d4e6b2806ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DynamicReconfigureImpl *</type>
      <name>reconfigure_impl_</name>
      <anchorfile>classplan__execution_1_1PlanExecution.html</anchorfile>
      <anchor>a295a1a0211d43515e9957e0583139c5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>trajectory_execution_manager::TrajectoryExecutionManagerPtr</type>
      <name>trajectory_execution_manager_</name>
      <anchorfile>classplan__execution_1_1PlanExecution.html</anchorfile>
      <anchor>a37bfa4d3df7b3eb628ae9b6e41af98fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>planning_scene_monitor::TrajectoryMonitorPtr</type>
      <name>trajectory_monitor_</name>
      <anchorfile>classplan__execution_1_1PlanExecution.html</anchorfile>
      <anchor>a1a8975b195c1a28a5f3a3c1004c798a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plan_execution::PlanExecution::DynamicReconfigureImpl</name>
    <filename>classplan__execution_1_1PlanExecution_1_1DynamicReconfigureImpl.html</filename>
    <member kind="function">
      <type></type>
      <name>DynamicReconfigureImpl</name>
      <anchorfile>classplan__execution_1_1PlanExecution_1_1DynamicReconfigureImpl.html</anchorfile>
      <anchor>a8ac474dc2baf93753ef7ef752940c047</anchor>
      <arglist>(PlanExecution *owner)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dynamicReconfigureCallback</name>
      <anchorfile>classplan__execution_1_1PlanExecution_1_1DynamicReconfigureImpl.html</anchorfile>
      <anchor>a33f7db8fb945f56ae5ab479829721273</anchor>
      <arglist>(PlanExecutionDynamicReconfigureConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamic_reconfigure::Server&lt; PlanExecutionDynamicReconfigureConfig &gt;</type>
      <name>dynamic_reconfigure_server_</name>
      <anchorfile>classplan__execution_1_1PlanExecution_1_1DynamicReconfigureImpl.html</anchorfile>
      <anchor>a02aa87ef1bf6ef89ed220f6151cea736</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PlanExecution *</type>
      <name>owner_</name>
      <anchorfile>classplan__execution_1_1PlanExecution_1_1DynamicReconfigureImpl.html</anchorfile>
      <anchor>ad9d47ed2390cd4d9ac7c79f9e4b9f816</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>plan_execution::PlanExecution::Options</name>
    <filename>structplan__execution_1_1PlanExecution_1_1Options.html</filename>
    <member kind="function">
      <type></type>
      <name>Options</name>
      <anchorfile>structplan__execution_1_1PlanExecution_1_1Options.html</anchorfile>
      <anchor>a26bc1cbab092dc4c86a499e98da709f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void()&gt;</type>
      <name>before_execution_callback_</name>
      <anchorfile>structplan__execution_1_1PlanExecution_1_1Options.html</anchorfile>
      <anchor>ade3c694eec187d9a3700e74956079f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void()&gt;</type>
      <name>before_plan_callback_</name>
      <anchorfile>structplan__execution_1_1PlanExecution_1_1Options.html</anchorfile>
      <anchor>abf8d808d44db1ae7844db1a8eb7de277</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void()&gt;</type>
      <name>done_callback_</name>
      <anchorfile>structplan__execution_1_1PlanExecution_1_1Options.html</anchorfile>
      <anchor>a116114875fc37b7847cd9c6ca615816d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ExecutableMotionPlanComputationFn</type>
      <name>plan_callback_</name>
      <anchorfile>structplan__execution_1_1PlanExecution_1_1Options.html</anchorfile>
      <anchor>a6d9277425bce94ebe7f0feea1b7b79bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; bool(ExecutableMotionPlan &amp;plan_to_update, const std::pair&lt; int, int &gt; &amp;trajectory_index)&gt;</type>
      <name>repair_plan_callback_</name>
      <anchorfile>structplan__execution_1_1PlanExecution_1_1Options.html</anchorfile>
      <anchor>a97aa4adb8d81a2c8f3f3312180f95ffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>replan_</name>
      <anchorfile>structplan__execution_1_1PlanExecution_1_1Options.html</anchorfile>
      <anchor>af5441048ff5915c726b1b8ebfb214c6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>replan_attempts_</name>
      <anchorfile>structplan__execution_1_1PlanExecution_1_1Options.html</anchorfile>
      <anchor>a3612c4d735b34d6d2baf7e4343c8d5c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>replan_delay_</name>
      <anchorfile>structplan__execution_1_1PlanExecution_1_1Options.html</anchorfile>
      <anchor>ad2d3db0c64150fa7f2e043a5367b755a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plan_execution::PlanWithSensing</name>
    <filename>classplan__execution_1_1PlanWithSensing.html</filename>
    <class kind="class">plan_execution::PlanWithSensing::DynamicReconfigureImpl</class>
    <member kind="function">
      <type>bool</type>
      <name>computePlan</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing.html</anchorfile>
      <anchor>adbcdac3166ddb05a2f16c07a9f4e1ae5</anchor>
      <arglist>(ExecutableMotionPlan &amp;plan, const ExecutableMotionPlanComputationFn &amp;motion_planner, unsigned int max_look_attempts, double max_safe_path_cost)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>displayCostSources</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing.html</anchorfile>
      <anchor>abb3efa863c196d80e92c93037318ab2e</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDiscardOverlappingCostSources</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing.html</anchorfile>
      <anchor>a7a2afe846fe3002ea1acff9832e12815</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getMaxCostSources</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing.html</anchorfile>
      <anchor>ad769f3c635f0d291df7196d3862478ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getMaxLookAttempts</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing.html</anchorfile>
      <anchor>a8aba0417725feddc2614db259f35f343</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxSafePathCost</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing.html</anchorfile>
      <anchor>a49603ca9a3fd3428d5da31e68ed10ba0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const trajectory_execution_manager::TrajectoryExecutionManagerPtr &amp;</type>
      <name>getTrajectoryExecutionManager</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing.html</anchorfile>
      <anchor>afebc59f5cb7378f6c319e9b436002d0f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlanWithSensing</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing.html</anchorfile>
      <anchor>ac86de091e47fba4a67025b6dd4e43049</anchor>
      <arglist>(const trajectory_execution_manager::TrajectoryExecutionManagerPtr &amp;trajectory_execution)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBeforeLookCallback</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing.html</anchorfile>
      <anchor>acfc7fb8e06eb7dfdd3b8f0915792ba5a</anchor>
      <arglist>(const boost::function&lt; void()&gt; &amp;callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDiscardOverlappingCostSources</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing.html</anchorfile>
      <anchor>a25724fd20d4f7bf7580b5c30095372a8</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxCostSources</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing.html</anchorfile>
      <anchor>aba9b48ee9a02c9822a4c15834b8ebf07</anchor>
      <arglist>(unsigned int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxLookAttempts</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing.html</anchorfile>
      <anchor>ab74da7d58da9acabffbe14bc6013fd2f</anchor>
      <arglist>(unsigned int attempts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxSafePathCost</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing.html</anchorfile>
      <anchor>a3b2a8427987ad57ad5355da92e008210</anchor>
      <arglist>(double max_safe_path_cost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PlanWithSensing</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing.html</anchorfile>
      <anchor>a780573682cd58bde713bc1e189b72e01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>lookAt</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing.html</anchorfile>
      <anchor>a8cb7437c3446c0a9fc9393cb8db4cc93</anchor>
      <arglist>(const std::set&lt; collision_detection::CostSource &gt; &amp;cost_sources, const std::string &amp;frame_id)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; void()&gt;</type>
      <name>before_look_callback_</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing.html</anchorfile>
      <anchor>a5349f850b1cdaa23039b92267eb5f777</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>cost_sources_publisher_</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing.html</anchorfile>
      <anchor>a7b41c8c4e0fce593795128bfdceb64a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>default_max_look_attempts_</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing.html</anchorfile>
      <anchor>aa06d027406ad069b92cc9f7b07ff0d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>default_max_safe_path_cost_</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing.html</anchorfile>
      <anchor>ae16619c9b29b89f57a4afdd6e5d694ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>discard_overlapping_cost_sources_</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing.html</anchorfile>
      <anchor>aa659af60a17e676cec8969700b72f391</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>display_cost_sources_</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing.html</anchorfile>
      <anchor>afc2e8cacc0b2303881377e176290d242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>max_cost_sources_</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing.html</anchorfile>
      <anchor>aab40572d7382ef6613bca6acac9a5211</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>node_handle_</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing.html</anchorfile>
      <anchor>ab12a068e20fa83b9f8cf482165bca03f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DynamicReconfigureImpl *</type>
      <name>reconfigure_impl_</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing.html</anchorfile>
      <anchor>ab9efbb6ae6b7d5df5980d48abf5f3266</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>moveit_sensor_manager::MoveItSensorManagerPtr</type>
      <name>sensor_manager_</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing.html</anchorfile>
      <anchor>a49bb402bbce4319addd333c36b8a7853</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; pluginlib::ClassLoader&lt; moveit_sensor_manager::MoveItSensorManager &gt; &gt;</type>
      <name>sensor_manager_loader_</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing.html</anchorfile>
      <anchor>a8785a50e60cc87f85923bd1e7b3f9bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>trajectory_execution_manager::TrajectoryExecutionManagerPtr</type>
      <name>trajectory_execution_manager_</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing.html</anchorfile>
      <anchor>a8ccd243f17dfae284ffbdfb4cd95353e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plan_execution::PlanWithSensing::DynamicReconfigureImpl</name>
    <filename>classplan__execution_1_1PlanWithSensing_1_1DynamicReconfigureImpl.html</filename>
    <member kind="function">
      <type></type>
      <name>DynamicReconfigureImpl</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing_1_1DynamicReconfigureImpl.html</anchorfile>
      <anchor>a398820b325588654323c214ea3c9b156</anchor>
      <arglist>(PlanWithSensing *owner)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dynamicReconfigureCallback</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing_1_1DynamicReconfigureImpl.html</anchorfile>
      <anchor>a6f14514a034c9c37f6790c9de008faa9</anchor>
      <arglist>(SenseForPlanDynamicReconfigureConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamic_reconfigure::Server&lt; SenseForPlanDynamicReconfigureConfig &gt;</type>
      <name>dynamic_reconfigure_server_</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing_1_1DynamicReconfigureImpl.html</anchorfile>
      <anchor>a3d61e32b4ed0f0d8e656510255d9aca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PlanWithSensing *</type>
      <name>owner_</name>
      <anchorfile>classplan__execution_1_1PlanWithSensing_1_1DynamicReconfigureImpl.html</anchorfile>
      <anchor>a1f0c01c3dd2cf8e2250ed96fb9c939cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>planning_pipeline</name>
    <filename>namespaceplanning__pipeline.html</filename>
    <class kind="class">planning_pipeline::PlanningPipeline</class>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespaceplanning__pipeline.html</anchorfile>
      <anchor>aafd581fdeb83ae024bfb219fe9f3cdb5</anchor>
      <arglist>(PlanningPipeline)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>planning_pipeline::PlanningPipeline</name>
    <filename>classplanning__pipeline_1_1PlanningPipeline.html</filename>
    <member kind="function">
      <type>void</type>
      <name>checkSolutionPaths</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>a3de45b6dce30112ba2a993ebaf594d89</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>displayComputedMotionPlans</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>af48d81c5961c79da86ce54e8dabfb3c4</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>generatePlan</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>a7f1b6e98d8b73bd76f675fc78714a176</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;planning_scene, const planning_interface::MotionPlanRequest &amp;req, planning_interface::MotionPlanResponse &amp;res) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>generatePlan</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>ad316dbe876a571f9f57f137409831817</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;planning_scene, const planning_interface::MotionPlanRequest &amp;req, planning_interface::MotionPlanResponse &amp;res, std::vector&lt; std::size_t &gt; &amp;adapter_added_state_index) const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getAdapterPluginNames</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>a897307248f3b5cd6dfca82218f5ca166</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCheckSolutionPaths</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>a5e9bf8a16000070380ed4cf152ff0dd3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getDisplayComputedMotionPlans</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>abe1fd8a7275a7581c491b89e40d04b4b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const planning_interface::PlannerManagerPtr &amp;</type>
      <name>getPlannerManager</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>a902e8ea99a37a65bc04f1d22b022eba8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getPlannerPluginName</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>a1692229573bf46140b9c88ad8d7650b0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPublishReceivedRequests</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>a4b44449a8cfdb92ccfbaa1461613a2d9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const robot_model::RobotModelConstPtr &amp;</type>
      <name>getRobotModel</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>a085579dd15a90481640795d8d7626333</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlanningPipeline</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>a946d5a9d719d6e9af7875189b196e141</anchor>
      <arglist>(const robot_model::RobotModelConstPtr &amp;model, const ros::NodeHandle &amp;nh=ros::NodeHandle(&quot;~&quot;), const std::string &amp;planning_plugin_param_name=&quot;planning_plugin&quot;, const std::string &amp;adapter_plugins_param_name=&quot;request_adapters&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlanningPipeline</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>a0cab4c24bd45930e1576c6c9b0bcd905</anchor>
      <arglist>(const robot_model::RobotModelConstPtr &amp;model, const ros::NodeHandle &amp;nh, const std::string &amp;planning_plugin_name, const std::vector&lt; std::string &gt; &amp;adapter_plugin_names)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishReceivedRequests</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>a219ad95c67668b95a70ea9ee33bc7d11</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>terminate</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>aa85196c6435d3cade798312cfa1f4f80</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>DISPLAY_PATH_TOPIC</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>afb0f73d1b3ee192cc53e16304d2d54cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>MOTION_CONTACTS_TOPIC</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>af88026b4e85afcf6f3e157d3baefae82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>MOTION_PLAN_REQUEST_TOPIC</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>a977add6fc9a8083e26cee64cedfc4663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>configure</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>a218f24e633805dac23ceb5bf67505461</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; planning_request_adapter::PlanningRequestAdapterChain &gt;</type>
      <name>adapter_chain_</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>a343290937f1cb041281aed1a3f7f3c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; pluginlib::ClassLoader&lt; planning_request_adapter::PlanningRequestAdapter &gt; &gt;</type>
      <name>adapter_plugin_loader_</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>ac05af0980d5a589fb19609f255629fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>adapter_plugin_names_</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>a3f99527c4c7b9cd4bce7f2f7a75d863d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>check_solution_paths_</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>a5c1d4f732dd4767f9cc4ad20f3eba339</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>contacts_publisher_</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>af438dad4dafd68530ee9c10fe96c93e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>display_computed_motion_plans_</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>add00c4bd3b3ab3608db0b2dd828c3fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>display_path_publisher_</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>a1acbf4a553a68342052196b38840fb29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>robot_model::RobotModelConstPtr</type>
      <name>kmodel_</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>a43da5d9f484f2dc8a5d8e7b40cb341a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>a1fd5b6e8caaf0c58b19ffdbd50e210d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>planning_interface::PlannerManagerPtr</type>
      <name>planner_instance_</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>a643699eb78b0054b47f45fe9f262ba3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; pluginlib::ClassLoader&lt; planning_interface::PlannerManager &gt; &gt;</type>
      <name>planner_plugin_loader_</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>a5055503b9de0956bbc542040b09cef54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>planner_plugin_name_</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>a46ab48e0f5f80e80892a757e88da09cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_received_requests_</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>af063c666c9fcbc05a4160d16e21537bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>received_request_publisher_</name>
      <anchorfile>classplanning__pipeline_1_1PlanningPipeline.html</anchorfile>
      <anchor>a693476dc048d97f29550305b45b4c776</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>planning_scene_monitor</name>
    <filename>namespaceplanning__scene__monitor.html</filename>
    <class kind="class">planning_scene_monitor::CurrentStateMonitor</class>
    <class kind="class">planning_scene_monitor::LockedPlanningSceneRO</class>
    <class kind="class">planning_scene_monitor::LockedPlanningSceneRW</class>
    <class kind="class">planning_scene_monitor::PlanningSceneMonitor</class>
    <class kind="class">planning_scene_monitor::TrajectoryMonitor</class>
    <member kind="typedef">
      <type>boost::function&lt; void(const sensor_msgs::JointStateConstPtr &amp;joint_state)&gt;</type>
      <name>JointStateUpdateCallback</name>
      <anchorfile>namespaceplanning__scene__monitor.html</anchorfile>
      <anchor>a77efac61c162d512aeb83724c7c8c4c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PlanningSceneMonitor &gt;</type>
      <name>PlanningSceneMonitorConstPtr</name>
      <anchorfile>namespaceplanning__scene__monitor.html</anchorfile>
      <anchor>a8fec747f774b31cfb9d4225d5272b867</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PlanningSceneMonitor &gt;</type>
      <name>PlanningSceneMonitorPtr</name>
      <anchorfile>namespaceplanning__scene__monitor.html</anchorfile>
      <anchor>abf85de87317b6bc528da016e14ced6ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const TrajectoryMonitor &gt;</type>
      <name>TrajectoryMonitorConstPtr</name>
      <anchorfile>namespaceplanning__scene__monitor.html</anchorfile>
      <anchor>ab1bf262d5bcaf1dbb57d0241566de4bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TrajectoryMonitor &gt;</type>
      <name>TrajectoryMonitorPtr</name>
      <anchorfile>namespaceplanning__scene__monitor.html</anchorfile>
      <anchor>aa2fa30c5b7f81551e4107d331730554d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; void(const robot_state::RobotStateConstPtr &amp;state, const ros::Time &amp;stamp)&gt;</type>
      <name>TrajectoryStateAddedCallback</name>
      <anchorfile>namespaceplanning__scene__monitor.html</anchorfile>
      <anchor>ad0de29d10fa592854949c070dd768708</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespaceplanning__scene__monitor.html</anchorfile>
      <anchor>a07beeec9b8516b776c6c435ed52aa707</anchor>
      <arglist>(CurrentStateMonitor)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>planning_scene_monitor::CurrentStateMonitor</name>
    <filename>classplanning__scene__monitor_1_1CurrentStateMonitor.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addUpdateCallback</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>a1f62bc7b991587ff3001f8d1bed94aa0</anchor>
      <arglist>(const JointStateUpdateCallback &amp;fn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearUpdateCallbacks</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>a0d35a3da36225c65b4fb54e8ae8a3bfd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CurrentStateMonitor</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>a989258fa26c775cb2c1e89632fb3efb5</anchor>
      <arglist>(const robot_model::RobotModelConstPtr &amp;robot_model, const boost::shared_ptr&lt; tf::Transformer &gt; &amp;tf)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getBoundsError</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>a638b03dfed016d66da7344fe054fb31e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>robot_state::RobotStatePtr</type>
      <name>getCurrentState</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>a276cf65728cb6aa9fc963021b77a11f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; robot_state::RobotStatePtr, ros::Time &gt;</type>
      <name>getCurrentStateAndTime</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>afb783fb26c3bf9e4ac31ef30818438b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ros::Time</type>
      <name>getCurrentStateTime</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>a9e588c6ecf26c44c47afe4e04c72cd7f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>getCurrentStateValues</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>a9fda21644c12d84f788e6d28237d31a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getMonitoredTopic</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>aa68a51088a0b2eb06ef092314066a2e0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ros::Time &amp;</type>
      <name>getMonitorStartTime</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>ac1d0647472b1218f16dcad61a18f3b72</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const robot_model::RobotModelConstPtr &amp;</type>
      <name>getRobotModel</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>a2cefb23bdadaef3a3f0f112c5bda1a75</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>haveCompleteState</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>ab4a2b5751cba1cd7c7866ae465be8a3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>haveCompleteState</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>aabe4bf56ef04887a669d8b30f9e71fc1</anchor>
      <arglist>(const ros::Duration &amp;age) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>haveCompleteState</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>a57dde7507590a38a1f693cf4ebf15233</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;missing_joints) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>haveCompleteState</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>a0e843b42678fc813e25e7ce9e80c5d9f</anchor>
      <arglist>(const ros::Duration &amp;age, std::vector&lt; std::string &gt; &amp;missing_states) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isActive</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>a9235e6f897cccbc41d3cf1f0a0bfa4fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBoundsError</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>a96c0bbd8ae741ba5cc9fe04c9d47e6df</anchor>
      <arglist>(double error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setToCurrentState</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>a5f7bed5ab4efb2054fccfeb7d83e9b60</anchor>
      <arglist>(robot_state::RobotState &amp;upd) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startStateMonitor</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>a0169d36ca241eebca2438c211d5079ad</anchor>
      <arglist>(const std::string &amp;joint_states_topic=&quot;joint_states&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopStateMonitor</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>ac7fd0799b7a0ba3134454294a29e5355</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>waitForCurrentState</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>a302d11d00cf4f65a8ae7465f23510efa</anchor>
      <arglist>(double wait_time) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>waitForCurrentState</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>aa32eb48b26742945f7b48f9fb6438381</anchor>
      <arglist>(const std::string &amp;group, double wait_time) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CurrentStateMonitor</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>a6721676264f2599348b81b9885b87aca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isPassiveDOF</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>a2f8b8e8743536acf9cf570aa916a7ae8</anchor>
      <arglist>(const std::string &amp;dof) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>jointStateCallback</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>a45a12685af11ab9219aad4a7ef1fa2ca</anchor>
      <arglist>(const sensor_msgs::JointStateConstPtr &amp;joint_state)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>current_state_time_</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>ae9ef3c5a86cee287326958a3a59eef2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>error_</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>ab8d03f673c11b30b75eae758a21e8578</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>joint_state_subscriber_</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>a418121741ddbc31588b8471f48d60821</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, ros::Time &gt;</type>
      <name>joint_time_</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>adec4f047252f1c48fdf543c405700802</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>last_tf_update_</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>aef388d9f40079025f6a44d758377c668</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>monitor_start_time_</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>a4300c68124c9953556be59a975f68b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>ac0086033aef25ba48f015cc488763ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>robot_model::RobotModelConstPtr</type>
      <name>robot_model_</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>ac066c8df94e259ba36ca18f4da1eb511</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>robot_state::RobotState</type>
      <name>robot_state_</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>a0798800d2cfd6d59f626e02dbd83411c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>state_monitor_started_</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>a57201f1d49ca046c1b8476f59d318ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>state_update_lock_</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>a52f87eb004d7c632bf28d5dffe89e065</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; tf::Transformer &gt;</type>
      <name>tf_</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>ae671c21d776bfdd128bc60d1e076839a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; JointStateUpdateCallback &gt;</type>
      <name>update_callbacks_</name>
      <anchorfile>classplanning__scene__monitor_1_1CurrentStateMonitor.html</anchorfile>
      <anchor>a462ab80e2ad2f032c7793b5a0a9e7359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>planning_scene_monitor::LockedPlanningSceneRO</name>
    <filename>classplanning__scene__monitor_1_1LockedPlanningSceneRO.html</filename>
    <class kind="struct">planning_scene_monitor::LockedPlanningSceneRO::SingleUnlock</class>
    <member kind="function">
      <type>const PlanningSceneMonitorPtr &amp;</type>
      <name>getPlanningSceneMonitor</name>
      <anchorfile>classplanning__scene__monitor_1_1LockedPlanningSceneRO.html</anchorfile>
      <anchor>a9c105f855b0ea9d69c0d03f121956441</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LockedPlanningSceneRO</name>
      <anchorfile>classplanning__scene__monitor_1_1LockedPlanningSceneRO.html</anchorfile>
      <anchor>a725aa9d771b94fd49737b5690b6101f3</anchor>
      <arglist>(const PlanningSceneMonitorPtr &amp;planning_scene_monitor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classplanning__scene__monitor_1_1LockedPlanningSceneRO.html</anchorfile>
      <anchor>a39ed9b0939ec0003b724b7d40891bc2b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const planning_scene::PlanningSceneConstPtr &amp;</name>
      <anchorfile>classplanning__scene__monitor_1_1LockedPlanningSceneRO.html</anchorfile>
      <anchor>a4da290ad2fe5433fcf819e3d698598ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const planning_scene::PlanningSceneConstPtr &amp;</type>
      <name>operator-&gt;</name>
      <anchorfile>classplanning__scene__monitor_1_1LockedPlanningSceneRO.html</anchorfile>
      <anchor>a416fab829f9d26493c550ca57da4d517</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classplanning__scene__monitor_1_1LockedPlanningSceneRO.html</anchorfile>
      <anchor>a40f01d263569474edf9b934382196490</anchor>
      <arglist>(bool read_only)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>LockedPlanningSceneRO</name>
      <anchorfile>classplanning__scene__monitor_1_1LockedPlanningSceneRO.html</anchorfile>
      <anchor>a46d8a0ed451c38a07e6f9c1959a1395b</anchor>
      <arglist>(const PlanningSceneMonitorPtr &amp;planning_scene_monitor, bool read_only)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; SingleUnlock &gt;</type>
      <name>lock_</name>
      <anchorfile>classplanning__scene__monitor_1_1LockedPlanningSceneRO.html</anchorfile>
      <anchor>a1b637b07f0adb5fd12716772dcedc613</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlanningSceneMonitorPtr</type>
      <name>planning_scene_monitor_</name>
      <anchorfile>classplanning__scene__monitor_1_1LockedPlanningSceneRO.html</anchorfile>
      <anchor>a10d530a55cf0820f54a5c373e1dd526b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>planning_scene_monitor::LockedPlanningSceneRO::SingleUnlock</name>
    <filename>structplanning__scene__monitor_1_1LockedPlanningSceneRO_1_1SingleUnlock.html</filename>
    <member kind="function">
      <type></type>
      <name>SingleUnlock</name>
      <anchorfile>structplanning__scene__monitor_1_1LockedPlanningSceneRO_1_1SingleUnlock.html</anchorfile>
      <anchor>a78a32e1588f27f3aafbaa126b48f79bf</anchor>
      <arglist>(PlanningSceneMonitor *planning_scene_monitor, bool read_only)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SingleUnlock</name>
      <anchorfile>structplanning__scene__monitor_1_1LockedPlanningSceneRO_1_1SingleUnlock.html</anchorfile>
      <anchor>ac8bc5cd247b95d6dfd5267adda9db950</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>PlanningSceneMonitor *</type>
      <name>planning_scene_monitor_</name>
      <anchorfile>structplanning__scene__monitor_1_1LockedPlanningSceneRO_1_1SingleUnlock.html</anchorfile>
      <anchor>a68907535cf461629bc87e16cf318af84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>read_only_</name>
      <anchorfile>structplanning__scene__monitor_1_1LockedPlanningSceneRO_1_1SingleUnlock.html</anchorfile>
      <anchor>afc31d92c75dd7cfb3cdef007bbdc6de1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>planning_scene_monitor::LockedPlanningSceneRW</name>
    <filename>classplanning__scene__monitor_1_1LockedPlanningSceneRW.html</filename>
    <base>planning_scene_monitor::LockedPlanningSceneRO</base>
    <member kind="function">
      <type></type>
      <name>LockedPlanningSceneRW</name>
      <anchorfile>classplanning__scene__monitor_1_1LockedPlanningSceneRW.html</anchorfile>
      <anchor>af0b3424b09ac419b12bc20346eab80e8</anchor>
      <arglist>(const PlanningSceneMonitorPtr &amp;planning_scene_monitor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const planning_scene::PlanningScenePtr &amp;</name>
      <anchorfile>classplanning__scene__monitor_1_1LockedPlanningSceneRW.html</anchorfile>
      <anchor>ac1237452e263322ee15e9fd59c3c59a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const planning_scene::PlanningScenePtr &amp;</type>
      <name>operator-&gt;</name>
      <anchorfile>classplanning__scene__monitor_1_1LockedPlanningSceneRW.html</anchorfile>
      <anchor>a27559a530d5a3951873c431bd7a7ea3f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>planning_scene_monitor::PlanningSceneMonitor</name>
    <filename>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</filename>
    <base protection="private">boost::noncopyable</base>
    <class kind="class">planning_scene_monitor::PlanningSceneMonitor::DynamicReconfigureImpl</class>
    <member kind="enumeration">
      <name>SceneUpdateType</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a97d046ac6573578fc63521717a013268</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPDATE_NONE</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a97d046ac6573578fc63521717a013268a9974141ef9af26154c6a82fb414fb81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPDATE_STATE</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a97d046ac6573578fc63521717a013268abf738c2a16783bf705236c514ec7090f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPDATE_TRANSFORMS</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a97d046ac6573578fc63521717a013268ae6591f64d0b9bc705489dbf3508d5c2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPDATE_GEOMETRY</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a97d046ac6573578fc63521717a013268ad258253b25e0ef67dd508b4938fd7a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPDATE_SCENE</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a97d046ac6573578fc63521717a013268a0a8fc9ee0b440d8da783497195aab684</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addUpdateCallback</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a3a2fbde58b77f9748114f0367fbc7054</anchor>
      <arglist>(const boost::function&lt; void(SceneUpdateType)&gt; &amp;fn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearUpdateCallbacks</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a85bacc3221b42a87b460eb177354502a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDefaultAttachedObjectPadding</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>accc5a00f70e1593b1d51e6c96202622c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDefaultObjectPadding</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a615d62d412668dcac0892dd2ba634c2c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDefaultRobotPadding</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a91a95056cd773b2efaabf30f41644431</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDefaultRobotScale</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>adf710ec581435023b49d06d88e4e01ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ros::Time &amp;</type>
      <name>getLastUpdateTime</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a94629eaf3ba014c12f320666f996d713</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMonitoredTopics</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>aa758453666e4cac76a6238ed1f7d9035</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;topics) const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getName</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a6455b08a06af70b013ba50eb89d63854</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const planning_scene::PlanningScenePtr &amp;</type>
      <name>getPlanningScene</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a011cb6c08f70118585a4363a1774e957</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const planning_scene::PlanningSceneConstPtr &amp;</type>
      <name>getPlanningScene</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a7d029213c9ebb2dc34c78bc0970d2fb5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPlanningScenePublishingFrequency</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a69fdbf1268a6562732e7e6f0eef29ad5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getRobotDescription</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a4b2a2b48bfd26b2ad447132282ae4f82</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const robot_model::RobotModelConstPtr &amp;</type>
      <name>getRobotModel</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>afea04aadfd70771a389b4e34e7784ad0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const robot_model_loader::RobotModelLoaderPtr &amp;</type>
      <name>getRobotModelLoader</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a45ff3b8c577d63f9cfb5f30660bc47cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CurrentStateMonitorPtr &amp;</type>
      <name>getStateMonitor</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a187bb1a9cc8484aa8f7a1cec28f537b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getStateUpdateFrequency</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a6e071773a21e7ac63379182dac766742</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const boost::shared_ptr&lt; tf::Transformer &gt; &amp;</type>
      <name>getTFClient</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a2df69b7f8310a5bd8dc8f958a68dd3cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lockSceneRead</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a01bac58f27f99eb03a3b251666c810b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lockSceneWrite</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a0a4e2bd86a4c1867f176652e852b431b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>monitorDiffs</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>ae24b91704cc02e4e93c5b8ceaf532cc0</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlanningSceneMonitor</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a13f35059829b57c0381defe1897ad3dd</anchor>
      <arglist>(const std::string &amp;robot_description, const boost::shared_ptr&lt; tf::Transformer &gt; &amp;tf=boost::shared_ptr&lt; tf::Transformer &gt;(), const std::string &amp;name=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlanningSceneMonitor</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a9b1d0e799cf5cb5a10f10bb430292731</anchor>
      <arglist>(const robot_model_loader::RobotModelLoaderPtr &amp;rml, const boost::shared_ptr&lt; tf::Transformer &gt; &amp;tf=boost::shared_ptr&lt; tf::Transformer &gt;(), const std::string &amp;name=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlanningSceneMonitor</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>ac0bcfc9204e715837a5b76767529d530</anchor>
      <arglist>(const planning_scene::PlanningScenePtr &amp;scene, const std::string &amp;robot_description, const boost::shared_ptr&lt; tf::Transformer &gt; &amp;tf=boost::shared_ptr&lt; tf::Transformer &gt;(), const std::string &amp;name=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlanningSceneMonitor</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>ab8fdbe7a09fc6fa43951a35c394a30ef</anchor>
      <arglist>(const planning_scene::PlanningScenePtr &amp;scene, const robot_model_loader::RobotModelLoaderPtr &amp;rml, const boost::shared_ptr&lt; tf::Transformer &gt; &amp;tf=boost::shared_ptr&lt; tf::Transformer &gt;(), const std::string &amp;name=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishDebugInformation</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a44e7e3ef4561f84682de4cd478f28cb8</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestPlanningSceneState</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>adcf3efc2497308b8252c7eba16297857</anchor>
      <arglist>(const std::string &amp;service_name=DEFAULT_PLANNING_SCENE_SERVICE)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlanningScenePublishingFrequency</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a4f634915bc04b53bb2ec04442b72aae0</anchor>
      <arglist>(double hz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStateUpdateFrequency</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a906f01f451c80f7125c163bd35d2106a</anchor>
      <arglist>(double hz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startPublishingPlanningScene</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a9ecc2da5bd0f7e65040c14a7239e442a</anchor>
      <arglist>(SceneUpdateType event, const std::string &amp;planning_scene_topic=MONITORED_PLANNING_SCENE_TOPIC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startSceneMonitor</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a9ecc0373957bc7f341ccb94cff679c1f</anchor>
      <arglist>(const std::string &amp;scene_topic=DEFAULT_PLANNING_SCENE_TOPIC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startStateMonitor</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a963f74004e92a77e1c8592b4d436e4f3</anchor>
      <arglist>(const std::string &amp;joint_states_topic=DEFAULT_JOINT_STATES_TOPIC, const std::string &amp;attached_objects_topic=DEFAULT_ATTACHED_COLLISION_OBJECT_TOPIC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startWorldGeometryMonitor</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>ae7099fd57a1a2698063b5c8d3e270300</anchor>
      <arglist>(const std::string &amp;collision_objects_topic=DEFAULT_COLLISION_OBJECT_TOPIC, const std::string &amp;planning_scene_world_topic=DEFAULT_PLANNING_SCENE_WORLD_TOPIC, const bool load_octomap_monitor=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopPublishingPlanningScene</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a47683738cf3fe6751ab46fc685016fbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopSceneMonitor</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>ad1da30a67d2ec4c512f60766cf1e02fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopStateMonitor</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a9713d585276d01d2cb8b5fb30c75d61e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopWorldGeometryMonitor</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a9488dfb51a30c7bcf7700bf479eeb3bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>triggerSceneUpdateEvent</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a6121a5951861dade156d20d46b11c86b</anchor>
      <arglist>(SceneUpdateType update_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlockSceneRead</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a1329d6847747435c065cbba04ec17334</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlockSceneWrite</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>af862365cde56d7541340429ea5db5eaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateFrameTransforms</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>aee9133190ff96fcfa63dfcf99e1a9bae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateSceneWithCurrentState</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>aae5d2ec2aeb1c0c33da56e9a9414c3da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updatesScene</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>ab832a32f9c5f252a93a40ff0884ac211</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;scene) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updatesScene</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>ae652469c1a36bee440cb604da94dca7a</anchor>
      <arglist>(const planning_scene::PlanningScenePtr &amp;scene) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PlanningSceneMonitor</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>ac887bea208471873f79cec4e5f1fdc3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>DEFAULT_ATTACHED_COLLISION_OBJECT_TOPIC</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a28fb9aacf7d22e4363e0264bfb682b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>DEFAULT_COLLISION_OBJECT_TOPIC</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a35fb08f9180e5bf9f013fbcf0ba7e2a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>DEFAULT_JOINT_STATES_TOPIC</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>ae83cb34284d72ece40617d967d2655c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>DEFAULT_PLANNING_SCENE_SERVICE</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a1422a2ff78953c2a843c0aa3ec274029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>DEFAULT_PLANNING_SCENE_TOPIC</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a0087b8651c8c1d49334aa186d235f54a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>DEFAULT_PLANNING_SCENE_WORLD_TOPIC</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a630bb4f8a925715fd0734c5b1dbd3354</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>MONITORED_PLANNING_SCENE_TOPIC</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>ae46a8b3b3936d7325510dbbee36b2f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; const robot_state::AttachedBody *, std::vector&lt; std::pair&lt; occupancy_map_monitor::ShapeHandle, std::size_t &gt; &gt; &gt;</type>
      <name>AttachedBodyShapeHandles</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a1ecaad1cc42e6faed2fd449ab9dd6042</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; std::string, std::vector&lt; std::pair&lt; occupancy_map_monitor::ShapeHandle, Eigen::Affine3d * &gt; &gt; &gt;</type>
      <name>CollisionBodyShapeHandles</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>ab98e7f608e0fc0b9ba4b38f948e05a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; const robot_model::LinkModel *, std::vector&lt; std::pair&lt; occupancy_map_monitor::ShapeHandle, std::size_t &gt; &gt; &gt;</type>
      <name>LinkShapeHandles</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a8541953a90235d6f08a5a7deb9879646</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>attachObjectCallback</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>aae7dfd733d9fb3afdd8be0b7ad183ca3</anchor>
      <arglist>(const moveit_msgs::AttachedCollisionObjectConstPtr &amp;obj)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>collisionObjectCallback</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a65436396344180accb522b81597cb875</anchor>
      <arglist>(const moveit_msgs::CollisionObjectConstPtr &amp;obj)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>collisionObjectFailTFCallback</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a35648ffd702883315bd7e84f056db303</anchor>
      <arglist>(const moveit_msgs::CollisionObjectConstPtr &amp;obj, tf::filter_failure_reasons::FilterFailureReason reason)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>configureCollisionMatrix</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>ae64e2ba98037de4672e32e05840e3b02</anchor>
      <arglist>(const planning_scene::PlanningScenePtr &amp;scene)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>configureDefaultPadding</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a3d828db2020fa90a9d2aaf9e256a7dfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>currentStateAttachedBodyUpdateCallback</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a1849127302dcfc1671dff9b9f496f0d3</anchor>
      <arglist>(robot_state::AttachedBody *attached_body, bool just_attached)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>currentWorldObjectUpdateCallback</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a1e5c88cb93f422ff776e3fed5902e43b</anchor>
      <arglist>(const collision_detection::World::ObjectConstPtr &amp;object, collision_detection::World::Action action)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>excludeAttachedBodiesFromOctree</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a15a0655438d60c31f5e887fa3816ddf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>excludeAttachedBodyFromOctree</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>abeb1279f101d05137381169fa5c3939a</anchor>
      <arglist>(const robot_state::AttachedBody *attached_body)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>excludeRobotLinksFromOctree</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>ada8f8f9d7bd2c42248e7d5b5b355948e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>excludeWorldObjectFromOctree</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>ae9290281ddea86564f88c562e39ae1af</anchor>
      <arglist>(const collision_detection::World::ObjectConstPtr &amp;obj)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>excludeWorldObjectsFromOctree</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>abcc01843464236f2f9e084cd97b6fea7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>getShapeTransformCache</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>ae73d5e6fc52a975383addf0684596166</anchor>
      <arglist>(const std::string &amp;target_frame, const ros::Time &amp;target_time, occupancy_map_monitor::ShapeTransformCache &amp;cache) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>includeAttachedBodiesInOctree</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a9a0cf80451e6715c50daf83e96fb1cc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>includeAttachedBodyInOctree</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a63f5369e4a2f85c03df69c27c2363c71</anchor>
      <arglist>(const robot_state::AttachedBody *attached_body)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>includeRobotLinksInOctree</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>ad2097c69c9f4c47675986298fa23181b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>includeWorldObjectInOctree</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a59f7326dac1daddd76f007da64e6451f</anchor>
      <arglist>(const collision_detection::World::ObjectConstPtr &amp;obj)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>includeWorldObjectsInOctree</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>acac24823af415ae2c4a9b6fd549a142b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a5d37431646791a8bf7408f5c0c1e04ad</anchor>
      <arglist>(const planning_scene::PlanningScenePtr &amp;scene)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>newPlanningSceneWorldCallback</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>ae925bcfc05b1c0b068a1934c9f4d1d0d</anchor>
      <arglist>(const moveit_msgs::PlanningSceneWorldConstPtr &amp;world)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>octomapUpdateCallback</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a840498a919120a495c67b5f81d97c4ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AttachedBodyShapeHandles</type>
      <name>attached_body_shape_handles_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a24ffe797ab65447faa554afaa91fe306</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>attached_collision_object_subscriber_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>ad7842e1aeebb6df4ec7fba51ee0c8f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CollisionBodyShapeHandles</type>
      <name>collision_body_shape_handles_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>ad0851b9f6aa06609e525e9a0c0d926ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::scoped_ptr&lt; tf::MessageFilter&lt; moveit_msgs::CollisionObject &gt; &gt;</type>
      <name>collision_object_filter_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>aec1075b7ec98255498a133b7f0711d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::scoped_ptr&lt; message_filters::Subscriber&lt; moveit_msgs::CollisionObject &gt; &gt;</type>
      <name>collision_object_subscriber_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>ae7ead6aedf3762192f2505da501d1b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CurrentStateMonitorPtr</type>
      <name>current_state_monitor_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>aca40d1b1e3f720ceaa17129aa534a41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>default_attached_padd_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a18decae1279ad42bdf5b2d1ca8c56ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>default_object_padd_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a49988c5acdde86ab2340b23c59c5b996</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>default_robot_link_padd_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a28575a4257db9ee8e8da8a43f8fd161c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>default_robot_link_scale_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>aabfa06c1a8730b9ced430dce37b12e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>default_robot_padd_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>ac179c7189ab71b4cca905e4543c61054</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>default_robot_scale_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a208d12f756a7d3187626356d7d9c2740</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>last_update_time_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>af8c938ccb14686d9a2857692a13eb01e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LinkShapeHandles</type>
      <name>link_shape_handles_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a29cd8386cb1044d8853a1bc866a71205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>monitor_name_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>ac2f8902480cc6c05575c18d5c5d41a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SceneUpdateType</type>
      <name>new_scene_update_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a97faa0a29032bae1a8100f0051860f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::condition_variable_any</type>
      <name>new_scene_update_condition_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a620c774685ae79df250f16b3a4bde143</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a61c6080972c45f6c36d3b2779430c22c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::scoped_ptr&lt; occupancy_map_monitor::OccupancyMapMonitor &gt;</type>
      <name>octomap_monitor_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>aa1b0ccc9aba627110856d95017223fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_scene::PlanningScenePtr</type>
      <name>parent_scene_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>aefe4c4f82927a9abf9399c6aaf9ea204</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>planning_scene_publisher_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a704cc950725de9bd9ef6ff4e6ec7d00f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>planning_scene_subscriber_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a451a9e6b42700ff87fddc5fb9ad059b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>planning_scene_world_subscriber_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a40cb02c9843c9929aea7e47f3c63192b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::scoped_ptr&lt; boost::thread &gt;</type>
      <name>publish_planning_scene_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a1839c3950fa3526e70f1f1a1245ac813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>publish_planning_scene_frequency_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a907f3ebea8b8106e560280bb70b03365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SceneUpdateType</type>
      <name>publish_update_types_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a38f3a82d6c4857d3140802b494df0ecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>robot_description_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>aa2031a5672ecbd32f28261fd934ef2f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>root_nh_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>ae74a516610825e93e3592610097696b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_scene::PlanningScenePtr</type>
      <name>scene_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a17fa22b58baa4fc5c27b80c5c5a446ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_scene::PlanningSceneConstPtr</type>
      <name>scene_const_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a6ae3e64498dc9f2128a62984346a8d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_mutex</type>
      <name>scene_update_mutex_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>af3df1e6a09846517bd78542f56667334</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::recursive_mutex</type>
      <name>shape_handles_lock_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a5230bd6bd53bccfec963bec3002d5563</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; tf::Transformer &gt;</type>
      <name>tf_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a67f7b848330085add6626ef72a37c4a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; boost::function&lt; void(SceneUpdateType)&gt; &gt;</type>
      <name>update_callbacks_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>af0c0cd590df7be0545d7e9c3bc914ed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::recursive_mutex</type>
      <name>update_lock_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a69ade18a44f52f3fa345ba5dda4fa929</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getUpdatedFrameTransforms</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a6df67d35f5b3770a33a2e934ee43e123</anchor>
      <arglist>(std::vector&lt; geometry_msgs::TransformStamped &gt; &amp;transforms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>newPlanningSceneCallback</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>ad0b05d2e7d7ae37cd11ea8f0ccdca3ff</anchor>
      <arglist>(const moveit_msgs::PlanningSceneConstPtr &amp;scene)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>newPlanningSceneMessage</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>ab1e977231fe4b68e2bace1a92c91762a</anchor>
      <arglist>(const moveit_msgs::PlanningScene &amp;scene)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>onStateUpdate</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>adedfbfe73e36f52d207578361cb953ec</anchor>
      <arglist>(const sensor_msgs::JointStateConstPtr &amp;joint_state)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>scenePublishingThread</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a4532df08f6346877f65478b5ce7040ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stateUpdateTimerCallback</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>ab6f0f6cf77ca339e2a923dea169b8c3c</anchor>
      <arglist>(const ros::WallTimerEvent &amp;event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::WallDuration</type>
      <name>dt_state_update_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>adfa76889f9e2e62a0defeb1ebc12a231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::WallTime</type>
      <name>last_state_update_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a609e1395c4391d80b8e60f90a56c31a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DynamicReconfigureImpl *</type>
      <name>reconfigure_impl_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a00a718b3c3adb2e185eca7e66065d346</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>robot_model_loader::RobotModelLoaderPtr</type>
      <name>rm_loader_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a88f15452ac7f99c5481b62364cf5ae78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>robot_model::RobotModelConstPtr</type>
      <name>robot_model_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>aedb2f3d2e171d99179b616560eeeaa40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Duration</type>
      <name>shape_transform_cache_lookup_wait_time_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a479c1299310c2730eacc4188ee3c82f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>state_pending_mutex_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>ad1680b5429d360ff4bbc5d2c5ba4607c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile bool</type>
      <name>state_update_pending_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>aed915dd4dad412dfc5098f0e037a90e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::WallTimer</type>
      <name>state_update_timer_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor.html</anchorfile>
      <anchor>a26d3ccb1e8525f1b0973f0a8a6663226</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>planning_scene_monitor::PlanningSceneMonitor::DynamicReconfigureImpl</name>
    <filename>classplanning__scene__monitor_1_1PlanningSceneMonitor_1_1DynamicReconfigureImpl.html</filename>
    <member kind="function">
      <type></type>
      <name>DynamicReconfigureImpl</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor_1_1DynamicReconfigureImpl.html</anchorfile>
      <anchor>ae88c83aff40bdbfb38432f7adea874e5</anchor>
      <arglist>(PlanningSceneMonitor *owner)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dynamicReconfigureCallback</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor_1_1DynamicReconfigureImpl.html</anchorfile>
      <anchor>aea81a86b139c29c619f2166e9b367242</anchor>
      <arglist>(PlanningSceneMonitorDynamicReconfigureConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>decideNamespace</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor_1_1DynamicReconfigureImpl.html</anchorfile>
      <anchor>a6ebd3d4d15bbdd76124028dc444e972b</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamic_reconfigure::Server&lt; PlanningSceneMonitorDynamicReconfigureConfig &gt;</type>
      <name>dynamic_reconfigure_server_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor_1_1DynamicReconfigureImpl.html</anchorfile>
      <anchor>a9691eb345f9d72f8d9867f3daa02a0bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PlanningSceneMonitor *</type>
      <name>owner_</name>
      <anchorfile>classplanning__scene__monitor_1_1PlanningSceneMonitor_1_1DynamicReconfigureImpl.html</anchorfile>
      <anchor>a282ce8717efadbbedd42e316d8507c35</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>planning_scene_monitor::TrajectoryMonitor</name>
    <filename>classplanning__scene__monitor_1_1TrajectoryMonitor.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clearTrajectory</name>
      <anchorfile>classplanning__scene__monitor_1_1TrajectoryMonitor.html</anchorfile>
      <anchor>a76250c7a32b9e5cc6178d3c563547c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSamplingFrequency</name>
      <anchorfile>classplanning__scene__monitor_1_1TrajectoryMonitor.html</anchorfile>
      <anchor>a758e6694909a6105983f31adeff49b6e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const robot_trajectory::RobotTrajectory &amp;</type>
      <name>getTrajectory</name>
      <anchorfile>classplanning__scene__monitor_1_1TrajectoryMonitor.html</anchorfile>
      <anchor>a49e05dbc6c22e0f70cc5550cf841cb6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isActive</name>
      <anchorfile>classplanning__scene__monitor_1_1TrajectoryMonitor.html</anchorfile>
      <anchor>a2f4a98def646b28fe90516ab40b5083e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOnStateAddCallback</name>
      <anchorfile>classplanning__scene__monitor_1_1TrajectoryMonitor.html</anchorfile>
      <anchor>af16da423c90fc589e38cfa057be120cb</anchor>
      <arglist>(const TrajectoryStateAddedCallback &amp;callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamplingFrequency</name>
      <anchorfile>classplanning__scene__monitor_1_1TrajectoryMonitor.html</anchorfile>
      <anchor>ae659031c5a01e6f898192a41459fed6b</anchor>
      <arglist>(double sampling_frequency)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startTrajectoryMonitor</name>
      <anchorfile>classplanning__scene__monitor_1_1TrajectoryMonitor.html</anchorfile>
      <anchor>a9cfc33eaa384c34e39f9246b5a14ff49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopTrajectoryMonitor</name>
      <anchorfile>classplanning__scene__monitor_1_1TrajectoryMonitor.html</anchorfile>
      <anchor>a170f235f4633a33e6cdd30c22a3e6c55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapTrajectory</name>
      <anchorfile>classplanning__scene__monitor_1_1TrajectoryMonitor.html</anchorfile>
      <anchor>a02e6674c7ecdc7481c2a09dafb1c76bc</anchor>
      <arglist>(robot_trajectory::RobotTrajectory &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrajectoryMonitor</name>
      <anchorfile>classplanning__scene__monitor_1_1TrajectoryMonitor.html</anchorfile>
      <anchor>a44419eaa6b793e6e797228d99dc69922</anchor>
      <arglist>(const CurrentStateMonitorConstPtr &amp;state_monitor, double sampling_frequency=5.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TrajectoryMonitor</name>
      <anchorfile>classplanning__scene__monitor_1_1TrajectoryMonitor.html</anchorfile>
      <anchor>ae40cc0c83990cae60ce453253e6d9b06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>recordStates</name>
      <anchorfile>classplanning__scene__monitor_1_1TrajectoryMonitor.html</anchorfile>
      <anchor>a73f6ff05478f8450ccace1b8500b8f8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CurrentStateMonitorConstPtr</type>
      <name>current_state_monitor_</name>
      <anchorfile>classplanning__scene__monitor_1_1TrajectoryMonitor.html</anchorfile>
      <anchor>af837edae55142778b531be34bd1a7f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>last_recorded_state_time_</name>
      <anchorfile>classplanning__scene__monitor_1_1TrajectoryMonitor.html</anchorfile>
      <anchor>a2fbadb7af250b03f4c101ce42aa48d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; boost::thread &gt;</type>
      <name>record_states_thread_</name>
      <anchorfile>classplanning__scene__monitor_1_1TrajectoryMonitor.html</anchorfile>
      <anchor>ad4c3a3d1a1739900f2a09685f1f690d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sampling_frequency_</name>
      <anchorfile>classplanning__scene__monitor_1_1TrajectoryMonitor.html</anchorfile>
      <anchor>a4bd1cd74468f4f69da245cbee55bc1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TrajectoryStateAddedCallback</type>
      <name>state_add_callback_</name>
      <anchorfile>classplanning__scene__monitor_1_1TrajectoryMonitor.html</anchorfile>
      <anchor>a43bd1edbf7a74bbc5dbf743fe18b32d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>robot_trajectory::RobotTrajectory</type>
      <name>trajectory_</name>
      <anchorfile>classplanning__scene__monitor_1_1TrajectoryMonitor.html</anchorfile>
      <anchor>a5aeef62f0db69863f00832f275754a2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>trajectory_start_time_</name>
      <anchorfile>classplanning__scene__monitor_1_1TrajectoryMonitor.html</anchorfile>
      <anchor>a4c01a591a8f24d565ec47279a82c3244</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rdf_loader</name>
    <filename>namespacerdf__loader.html</filename>
    <class kind="class">rdf_loader::RDFLoader</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const RDFLoader &gt;</type>
      <name>RDFLoaderConstPtr</name>
      <anchorfile>namespacerdf__loader.html</anchorfile>
      <anchor>a7de1580320d769538c53d6dd44a4215d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RDFLoader &gt;</type>
      <name>RDFLoaderPtr</name>
      <anchorfile>namespacerdf__loader.html</anchorfile>
      <anchor>a1a696316f0c0f2a3bbc7b01cfebd77d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rdf_loader::RDFLoader</name>
    <filename>classrdf__loader_1_1RDFLoader.html</filename>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getRobotDescription</name>
      <anchorfile>classrdf__loader_1_1RDFLoader.html</anchorfile>
      <anchor>a5260409ffa9b74114a998ad895f3dac8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const boost::shared_ptr&lt; srdf::Model &gt; &amp;</type>
      <name>getSRDF</name>
      <anchorfile>classrdf__loader_1_1RDFLoader.html</anchorfile>
      <anchor>a912891fad1d78652e06687438046969d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const boost::shared_ptr&lt; urdf::ModelInterface &gt; &amp;</type>
      <name>getURDF</name>
      <anchorfile>classrdf__loader_1_1RDFLoader.html</anchorfile>
      <anchor>adc7bebd91e1fcfa9a74fbab52465f6f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RDFLoader</name>
      <anchorfile>classrdf__loader_1_1RDFLoader.html</anchorfile>
      <anchor>a54bb5ca77c6f8df23316f5d2ccdd6c06</anchor>
      <arglist>(const std::string &amp;robot_description=&quot;robot_description&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RDFLoader</name>
      <anchorfile>classrdf__loader_1_1RDFLoader.html</anchorfile>
      <anchor>ace79b92f5a219c0b52b28cdf309f701a</anchor>
      <arglist>(const std::string &amp;urdf_string, const std::string &amp;srdf_string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RDFLoader</name>
      <anchorfile>classrdf__loader_1_1RDFLoader.html</anchorfile>
      <anchor>a89e8272ffa8f84a245ebb7465fb28e18</anchor>
      <arglist>(TiXmlDocument *urdf_doc, TiXmlDocument *srdf_doc)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_description_</name>
      <anchorfile>classrdf__loader_1_1RDFLoader.html</anchorfile>
      <anchor>ad032a2f9297405037c394f86577a8bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; srdf::Model &gt;</type>
      <name>srdf_</name>
      <anchorfile>classrdf__loader_1_1RDFLoader.html</anchorfile>
      <anchor>a6adc07f78ce6b93d880a50ad838e36b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; urdf::ModelInterface &gt;</type>
      <name>urdf_</name>
      <anchorfile>classrdf__loader_1_1RDFLoader.html</anchorfile>
      <anchor>aeec1257735b3eac81f36427fe3956efa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>robot_model_loader</name>
    <filename>namespacerobot__model__loader.html</filename>
    <class kind="class">robot_model_loader::RobotModelLoader</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const RobotModelLoader &gt;</type>
      <name>RobotModelLoaderConstPtr</name>
      <anchorfile>namespacerobot__model__loader.html</anchorfile>
      <anchor>a9cb1173efbe44a93f44472418575ab90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RobotModelLoader &gt;</type>
      <name>RobotModelLoaderPtr</name>
      <anchorfile>namespacerobot__model__loader.html</anchorfile>
      <anchor>a69f646a1e0d7698ea23d7c1737587272</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>robot_model_loader::RobotModelLoader</name>
    <filename>classrobot__model__loader_1_1RobotModelLoader.html</filename>
    <class kind="struct">robot_model_loader::RobotModelLoader::Options</class>
    <member kind="function">
      <type>const kinematics_plugin_loader::KinematicsPluginLoaderPtr &amp;</type>
      <name>getKinematicsPluginLoader</name>
      <anchorfile>classrobot__model__loader_1_1RobotModelLoader.html</anchorfile>
      <anchor>a7b43962e3451bcfae7b059c5617af14d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const robot_model::RobotModelPtr &amp;</type>
      <name>getModel</name>
      <anchorfile>classrobot__model__loader_1_1RobotModelLoader.html</anchorfile>
      <anchor>ae86461088884a172f51e36b0cc51791a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const rdf_loader::RDFLoaderPtr &amp;</type>
      <name>getRDFLoader</name>
      <anchorfile>classrobot__model__loader_1_1RobotModelLoader.html</anchorfile>
      <anchor>a8ae0a927eefd7b5c99d2b37a450c9a19</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getRobotDescription</name>
      <anchorfile>classrobot__model__loader_1_1RobotModelLoader.html</anchorfile>
      <anchor>aaaba6932b9595bc7e88476c39a56bc6b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const boost::shared_ptr&lt; srdf::Model &gt; &amp;</type>
      <name>getSRDF</name>
      <anchorfile>classrobot__model__loader_1_1RobotModelLoader.html</anchorfile>
      <anchor>af156467276146ab04938329199aebae8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const boost::shared_ptr&lt; urdf::ModelInterface &gt; &amp;</type>
      <name>getURDF</name>
      <anchorfile>classrobot__model__loader_1_1RobotModelLoader.html</anchorfile>
      <anchor>a5b3b83eb367b34a63a5c5b28e6123b9a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadKinematicsSolvers</name>
      <anchorfile>classrobot__model__loader_1_1RobotModelLoader.html</anchorfile>
      <anchor>af3b5c5b24d5f7c258fac7c6014540381</anchor>
      <arglist>(const kinematics_plugin_loader::KinematicsPluginLoaderPtr &amp;kloader=kinematics_plugin_loader::KinematicsPluginLoaderPtr())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RobotModelLoader</name>
      <anchorfile>classrobot__model__loader_1_1RobotModelLoader.html</anchorfile>
      <anchor>ae651ff12df357f03a147bac572733091</anchor>
      <arglist>(const Options &amp;opt=Options())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RobotModelLoader</name>
      <anchorfile>classrobot__model__loader_1_1RobotModelLoader.html</anchorfile>
      <anchor>aff0cd583628ed6dd983ef23c076efe1e</anchor>
      <arglist>(const std::string &amp;robot_description, bool load_kinematics_solvers=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RobotModelLoader</name>
      <anchorfile>classrobot__model__loader_1_1RobotModelLoader.html</anchorfile>
      <anchor>a888576dafea26ae403fdc8c9a7c90e1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>configure</name>
      <anchorfile>classrobot__model__loader_1_1RobotModelLoader.html</anchorfile>
      <anchor>ae5e238f3b64fd9427765556efb7171fd</anchor>
      <arglist>(const Options &amp;opt)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>kinematics_plugin_loader::KinematicsPluginLoaderPtr</type>
      <name>kinematics_loader_</name>
      <anchorfile>classrobot__model__loader_1_1RobotModelLoader.html</anchorfile>
      <anchor>a9e321dbc072de123907b383240f173f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>robot_model::RobotModelPtr</type>
      <name>model_</name>
      <anchorfile>classrobot__model__loader_1_1RobotModelLoader.html</anchorfile>
      <anchor>aa8a609bd72ac334244d8d21a8f006e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rdf_loader::RDFLoaderPtr</type>
      <name>rdf_loader_</name>
      <anchorfile>classrobot__model__loader_1_1RobotModelLoader.html</anchorfile>
      <anchor>a2f95822de1ae85d5568baad3af313d27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>robot_model_loader::RobotModelLoader::Options</name>
    <filename>structrobot__model__loader_1_1RobotModelLoader_1_1Options.html</filename>
    <member kind="function">
      <type></type>
      <name>Options</name>
      <anchorfile>structrobot__model__loader_1_1RobotModelLoader_1_1Options.html</anchorfile>
      <anchor>a61c448dced44201cba8c014a7033e308</anchor>
      <arglist>(const std::string &amp;robot_description=&quot;robot_description&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Options</name>
      <anchorfile>structrobot__model__loader_1_1RobotModelLoader_1_1Options.html</anchorfile>
      <anchor>a8f82e38ea0cbf0652e2d9e63cecca0e0</anchor>
      <arglist>(const std::string &amp;urdf_string, const std::string &amp;srdf_string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Options</name>
      <anchorfile>structrobot__model__loader_1_1RobotModelLoader_1_1Options.html</anchorfile>
      <anchor>a91034e9a9a9d9b7090a16042505b36c5</anchor>
      <arglist>(TiXmlDocument *urdf_doc, TiXmlDocument *srdf_doc)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>load_kinematics_solvers_</name>
      <anchorfile>structrobot__model__loader_1_1RobotModelLoader_1_1Options.html</anchorfile>
      <anchor>ad35c667fbafa13fbf9bc8bb26ae84817</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>robot_description_</name>
      <anchorfile>structrobot__model__loader_1_1RobotModelLoader_1_1Options.html</anchorfile>
      <anchor>abeed6dd139d8fc81d6f5b3ea4b1d572d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TiXmlDocument *</type>
      <name>srdf_doc_</name>
      <anchorfile>structrobot__model__loader_1_1RobotModelLoader_1_1Options.html</anchorfile>
      <anchor>a811981c0b037d2f81263d69b2e281c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>srdf_string_</name>
      <anchorfile>structrobot__model__loader_1_1RobotModelLoader_1_1Options.html</anchorfile>
      <anchor>afe0b4c69e5d205972e4317a4172f455b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TiXmlDocument *</type>
      <name>urdf_doc_</name>
      <anchorfile>structrobot__model__loader_1_1RobotModelLoader_1_1Options.html</anchorfile>
      <anchor>a63d089201d76e1aee04c0abd2c910dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>urdf_string_</name>
      <anchorfile>structrobot__model__loader_1_1RobotModelLoader_1_1Options.html</anchorfile>
      <anchor>ac1f58f87b30674e75a4c38440a10e36d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
  <compound kind="namespace">
    <name>srv_kinematics_plugin</name>
    <filename>namespacesrv__kinematics__plugin.html</filename>
    <class kind="class">srv_kinematics_plugin::SrvKinematicsPlugin</class>
  </compound>
  <compound kind="class">
    <name>srv_kinematics_plugin::SrvKinematicsPlugin</name>
    <filename>classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html</filename>
    <base>kinematics::KinematicsBase</base>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getJointNames</name>
      <anchorfile>classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html</anchorfile>
      <anchor>ac2b38fbd3ba4fc2acb8dcd09a865c572</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getLinkNames</name>
      <anchorfile>classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html</anchorfile>
      <anchor>a0246c698c6966378b9d7d4e020e638b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getPositionFK</name>
      <anchorfile>classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html</anchorfile>
      <anchor>af2aeab9a00f9c5e37596d124955f6491</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;link_names, const std::vector&lt; double &gt; &amp;joint_angles, std::vector&lt; geometry_msgs::Pose &gt; &amp;poses) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getPositionIK</name>
      <anchorfile>classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html</anchorfile>
      <anchor>a9f2199486537c22bdeaa142b4f989d8b</anchor>
      <arglist>(const geometry_msgs::Pose &amp;ik_pose, const std::vector&lt; double &gt; &amp;ik_seed_state, std::vector&lt; double &gt; &amp;solution, moveit_msgs::MoveItErrorCodes &amp;error_code, const kinematics::KinematicsQueryOptions &amp;options=kinematics::KinematicsQueryOptions()) const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getVariableNames</name>
      <anchorfile>classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html</anchorfile>
      <anchor>aad0d1e2b53ce57611e585cf1cd820b9e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>initialize</name>
      <anchorfile>classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html</anchorfile>
      <anchor>ad3ce9aab2d9731a705b015ec4aeb0d8a</anchor>
      <arglist>(const std::string &amp;robot_description, const std::string &amp;group_name, const std::string &amp;base_name, const std::string &amp;tip_frame, double search_discretization)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>initialize</name>
      <anchorfile>classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html</anchorfile>
      <anchor>a233860a03ad70ff3df99447ac4035c16</anchor>
      <arglist>(const std::string &amp;robot_description, const std::string &amp;group_name, const std::string &amp;base_name, const std::vector&lt; std::string &gt; &amp;tip_frames, double search_discretization)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>searchPositionIK</name>
      <anchorfile>classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html</anchorfile>
      <anchor>ab0d09a1b2b25c40ee0cd304f7d32e8f8</anchor>
      <arglist>(const geometry_msgs::Pose &amp;ik_pose, const std::vector&lt; double &gt; &amp;ik_seed_state, double timeout, std::vector&lt; double &gt; &amp;solution, moveit_msgs::MoveItErrorCodes &amp;error_code, const kinematics::KinematicsQueryOptions &amp;options=kinematics::KinematicsQueryOptions()) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>searchPositionIK</name>
      <anchorfile>classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html</anchorfile>
      <anchor>ad62dfe96d595a809ced246f81f1d13a7</anchor>
      <arglist>(const geometry_msgs::Pose &amp;ik_pose, const std::vector&lt; double &gt; &amp;ik_seed_state, double timeout, const std::vector&lt; double &gt; &amp;consistency_limits, std::vector&lt; double &gt; &amp;solution, moveit_msgs::MoveItErrorCodes &amp;error_code, const kinematics::KinematicsQueryOptions &amp;options=kinematics::KinematicsQueryOptions()) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>searchPositionIK</name>
      <anchorfile>classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html</anchorfile>
      <anchor>a0f48014d66f07a5f24d9a79ce81334d7</anchor>
      <arglist>(const geometry_msgs::Pose &amp;ik_pose, const std::vector&lt; double &gt; &amp;ik_seed_state, double timeout, std::vector&lt; double &gt; &amp;solution, const IKCallbackFn &amp;solution_callback, moveit_msgs::MoveItErrorCodes &amp;error_code, const kinematics::KinematicsQueryOptions &amp;options=kinematics::KinematicsQueryOptions()) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>searchPositionIK</name>
      <anchorfile>classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html</anchorfile>
      <anchor>abb6440fdce0e99f765e49904eab97f44</anchor>
      <arglist>(const geometry_msgs::Pose &amp;ik_pose, const std::vector&lt; double &gt; &amp;ik_seed_state, double timeout, const std::vector&lt; double &gt; &amp;consistency_limits, std::vector&lt; double &gt; &amp;solution, const IKCallbackFn &amp;solution_callback, moveit_msgs::MoveItErrorCodes &amp;error_code, const kinematics::KinematicsQueryOptions &amp;options=kinematics::KinematicsQueryOptions()) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SrvKinematicsPlugin</name>
      <anchorfile>classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html</anchorfile>
      <anchor>aeb271da291885e7524b603f0f1b754c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>searchPositionIK</name>
      <anchorfile>classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html</anchorfile>
      <anchor>a620ed9820c12b71c9fcb9bf1b5473ec3</anchor>
      <arglist>(const geometry_msgs::Pose &amp;ik_pose, const std::vector&lt; double &gt; &amp;ik_seed_state, double timeout, std::vector&lt; double &gt; &amp;solution, const IKCallbackFn &amp;solution_callback, moveit_msgs::MoveItErrorCodes &amp;error_code, const std::vector&lt; double &gt; &amp;consistency_limits, const kinematics::KinematicsQueryOptions &amp;options=kinematics::KinematicsQueryOptions()) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>searchPositionIK</name>
      <anchorfile>classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html</anchorfile>
      <anchor>afc3019982be2afcc0db703543ecfb738</anchor>
      <arglist>(const std::vector&lt; geometry_msgs::Pose &gt; &amp;ik_poses, const std::vector&lt; double &gt; &amp;ik_seed_state, double timeout, const std::vector&lt; double &gt; &amp;consistency_limits, std::vector&lt; double &gt; &amp;solution, const IKCallbackFn &amp;solution_callback, moveit_msgs::MoveItErrorCodes &amp;error_code, const kinematics::KinematicsQueryOptions &amp;options=kinematics::KinematicsQueryOptions()) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>setRedundantJoints</name>
      <anchorfile>classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html</anchorfile>
      <anchor>a89d76efcbe934987e15c3e0a15354e73</anchor>
      <arglist>(const std::vector&lt; unsigned int &gt; &amp;redundant_joint_indices)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getJointIndex</name>
      <anchorfile>classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html</anchorfile>
      <anchor>a183d825321507969dcc58c49346ed1ab</anchor>
      <arglist>(const std::string &amp;name) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isRedundantJoint</name>
      <anchorfile>classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html</anchorfile>
      <anchor>a4a702015a3b4eeb7ac56728ee9268366</anchor>
      <arglist>(unsigned int index) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>timedOut</name>
      <anchorfile>classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html</anchorfile>
      <anchor>a068e409e791f328c8fedb739ed80f4df</anchor>
      <arglist>(const ros::WallTime &amp;start_time, double duration) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>active_</name>
      <anchorfile>classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html</anchorfile>
      <anchor>abfd5f7fd32858b18fe795385c1123bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>dimension_</name>
      <anchorfile>classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html</anchorfile>
      <anchor>a083c8bdff4f2684bbf7d7afb0cf4b650</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>moveit_msgs::KinematicSolverInfo</type>
      <name>ik_group_info_</name>
      <anchorfile>classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html</anchorfile>
      <anchor>a2d653ca99d0f3874a1b6b90d80931260</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ros::ServiceClient &gt;</type>
      <name>ik_service_client_</name>
      <anchorfile>classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html</anchorfile>
      <anchor>a47f7d9dc0a6a45499ebdfd50e087168d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>robot_model::JointModelGroup *</type>
      <name>joint_model_group_</name>
      <anchorfile>classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html</anchorfile>
      <anchor>a983ef1e2c192bfd3d56ffa4c8e6b1be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_possible_redundant_joints_</name>
      <anchorfile>classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html</anchorfile>
      <anchor>ab4004cf158c02042e9dd1ba6e46e5ed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>robot_model::RobotModelPtr</type>
      <name>robot_model_</name>
      <anchorfile>classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html</anchorfile>
      <anchor>a8ab4e558d78ee38d612c709106b40a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>robot_state::RobotStatePtr</type>
      <name>robot_state_</name>
      <anchorfile>classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html</anchorfile>
      <anchor>a9c3442ef40b0f6a4b2d68d0cbc07b78c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_moveit_controller_manager</name>
    <filename>namespacetest__moveit__controller__manager.html</filename>
    <class kind="class">test_moveit_controller_manager::TestMoveItControllerHandle</class>
    <class kind="class">test_moveit_controller_manager::TestMoveItControllerManager</class>
  </compound>
  <compound kind="class">
    <name>test_moveit_controller_manager::TestMoveItControllerHandle</name>
    <filename>classtest__moveit__controller__manager_1_1TestMoveItControllerHandle.html</filename>
    <base>moveit_controller_manager::MoveItControllerHandle</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>cancelExecution</name>
      <anchorfile>classtest__moveit__controller__manager_1_1TestMoveItControllerHandle.html</anchorfile>
      <anchor>acb9136ba6aff7b6eb7080b9c9d6a1da2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual moveit_controller_manager::ExecutionStatus</type>
      <name>getLastExecutionStatus</name>
      <anchorfile>classtest__moveit__controller__manager_1_1TestMoveItControllerHandle.html</anchorfile>
      <anchor>af26b066c23c173d6701bc39abda2abd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>sendTrajectory</name>
      <anchorfile>classtest__moveit__controller__manager_1_1TestMoveItControllerHandle.html</anchorfile>
      <anchor>aa2901023d33f363857492c922a8548e8</anchor>
      <arglist>(const moveit_msgs::RobotTrajectory &amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestMoveItControllerHandle</name>
      <anchorfile>classtest__moveit__controller__manager_1_1TestMoveItControllerHandle.html</anchorfile>
      <anchor>a0257c90b58975580171ec7d779b8d6ee</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>waitForExecution</name>
      <anchorfile>classtest__moveit__controller__manager_1_1TestMoveItControllerHandle.html</anchorfile>
      <anchor>a441af0c810ccc83549b9f77775abe501</anchor>
      <arglist>(const ros::Duration &amp;timeout=ros::Duration(0))</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_moveit_controller_manager::TestMoveItControllerManager</name>
    <filename>classtest__moveit__controller__manager_1_1TestMoveItControllerManager.html</filename>
    <base>moveit_controller_manager::MoveItControllerManager</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getActiveControllers</name>
      <anchorfile>classtest__moveit__controller__manager_1_1TestMoveItControllerManager.html</anchorfile>
      <anchor>a3b24d3540ca7feb8cdbe9d45287572de</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;names)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual moveit_controller_manager::MoveItControllerHandlePtr</type>
      <name>getControllerHandle</name>
      <anchorfile>classtest__moveit__controller__manager_1_1TestMoveItControllerManager.html</anchorfile>
      <anchor>ac9801a7e5833603839ad7bab432dd936</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getControllerJoints</name>
      <anchorfile>classtest__moveit__controller__manager_1_1TestMoveItControllerManager.html</anchorfile>
      <anchor>a9b3b8190e148f6de34e5920b4aa02347</anchor>
      <arglist>(const std::string &amp;name, std::vector&lt; std::string &gt; &amp;joints)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getControllersList</name>
      <anchorfile>classtest__moveit__controller__manager_1_1TestMoveItControllerManager.html</anchorfile>
      <anchor>a3339b926b5418dec5407383cbeac947c</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;names)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual moveit_controller_manager::MoveItControllerManager::ControllerState</type>
      <name>getControllerState</name>
      <anchorfile>classtest__moveit__controller__manager_1_1TestMoveItControllerManager.html</anchorfile>
      <anchor>a2f2188daf9fca661338983885b0e2889</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>switchControllers</name>
      <anchorfile>classtest__moveit__controller__manager_1_1TestMoveItControllerManager.html</anchorfile>
      <anchor>a8c5d029a46e41dd4cb853143f70afefb</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;activate, const std::vector&lt; std::string &gt; &amp;deactivate)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestMoveItControllerManager</name>
      <anchorfile>classtest__moveit__controller__manager_1_1TestMoveItControllerManager.html</anchorfile>
      <anchor>a2fdbd8db9e92a1696bacd41356d115aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>ACTIVE</name>
      <anchorfile>classtest__moveit__controller__manager_1_1TestMoveItControllerManager.html</anchorfile>
      <anchor>a4e9661b2c2dfa52df453a3e78a2e3da2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>DEFAULT</name>
      <anchorfile>classtest__moveit__controller__manager_1_1TestMoveItControllerManager.html</anchorfile>
      <anchor>a7df3a0ffff2e7fd0269cc982f13c8d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, std::vector&lt; std::string &gt; &gt;</type>
      <name>controller_joints_</name>
      <anchorfile>classtest__moveit__controller__manager_1_1TestMoveItControllerManager.html</anchorfile>
      <anchor>a40439c5ab9ff7fb3cda90d426e702f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, int &gt;</type>
      <name>controllers_</name>
      <anchorfile>classtest__moveit__controller__manager_1_1TestMoveItControllerManager.html</anchorfile>
      <anchor>a25849d4e3ea8f46735163352cda2bcd6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tf</name>
    <filename>namespacetf.html</filename>
  </compound>
  <compound kind="namespace">
    <name>trajectory_execution_manager</name>
    <filename>namespacetrajectory__execution__manager.html</filename>
    <class kind="class">trajectory_execution_manager::TrajectoryExecutionManager</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const TrajectoryExecutionManager &gt;</type>
      <name>TrajectoryExecutionManagerConstPtr</name>
      <anchorfile>namespacetrajectory__execution__manager.html</anchorfile>
      <anchor>a702b879baec4f7ff75b14d9f8a8262c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TrajectoryExecutionManager &gt;</type>
      <name>TrajectoryExecutionManagerPtr</name>
      <anchorfile>namespacetrajectory__execution__manager.html</anchorfile>
      <anchor>a69002707e60f0de2a8c51152686e647c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DEFAULT_CONTROLLER_GOAL_DURATION_MARGIN</name>
      <anchorfile>namespacetrajectory__execution__manager.html</anchorfile>
      <anchor>abe684eaebc2e8f9999314acd13bf294e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DEFAULT_CONTROLLER_GOAL_DURATION_SCALING</name>
      <anchorfile>namespacetrajectory__execution__manager.html</anchorfile>
      <anchor>af43e8ba1b988ecb028f50172a1bb75ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ros::Duration</type>
      <name>DEFAULT_CONTROLLER_INFORMATION_VALIDITY_AGE</name>
      <anchorfile>namespacetrajectory__execution__manager.html</anchorfile>
      <anchor>a611551278d0aa3ca1c329c5141d5d8c2</anchor>
      <arglist>(1.0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>trajectory_execution_manager::TrajectoryExecutionManager</name>
    <filename>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</filename>
    <class kind="struct">trajectory_execution_manager::TrajectoryExecutionManager::ControllerInformation</class>
    <class kind="class">trajectory_execution_manager::TrajectoryExecutionManager::DynamicReconfigureImpl</class>
    <class kind="struct">trajectory_execution_manager::TrajectoryExecutionManager::TrajectoryExecutionContext</class>
    <member kind="typedef">
      <type>boost::function&lt; void(const moveit_controller_manager::ExecutionStatus &amp;)&gt;</type>
      <name>ExecutionCompleteCallback</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a071b71e759d7bd81bc361e78769b5b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; void(std::size_t)&gt;</type>
      <name>PathSegmentCompleteCallback</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>aab9f9667e8929fd2a71c73f95ab67c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>areControllersActive</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>ae1645bf06899433f4b4e04b80a73f3bc</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;controllers)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a263a182be1c8a3ea036c0ed35dea2141</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableExecutionDurationMonitoring</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a9411f06460347966e00b53f5d1e045cd</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ensureActiveController</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a53d956ff3014d1dc47e0575228cb2a87</anchor>
      <arglist>(const std::string &amp;controller)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ensureActiveControllers</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>af1e37b58cb12f213f17fae6b4cc57253</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;controllers)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ensureActiveControllersForGroup</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a2719329cedf99f117b37cb3744a2387a</anchor>
      <arglist>(const std::string &amp;group)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ensureActiveControllersForJoints</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>af06325b16c85d82275912345d6b97f73</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;joints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>execute</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a1d076f16a13a284b45dac6c4bac4b519</anchor>
      <arglist>(const ExecutionCompleteCallback &amp;callback=ExecutionCompleteCallback(), bool auto_clear=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>execute</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>ab60d44a885deb49fd795d6013307572a</anchor>
      <arglist>(const ExecutionCompleteCallback &amp;callback, const PathSegmentCompleteCallback &amp;part_callback, bool auto_clear=true)</arglist>
    </member>
    <member kind="function">
      <type>moveit_controller_manager::ExecutionStatus</type>
      <name>executeAndWait</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>ac45de4374066d16629c8188a162dfc4f</anchor>
      <arglist>(bool auto_clear=true)</arglist>
    </member>
    <member kind="function">
      <type>const moveit_controller_manager::MoveItControllerManagerPtr &amp;</type>
      <name>getControllerManager</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>ab1c78d6f58e2a5b68206dcf0a8a8c6a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; int, int &gt;</type>
      <name>getCurrentExpectedTrajectoryIndex</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a50387000a3decf9178e51eee8c851a83</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>moveit_controller_manager::ExecutionStatus</type>
      <name>getLastExecutionStatus</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a459f8f287bb7b2db29a23ef0b3408aed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; TrajectoryExecutionContext * &gt; &amp;</type>
      <name>getTrajectories</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a55ff120e975a4cbd93738d4afa28e9b3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isControllerActive</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>aaf37a09549cbc9b4bb074a919e60dc25</anchor>
      <arglist>(const std::string &amp;controller)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isManagingControllers</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>ab2f36b5813ea2b668e78bf0e7926cd5e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processEvent</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>ad5b806e21fdc1ee497db6f0973aa39c1</anchor>
      <arglist>(const std::string &amp;event)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>push</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a6dbf4300d50e75e481fe8a93d505739c</anchor>
      <arglist>(const moveit_msgs::RobotTrajectory &amp;trajectory, const std::string &amp;controller=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>push</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a29bf66ef4ca7f14e22ceb861ae171104</anchor>
      <arglist>(const trajectory_msgs::JointTrajectory &amp;trajectory, const std::string &amp;controller=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>push</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>ade01870571e4bebe2730f5da300b2e39</anchor>
      <arglist>(const trajectory_msgs::JointTrajectory &amp;trajectory, const std::vector&lt; std::string &gt; &amp;controllers)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>push</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>ab79af0a59e799b91eb4dbe3c129da9e6</anchor>
      <arglist>(const moveit_msgs::RobotTrajectory &amp;trajectory, const std::vector&lt; std::string &gt; &amp;controllers)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pushAndExecute</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a0a888d2aeb0d2e41e8a0de21cb1f69b3</anchor>
      <arglist>(const moveit_msgs::RobotTrajectory &amp;trajectory, const std::string &amp;controller=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pushAndExecute</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a25bcfb7d56bfcc9ed648d78fc77063f1</anchor>
      <arglist>(const trajectory_msgs::JointTrajectory &amp;trajectory, const std::string &amp;controller=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pushAndExecute</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>afbd9a450f9d40e86655246e75d261309</anchor>
      <arglist>(const sensor_msgs::JointState &amp;state, const std::string &amp;controller=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pushAndExecute</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a30d4a09f814c4070d96678888d1fbef4</anchor>
      <arglist>(const trajectory_msgs::JointTrajectory &amp;trajectory, const std::vector&lt; std::string &gt; &amp;controllers)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pushAndExecute</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a9482c40b4b0f50b46de91966a4f64ad8</anchor>
      <arglist>(const moveit_msgs::RobotTrajectory &amp;trajectory, const std::vector&lt; std::string &gt; &amp;controllers)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pushAndExecute</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a65e8f03df85b03e2eb94382465a3f859</anchor>
      <arglist>(const sensor_msgs::JointState &amp;state, const std::vector&lt; std::string &gt; &amp;controllers)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAllowedExecutionDurationScaling</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a593227dee374551f5a96f8b8c8a4e668</anchor>
      <arglist>(double scaling)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExecutionVelocityScaling</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>aa0ad430c1038eec9c712bec2e050351a</anchor>
      <arglist>(double scaling)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopExecution</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a1fb8ee6f7c809152afc3989dc7447046</anchor>
      <arglist>(bool auto_clear=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrajectoryExecutionManager</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a473c5fe38fe58437b979b4d646d6efe5</anchor>
      <arglist>(const robot_model::RobotModelConstPtr &amp;kmodel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrajectoryExecutionManager</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a1efa66ae6446a257f7317cb913283267</anchor>
      <arglist>(const robot_model::RobotModelConstPtr &amp;kmodel, bool manage_controllers)</arglist>
    </member>
    <member kind="function">
      <type>moveit_controller_manager::ExecutionStatus</type>
      <name>waitForExecution</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>ac60b8619c74edb48b97ddf42dd1b39fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TrajectoryExecutionManager</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a0cdba1399385c8af04f9b98ab8cdfe3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>EXECUTION_EVENT_TOPIC</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a93ea7dd3bead6b8422e231b51cb165ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkControllerCombination</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>ad72cbe7e219c89f7ded221e02017a84c</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;controllers, const std::set&lt; std::string &gt; &amp;actuated_joints)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>configure</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a67897e2f116c9b11a8c92cdc378d59e7</anchor>
      <arglist>(TrajectoryExecutionContext &amp;context, const moveit_msgs::RobotTrajectory &amp;trajectory, const std::vector&lt; std::string &gt; &amp;controllers)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>continuousExecutionThread</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a95d02714783f4dbf8bc93af65be784dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>distributeTrajectory</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>af1349d5cbdb895eb247446877805b83c</anchor>
      <arglist>(const moveit_msgs::RobotTrajectory &amp;trajectory, const std::vector&lt; std::string &gt; &amp;controllers, std::vector&lt; moveit_msgs::RobotTrajectory &gt; &amp;parts)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>executePart</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>ae46e9748bf03e77a53b636699a46c261</anchor>
      <arglist>(std::size_t part_index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>executeThread</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>ae8c228ae9af0c5bc56c206d133189008</anchor>
      <arglist>(const ExecutionCompleteCallback &amp;callback, const PathSegmentCompleteCallback &amp;part_callback, bool auto_clear)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>findControllers</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a666f91d5232bb0512627992e07bd345c</anchor>
      <arglist>(const std::set&lt; std::string &gt; &amp;actuated_joints, std::size_t controller_count, const std::vector&lt; std::string &gt; &amp;available_controllers, std::vector&lt; std::string &gt; &amp;selected_controllers)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>generateControllerCombination</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>aed304a0a4c767f4003cc03eceb6dee3b</anchor>
      <arglist>(std::size_t start_index, std::size_t controller_count, const std::vector&lt; std::string &gt; &amp;available_controllers, std::vector&lt; std::string &gt; &amp;selected_controllers, std::vector&lt; std::vector&lt; std::string &gt; &gt; &amp;selected_options, const std::set&lt; std::string &gt; &amp;actuated_joints)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a0c7adc36c3ed1eb8a27737253349f4b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>receiveEvent</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>ada3b345d1d4b484164783ebc6fb203c8</anchor>
      <arglist>(const std_msgs::StringConstPtr &amp;event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reloadControllerInformation</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a5a24bd70d45842df1ca9355d92a1a7e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>selectControllers</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a9f46e703e2c0665e54f7222e806ae7ae</anchor>
      <arglist>(const std::set&lt; std::string &gt; &amp;actuated_joints, const std::vector&lt; std::string &gt; &amp;available_controllers, std::vector&lt; std::string &gt; &amp;selected_controllers)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stopExecutionInternal</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>aa28e21558edfac2b695facb71d6f4200</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateControllersState</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>aac1d61a634992dec4c1f98f19cc0089a</anchor>
      <arglist>(const ros::Duration &amp;age)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateControllerState</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a0ec26fea52041caf218fa59938e4ef28</anchor>
      <arglist>(const std::string &amp;controller, const ros::Duration &amp;age)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateControllerState</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a623ad16f23fa60cfa93a77540178f055</anchor>
      <arglist>(ControllerInformation &amp;ci, const ros::Duration &amp;age)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; moveit_controller_manager::MoveItControllerHandlePtr &gt;</type>
      <name>active_handles_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a9cc4c109554096d5292795a6b9e2f9ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>allowed_execution_duration_scaling_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a9be15a31fa38d8852d45eeda6b229c5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>allowed_goal_duration_margin_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a96f4c2792068d9444e05ac12d3ef6f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::condition_variable</type>
      <name>continuous_execution_condition_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a6be679022b09331ae130ab049b130fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>continuous_execution_mutex_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a85dc912be59a6e838b4515e55ee1a0f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; TrajectoryExecutionContext * &gt;</type>
      <name>continuous_execution_queue_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a4a64e74d7e578d7fdaa72e2e091d5000</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; boost::thread &gt;</type>
      <name>continuous_execution_thread_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>aa210f9b668a9f9c53ba9a3bc98723232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>moveit_controller_manager::MoveItControllerManagerPtr</type>
      <name>controller_manager_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>abf6893fc768c6064d0c8d723ac3f6b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; pluginlib::ClassLoader&lt; moveit_controller_manager::MoveItControllerManager &gt; &gt;</type>
      <name>controller_manager_loader_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>ae116a078f1081ae315d1485286beb3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>current_context_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a6d13ca15552819515ad2d6d13ff020ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>event_topic_subscriber_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>aefdeec4619c074cc1132bddaf5ff8289</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>execution_complete_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a4a86d90bada03dfc20a434086913335a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::condition_variable</type>
      <name>execution_complete_condition_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a774dd7ca9a796ae32455e577b68d7424</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>execution_duration_monitoring_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>ad4a133140cf71a8a4fe79a6bd7cbc081</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>execution_state_mutex_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a5b995183beedc4ea1e10b6f1ba9668e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; boost::thread &gt;</type>
      <name>execution_thread_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a49ef4c1170ec8e06ccaf7d4bc69714dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>execution_velocity_scaling_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a27024763dc52494c7ea4c186e2337ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, ControllerInformation &gt;</type>
      <name>known_controllers_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>ae9ffb3d076fa3d7ce3e523abf0599ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>moveit_controller_manager::ExecutionStatus</type>
      <name>last_execution_status_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a6652badc8438e45b2dd6036a344095c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>manage_controllers_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>af7157471bdeed03795dea917dc9f5dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>node_handle_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a19dc7c6cbc92f015d7acfa8cc1e95e77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DynamicReconfigureImpl *</type>
      <name>reconfigure_impl_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>ad6058c4c2973ac2545280c7bd0cd56f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>robot_model::RobotModelConstPtr</type>
      <name>robot_model_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a2abd84d15f35edf33553ad16506ee243</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>root_node_handle_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a15c42dada200b1486cc59545b78e385b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>run_continuous_execution_thread_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>aafdd67b82e5ee4a661000926e36a2875</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>stop_continuous_execution_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a8983865a6ffcd12865ee9a0d4316d06f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ros::Time &gt;</type>
      <name>time_index_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>ab466b2e4390caac325b91b8a544d9012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>time_index_mutex_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>aeb47e382d986633795aa139d6068d8c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; TrajectoryExecutionContext * &gt;</type>
      <name>trajectories_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a81c684925661ee3df1d378bb44adfecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>verbose_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager.html</anchorfile>
      <anchor>a77a2ab3938f1fd073786fe3031c43662</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>trajectory_execution_manager::TrajectoryExecutionManager::ControllerInformation</name>
    <filename>structtrajectory__execution__manager_1_1TrajectoryExecutionManager_1_1ControllerInformation.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structtrajectory__execution__manager_1_1TrajectoryExecutionManager_1_1ControllerInformation.html</anchorfile>
      <anchor>acab71dcca0faa7854576ba7ba11692c6</anchor>
      <arglist>(ControllerInformation &amp;other) const </arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; std::string &gt;</type>
      <name>joints_</name>
      <anchorfile>structtrajectory__execution__manager_1_1TrajectoryExecutionManager_1_1ControllerInformation.html</anchorfile>
      <anchor>ac7b3f0236ca38281bb18de3d834d2c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>last_update_</name>
      <anchorfile>structtrajectory__execution__manager_1_1TrajectoryExecutionManager_1_1ControllerInformation.html</anchorfile>
      <anchor>a08b53cb0365c9a33bfad8bcdd39745e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>structtrajectory__execution__manager_1_1TrajectoryExecutionManager_1_1ControllerInformation.html</anchorfile>
      <anchor>a12b0e580fa956937031d15ee3f9d4db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; std::string &gt;</type>
      <name>overlapping_controllers_</name>
      <anchorfile>structtrajectory__execution__manager_1_1TrajectoryExecutionManager_1_1ControllerInformation.html</anchorfile>
      <anchor>a7afeb679079a6858ded0b6cf7810002a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>moveit_controller_manager::MoveItControllerManager::ControllerState</type>
      <name>state_</name>
      <anchorfile>structtrajectory__execution__manager_1_1TrajectoryExecutionManager_1_1ControllerInformation.html</anchorfile>
      <anchor>a28e22e2fa79279c5a3cb7c6dcf9f99b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>trajectory_execution_manager::TrajectoryExecutionManager::DynamicReconfigureImpl</name>
    <filename>classtrajectory__execution__manager_1_1TrajectoryExecutionManager_1_1DynamicReconfigureImpl.html</filename>
    <member kind="function">
      <type></type>
      <name>DynamicReconfigureImpl</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager_1_1DynamicReconfigureImpl.html</anchorfile>
      <anchor>a0b890fdc7f6dc282b3badc3a1b3244f0</anchor>
      <arglist>(TrajectoryExecutionManager *owner)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dynamicReconfigureCallback</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager_1_1DynamicReconfigureImpl.html</anchorfile>
      <anchor>a1e10c53501d7797587539028e9d4436e</anchor>
      <arglist>(TrajectoryExecutionDynamicReconfigureConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamic_reconfigure::Server&lt; TrajectoryExecutionDynamicReconfigureConfig &gt;</type>
      <name>dynamic_reconfigure_server_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager_1_1DynamicReconfigureImpl.html</anchorfile>
      <anchor>afe3028a7f7245236688101951ea21f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TrajectoryExecutionManager *</type>
      <name>owner_</name>
      <anchorfile>classtrajectory__execution__manager_1_1TrajectoryExecutionManager_1_1DynamicReconfigureImpl.html</anchorfile>
      <anchor>ae86b73dd7dd8d11723b6336df4194f94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>trajectory_execution_manager::TrajectoryExecutionManager::TrajectoryExecutionContext</name>
    <filename>structtrajectory__execution__manager_1_1TrajectoryExecutionManager_1_1TrajectoryExecutionContext.html</filename>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>controllers_</name>
      <anchorfile>structtrajectory__execution__manager_1_1TrajectoryExecutionManager_1_1TrajectoryExecutionContext.html</anchorfile>
      <anchor>ad3119202ec9c3d57b13f9a45a297ed42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; moveit_msgs::RobotTrajectory &gt;</type>
      <name>trajectory_parts_</name>
      <anchorfile>structtrajectory__execution__manager_1_1TrajectoryExecutionManager_1_1TrajectoryExecutionContext.html</anchorfile>
      <anchor>a530fdd18bccf94069f3d27b7b068e538</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
