<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>cartesian_path.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/solvers/</path>
    <filename>cartesian__path_8cpp.html</filename>
    <includes id="cartesian__path_8h" name="cartesian_path.h" local="no" imported="no">moveit/task_constructor/solvers/cartesian_path.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::solvers</namespace>
  </compound>
  <compound kind="file">
    <name>cartesian_path.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/solvers/</path>
    <filename>cartesian__path_8h.html</filename>
    <includes id="planner__interface_8h" name="planner_interface.h" local="no" imported="no">moveit/task_constructor/solvers/planner_interface.h</includes>
    <class kind="class">moveit::task_constructor::solvers::CartesianPath</class>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::solvers</namespace>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1solvers.html</anchorfile>
      <anchor>a821a0c5d5205cf904cd45a632aba1c86</anchor>
      <arglist>(CartesianPath)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>compute_ik.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/stages/</path>
    <filename>compute__ik_8cpp.html</filename>
    <includes id="compute__ik_8h" name="compute_ik.h" local="no" imported="no">moveit/task_constructor/stages/compute_ik.h</includes>
    <includes id="storage_8h" name="storage.h" local="no" imported="no">moveit/task_constructor/storage.h</includes>
    <includes id="marker__tools_8h" name="marker_tools.h" local="no" imported="no">moveit/task_constructor/marker_tools.h</includes>
    <class kind="struct">moveit::task_constructor::stages::IKSolution</class>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
    <member kind="typedef">
      <type>std::vector&lt; IKSolution &gt;</type>
      <name>IKSolutions</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1stages.html</anchorfile>
      <anchor>acd971fba051f305066ee8ae01d1ee9a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>compute_ik.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/stages/</path>
    <filename>compute__ik_8h.html</filename>
    <includes id="container_8h" name="container.h" local="no" imported="no">moveit/task_constructor/container.h</includes>
    <includes id="cost__queue_8h" name="cost_queue.h" local="no" imported="no">moveit/task_constructor/cost_queue.h</includes>
    <class kind="class">moveit::task_constructor::stages::ComputeIK</class>
    <namespace>moveit</namespace>
    <namespace>moveit::core</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
  </compound>
  <compound kind="file">
    <name>connect.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/stages/</path>
    <filename>connect_8cpp.html</filename>
    <includes id="connect_8h" name="connect.h" local="no" imported="no">moveit/task_constructor/stages/connect.h</includes>
    <includes id="merge_8h" name="merge.h" local="no" imported="no">moveit/task_constructor/merge.h</includes>
    <includes id="cost__terms_8h" name="cost_terms.h" local="no" imported="no">moveit/task_constructor/cost_terms.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
  </compound>
  <compound kind="file">
    <name>connect.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/stages/</path>
    <filename>connect_8h.html</filename>
    <includes id="stage_8h" name="stage.h" local="no" imported="no">moveit/task_constructor/stage.h</includes>
    <includes id="planner__interface_8h" name="planner_interface.h" local="no" imported="no">moveit/task_constructor/solvers/planner_interface.h</includes>
    <class kind="class">moveit::task_constructor::stages::Connect</class>
    <namespace>moveit</namespace>
    <namespace>moveit::core</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
  </compound>
  <compound kind="file">
    <name>container.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/</path>
    <filename>container_8cpp.html</filename>
    <includes id="container__p_8h" name="container_p.h" local="no" imported="no">moveit/task_constructor/container_p.h</includes>
    <includes id="introspection_8h" name="introspection.h" local="no" imported="no">moveit/task_constructor/introspection.h</includes>
    <includes id="merge_8h" name="merge.h" local="no" imported="no">moveit/task_constructor/merge.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <member kind="function">
      <type></type>
      <name>__attribute__</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a65903f22dfd322493ce3ee0531009448</anchor>
      <arglist>((unused)) static void printChildrenInterfaces(const ContainerBasePrivate &amp;container</arglist>
    </member>
    <member kind="variable">
      <type>bool const Stage &amp;</type>
      <name>creator</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>af45cd6490d1fd2f43660140fc0412513</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool const Stage std::ostream &amp;</type>
      <name>os</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ab3727d58f1dc0d7c6428797b7adc9882</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>success</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a461e29c0fa38821a048136de83323497</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>container.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/</path>
    <filename>container_8h.html</filename>
    <includes id="stage_8h" name="stage.h" local="yes" imported="no">stage.h</includes>
    <class kind="class">moveit::task_constructor::Alternatives</class>
    <class kind="class">moveit::task_constructor::ContainerBase</class>
    <class kind="class">moveit::task_constructor::Fallbacks</class>
    <class kind="class">moveit::task_constructor::Merger</class>
    <class kind="class">moveit::task_constructor::ParallelContainerBase</class>
    <class kind="class">moveit::task_constructor::SerialContainer</class>
    <class kind="class">moveit::task_constructor::WrapperBase</class>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>af50314c76b396969b3ade84c30a76089</anchor>
      <arglist>(std::ostream &amp;os, const ContainerBase &amp;stage)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>container_p.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/</path>
    <filename>container__p_8h.html</filename>
    <includes id="container_8h" name="container.h" local="no" imported="no">moveit/task_constructor/container.h</includes>
    <includes id="stage__p_8h" name="stage_p.h" local="yes" imported="no">stage_p.h</includes>
    <class kind="class">moveit::task_constructor::FallbacksPrivateCommon</class>
    <class kind="struct">moveit::task_constructor::FallbacksPrivateConnect</class>
    <class kind="struct">moveit::task_constructor::FallbacksPrivateGenerator</class>
    <class kind="struct">moveit::task_constructor::FallbacksPrivatePropagator</class>
    <namespace>moveit</namespace>
    <namespace>moveit::core</namespace>
    <namespace>moveit::task_constructor</namespace>
  </compound>
  <compound kind="file">
    <name>cost_queue.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/</path>
    <filename>cost__queue_8h.html</filename>
    <class kind="class">cost_ordered</class>
    <class kind="struct">detail::ItemCostPair</class>
    <class kind="class">ordered</class>
    <class kind="struct">ValueOrPointeeLess</class>
    <namespace>detail</namespace>
  </compound>
  <compound kind="file">
    <name>cost_terms.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/</path>
    <filename>cost__terms_8cpp.html</filename>
    <includes id="cost__terms_8h" name="cost_terms.h" local="no" imported="no">moveit/task_constructor/cost_terms.h</includes>
    <includes id="stage_8h" name="stage.h" local="no" imported="no">moveit/task_constructor/stage.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::cost</namespace>
  </compound>
  <compound kind="file">
    <name>cost_terms.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/</path>
    <filename>cost__terms_8h.html</filename>
    <includes id="storage_8h" name="storage.h" local="no" imported="no">moveit/task_constructor/storage.h</includes>
    <includes id="utils_8h" name="utils.h" local="no" imported="no">moveit/task_constructor/utils.h</includes>
    <class kind="class">moveit::task_constructor::cost::Clearance</class>
    <class kind="class">moveit::task_constructor::cost::Constant</class>
    <class kind="class">moveit::task_constructor::CostTerm</class>
    <class kind="class">moveit::task_constructor::cost::DistanceToReference</class>
    <class kind="class">moveit::task_constructor::LambdaCostTerm</class>
    <class kind="class">moveit::task_constructor::cost::LinkMotion</class>
    <class kind="class">moveit::task_constructor::cost::PathLength</class>
    <class kind="class">moveit::task_constructor::TrajectoryCostTerm</class>
    <class kind="class">moveit::task_constructor::cost::TrajectoryDuration</class>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::cost</namespace>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a8e809ce550689daedcbfc00af2145b68</anchor>
      <arglist>(CostTerm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>current_state.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/stages/</path>
    <filename>current__state_8cpp.html</filename>
    <includes id="current__state_8h" name="current_state.h" local="no" imported="no">moveit/task_constructor/stages/current_state.h</includes>
    <includes id="storage_8h" name="storage.h" local="no" imported="no">moveit/task_constructor/storage.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
    <member kind="variable">
      <type>constexpr std::chrono::duration&lt; double &gt;</type>
      <name>DEFAULT_TIMEOUT</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1stages.html</anchorfile>
      <anchor>ad9cd8c3c9141ffb9dcec911e4753d66b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>current_state.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/stages/</path>
    <filename>current__state_8h.html</filename>
    <includes id="stage_8h" name="stage.h" local="no" imported="no">moveit/task_constructor/stage.h</includes>
    <class kind="class">moveit::task_constructor::stages::CurrentState</class>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
  </compound>
  <compound kind="file">
    <name>fix_collision_objects.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/stages/</path>
    <filename>fix__collision__objects_8cpp.html</filename>
    <includes id="fix__collision__objects_8h" name="fix_collision_objects.h" local="no" imported="no">moveit/task_constructor/stages/fix_collision_objects.h</includes>
    <includes id="storage_8h" name="storage.h" local="no" imported="no">moveit/task_constructor/storage.h</includes>
    <includes id="cost__terms_8h" name="cost_terms.h" local="no" imported="no">moveit/task_constructor/cost_terms.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
    <member kind="function">
      <type>bool</type>
      <name>computeCorrection</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1stages.html</anchorfile>
      <anchor>af7568cab2a5bf0d0a1244971703e78a5</anchor>
      <arglist>(const std::vector&lt; cd::Contact &gt; &amp;contacts, Eigen::Vector3d &amp;correction, double)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fix_collision_objects.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/stages/</path>
    <filename>fix__collision__objects_8h.html</filename>
    <includes id="storage_8h" name="storage.h" local="no" imported="no">moveit/task_constructor/storage.h</includes>
    <includes id="stage_8h" name="stage.h" local="no" imported="no">moveit/task_constructor/stage.h</includes>
    <class kind="class">moveit::task_constructor::stages::FixCollisionObjects</class>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
  </compound>
  <compound kind="file">
    <name>fixed_cartesian_poses.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/stages/</path>
    <filename>fixed__cartesian__poses_8cpp.html</filename>
    <includes id="fixed__cartesian__poses_8h" name="fixed_cartesian_poses.h" local="no" imported="no">moveit/task_constructor/stages/fixed_cartesian_poses.h</includes>
    <includes id="storage_8h" name="storage.h" local="no" imported="no">moveit/task_constructor/storage.h</includes>
    <includes id="cost__terms_8h" name="cost_terms.h" local="no" imported="no">moveit/task_constructor/cost_terms.h</includes>
    <includes id="marker__tools_8h" name="marker_tools.h" local="no" imported="no">moveit/task_constructor/marker_tools.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
    <member kind="typedef">
      <type>std::vector&lt; geometry_msgs::PoseStamped &gt;</type>
      <name>PosesList</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1stages.html</anchorfile>
      <anchor>a0cd676ac6dcf6ecd4afa3938f2451ab1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fixed_cartesian_poses.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/stages/</path>
    <filename>fixed__cartesian__poses_8h.html</filename>
    <includes id="stage_8h" name="stage.h" local="no" imported="no">moveit/task_constructor/stage.h</includes>
    <includes id="cost__queue_8h" name="cost_queue.h" local="no" imported="no">moveit/task_constructor/cost_queue.h</includes>
    <class kind="class">moveit::task_constructor::stages::FixedCartesianPoses</class>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
  </compound>
  <compound kind="file">
    <name>fixed_state.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/stages/</path>
    <filename>fixed__state_8cpp.html</filename>
    <includes id="fixed__state_8h" name="fixed_state.h" local="no" imported="no">moveit/task_constructor/stages/fixed_state.h</includes>
    <includes id="cost__terms_8h" name="cost_terms.h" local="no" imported="no">moveit/task_constructor/cost_terms.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
  </compound>
  <compound kind="file">
    <name>fixed_state.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/stages/</path>
    <filename>fixed__state_8h.html</filename>
    <includes id="stage_8h" name="stage.h" local="no" imported="no">moveit/task_constructor/stage.h</includes>
    <class kind="class">moveit::task_constructor::stages::FixedState</class>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
  </compound>
  <compound kind="file">
    <name>generate_grasp_pose.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/stages/</path>
    <filename>generate__grasp__pose_8cpp.html</filename>
    <includes id="generate__grasp__pose_8h" name="generate_grasp_pose.h" local="no" imported="no">moveit/task_constructor/stages/generate_grasp_pose.h</includes>
    <includes id="storage_8h" name="storage.h" local="no" imported="no">moveit/task_constructor/storage.h</includes>
    <includes id="marker__tools_8h" name="marker_tools.h" local="no" imported="no">moveit/task_constructor/marker_tools.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>applyPreGrasp</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1stages.html</anchorfile>
      <anchor>a4263f765d3922d3b4cf256084851e3ae</anchor>
      <arglist>(moveit::core::RobotState &amp;state, const moveit::core::JointModelGroup *jmg, const Property &amp;diff_property)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generate_grasp_pose.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/stages/</path>
    <filename>generate__grasp__pose_8h.html</filename>
    <includes id="generate__pose_8h" name="generate_pose.h" local="no" imported="no">moveit/task_constructor/stages/generate_pose.h</includes>
    <class kind="class">moveit::task_constructor::stages::GenerateGraspPose</class>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
  </compound>
  <compound kind="file">
    <name>generate_place_pose.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/stages/</path>
    <filename>generate__place__pose_8cpp.html</filename>
    <includes id="generate__place__pose_8h" name="generate_place_pose.h" local="no" imported="no">moveit/task_constructor/stages/generate_place_pose.h</includes>
    <includes id="storage_8h" name="storage.h" local="no" imported="no">moveit/task_constructor/storage.h</includes>
    <includes id="marker__tools_8h" name="marker_tools.h" local="no" imported="no">moveit/task_constructor/marker_tools.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
  </compound>
  <compound kind="file">
    <name>generate_place_pose.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/stages/</path>
    <filename>generate__place__pose_8h.html</filename>
    <includes id="generate__pose_8h" name="generate_pose.h" local="no" imported="no">moveit/task_constructor/stages/generate_pose.h</includes>
    <class kind="class">moveit::task_constructor::stages::GeneratePlacePose</class>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
  </compound>
  <compound kind="file">
    <name>generate_pose.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/stages/</path>
    <filename>generate__pose_8cpp.html</filename>
    <includes id="generate__pose_8h" name="generate_pose.h" local="no" imported="no">moveit/task_constructor/stages/generate_pose.h</includes>
    <includes id="storage_8h" name="storage.h" local="no" imported="no">moveit/task_constructor/storage.h</includes>
    <includes id="cost__terms_8h" name="cost_terms.h" local="no" imported="no">moveit/task_constructor/cost_terms.h</includes>
    <includes id="marker__tools_8h" name="marker_tools.h" local="no" imported="no">moveit/task_constructor/marker_tools.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
  </compound>
  <compound kind="file">
    <name>generate_pose.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/stages/</path>
    <filename>generate__pose_8h.html</filename>
    <includes id="stage_8h" name="stage.h" local="no" imported="no">moveit/task_constructor/stage.h</includes>
    <includes id="cost__queue_8h" name="cost_queue.h" local="no" imported="no">moveit/task_constructor/cost_queue.h</includes>
    <class kind="class">moveit::task_constructor::stages::GeneratePose</class>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
  </compound>
  <compound kind="file">
    <name>generate_random_pose.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/stages/</path>
    <filename>generate__random__pose_8cpp.html</filename>
    <includes id="generate__random__pose_8h" name="generate_random_pose.h" local="no" imported="no">moveit/task_constructor/stages/generate_random_pose.h</includes>
    <includes id="storage_8h" name="storage.h" local="no" imported="no">moveit/task_constructor/storage.h</includes>
    <includes id="marker__tools_8h" name="marker_tools.h" local="no" imported="no">moveit/task_constructor/marker_tools.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
    <member kind="function">
      <type>GenerateRandomPose::PoseDimensionSampler</type>
      <name>GenerateRandomPose::getPoseDimensionSampler&lt; std::normal_distribution &gt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1stages.html</anchorfile>
      <anchor>ab2be5ab7fe650cee478961787040c01f</anchor>
      <arglist>(double stddev)</arglist>
    </member>
    <member kind="function">
      <type>GenerateRandomPose::PoseDimensionSampler</type>
      <name>GenerateRandomPose::getPoseDimensionSampler&lt; std::uniform_real_distribution &gt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1stages.html</anchorfile>
      <anchor>a2671c67c18d9e93211fad679e57c154c</anchor>
      <arglist>(double range)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generate_random_pose.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/stages/</path>
    <filename>generate__random__pose_8h.html</filename>
    <includes id="generate__pose_8h" name="generate_pose.h" local="no" imported="no">moveit/task_constructor/stages/generate_pose.h</includes>
    <class kind="class">moveit::task_constructor::stages::GenerateRandomPose</class>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
    <member kind="function">
      <type>GenerateRandomPose::PoseDimensionSampler</type>
      <name>GenerateRandomPose::getPoseDimensionSampler&lt; std::normal_distribution &gt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1stages.html</anchorfile>
      <anchor>ab2be5ab7fe650cee478961787040c01f</anchor>
      <arglist>(double stddev)</arglist>
    </member>
    <member kind="function">
      <type>GenerateRandomPose::PoseDimensionSampler</type>
      <name>GenerateRandomPose::getPoseDimensionSampler&lt; std::uniform_real_distribution &gt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1stages.html</anchorfile>
      <anchor>a2671c67c18d9e93211fad679e57c154c</anchor>
      <arglist>(double range)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>introspection.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/</path>
    <filename>introspection_8cpp.html</filename>
    <includes id="stage__p_8h" name="stage_p.h" local="no" imported="no">moveit/task_constructor/stage_p.h</includes>
    <includes id="task__p_8h" name="task_p.h" local="no" imported="no">moveit/task_constructor/task_p.h</includes>
    <includes id="introspection_8h" name="introspection.h" local="no" imported="no">moveit/task_constructor/introspection.h</includes>
    <includes id="task_8h" name="task.h" local="no" imported="no">moveit/task_constructor/task.h</includes>
    <includes id="storage_8h" name="storage.h" local="no" imported="no">moveit/task_constructor/storage.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>ros</namespace>
    <namespace>ros::names</namespace>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>LOGGER</name>
      <anchorfile>introspection_8cpp.html</anchorfile>
      <anchor>a624b0edb1c400981f9ec9d0f8eaaf6c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>introspection.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/</path>
    <filename>introspection_8h.html</filename>
    <class kind="class">moveit::task_constructor::Introspection</class>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DESCRIPTION_TOPIC</name>
      <anchorfile>introspection_8h.html</anchorfile>
      <anchor>a81c15c547ac6821ba08ba1d5877599cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GET_SOLUTION_SERVICE</name>
      <anchorfile>introspection_8h.html</anchorfile>
      <anchor>a611317b0da9eeb2de436f2a52c1ac499</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOLUTION_TOPIC</name>
      <anchorfile>introspection_8h.html</anchorfile>
      <anchor>a52b3103e8e6c4347a85262f8eeefe091</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATISTICS_TOPIC</name>
      <anchorfile>introspection_8h.html</anchorfile>
      <anchor>ac43c56434951a2192b46b223e81e155c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a41c12cd7d05c754b665020b3d8aaae42</anchor>
      <arglist>(SolutionBase)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a98383b015ad3ec25dd73a3fa019c122f</anchor>
      <arglist>(Stage)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>joint_interpolation.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/solvers/</path>
    <filename>joint__interpolation_8cpp.html</filename>
    <includes id="joint__interpolation_8h" name="joint_interpolation.h" local="no" imported="no">moveit/task_constructor/solvers/joint_interpolation.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::solvers</namespace>
  </compound>
  <compound kind="file">
    <name>joint_interpolation.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/solvers/</path>
    <filename>joint__interpolation_8h.html</filename>
    <includes id="planner__interface_8h" name="planner_interface.h" local="no" imported="no">moveit/task_constructor/solvers/planner_interface.h</includes>
    <class kind="class">moveit::task_constructor::solvers::JointInterpolationPlanner</class>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::solvers</namespace>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1solvers.html</anchorfile>
      <anchor>a9e667f38ff90c0b44f38a9a2f02c93c5</anchor>
      <arglist>(JointInterpolationPlanner)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>marker_tools.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/</path>
    <filename>marker__tools_8cpp.html</filename>
    <includes id="marker__tools_8h" name="marker_tools.h" local="no" imported="no">moveit/task_constructor/marker_tools.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <member kind="function">
      <type>visualization_msgs::Marker &amp;</type>
      <name>createGeometryMarker</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a5e97e52e96026b5788e83a1f68f73e92</anchor>
      <arglist>(visualization_msgs::Marker &amp;marker, const urdf::Geometry &amp;geom, const urdf::Pose &amp;pose, const urdf::Color &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>element</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a7bea31c1d6457677063bc7be82a21b5e</anchor>
      <arglist>(const urdf::Link &amp;link)</arglist>
    </member>
    <member kind="function">
      <type>const urdf::CollisionSharedPtr &amp;</type>
      <name>element</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a143a7ccd374286bac6bd04676ed66ee2</anchor>
      <arglist>(const urdf::Link &amp;link)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; T &gt; &amp;</type>
      <name>elements_vector</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a32f0930df43229681b6dfffd68cc4dcd</anchor>
      <arglist>(const urdf::Link &amp;link)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; urdf::CollisionSharedPtr &gt; &amp;</type>
      <name>elements_vector</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a140e49900bde44c03dc2a2e65941d416</anchor>
      <arglist>(const urdf::Link &amp;link)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateCollisionMarkers</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ac5d20bd6a3171fb962c0a637b630a884</anchor>
      <arglist>(const moveit::core::RobotState &amp;robot_state, const MarkerCallback &amp;callback, const std::vector&lt; const moveit::core::LinkModel * &gt; &amp;link_models)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateCollisionMarkers</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a3fb6b1115c32b852801bfedbec62b537</anchor>
      <arglist>(const moveit::core::RobotState &amp;robot_state, const MarkerCallback &amp;callback, const std::vector&lt; std::string &gt; &amp;link_names={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateMarkers</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ac4bd9c0b45eaa349200e9c4bc430f502</anchor>
      <arglist>(const moveit::core::RobotState &amp;robot_state, const MarkerCallback &amp;callback, const std::vector&lt; std::string &gt; &amp;link_names={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateMarkersForObjects</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a60332ba009888242ed43b6cab49e324a</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;scene, const MarkerCallback &amp;callback, const std::vector&lt; std::string &gt; &amp;object_names={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateMarkersForScene</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a56cd9165315fa6cd6886be2380207290</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;scene, const MarkerCallback &amp;callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateVisualMarkers</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a62ba8c3ff349dad7624caa776fd41df2</anchor>
      <arglist>(const moveit::core::RobotState &amp;robot_state, const MarkerCallback &amp;callback, const std::vector&lt; const moveit::core::LinkModel * &gt; &amp;link_models)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateVisualMarkers</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a082119a9af956a3145b5e42fed172c03</anchor>
      <arglist>(const moveit::core::RobotState &amp;robot_state, const MarkerCallback &amp;callback, const std::vector&lt; std::string &gt; &amp;link_names={})</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>linkNames</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a754732fd615195c474edf3133e13681f</anchor>
      <arglist>(const std::vector&lt; const moveit::core::LinkModel * &gt; &amp;link_models)</arglist>
    </member>
    <member kind="function">
      <type>const urdf::Color &amp;</type>
      <name>materialColor</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a353392d0ecbc50f3fa4b2ce3f53c61a3</anchor>
      <arglist>(const urdf::ModelInterface &amp;model, const std::string &amp;material_name)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>materialName</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>acf8a99aa7cd35a34a7406722cdcac323</anchor>
      <arglist>(const T &amp;element)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>materialName</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a7423a3f27e81783deb9520b0fed0fa36</anchor>
      <arglist>(const urdf::Collision &amp;)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>materialName</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ac5732e5a7559c921f943b085d4b7d1b8</anchor>
      <arglist>(const urdf::Visual &amp;element)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>marker_tools.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/</path>
    <filename>marker__tools_8h.html</filename>
    <namespace>moveit</namespace>
    <namespace>moveit::core</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>planning_scene</namespace>
    <member kind="typedef">
      <type>std::function&lt; void(visualization_msgs::Marker &amp;, const std::string &amp;)&gt;</type>
      <name>MarkerCallback</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a9a69d8d0ebceda64d34613225c22035b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateCollisionMarkers</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ac5d20bd6a3171fb962c0a637b630a884</anchor>
      <arglist>(const moveit::core::RobotState &amp;robot_state, const MarkerCallback &amp;callback, const std::vector&lt; const moveit::core::LinkModel * &gt; &amp;link_models)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateCollisionMarkers</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a3fb6b1115c32b852801bfedbec62b537</anchor>
      <arglist>(const moveit::core::RobotState &amp;robot_state, const MarkerCallback &amp;callback, const std::vector&lt; std::string &gt; &amp;link_names={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateMarkersForObjects</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a60332ba009888242ed43b6cab49e324a</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;scene, const MarkerCallback &amp;callback, const std::vector&lt; std::string &gt; &amp;object_names={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateMarkersForScene</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a56cd9165315fa6cd6886be2380207290</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;scene, const MarkerCallback &amp;callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateVisualMarkers</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a62ba8c3ff349dad7624caa776fd41df2</anchor>
      <arglist>(const moveit::core::RobotState &amp;robot_state, const MarkerCallback &amp;callback, const std::vector&lt; const moveit::core::LinkModel * &gt; &amp;link_models)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateVisualMarkers</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a082119a9af956a3145b5e42fed172c03</anchor>
      <arglist>(const moveit::core::RobotState &amp;robot_state, const MarkerCallback &amp;callback, const std::vector&lt; std::string &gt; &amp;link_names={})</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1core.html</anchorfile>
      <anchor>a2895d849ada93075fcbadb834da5824b</anchor>
      <arglist>(LinkModel)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>merge.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/</path>
    <filename>merge_8cpp.html</filename>
    <includes id="merge_8h" name="merge.h" local="no" imported="no">moveit/task_constructor/merge.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <member kind="function">
      <type>moveit::core::JointModelGroup *</type>
      <name>merge</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a983e521f05bed34f105af0adf1ecc4f9</anchor>
      <arglist>(const std::vector&lt; const moveit::core::JointModelGroup * &gt; &amp;groups)</arglist>
    </member>
    <member kind="function">
      <type>robot_trajectory::RobotTrajectoryPtr</type>
      <name>merge</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a5ec837b507881fee8568f728f0a0172a</anchor>
      <arglist>(const std::vector&lt; robot_trajectory::RobotTrajectoryConstPtr &gt; &amp;sub_trajectories, const moveit::core::RobotState &amp;base_state, moveit::core::JointModelGroup *&amp;merged_group, const trajectory_processing::TimeParameterization &amp;time_parameterization)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>merge.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/</path>
    <filename>merge_8h.html</filename>
    <includes id="storage_8h" name="storage.h" local="no" imported="no">moveit/task_constructor/storage.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <member kind="function">
      <type>moveit::core::JointModelGroup *</type>
      <name>merge</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a983e521f05bed34f105af0adf1ecc4f9</anchor>
      <arglist>(const std::vector&lt; const moveit::core::JointModelGroup * &gt; &amp;groups)</arglist>
    </member>
    <member kind="function">
      <type>robot_trajectory::RobotTrajectoryPtr</type>
      <name>merge</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a5ec837b507881fee8568f728f0a0172a</anchor>
      <arglist>(const std::vector&lt; robot_trajectory::RobotTrajectoryConstPtr &gt; &amp;sub_trajectories, const moveit::core::RobotState &amp;base_state, moveit::core::JointModelGroup *&amp;merged_group, const trajectory_processing::TimeParameterization &amp;time_parameterization)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>modify_planning_scene.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/stages/</path>
    <filename>modify__planning__scene_8cpp.html</filename>
    <includes id="modify__planning__scene_8h" name="modify_planning_scene.h" local="no" imported="no">moveit/task_constructor/stages/modify_planning_scene.h</includes>
    <includes id="storage_8h" name="storage.h" local="no" imported="no">moveit/task_constructor/storage.h</includes>
    <includes id="cost__terms_8h" name="cost_terms.h" local="no" imported="no">moveit/task_constructor/cost_terms.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
  </compound>
  <compound kind="file">
    <name>modify_planning_scene.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/stages/</path>
    <filename>modify__planning__scene_8h.html</filename>
    <includes id="stage_8h" name="stage.h" local="no" imported="no">moveit/task_constructor/stage.h</includes>
    <includes id="task__constructor_2properties_8h" name="task_constructor/properties.h" local="no" imported="no">moveit/task_constructor/properties.h</includes>
    <includes id="type__traits_8h" name="type_traits.h" local="no" imported="no">moveit/task_constructor/type_traits.h</includes>
    <class kind="struct">moveit::task_constructor::stages::ModifyPlanningScene::CollisionMatrixPairs</class>
    <class kind="class">moveit::task_constructor::stages::ModifyPlanningScene</class>
    <namespace>moveit</namespace>
    <namespace>moveit::core</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
  </compound>
  <compound kind="file">
    <name>move_relative.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/stages/</path>
    <filename>move__relative_8cpp.html</filename>
    <includes id="move__relative_8h" name="move_relative.h" local="no" imported="no">moveit/task_constructor/stages/move_relative.h</includes>
    <includes id="cost__terms_8h" name="cost_terms.h" local="no" imported="no">moveit/task_constructor/cost_terms.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>getJointStateFromOffset</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1stages.html</anchorfile>
      <anchor>ab46509917e60b16021ccf202e5a74c1a</anchor>
      <arglist>(const boost::any &amp;direction, const Interface::Direction dir, const moveit::core::JointModelGroup *jmg, moveit::core::RobotState &amp;robot_state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>visualizePlan</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1stages.html</anchorfile>
      <anchor>a2ed69089bcefc850f84045a6eb2bf735</anchor>
      <arglist>(std::deque&lt; visualization_msgs::Marker &gt; &amp;markers, Interface::Direction dir, bool success, const std::string &amp;ns, const std::string &amp;frame_id, const Eigen::Isometry3d &amp;start_pose, const Eigen::Isometry3d &amp;reached_pose, const Eigen::Vector3d &amp;linear, double distance)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>move_relative.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/stages/</path>
    <filename>move__relative_8h.html</filename>
    <includes id="stage_8h" name="stage.h" local="no" imported="no">moveit/task_constructor/stage.h</includes>
    <includes id="planner__interface_8h" name="planner_interface.h" local="no" imported="no">moveit/task_constructor/solvers/planner_interface.h</includes>
    <class kind="class">moveit::task_constructor::stages::MoveRelative</class>
    <namespace>moveit</namespace>
    <namespace>moveit::core</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
  </compound>
  <compound kind="file">
    <name>move_to.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/stages/</path>
    <filename>move__to_8cpp.html</filename>
    <includes id="move__to_8h" name="move_to.h" local="no" imported="no">moveit/task_constructor/stages/move_to.h</includes>
    <includes id="cost__terms_8h" name="cost_terms.h" local="no" imported="no">moveit/task_constructor/cost_terms.h</includes>
    <includes id="utils_8h" name="utils.h" local="no" imported="no">moveit/task_constructor/utils.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
  </compound>
  <compound kind="file">
    <name>move_to.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/stages/</path>
    <filename>move__to_8h.html</filename>
    <includes id="stage_8h" name="stage.h" local="no" imported="no">moveit/task_constructor/stage.h</includes>
    <includes id="planner__interface_8h" name="planner_interface.h" local="no" imported="no">moveit/task_constructor/solvers/planner_interface.h</includes>
    <class kind="class">moveit::task_constructor::stages::MoveTo</class>
    <namespace>moveit</namespace>
    <namespace>moveit::core</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
  </compound>
  <compound kind="file">
    <name>moveit_compat.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/</path>
    <filename>moveit__compat_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>MOVEIT_VERSION_GE</name>
      <anchorfile>moveit__compat_8h.html</anchorfile>
      <anchor>ada77929fd260977e96f469a36b0d2a7a</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>multi_planner.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/solvers/</path>
    <filename>multi__planner_8cpp.html</filename>
    <includes id="multi__planner_8h" name="multi_planner.h" local="no" imported="no">moveit/task_constructor/solvers/multi_planner.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::solvers</namespace>
  </compound>
  <compound kind="file">
    <name>multi_planner.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/solvers/</path>
    <filename>multi__planner_8h.html</filename>
    <includes id="planner__interface_8h" name="planner_interface.h" local="no" imported="no">moveit/task_constructor/solvers/planner_interface.h</includes>
    <class kind="class">moveit::task_constructor::solvers::MultiPlanner</class>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::solvers</namespace>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1solvers.html</anchorfile>
      <anchor>a8c318c2cfeb26533121a2fbdad085454</anchor>
      <arglist>(MultiPlanner)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>passthrough.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/stages/</path>
    <filename>passthrough_8cpp.html</filename>
    <includes id="passthrough_8h" name="passthrough.h" local="no" imported="no">moveit/task_constructor/stages/passthrough.h</includes>
    <includes id="storage_8h" name="storage.h" local="no" imported="no">moveit/task_constructor/storage.h</includes>
    <includes id="marker__tools_8h" name="marker_tools.h" local="no" imported="no">moveit/task_constructor/marker_tools.h</includes>
    <includes id="container__p_8h" name="container_p.h" local="no" imported="no">moveit/task_constructor/container_p.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
  </compound>
  <compound kind="file">
    <name>passthrough.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/stages/</path>
    <filename>passthrough_8h.html</filename>
    <includes id="container_8h" name="container.h" local="no" imported="no">moveit/task_constructor/container.h</includes>
    <includes id="cost__queue_8h" name="cost_queue.h" local="no" imported="no">moveit/task_constructor/cost_queue.h</includes>
    <class kind="class">moveit::task_constructor::stages::PassThrough</class>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
  </compound>
  <compound kind="file">
    <name>pick.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/stages/</path>
    <filename>pick_8cpp.html</filename>
    <includes id="pick_8h" name="pick.h" local="no" imported="no">moveit/task_constructor/stages/pick.h</includes>
    <includes id="cartesian__path_8h" name="cartesian_path.h" local="no" imported="no">moveit/task_constructor/solvers/cartesian_path.h</includes>
    <includes id="container_8h" name="container.h" local="no" imported="no">moveit/task_constructor/container.h</includes>
    <includes id="move__relative_8h" name="move_relative.h" local="no" imported="no">moveit/task_constructor/stages/move_relative.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
  </compound>
  <compound kind="file">
    <name>pick.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/stages/</path>
    <filename>pick_8h.html</filename>
    <includes id="container_8h" name="container.h" local="no" imported="no">moveit/task_constructor/container.h</includes>
    <class kind="class">moveit::task_constructor::stages::Pick</class>
    <class kind="class">moveit::task_constructor::stages::PickPlaceBase</class>
    <class kind="class">moveit::task_constructor::stages::Place</class>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::solvers</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1solvers.html</anchorfile>
      <anchor>a821a0c5d5205cf904cd45a632aba1c86</anchor>
      <arglist>(CartesianPath)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pipeline_planner.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/solvers/</path>
    <filename>pipeline__planner_8cpp.html</filename>
    <includes id="pipeline__planner_8h" name="pipeline_planner.h" local="no" imported="no">moveit/task_constructor/solvers/pipeline_planner.h</includes>
    <includes id="task_8h" name="task.h" local="no" imported="no">moveit/task_constructor/task.h</includes>
    <class kind="struct">moveit::task_constructor::solvers::PlannerCache</class>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::solvers</namespace>
    <member kind="function">
      <type>void</type>
      <name>initMotionPlanRequest</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1solvers.html</anchorfile>
      <anchor>a1efec6360de244711e60a338fe901682</anchor>
      <arglist>(moveit_msgs::MotionPlanRequest &amp;req, const PropertyMap &amp;p, const moveit::core::JointModelGroup *jmg, double timeout)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pipeline_planner.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/solvers/</path>
    <filename>pipeline__planner_8h.html</filename>
    <includes id="planner__interface_8h" name="planner_interface.h" local="no" imported="no">moveit/task_constructor/solvers/planner_interface.h</includes>
    <class kind="class">moveit::task_constructor::solvers::PipelinePlanner</class>
    <class kind="struct">moveit::task_constructor::solvers::PipelinePlanner::Specification</class>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::solvers</namespace>
    <namespace>planning_pipeline</namespace>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1solvers.html</anchorfile>
      <anchor>a64c2349cad06417d1ec2dd9f1c61cbbb</anchor>
      <arglist>(PipelinePlanner)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>planner_interface.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/solvers/</path>
    <filename>planner__interface_8cpp.html</filename>
    <includes id="planner__interface_8h" name="planner_interface.h" local="no" imported="no">moveit/task_constructor/solvers/planner_interface.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::solvers</namespace>
  </compound>
  <compound kind="file">
    <name>planner_interface.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/solvers/</path>
    <filename>planner__interface_8h.html</filename>
    <includes id="task__constructor_2properties_8h" name="task_constructor/properties.h" local="no" imported="no">moveit/task_constructor/properties.h</includes>
    <class kind="class">moveit::task_constructor::solvers::PlannerInterface</class>
    <class kind="struct">moveit::task_constructor::solvers::PlannerInterface::Result</class>
    <namespace>moveit</namespace>
    <namespace>moveit::core</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::solvers</namespace>
    <namespace>planning_scene</namespace>
    <namespace>robot_trajectory</namespace>
    <namespace>trajectory_processing</namespace>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1core.html</anchorfile>
      <anchor>a2895d849ada93075fcbadb834da5824b</anchor>
      <arglist>(LinkModel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1solvers.html</anchorfile>
      <anchor>ad31d94691b38c0f1afa0e48b1efa6493</anchor>
      <arglist>(PlannerInterface)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plugins.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/stages/</path>
    <filename>plugins_8cpp.html</filename>
    <includes id="current__state_8h" name="current_state.h" local="no" imported="no">moveit/task_constructor/stages/current_state.h</includes>
  </compound>
  <compound kind="file">
    <name>predicate_filter.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/stages/</path>
    <filename>predicate__filter_8cpp.html</filename>
    <includes id="predicate__filter_8h" name="predicate_filter.h" local="no" imported="no">moveit/task_constructor/stages/predicate_filter.h</includes>
    <includes id="storage_8h" name="storage.h" local="no" imported="no">moveit/task_constructor/storage.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
  </compound>
  <compound kind="file">
    <name>predicate_filter.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/stages/</path>
    <filename>predicate__filter_8h.html</filename>
    <includes id="container_8h" name="container.h" local="no" imported="no">moveit/task_constructor/container.h</includes>
    <class kind="class">moveit::task_constructor::stages::PredicateFilter</class>
    <namespace>moveit</namespace>
    <namespace>moveit::core</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
  </compound>
  <compound kind="file">
    <name>properties.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/</path>
    <filename>properties_8cpp.html</filename>
    <includes id="task__constructor_2properties_8h" name="task_constructor/properties.h" local="no" imported="no">moveit/task_constructor/properties.h</includes>
    <class kind="struct">moveit::task_constructor::PropertyTypeRegistry::Entry</class>
    <class kind="class">moveit::task_constructor::PropertyTypeRegistry</class>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <member kind="function">
      <type>boost::any</type>
      <name>fromName</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ac0b80fa4b9e21b9c62ac56dcc59786ec</anchor>
      <arglist>(const PropertyMap &amp;other, const std::string &amp;other_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PropertyMap::set&lt; boost::any &gt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a15a690f70718966882466c16724ff100</anchor>
      <arglist>(const std::string &amp;name, const boost::any &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boost::format</type>
      <name>TYPE_ERROR_FMT</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ab91622cc24ff34d466497b302a5872d5</anchor>
      <arglist>(&quot;type (%1%) doesn&apos;t match property&apos;s declared type (%2%)&quot;)</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>LOGNAME</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a2638c89f9bc5dc92f2b648a694a23a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PropertyTypeRegistry</type>
      <name>REGISTRY_SINGLETON</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ae4cabf6b8ecd72ec65afe55a680f34b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>python/task_constructor/properties.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/python/task_constructor/</path>
    <filename>python_2task__constructor_2properties_8h.html</filename>
    <includes id="task__constructor_2properties_8h" name="task_constructor/properties.h" local="no" imported="no">moveit/task_constructor/properties.h</includes>
    <class kind="class">moveit::python::PropertyConverter</class>
    <class kind="class">moveit::python::PropertyConverterBase</class>
    <namespace>moveit</namespace>
    <namespace>moveit::python</namespace>
    <namespace>moveit::python::properties</namespace>
  </compound>
  <compound kind="file">
    <name>task_constructor/properties.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/</path>
    <filename>task__constructor_2properties_8h.html</filename>
    <class kind="class">moveit::task_constructor::Property::error</class>
    <class kind="struct">moveit::task_constructor::hasDeserialize</class>
    <class kind="struct">moveit::task_constructor::hasSerialize</class>
    <class kind="class">moveit::task_constructor::Property</class>
    <class kind="class">moveit::task_constructor::PropertyMap</class>
    <class kind="class">moveit::task_constructor::PropertySerializer</class>
    <class kind="class">moveit::task_constructor::PropertySerializerBase</class>
    <class kind="class">moveit::task_constructor::Property::type_error</class>
    <class kind="class">moveit::task_constructor::Property::undeclared</class>
    <class kind="class">moveit::task_constructor::Property::undefined</class>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <member kind="function">
      <type>boost::any</type>
      <name>fromName</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ac0b80fa4b9e21b9c62ac56dcc59786ec</anchor>
      <arglist>(const PropertyMap &amp;other, const std::string &amp;other_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PropertyMap::set&lt; boost::any &gt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a15a690f70718966882466c16724ff100</anchor>
      <arglist>(const std::string &amp;name, const boost::any &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simple_grasp.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/stages/</path>
    <filename>simple__grasp_8cpp.html</filename>
    <includes id="simple__grasp_8h" name="simple_grasp.h" local="no" imported="no">moveit/task_constructor/stages/simple_grasp.h</includes>
    <includes id="compute__ik_8h" name="compute_ik.h" local="no" imported="no">moveit/task_constructor/stages/compute_ik.h</includes>
    <includes id="modify__planning__scene_8h" name="modify_planning_scene.h" local="no" imported="no">moveit/task_constructor/stages/modify_planning_scene.h</includes>
    <includes id="move__to_8h" name="move_to.h" local="no" imported="no">moveit/task_constructor/stages/move_to.h</includes>
    <includes id="joint__interpolation_8h" name="joint_interpolation.h" local="no" imported="no">moveit/task_constructor/solvers/joint_interpolation.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
  </compound>
  <compound kind="file">
    <name>simple_grasp.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/stages/</path>
    <filename>simple__grasp_8h.html</filename>
    <includes id="container_8h" name="container.h" local="no" imported="no">moveit/task_constructor/container.h</includes>
    <class kind="class">moveit::task_constructor::stages::SimpleGrasp</class>
    <class kind="class">moveit::task_constructor::stages::SimpleGraspBase</class>
    <class kind="class">moveit::task_constructor::stages::SimpleUnGrasp</class>
    <namespace>moveit</namespace>
    <namespace>moveit::core</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
  </compound>
  <compound kind="file">
    <name>solvers.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/</path>
    <filename>solvers_8h.html</filename>
    <includes id="cartesian__path_8h" name="cartesian_path.h" local="yes" imported="no">solvers/cartesian_path.h</includes>
    <includes id="joint__interpolation_8h" name="joint_interpolation.h" local="yes" imported="no">solvers/joint_interpolation.h</includes>
    <includes id="pipeline__planner_8h" name="pipeline_planner.h" local="yes" imported="no">solvers/pipeline_planner.h</includes>
  </compound>
  <compound kind="file">
    <name>stage.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/</path>
    <filename>stage_8cpp.html</filename>
    <includes id="stage__p_8h" name="stage_p.h" local="no" imported="no">moveit/task_constructor/stage_p.h</includes>
    <includes id="container__p_8h" name="container_p.h" local="no" imported="no">moveit/task_constructor/container_p.h</includes>
    <includes id="introspection_8h" name="introspection.h" local="no" imported="no">moveit/task_constructor/introspection.h</includes>
    <class kind="struct">moveit::task_constructor::TmpSolutionContext</class>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <member kind="function">
      <type>const char *</type>
      <name>flowSymbol&lt; END_IF_MASK &gt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>aef9c8a95f2d3ad1ea96d6054ed231ae9</anchor>
      <arglist>(InterfaceFlags f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>flowSymbol&lt; START_IF_MASK &gt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ac20f3ac014045276d6477f50f55e2ca7</anchor>
      <arglist>(InterfaceFlags f)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ac7e219649c77f6d5bc52b9c99993b97b</anchor>
      <arglist>(std::ostream &amp;os, const InitStageException &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>afd0cef966e5368200d9c9951690de6c6</anchor>
      <arglist>(std::ostream &amp;os, const PendingPairsPrinter &amp;printer)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a9971030ef54fbe18444b1df01577ffe3</anchor>
      <arglist>(std::ostream &amp;os, const Stage &amp;stage)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a19e3c2d96786159b6d764c91d54e060a</anchor>
      <arglist>(std::ostream &amp;os, const StagePrivate &amp;stage)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>PropagatingEitherWay::send&lt; Interface::BACKWARD &gt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a2da7caa60b808d9ee934e4dca7dff3c7</anchor>
      <arglist>(const InterfaceState &amp;start, InterfaceState &amp;&amp;end, SubTrajectory &amp;&amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>PropagatingEitherWay::send&lt; Interface::FORWARD &gt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a63489533c6eb4b30df0a08a47f109c55</anchor>
      <arglist>(const InterfaceState &amp;start, InterfaceState &amp;&amp;end, SubTrajectory &amp;&amp;trajectory)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stage.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/</path>
    <filename>stage_8h.html</filename>
    <includes id="trajectory__execution__info_8h" name="trajectory_execution_info.h" local="yes" imported="no">trajectory_execution_info.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="storage_8h" name="storage.h" local="no" imported="no">moveit/task_constructor/storage.h</includes>
    <class kind="class">moveit::task_constructor::ComputeBase</class>
    <class kind="class">moveit::task_constructor::Connecting</class>
    <class kind="class">moveit::task_constructor::Generator</class>
    <class kind="class">moveit::task_constructor::InitStageException</class>
    <class kind="class">moveit::task_constructor::MonitoringGenerator</class>
    <class kind="class">moveit::task_constructor::PropagatingBackward</class>
    <class kind="class">moveit::task_constructor::PropagatingEitherWay</class>
    <class kind="class">moveit::task_constructor::PropagatingForward</class>
    <class kind="class">moveit::task_constructor::Stage</class>
    <namespace>moveit</namespace>
    <namespace>moveit::core</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>planning_pipeline</namespace>
    <namespace>planning_scene</namespace>
    <namespace>robot_trajectory</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PRIVATE_CLASS</name>
      <anchorfile>stage_8h.html</anchorfile>
      <anchor>aa92fdaccdc535c8cdc948575bbeb094a</anchor>
      <arglist>(Class)</arglist>
    </member>
    <member kind="typedef">
      <type>utils::Flags&lt; InterfaceFlag &gt;</type>
      <name>InterfaceFlags</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a9f8d2bf04a02955f7075e03d138ef79f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; const InterfaceState &amp;, const InterfaceState &amp; &gt;</type>
      <name>InterfaceStatePair</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>aa8a5fd07098257644e1be06521f8a92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>InterfaceFlag</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>aa379baea5391ba4ed71e35cd8afd984a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READS_START</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>aa379baea5391ba4ed71e35cd8afd984aa4ebccfe84e746f083f2e913d6aba2ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READS_END</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>aa379baea5391ba4ed71e35cd8afd984aa3f637ebe674a5e414c340b4297f9e1c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRITES_NEXT_START</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>aa379baea5391ba4ed71e35cd8afd984aa4429fb00659fb3d5cda652c163637959</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRITES_PREV_END</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>aa379baea5391ba4ed71e35cd8afd984aaf6b3f3e2ce1cc6b6bf99b30d9284757d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONNECT</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>aa379baea5391ba4ed71e35cd8afd984aa876f4d61aaf0b8382262a63dd25728c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROPAGATE_FORWARDS</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>aa379baea5391ba4ed71e35cd8afd984aa9c33e3cfe02f44c8a8bb27b988457590</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROPAGATE_BACKWARDS</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>aa379baea5391ba4ed71e35cd8afd984aa80989b72c6dc1f1a959dbada69ee4992</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GENERATE</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>aa379baea5391ba4ed71e35cd8afd984aa5d89693111494b6f3528ea2ecf04a14f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>constexpr InterfaceFlags</type>
      <name>END_IF_MASK</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ac1da1c8339616eace1e048decdadf125</anchor>
      <arglist>({ READS_END, WRITES_NEXT_START })</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>flowSymbol</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>afc62b5c829f62dd908c07c6eb6c39478</anchor>
      <arglist>(InterfaceFlags f)</arglist>
    </member>
    <member kind="function">
      <type>constexpr InterfaceFlags</type>
      <name>invert</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a02fd46e56e42a6d15b9ff544c1e2fbe1</anchor>
      <arglist>(InterfaceFlags f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a8e809ce550689daedcbfc00af2145b68</anchor>
      <arglist>(CostTerm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>aef3416d49565ad7ae81559a3bf72bf06</anchor>
      <arglist>(Interface)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a98383b015ad3ec25dd73a3fa019c122f</anchor>
      <arglist>(Stage)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ac7e219649c77f6d5bc52b9c99993b97b</anchor>
      <arglist>(std::ostream &amp;os, const InitStageException &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a9971030ef54fbe18444b1df01577ffe3</anchor>
      <arglist>(std::ostream &amp;os, const Stage &amp;stage)</arglist>
    </member>
    <member kind="function">
      <type>constexpr InterfaceFlags</type>
      <name>START_IF_MASK</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a19c286cab240dd4f46eddabab7a13496</anchor>
      <arglist>({ READS_START, WRITES_PREV_END })</arglist>
    </member>
    <member kind="variable">
      <type>constexpr InterfaceFlags</type>
      <name>UNKNOWN</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ad565ec775767e045a0c6e30b69736128</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stage_p.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/</path>
    <filename>stage__p_8h.html</filename>
    <includes id="stage_8h" name="stage.h" local="no" imported="no">moveit/task_constructor/stage.h</includes>
    <includes id="storage_8h" name="storage.h" local="no" imported="no">moveit/task_constructor/storage.h</includes>
    <includes id="cost__terms_8h" name="cost_terms.h" local="no" imported="no">moveit/task_constructor/cost_terms.h</includes>
    <includes id="cost__queue_8h" name="cost_queue.h" local="no" imported="no">moveit/task_constructor/cost_queue.h</includes>
    <class kind="struct">moveit::task_constructor::PendingPairsPrinter</class>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PIMPL_FUNCTIONS</name>
      <anchorfile>stage__p_8h.html</anchorfile>
      <anchor>ad0959d2adcf98c02dfa6fad9ff993004</anchor>
      <arglist>(Class)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>afd0cef966e5368200d9c9951690de6c6</anchor>
      <arglist>(std::ostream &amp;os, const PendingPairsPrinter &amp;printer)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a19e3c2d96786159b6d764c91d54e060a</anchor>
      <arglist>(std::ostream &amp;os, const StagePrivate &amp;stage)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stages.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/</path>
    <filename>stages_8h.html</filename>
    <includes id="compute__ik_8h" name="compute_ik.h" local="yes" imported="no">stages/compute_ik.h</includes>
    <includes id="connect_8h" name="connect.h" local="yes" imported="no">stages/connect.h</includes>
    <includes id="current__state_8h" name="current_state.h" local="yes" imported="no">stages/current_state.h</includes>
    <includes id="fix__collision__objects_8h" name="fix_collision_objects.h" local="yes" imported="no">stages/fix_collision_objects.h</includes>
    <includes id="fixed__cartesian__poses_8h" name="fixed_cartesian_poses.h" local="yes" imported="no">stages/fixed_cartesian_poses.h</includes>
    <includes id="fixed__state_8h" name="fixed_state.h" local="yes" imported="no">stages/fixed_state.h</includes>
    <includes id="generate__grasp__pose_8h" name="generate_grasp_pose.h" local="yes" imported="no">stages/generate_grasp_pose.h</includes>
    <includes id="generate__place__pose_8h" name="generate_place_pose.h" local="yes" imported="no">stages/generate_place_pose.h</includes>
    <includes id="generate__pose_8h" name="generate_pose.h" local="yes" imported="no">stages/generate_pose.h</includes>
    <includes id="modify__planning__scene_8h" name="modify_planning_scene.h" local="yes" imported="no">stages/modify_planning_scene.h</includes>
    <includes id="move__relative_8h" name="move_relative.h" local="yes" imported="no">stages/move_relative.h</includes>
    <includes id="move__to_8h" name="move_to.h" local="yes" imported="no">stages/move_to.h</includes>
    <includes id="predicate__filter_8h" name="predicate_filter.h" local="yes" imported="no">stages/predicate_filter.h</includes>
  </compound>
  <compound kind="file">
    <name>storage.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/</path>
    <filename>storage_8cpp.html</filename>
    <includes id="stage__p_8h" name="stage_p.h" local="no" imported="no">moveit/task_constructor/stage_p.h</includes>
    <includes id="storage_8h" name="storage.h" local="no" imported="no">moveit/task_constructor/storage.h</includes>
    <includes id="introspection_8h" name="introspection.h" local="no" imported="no">moveit/task_constructor/introspection.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <member kind="function">
      <type>planning_scene::PlanningSceneConstPtr</type>
      <name>ensureUpdated</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a30e43abbd59517d3494e9f3b2d36dfc8</anchor>
      <arglist>(const planning_scene::PlanningScenePtr &amp;scene)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a3b25ad385c05c5ddd5e337e03293bab0</anchor>
      <arglist>(std::ostream &amp;os, const Interface &amp;interface)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a144d73c4cbbad9c5ff58194fe378467e</anchor>
      <arglist>(std::ostream &amp;os, const InterfaceState::Priority &amp;prio)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a99a81902115e4dbaf46e5ca515730141</anchor>
      <arglist>(std::ostream &amp;os, Interface::Direction dir)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>storage.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/</path>
    <filename>storage_8h.html</filename>
    <includes id="task__constructor_2properties_8h" name="task_constructor/properties.h" local="no" imported="no">moveit/task_constructor/properties.h</includes>
    <includes id="cost__queue_8h" name="cost_queue.h" local="no" imported="no">moveit/task_constructor/cost_queue.h</includes>
    <includes id="utils_8h" name="utils.h" local="no" imported="no">moveit/task_constructor/utils.h</includes>
    <class kind="class">moveit::task_constructor::Interface::const_iterator</class>
    <class kind="class">moveit::task_constructor::Interface::DisableNotify</class>
    <class kind="class">moveit::task_constructor::Interface</class>
    <class kind="class">moveit::task_constructor::InterfaceState</class>
    <class kind="class">moveit::task_constructor::Interface::iterator</class>
    <class kind="struct">std::less&lt; moveit::task_constructor::SolutionBase * &gt;</class>
    <class kind="struct">moveit::task_constructor::InterfaceState::Priority</class>
    <class kind="class">moveit::task_constructor::SolutionBase</class>
    <class kind="class">moveit::task_constructor::SolutionSequence</class>
    <class kind="class">moveit::task_constructor::SubTrajectory</class>
    <class kind="class">moveit::task_constructor::WrappedSolution</class>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>planning_scene</namespace>
    <namespace>robot_trajectory</namespace>
    <namespace>std</namespace>
    <member kind="function">
      <type>size_t</type>
      <name>getIndex</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a910f6b35a7c62e5254d3263c40de31a5</anchor>
      <arglist>(const T &amp;container, typename T::const_iterator search)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>aef3416d49565ad7ae81559a3bf72bf06</anchor>
      <arglist>(Interface)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ab71ec91aaaffbc9aeb2837682877c9cb</anchor>
      <arglist>(InterfaceState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a422fa3ad3edbf2428f36aafb9544e2f4</anchor>
      <arglist>(Introspection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a41c12cd7d05c754b665020b3d8aaae42</anchor>
      <arglist>(SolutionBase)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a650e4b405c0d7bae8832dd5396abca1f</anchor>
      <arglist>(SolutionSequence)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a98383b015ad3ec25dd73a3fa019c122f</anchor>
      <arglist>(Stage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>abe77770423e971cddb092fdb6312468a</anchor>
      <arglist>(SubTrajectory)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a3b25ad385c05c5ddd5e337e03293bab0</anchor>
      <arglist>(std::ostream &amp;os, const Interface &amp;interface)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a144d73c4cbbad9c5ff58194fe378467e</anchor>
      <arglist>(std::ostream &amp;os, const InterfaceState::Priority &amp;prio)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a99a81902115e4dbaf46e5ca515730141</anchor>
      <arglist>(std::ostream &amp;os, Interface::Direction dir)</arglist>
    </member>
    <member kind="function">
      <type>constexpr Interface::Direction</type>
      <name>opposite</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ab16260c58eebfb1847e70420a9f58845</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>constexpr Interface::Direction</type>
      <name>opposite&lt; Interface::BACKWARD &gt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a01f162e4ea855be382f108a6d997478a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>constexpr Interface::Direction</type>
      <name>opposite&lt; Interface::FORWARD &gt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ab25acfb6d7f471ff0107ff5cb8686fe2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const InterfaceState *</type>
      <name>state</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>abcc8101b5d6eea0c15ed9950b8bab9a2</anchor>
      <arglist>(const SolutionBase &amp;solution)</arglist>
    </member>
    <member kind="function">
      <type>const InterfaceState *</type>
      <name>state&lt; Interface::BACKWARD &gt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a0b6413984ed88136f58923725b6447b0</anchor>
      <arglist>(const SolutionBase &amp;solution)</arglist>
    </member>
    <member kind="function">
      <type>const InterfaceState *</type>
      <name>state&lt; Interface::FORWARD &gt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a84c30ebe0901a867da67a187a0d391e2</anchor>
      <arglist>(const SolutionBase &amp;solution)</arglist>
    </member>
    <member kind="function">
      <type>const InterfaceState::Solutions &amp;</type>
      <name>trajectories</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>aa3aac8c950d1df227701ad6975f19349</anchor>
      <arglist>(const InterfaceState &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>const InterfaceState::Solutions &amp;</type>
      <name>trajectories&lt; Interface::BACKWARD &gt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a13693deb67cb44456583220b58d15269</anchor>
      <arglist>(const InterfaceState &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>const InterfaceState::Solutions &amp;</type>
      <name>trajectories&lt; Interface::FORWARD &gt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a18a5166dccb30959b1cbb2548b42753d</anchor>
      <arglist>(const InterfaceState &amp;state)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>task.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/</path>
    <filename>task_8cpp.html</filename>
    <includes id="container__p_8h" name="container_p.h" local="no" imported="no">moveit/task_constructor/container_p.h</includes>
    <includes id="task__p_8h" name="task_p.h" local="no" imported="no">moveit/task_constructor/task_p.h</includes>
    <includes id="introspection_8h" name="introspection.h" local="no" imported="no">moveit/task_constructor/introspection.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
  </compound>
  <compound kind="file">
    <name>task.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/</path>
    <filename>task_8h.html</filename>
    <includes id="container_8h" name="container.h" local="yes" imported="no">container.h</includes>
    <includes id="introspection_8h" name="introspection.h" local="no" imported="no">moveit/task_constructor/introspection.h</includes>
    <class kind="class">moveit::task_constructor::Task</class>
    <namespace>moveit</namespace>
    <namespace>moveit::core</namespace>
    <namespace>moveit::task_constructor</namespace>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ab5daf429739c58819997702f3a6f460a</anchor>
      <arglist>(ContainerBase)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a98383b015ad3ec25dd73a3fa019c122f</anchor>
      <arglist>(Stage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a4a8b05dc55a5f26e11e1043e35777fd1</anchor>
      <arglist>(Task)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ad64b0023e112e429a287e6addef4009b</anchor>
      <arglist>(std::ostream &amp;os, const Task &amp;task)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>task_p.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/</path>
    <filename>task__p_8h.html</filename>
    <includes id="container__p_8h" name="container_p.h" local="no" imported="no">moveit/task_constructor/container_p.h</includes>
    <includes id="task_8h" name="task.h" local="no" imported="no">moveit/task_constructor/task.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>robot_model_loader</namespace>
  </compound>
  <compound kind="file">
    <name>trajectory_execution_info.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/</path>
    <filename>trajectory__execution__info_8h.html</filename>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <member kind="typedef">
      <type>moveit_task_constructor_msgs::TrajectoryExecutionInfo</type>
      <name>TrajectoryExecutionInfo</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a187fc78424facd7c45c1ec47a16ee99e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type_traits.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/</path>
    <filename>type__traits_8h.html</filename>
    <class kind="struct">moveit::task_constructor::is_container</class>
    <class kind="struct">moveit::task_constructor::is_container_helper</class>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
  </compound>
  <compound kind="file">
    <name>utils.cpp</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/src/</path>
    <filename>utils_8cpp.html</filename>
    <includes id="task__constructor_2properties_8h" name="task_constructor/properties.h" local="no" imported="no">moveit/task_constructor/properties.h</includes>
    <includes id="storage_8h" name="storage.h" local="no" imported="no">moveit/task_constructor/storage.h</includes>
    <namespace>moveit</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::utils</namespace>
    <member kind="function">
      <type>bool</type>
      <name>getRobotTipForFrame</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1utils.html</anchorfile>
      <anchor>a964f4162a56c5c6139068622caa2d294</anchor>
      <arglist>(const Property &amp;property, const planning_scene::PlanningScene &amp;scene, const moveit::core::JointModelGroup *jmg, SolutionBase &amp;solution, const moveit::core::LinkModel *&amp;robot_link, Eigen::Isometry3d &amp;tip_in_global_frame)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utils.h</name>
    <path>/tmp/ws/src/moveit_task_constructor/core/include/moveit/task_constructor/</path>
    <filename>utils_8h.html</filename>
    <class kind="class">moveit::task_constructor::utils::Flags</class>
    <namespace>moveit</namespace>
    <namespace>moveit::core</namespace>
    <namespace>moveit::task_constructor</namespace>
    <namespace>moveit::task_constructor::utils</namespace>
    <namespace>planning_scene</namespace>
    <member kind="function">
      <type>bool</type>
      <name>getRobotTipForFrame</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1utils.html</anchorfile>
      <anchor>a964f4162a56c5c6139068622caa2d294</anchor>
      <arglist>(const Property &amp;property, const planning_scene::PlanningScene &amp;scene, const moveit::core::JointModelGroup *jmg, SolutionBase &amp;solution, const moveit::core::LinkModel *&amp;robot_link, Eigen::Isometry3d &amp;tip_in_global_frame)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1core.html</anchorfile>
      <anchor>a2895d849ada93075fcbadb834da5824b</anchor>
      <arglist>(LinkModel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a2254b9d13fc396e4f43628a54104a1d2</anchor>
      <arglist>(Property)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a41c12cd7d05c754b665020b3d8aaae42</anchor>
      <arglist>(SolutionBase)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::Alternatives</name>
    <filename>classmoveit_1_1task__constructor_1_1Alternatives.html</filename>
    <base>moveit::task_constructor::ParallelContainerBase</base>
    <member kind="function">
      <type></type>
      <name>Alternatives</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Alternatives.html</anchorfile>
      <anchor>ab7457f50224b4c9eae80848f3a1bc39c</anchor>
      <arglist>(const std::string &amp;name=&quot;alternatives&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canCompute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Alternatives.html</anchorfile>
      <anchor>a04e71233da888e14bd3243925f901d0e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Alternatives.html</anchorfile>
      <anchor>a5a5adbffa20d6082b2ef6234a4c12927</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onNewSolution</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Alternatives.html</anchorfile>
      <anchor>a48b7fd8ffbb05768401d5c01ea82ea53</anchor>
      <arglist>(const SolutionBase &amp;s) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::solvers::CartesianPath</name>
    <filename>classmoveit_1_1task__constructor_1_1solvers_1_1CartesianPath.html</filename>
    <base>moveit::task_constructor::solvers::PlannerInterface</base>
    <member kind="function">
      <type></type>
      <name>CartesianPath</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1CartesianPath.html</anchorfile>
      <anchor>a87f2a29b43c4fe830901d2c9e126b8c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1CartesianPath.html</anchorfile>
      <anchor>a1bd8b7f72d051260bd40001b91bb2dd3</anchor>
      <arglist>(const moveit::core::RobotModelConstPtr &amp;robot_model) override</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>plan</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1CartesianPath.html</anchorfile>
      <anchor>a56b48c5b93dad4d3aa64cf7a9b302212</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;from, const moveit::core::LinkModel &amp;link, const Eigen::Isometry3d &amp;offset, const Eigen::Isometry3d &amp;target, const moveit::core::JointModelGroup *jmg, double timeout, robot_trajectory::RobotTrajectoryPtr &amp;result, const moveit_msgs::Constraints &amp;path_constraints=moveit_msgs::Constraints()) override</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>plan</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1CartesianPath.html</anchorfile>
      <anchor>a0577c9cf21779840fc2ab5f5bd5e4d95</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;from, const planning_scene::PlanningSceneConstPtr &amp;to, const moveit::core::JointModelGroup *jmg, double timeout, robot_trajectory::RobotTrajectoryPtr &amp;result, const moveit_msgs::Constraints &amp;path_constraints=moveit_msgs::Constraints()) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setJumpThreshold</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1CartesianPath.html</anchorfile>
      <anchor>a3cd859165188b76dd27ff312c116826c</anchor>
      <arglist>(double jump_threshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxAccelerationScaling</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1CartesianPath.html</anchorfile>
      <anchor>ac5a0679da8850f732febe570f867133d</anchor>
      <arglist>(double factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxVelocityScaling</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1CartesianPath.html</anchorfile>
      <anchor>aba9667284f5b14481e139dcf08df0b46</anchor>
      <arglist>(double factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinFraction</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1CartesianPath.html</anchorfile>
      <anchor>a5cfd569f937052f84d32a7c065afc353</anchor>
      <arglist>(double min_fraction)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStepSize</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1CartesianPath.html</anchorfile>
      <anchor>a9a8d8df4ec1e0a7cbaaf8c30ae2bb102</anchor>
      <arglist>(double step_size)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::cost::Clearance</name>
    <filename>classmoveit_1_1task__constructor_1_1cost_1_1Clearance.html</filename>
    <base>moveit::task_constructor::TrajectoryCostTerm</base>
    <member kind="function">
      <type></type>
      <name>Clearance</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1cost_1_1Clearance.html</anchorfile>
      <anchor>ae45f7047df3ec4625b11f53d57279559</anchor>
      <arglist>(bool with_world=true, bool cumulative=false, std::string group_property=&quot;group&quot;, Mode mode=Mode::AUTO)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1cost_1_1Clearance.html</anchorfile>
      <anchor>ad5c6da68e959cc73290fc3dea9f5193c</anchor>
      <arglist>(const SubTrajectory &amp;s, std::string &amp;comment) const override</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>cumulative</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1cost_1_1Clearance.html</anchorfile>
      <anchor>a0a3fd58b4793e1276b59c8d5134b394c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::function&lt; double(double)&gt;</type>
      <name>distance_to_cost</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1cost_1_1Clearance.html</anchorfile>
      <anchor>a5fc8c7704110636f2b2335bf92a7654f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>group_property</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1cost_1_1Clearance.html</anchorfile>
      <anchor>aaa9f2571006785fcf34c69172bdc1c84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mode</type>
      <name>mode</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1cost_1_1Clearance.html</anchorfile>
      <anchor>a55cf5e6fd362758f6f5a661a1fa1bf9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>with_world</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1cost_1_1Clearance.html</anchorfile>
      <anchor>adfc3b465528c65c07437e96bff2f0eba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>moveit::task_constructor::stages::ModifyPlanningScene::CollisionMatrixPairs</name>
    <filename>structmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene_1_1CollisionMatrixPairs.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>allow</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene_1_1CollisionMatrixPairs.html</anchorfile>
      <anchor>a199ae8d90a875284450fa62857540cf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Names</type>
      <name>first</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene_1_1CollisionMatrixPairs.html</anchorfile>
      <anchor>a2fcc9ce55e2832b1ad41216bc1b89aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Names</type>
      <name>second</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene_1_1CollisionMatrixPairs.html</anchorfile>
      <anchor>a5a2d9eeef8bdd15ab4bd6c353adb6c7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::ComputeBase</name>
    <filename>classmoveit_1_1task__constructor_1_1ComputeBase.html</filename>
    <base>moveit::task_constructor::Stage</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>ComputeBase</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1ComputeBase.html</anchorfile>
      <anchor>af5f98d70972448f66efe3891c9a8d8f1</anchor>
      <arglist>(ComputeBasePrivate *impl)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::stages::ComputeIK</name>
    <filename>classmoveit_1_1task__constructor_1_1stages_1_1ComputeIK.html</filename>
    <base>moveit::task_constructor::WrapperBase</base>
    <member kind="function">
      <type>bool</type>
      <name>canCompute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ComputeIK.html</anchorfile>
      <anchor>a28c8447b6c9cf3cd69848cd38f5b71f4</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ComputeIK.html</anchorfile>
      <anchor>ac1de9c6554ed2c0f154a5a209d65e900</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComputeIK</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ComputeIK.html</anchorfile>
      <anchor>a7478526789080921e35f464207b644ca</anchor>
      <arglist>(const std::string &amp;name=&quot;IK&quot;, Stage::pointer &amp;&amp;child=Stage::pointer())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ComputeIK.html</anchorfile>
      <anchor>a8e86248c690676be4a7e7bf15eac17d9</anchor>
      <arglist>(const core::RobotModelConstPtr &amp;robot_model) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onNewSolution</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ComputeIK.html</anchorfile>
      <anchor>a0993ab92f1c96e0d24cc2b757d4b46c6</anchor>
      <arglist>(const SolutionBase &amp;s) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ComputeIK.html</anchorfile>
      <anchor>ae1905e0ee9deaa609a8771510141f4d7</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEndEffector</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ComputeIK.html</anchorfile>
      <anchor>a334636b253a38fc104d64d5720afade0</anchor>
      <arglist>(const std::string &amp;eef)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGroup</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ComputeIK.html</anchorfile>
      <anchor>a5e2381df4257bb3ce1564fdf90bcb3ba</anchor>
      <arglist>(const std::string &amp;group)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIgnoreCollisions</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ComputeIK.html</anchorfile>
      <anchor>a6525bd2fb62cc6767e84783aad532556</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIKFrame</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ComputeIK.html</anchorfile>
      <anchor>ae5d905604d23a9c33251ae7477573e90</anchor>
      <arglist>(const Eigen::Isometry3d &amp;pose, const std::string &amp;link)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIKFrame</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ComputeIK.html</anchorfile>
      <anchor>a8c64c5f6b1032a97d171f09e3930a3c7</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIKFrame</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ComputeIK.html</anchorfile>
      <anchor>aad101a7253ed5c23e6f72cf45fc00e72</anchor>
      <arglist>(const std::string &amp;link)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIKFrame</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ComputeIK.html</anchorfile>
      <anchor>a0516aa72890040593e6c11c8c6427b9c</anchor>
      <arglist>(const T &amp;p, const std::string &amp;link)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxIKSolutions</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ComputeIK.html</anchorfile>
      <anchor>a6ee23915f61f470631776146c9c4fc65</anchor>
      <arglist>(uint32_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinSolutionDistance</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ComputeIK.html</anchorfile>
      <anchor>a02cbaf6b9b2aad9d0836a8c83bd8191e</anchor>
      <arglist>(double distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTargetPose</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ComputeIK.html</anchorfile>
      <anchor>ad6693d9e487fa9b27275e0a2a7b4534a</anchor>
      <arglist>(const Eigen::Isometry3d &amp;pose, const std::string &amp;frame=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTargetPose</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ComputeIK.html</anchorfile>
      <anchor>a39c8faa912056fa91d2fdbb3bda4643f</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTargetPose</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ComputeIK.html</anchorfile>
      <anchor>a53566e1a22726b4fcf3295235857e23c</anchor>
      <arglist>(const T &amp;p, const std::string &amp;frame=&quot;&quot;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ordered&lt; const SolutionBase * &gt;</type>
      <name>upstream_solutions_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ComputeIK.html</anchorfile>
      <anchor>a54cd72ec849eb44c9b27932f2e435018</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::stages::Connect</name>
    <filename>classmoveit_1_1task__constructor_1_1stages_1_1Connect.html</filename>
    <base>moveit::task_constructor::Connecting</base>
    <member kind="typedef">
      <type>std::vector&lt; std::pair&lt; std::string, solvers::PlannerInterfacePtr &gt; &gt;</type>
      <name>GroupPlannerVector</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1Connect.html</anchorfile>
      <anchor>a764d2195e441a9389de2409716481141</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MergeMode</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1Connect.html</anchorfile>
      <anchor>aa9670467714018395448700a62bf4b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEQUENTIAL</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1Connect.html</anchorfile>
      <anchor>aa9670467714018395448700a62bf4b62a6de03832a0af4a80c20646efd6181c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WAYPOINTS</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1Connect.html</anchorfile>
      <anchor>aa9670467714018395448700a62bf4b62a2c4f70fda11301731dcf6b832fd1dc21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEQUENTIAL</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1Connect.html</anchorfile>
      <anchor>aa9670467714018395448700a62bf4b62a6de03832a0af4a80c20646efd6181c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WAYPOINTS</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1Connect.html</anchorfile>
      <anchor>aa9670467714018395448700a62bf4b62a2c4f70fda11301731dcf6b832fd1dc21</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1Connect.html</anchorfile>
      <anchor>af0e691240462c9b58e7240eb77944d51</anchor>
      <arglist>(const InterfaceState &amp;from, const InterfaceState &amp;to) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Connect</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1Connect.html</anchorfile>
      <anchor>aa18954bce9839a4324f8f17ecde3ac92</anchor>
      <arglist>(const std::string &amp;name=&quot;connect&quot;, const GroupPlannerVector &amp;planners={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1Connect.html</anchorfile>
      <anchor>a95243436e1c748e5d710364d187ca127</anchor>
      <arglist>(const moveit::core::RobotModelConstPtr &amp;robot_model) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1Connect.html</anchorfile>
      <anchor>a98ec31b7d6737831e426345e43d4ca17</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxDistance</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1Connect.html</anchorfile>
      <anchor>a47a3e03c6fbcf38348dca475a74a7271</anchor>
      <arglist>(double max_distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPathConstraints</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1Connect.html</anchorfile>
      <anchor>a12b6a5cc5db15493608024b51fa99110</anchor>
      <arglist>(moveit_msgs::Constraints path_constraints)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>compatible</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1Connect.html</anchorfile>
      <anchor>a3c0c6aef96a21108daef43486b7060f7</anchor>
      <arglist>(const InterfaceState &amp;from_state, const InterfaceState &amp;to_state) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SolutionSequencePtr</type>
      <name>makeSequential</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1Connect.html</anchorfile>
      <anchor>a4ae83d95786b6b6dc41d549fd9b29434</anchor>
      <arglist>(const std::vector&lt; robot_trajectory::RobotTrajectoryConstPtr &gt; &amp;sub_trajectories, const std::vector&lt; planning_scene::PlanningSceneConstPtr &gt; &amp;intermediate_scenes, const InterfaceState &amp;from, const InterfaceState &amp;to)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SubTrajectoryPtr</type>
      <name>merge</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1Connect.html</anchorfile>
      <anchor>a6548e99c0dfe66a7cd5b98dc00f8e303</anchor>
      <arglist>(const std::vector&lt; robot_trajectory::RobotTrajectoryConstPtr &gt; &amp;sub_trajectories, const std::vector&lt; planning_scene::PlanningSceneConstPtr &gt; &amp;intermediate_scenes, const moveit::core::RobotState &amp;state)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>moveit::core::JointModelGroupPtr</type>
      <name>merged_jmg_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1Connect.html</anchorfile>
      <anchor>a6c3b08371624175541eb05241314fdd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GroupPlannerVector</type>
      <name>planner_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1Connect.html</anchorfile>
      <anchor>abd339cddf42f718d515ec3d462a18e05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; InterfaceState &gt;</type>
      <name>states_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1Connect.html</anchorfile>
      <anchor>af7eb056a38702d2e40ccf63a8066f85e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; SubTrajectory &gt;</type>
      <name>subsolutions_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1Connect.html</anchorfile>
      <anchor>ae10758e06cec01cfa865d68d37a5f773</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::Connecting</name>
    <filename>classmoveit_1_1task__constructor_1_1Connecting.html</filename>
    <base>moveit::task_constructor::ComputeBase</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>compute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Connecting.html</anchorfile>
      <anchor>aa871ff76aa9fc88620e3dbd81a4fdccb</anchor>
      <arglist>(const InterfaceState &amp;from, const InterfaceState &amp;to)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Connecting</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Connecting.html</anchorfile>
      <anchor>a229f9871f92f6fdc9c627ddf1b5b3689</anchor>
      <arglist>(const std::string &amp;name=&quot;connecting&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Connecting.html</anchorfile>
      <anchor>afae0fb3dce8011057de517419af7a0a6</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>compatible</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Connecting.html</anchorfile>
      <anchor>ae2a0bf5e51d882cb543dc618d7f59e2c</anchor>
      <arglist>(const InterfaceState &amp;from_state, const InterfaceState &amp;to_state) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>connect</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Connecting.html</anchorfile>
      <anchor>a9c41e3e0ee0caed37cae4f60ee2882c3</anchor>
      <arglist>(const InterfaceState &amp;from, const InterfaceState &amp;to, const SolutionBasePtr &amp;solution)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>connect</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Connecting.html</anchorfile>
      <anchor>a7b04308f241b2ee3b6087f8fda985008</anchor>
      <arglist>(const InterfaceState &amp;from, const InterfaceState &amp;to, SubTrajectory &amp;&amp;trajectory)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>connect</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Connecting.html</anchorfile>
      <anchor>a96adc1a439999e5af900ad3460983d7d</anchor>
      <arglist>(const InterfaceState &amp;from, const InterfaceState &amp;to, SubTrajectory &amp;&amp;trajectory, double cost)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::Interface::const_iterator</name>
    <filename>classmoveit_1_1task__constructor_1_1Interface_1_1const__iterator.html</filename>
    <member kind="function">
      <type></type>
      <name>const_iterator</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface_1_1const__iterator.html</anchorfile>
      <anchor>ade9573f9a52319d87ed011eb5ac7ee59</anchor>
      <arglist>(base_type::const_iterator other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>const_iterator</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface_1_1const__iterator.html</anchorfile>
      <anchor>a3a2e5a5680de92ef0e4ad139134cf378</anchor>
      <arglist>(base_type::iterator other)</arglist>
    </member>
    <member kind="function">
      <type>const InterfaceState &amp;</type>
      <name>operator*</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface_1_1const__iterator.html</anchorfile>
      <anchor>a37da7b12b6401b1313df8938fe564211</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>const InterfaceState *</type>
      <name>operator-&gt;</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface_1_1const__iterator.html</anchorfile>
      <anchor>a8bc85933a3d7673ccbf22b7e81ce13ce</anchor>
      <arglist>() const noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::cost::Constant</name>
    <filename>classmoveit_1_1task__constructor_1_1cost_1_1Constant.html</filename>
    <base>moveit::task_constructor::CostTerm</base>
    <member kind="function">
      <type></type>
      <name>Constant</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1cost_1_1Constant.html</anchorfile>
      <anchor>a0b968b5632fec837f7ef404ffe210ec3</anchor>
      <arglist>(double c)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1cost_1_1Constant.html</anchorfile>
      <anchor>a97664a3fffa57acc8f3482d81c7fd48d</anchor>
      <arglist>(const SolutionSequence &amp;s, std::string &amp;comment) const override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1cost_1_1Constant.html</anchorfile>
      <anchor>aafff7e9950266f1750ba43027634f656</anchor>
      <arglist>(const SubTrajectory &amp;s, std::string &amp;comment) const override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1cost_1_1Constant.html</anchorfile>
      <anchor>aaf8bd5aaaf8fb879bc06c45a5ff66745</anchor>
      <arglist>(const WrappedSolution &amp;s, std::string &amp;comment) const override</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>cost</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1cost_1_1Constant.html</anchorfile>
      <anchor>af0b083b44de43ee31b9eb9bc5b502d61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::ContainerBase</name>
    <filename>classmoveit_1_1task__constructor_1_1ContainerBase.html</filename>
    <base>moveit::task_constructor::Stage</base>
    <member kind="typedef">
      <type>std::unique_ptr&lt; ContainerBase &gt;</type>
      <name>pointer</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1ContainerBase.html</anchorfile>
      <anchor>a88b567f48c4e0d2fc8b9b213a2e6127d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; bool(const Stage &amp;, unsigned int)&gt;</type>
      <name>StageCallback</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1ContainerBase.html</anchorfile>
      <anchor>a9f1f0c2faab034d72c8bbefceac8f6d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1ContainerBase.html</anchorfile>
      <anchor>afd87c6ea3fbccaa2e85000a32c161f39</anchor>
      <arglist>(Stage::pointer &amp;&amp;stage)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>canCompute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1ContainerBase.html</anchorfile>
      <anchor>a315986755c4dbd58959c18674b295108</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1ContainerBase.html</anchorfile>
      <anchor>a6c23109d0b285fc4c3613c92125de560</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>compute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1ContainerBase.html</anchorfile>
      <anchor>aac8f2aee2e0695fb5d05871c2f108701</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>explainFailure</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1ContainerBase.html</anchorfile>
      <anchor>a6e13790aeb0bf0e6c8bb1f7bb8f96b16</anchor>
      <arglist>(std::ostream &amp;os) const override</arglist>
    </member>
    <member kind="function">
      <type>Stage *</type>
      <name>findChild</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1ContainerBase.html</anchorfile>
      <anchor>a2424b9dec15654104cc6fee6cf70c079</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1ContainerBase.html</anchorfile>
      <anchor>a326946ae5f036add4beccda3bdfe4fa3</anchor>
      <arglist>(const moveit::core::RobotModelConstPtr &amp;robot_model) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>insert</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1ContainerBase.html</anchorfile>
      <anchor>acc4e7c8474fc77003aeb8052c7465c34</anchor>
      <arglist>(Stage::pointer &amp;&amp;stage, int before=-1)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>numChildren</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1ContainerBase.html</anchorfile>
      <anchor>a4664031e47a878219a303bef9c17d929</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>onNewSolution</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1ContainerBase.html</anchorfile>
      <anchor>ad0ae3707238d00d028aad54f73c3b206</anchor>
      <arglist>(const SolutionBase &amp;s)=0</arglist>
    </member>
    <member kind="function">
      <type>Stage *</type>
      <name>operator[]</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1ContainerBase.html</anchorfile>
      <anchor>a0c95c781819d07d30ab965f38d809e7e</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Stage::pointer</type>
      <name>remove</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1ContainerBase.html</anchorfile>
      <anchor>a5163b6b8ba0d5d9c116ef22cb966a143</anchor>
      <arglist>(int pos)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Stage::pointer</type>
      <name>remove</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1ContainerBase.html</anchorfile>
      <anchor>a869fc9b52a327a830d0655e93af55da7</anchor>
      <arglist>(Stage *child)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1ContainerBase.html</anchorfile>
      <anchor>a298601bca7f5510ae4d71ed4b1d88f8b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>traverseChildren</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1ContainerBase.html</anchorfile>
      <anchor>aaa3b2c86ea2cd85b00414876b6f52bd8</anchor>
      <arglist>(const StageCallback &amp;processor) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>traverseRecursively</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1ContainerBase.html</anchorfile>
      <anchor>a38ab099ab9bcfb995e7516485006ba90</anchor>
      <arglist>(const StageCallback &amp;processor) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ContainerBase</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1ContainerBase.html</anchorfile>
      <anchor>ab9950de0a7fbbd1a5753f3a17548c5d7</anchor>
      <arglist>(ContainerBasePrivate *impl)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cost_ordered</name>
    <filename>classcost__ordered.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>auto</type>
      <name>insert</name>
      <anchorfile>classcost__ordered.html</anchorfile>
      <anchor>a458861892f8ce08d61b2216839d45d70</anchor>
      <arglist>(const ValueType &amp;value, const CostType cost)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>insert</name>
      <anchorfile>classcost__ordered.html</anchorfile>
      <anchor>a32791b6296dfbdb8a8f7d509ffa20b7d</anchor>
      <arglist>(ValueType &amp;&amp;value, const CostType cost)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ordered&lt; detail::ItemCostPair&lt; ValueType, CostType &gt;, Compare &gt;</type>
      <name>base_type</name>
      <anchorfile>classcost__ordered.html</anchorfile>
      <anchor>a86e20341465d8fdd7a8f6f8e34858d73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::CostTerm</name>
    <filename>classmoveit_1_1task__constructor_1_1CostTerm.html</filename>
    <member kind="function">
      <type></type>
      <name>CostTerm</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1CostTerm.html</anchorfile>
      <anchor>a18bc72e1c612b6223d75a68da6c85e0c</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CostTerm</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1CostTerm.html</anchorfile>
      <anchor>a13a500d52c7789355e583c5e61e5a037</anchor>
      <arglist>(std::nullptr_t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>operator()</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1CostTerm.html</anchorfile>
      <anchor>a2fa3ebed81f9e0035e9dac9328f3518e</anchor>
      <arglist>(const SolutionSequence &amp;s, std::string &amp;comment) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>operator()</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1CostTerm.html</anchorfile>
      <anchor>a2ea86cf37dfd6443129a7765afeac96e</anchor>
      <arglist>(const SubTrajectory &amp;s, std::string &amp;comment) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>operator()</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1CostTerm.html</anchorfile>
      <anchor>a73f3b7d3a26a65943cb74e4ff5a817d4</anchor>
      <arglist>(const WrappedSolution &amp;s, std::string &amp;comment) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CostTerm</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1CostTerm.html</anchorfile>
      <anchor>a087a44465afc079c23cb2becad7879f7</anchor>
      <arglist>()=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::stages::CurrentState</name>
    <filename>classmoveit_1_1task__constructor_1_1stages_1_1CurrentState.html</filename>
    <base>moveit::task_constructor::Generator</base>
    <member kind="function">
      <type>bool</type>
      <name>canCompute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1CurrentState.html</anchorfile>
      <anchor>a1bdcadde7b73a2a5f68de501baa1bbbd</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1CurrentState.html</anchorfile>
      <anchor>ad36f27187b1b88b08d47055a682bc05d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CurrentState</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1CurrentState.html</anchorfile>
      <anchor>af05fce522ed8aa8a36490941b01a5c8e</anchor>
      <arglist>(const std::string &amp;name=&quot;current state&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1CurrentState.html</anchorfile>
      <anchor>a6fd8f203b218f837c6a388ddde02ec07</anchor>
      <arglist>(const moveit::core::RobotModelConstPtr &amp;robot_model) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>moveit::core::RobotModelConstPtr</type>
      <name>robot_model_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1CurrentState.html</anchorfile>
      <anchor>aa4b484bdf44dc20a8731b1609be1d08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_scene::PlanningScenePtr</type>
      <name>scene_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1CurrentState.html</anchorfile>
      <anchor>aff31e1105ffa4f1f650fd781565591fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::Interface::DisableNotify</name>
    <filename>classmoveit_1_1task__constructor_1_1Interface_1_1DisableNotify.html</filename>
    <member kind="function">
      <type></type>
      <name>DisableNotify</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface_1_1DisableNotify.html</anchorfile>
      <anchor>a7f907bbca4bf5d7093f31211b654e25b</anchor>
      <arglist>(Interface &amp;i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DisableNotify</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface_1_1DisableNotify.html</anchorfile>
      <anchor>a54459e0c259d88d108a286917e14d7f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface &amp;</type>
      <name>if_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface_1_1DisableNotify.html</anchorfile>
      <anchor>a759b4f56f74f086a4698aff3b7514fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::NotifyFunction</type>
      <name>old_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface_1_1DisableNotify.html</anchorfile>
      <anchor>a3c9cfc1b2c8ea3de74f780a70fa06678</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::cost::DistanceToReference</name>
    <filename>classmoveit_1_1task__constructor_1_1cost_1_1DistanceToReference.html</filename>
    <base>moveit::task_constructor::TrajectoryCostTerm</base>
    <member kind="function">
      <type></type>
      <name>DistanceToReference</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1cost_1_1DistanceToReference.html</anchorfile>
      <anchor>a72b5f8dcf9ef024aed15bf4ef22d9cfc</anchor>
      <arglist>(const moveit_msgs::RobotState &amp;ref, Mode m=Mode::AUTO, std::map&lt; std::string, double &gt; w=std::map&lt; std::string, double &gt;())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DistanceToReference</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1cost_1_1DistanceToReference.html</anchorfile>
      <anchor>a600cecefafc3016a01cf18774da3b372</anchor>
      <arglist>(const std::map&lt; std::string, double &gt; &amp;ref, Mode m=Mode::AUTO, std::map&lt; std::string, double &gt; w=std::map&lt; std::string, double &gt;())</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1cost_1_1DistanceToReference.html</anchorfile>
      <anchor>a412f5b53919bca826b2a803aa732846b</anchor>
      <arglist>(const SubTrajectory &amp;s, std::string &amp;comment) const override</arglist>
    </member>
    <member kind="variable">
      <type>Mode</type>
      <name>mode</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1cost_1_1DistanceToReference.html</anchorfile>
      <anchor>abcd33b9dff1fc1db4b843da270209d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>moveit_msgs::RobotState</type>
      <name>reference</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1cost_1_1DistanceToReference.html</anchorfile>
      <anchor>a36d16ef4c147e87456a5f57affdd00e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>weights</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1cost_1_1DistanceToReference.html</anchorfile>
      <anchor>a349e6df884dc02166f7885f04da31fbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>moveit::task_constructor::PropertyTypeRegistry::Entry</name>
    <filename>structmoveit_1_1task__constructor_1_1PropertyTypeRegistry_1_1Entry.html</filename>
    <member kind="variable">
      <type>PropertySerializerBase::DeserializeFunction</type>
      <name>deserialize_</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1PropertyTypeRegistry_1_1Entry.html</anchorfile>
      <anchor>a57a0dfe30fbfb94e10700a78153d7c7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1PropertyTypeRegistry_1_1Entry.html</anchorfile>
      <anchor>aaf0090a14d29de065e4c7e3039d780d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PropertySerializerBase::SerializeFunction</type>
      <name>serialize_</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1PropertyTypeRegistry_1_1Entry.html</anchorfile>
      <anchor>a8ecc9db604f816c45b37f51ac571965b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::Property::error</name>
    <filename>classmoveit_1_1task__constructor_1_1Property_1_1error.html</filename>
    <member kind="function">
      <type></type>
      <name>error</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property_1_1error.html</anchorfile>
      <anchor>a00e837502ce7d68c31b2f0f53a751a78</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property_1_1error.html</anchorfile>
      <anchor>a5587103537076295786f96f49f401dff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property_1_1error.html</anchorfile>
      <anchor>a4f15320fc8bda5895722bc1574451c7e</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>what</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property_1_1error.html</anchorfile>
      <anchor>a0f44aa39c2aedbeeded5abc4dbaf5727</anchor>
      <arglist>() const noexcept override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>msg_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property_1_1error.html</anchorfile>
      <anchor>afadccee52597044181181f8a86219702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>property_name_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property_1_1error.html</anchorfile>
      <anchor>ad3a4177f6a861121683d321d592e82bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::Fallbacks</name>
    <filename>classmoveit_1_1task__constructor_1_1Fallbacks.html</filename>
    <base>moveit::task_constructor::ParallelContainerBase</base>
    <member kind="function">
      <type></type>
      <name>Fallbacks</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Fallbacks.html</anchorfile>
      <anchor>a240ae46a5e7640b45c408b82357fc3a3</anchor>
      <arglist>(const std::string &amp;name=&quot;fallbacks&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Fallbacks.html</anchorfile>
      <anchor>a4a31fee06c0811f1aafd78f14ca0a079</anchor>
      <arglist>(const moveit::core::RobotModelConstPtr &amp;robot_model) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PRIVATE_CLASS</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Fallbacks.html</anchorfile>
      <anchor>afa48bcd16115ab3aaae97c75557d44e9</anchor>
      <arglist>(Fallbacks)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Fallbacks.html</anchorfile>
      <anchor>a66825e253e1d8b82d500d189733519af</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Fallbacks</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Fallbacks.html</anchorfile>
      <anchor>ab2aceeb74b05435f75eb01db4a339a30</anchor>
      <arglist>(FallbacksPrivate *impl)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onNewSolution</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Fallbacks.html</anchorfile>
      <anchor>a9c1aa0d9a9ac8df5e6c59dd6385c660e</anchor>
      <arglist>(const SolutionBase &amp;s) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>canCompute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Fallbacks.html</anchorfile>
      <anchor>a6f53f454d51f47358528fa3f78224508</anchor>
      <arglist>() const final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Fallbacks.html</anchorfile>
      <anchor>a56d3e4a78850f871c301cdbab7ea670d</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>replaceImpl</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Fallbacks.html</anchorfile>
      <anchor>a6d4372c2c230583e76bd630bcc0332f6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::FallbacksPrivateCommon</name>
    <filename>classmoveit_1_1task__constructor_1_1FallbacksPrivateCommon.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>canCompute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1FallbacksPrivateCommon.html</anchorfile>
      <anchor>a1d8baa049e1d5e3d37720a30228b3b63</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1FallbacksPrivateCommon.html</anchorfile>
      <anchor>a0add97fe4d68b43add8d36ee2ed7c25d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nextChild</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1FallbacksPrivateCommon.html</anchorfile>
      <anchor>aa8da9f5cc7266a90847d4374569eed4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>nextJob</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1FallbacksPrivateCommon.html</anchorfile>
      <anchor>a40e1c3338cdb2440e19dc3ada449c45c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1FallbacksPrivateCommon.html</anchorfile>
      <anchor>a5d5df9f22a414b1129028ae418585f09</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable">
      <type>container_type::const_iterator</type>
      <name>current_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1FallbacksPrivateCommon.html</anchorfile>
      <anchor>a33bb82a401bf1682da2032136ff8fbfe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>moveit::task_constructor::FallbacksPrivateConnect</name>
    <filename>structmoveit_1_1task__constructor_1_1FallbacksPrivateConnect.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>canCompute</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1FallbacksPrivateConnect.html</anchorfile>
      <anchor>ac269e65f89ab0673978fb8a649e2ffe9</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1FallbacksPrivateConnect.html</anchorfile>
      <anchor>a7e10852bcb8eb5437ff5a89270790a8e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onNewFailure</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1FallbacksPrivateConnect.html</anchorfile>
      <anchor>ada347e608056dec31de0ceff970f4993</anchor>
      <arglist>(const Stage &amp;child, const InterfaceState *from, const InterfaceState *to) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>propagateStateUpdate</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1FallbacksPrivateConnect.html</anchorfile>
      <anchor>a3435198bdc45e98ae5dae7807a1276f6</anchor>
      <arglist>(Interface::iterator external, Interface::UpdateFlags updated)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1FallbacksPrivateConnect.html</anchorfile>
      <anchor>a57f92add5b2851d44923fb6fc229f99d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable">
      <type>container_type::const_iterator</type>
      <name>active_</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1FallbacksPrivateConnect.html</anchorfile>
      <anchor>a2ba2f8c8a93ce483bb2fc626ca62b62d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>moveit::task_constructor::FallbacksPrivateGenerator</name>
    <filename>structmoveit_1_1task__constructor_1_1FallbacksPrivateGenerator.html</filename>
    <base>moveit::task_constructor::FallbacksPrivateCommon</base>
    <member kind="function">
      <type>bool</type>
      <name>nextJob</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1FallbacksPrivateGenerator.html</anchorfile>
      <anchor>a31037c7f39e00349222db2f282e118d4</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>moveit::task_constructor::FallbacksPrivatePropagator</name>
    <filename>structmoveit_1_1task__constructor_1_1FallbacksPrivatePropagator.html</filename>
    <base>moveit::task_constructor::FallbacksPrivateCommon</base>
    <member kind="function">
      <type>bool</type>
      <name>nextJob</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1FallbacksPrivatePropagator.html</anchorfile>
      <anchor>aeee6345a5cf58b06d7f84f7f37981fab</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onNewSolution</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1FallbacksPrivatePropagator.html</anchorfile>
      <anchor>a8eea18686e6870a86068a73a2c3788b2</anchor>
      <arglist>(const SolutionBase &amp;s) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1FallbacksPrivatePropagator.html</anchorfile>
      <anchor>a66dc964f42dab6b32d0aa114b5bd507b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable">
      <type>Interface::Direction</type>
      <name>dir_</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1FallbacksPrivatePropagator.html</anchorfile>
      <anchor>a6460fd3aebeec24a2eb222d46cf9a7d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Interface::iterator</type>
      <name>job_</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1FallbacksPrivatePropagator.html</anchorfile>
      <anchor>aa45098c649772d5e910faa2f40a4100e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>job_has_solutions_</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1FallbacksPrivatePropagator.html</anchorfile>
      <anchor>a17a24f825df9d8859c36043e45c9e738</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::stages::FixCollisionObjects</name>
    <filename>classmoveit_1_1task__constructor_1_1stages_1_1FixCollisionObjects.html</filename>
    <base>moveit::task_constructor::PropagatingEitherWay</base>
    <member kind="function">
      <type>void</type>
      <name>computeBackward</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1FixCollisionObjects.html</anchorfile>
      <anchor>a00f89991f78ccb2a5142f53947c8ab6f</anchor>
      <arglist>(const InterfaceState &amp;to) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeForward</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1FixCollisionObjects.html</anchorfile>
      <anchor>aa2e6862f58e59b91cf2767ebc619890e</anchor>
      <arglist>(const InterfaceState &amp;from) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FixCollisionObjects</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1FixCollisionObjects.html</anchorfile>
      <anchor>a4ad50f4142506cba583110772351bfbb</anchor>
      <arglist>(const std::string &amp;name=&quot;fix collisions of objects&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDirection</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1FixCollisionObjects.html</anchorfile>
      <anchor>a04ef2a3e64b61567dbee768cb7f7ac87</anchor>
      <arglist>(const geometry_msgs::Vector3 &amp;dir)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxPenetration</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1FixCollisionObjects.html</anchorfile>
      <anchor>a404c5de9f07efb1cc4ea0d2c0f2ba64d</anchor>
      <arglist>(double penetration)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>SubTrajectory</type>
      <name>fixCollisions</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1FixCollisionObjects.html</anchorfile>
      <anchor>aafe87d65a94757e389580346d15f859e</anchor>
      <arglist>(planning_scene::PlanningScene &amp;scene) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::stages::FixedCartesianPoses</name>
    <filename>classmoveit_1_1task__constructor_1_1stages_1_1FixedCartesianPoses.html</filename>
    <base>moveit::task_constructor::MonitoringGenerator</base>
    <member kind="function">
      <type>void</type>
      <name>addPose</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1FixedCartesianPoses.html</anchorfile>
      <anchor>ae47fc2991203f2eea56cb93bd4ecd4fe</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canCompute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1FixedCartesianPoses.html</anchorfile>
      <anchor>a7dde75f983775d0b255983a0f4f1231b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1FixedCartesianPoses.html</anchorfile>
      <anchor>a603b168fcc9bf56910b87d9c63a940f9</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FixedCartesianPoses</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1FixedCartesianPoses.html</anchorfile>
      <anchor>ac8692917aa84ac3a604c4fc0fd2ca24b</anchor>
      <arglist>(const std::string &amp;name=&quot;generate poses&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1FixedCartesianPoses.html</anchorfile>
      <anchor>aa24429b5378b53846d4cc4072208684e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onNewSolution</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1FixedCartesianPoses.html</anchorfile>
      <anchor>a168d89cf3a8a42c7ea3d20a48e8dd4c9</anchor>
      <arglist>(const SolutionBase &amp;s) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ordered&lt; const SolutionBase * &gt;</type>
      <name>upstream_solutions_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1FixedCartesianPoses.html</anchorfile>
      <anchor>acbce160dd7bf34e518d5a9c0db00facf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::stages::FixedState</name>
    <filename>classmoveit_1_1task__constructor_1_1stages_1_1FixedState.html</filename>
    <base>moveit::task_constructor::Generator</base>
    <member kind="function">
      <type>bool</type>
      <name>canCompute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1FixedState.html</anchorfile>
      <anchor>a70787dc58a265e1a199e3cc9b99e740d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1FixedState.html</anchorfile>
      <anchor>ad6f4e558fee2b600bcfc03f92f0dfbee</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FixedState</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1FixedState.html</anchorfile>
      <anchor>a66f393f3e08ffbc45231d38e71fa650b</anchor>
      <arglist>(const std::string &amp;name=&quot;initial state&quot;, planning_scene::PlanningScenePtr scene=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1FixedState.html</anchorfile>
      <anchor>ab6dbc6981dec0438ca5b14adecf3237f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIgnoreCollisions</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1FixedState.html</anchorfile>
      <anchor>a4b729e2295e06ba54b8108cf9080f1aa</anchor>
      <arglist>(bool ignore)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setState</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1FixedState.html</anchorfile>
      <anchor>a3bcf5f4946515f9f2761699bf7d92571</anchor>
      <arglist>(const planning_scene::PlanningScenePtr &amp;scene)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>ran_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1FixedState.html</anchorfile>
      <anchor>aa9179585f28c9798c388d2adb1c8478d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_scene::PlanningScenePtr</type>
      <name>scene_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1FixedState.html</anchorfile>
      <anchor>a23eeb4fc30e0894de0e3035a73369940</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::utils::Flags</name>
    <filename>classmoveit_1_1task__constructor_1_1utils_1_1Flags.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Enum</type>
      <name>enum_type</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1utils_1_1Flags.html</anchorfile>
      <anchor>a7abecbb9cad5c6a207d01cff872a10c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::conditional&lt; std::is_unsigned&lt; Enum &gt;::value, unsigned int, int &gt;::type</type>
      <name>Int</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1utils_1_1Flags.html</anchorfile>
      <anchor>a0df12d99f784e925058632a8fc85c386</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>Flags</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1utils_1_1Flags.html</anchorfile>
      <anchor>a584bfc68e6bed9adf115f1d44076388c</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>Flags</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1utils_1_1Flags.html</anchorfile>
      <anchor>a40cb2e5158143d1b36f6790165122633</anchor>
      <arglist>(Enum f) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>Flags</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1utils_1_1Flags.html</anchorfile>
      <anchor>a341805b8940bf61f413d73049f8f8478</anchor>
      <arglist>(std::initializer_list&lt; Enum &gt; flags) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>operator Int</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1utils_1_1Flags.html</anchorfile>
      <anchor>a79e418bece28057f7982c4df02baa6c2</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator!</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1utils_1_1Flags.html</anchorfile>
      <anchor>aca104158c89062473b0cc61276d62899</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr Flags</type>
      <name>operator&amp;</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1utils_1_1Flags.html</anchorfile>
      <anchor>a8e8c3a38a29edf960d26bdc338d0e2fb</anchor>
      <arglist>(Enum f) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr Flags</type>
      <name>operator&amp;</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1utils_1_1Flags.html</anchorfile>
      <anchor>ad485d5f5a81b8f4e3e2691879e88f766</anchor>
      <arglist>(int mask) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr Flags</type>
      <name>operator&amp;</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1utils_1_1Flags.html</anchorfile>
      <anchor>ab7b747f1416a95c07a849b8a3233eb23</anchor>
      <arglist>(unsigned int mask) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>const Flags &amp;</type>
      <name>operator&amp;=</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1utils_1_1Flags.html</anchorfile>
      <anchor>a2b901333be8d557859a74a3eb6053364</anchor>
      <arglist>(Enum mask) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const Flags &amp;</type>
      <name>operator&amp;=</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1utils_1_1Flags.html</anchorfile>
      <anchor>a3db42dc0a60cf5ed143ab65cf3ef71ef</anchor>
      <arglist>(int mask) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const Flags &amp;</type>
      <name>operator&amp;=</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1utils_1_1Flags.html</anchorfile>
      <anchor>aed1ce97f08fb9751d442852c3979b4bc</anchor>
      <arglist>(unsigned int mask) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr Flags</type>
      <name>operator^</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1utils_1_1Flags.html</anchorfile>
      <anchor>ab8935a5aed912cb5abca0ad9548e4880</anchor>
      <arglist>(Enum f) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr Flags</type>
      <name>operator^</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1utils_1_1Flags.html</anchorfile>
      <anchor>ae4ec9b3316d46cdad95828c0a391472c</anchor>
      <arglist>(Flags f) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>const Flags &amp;</type>
      <name>operator^=</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1utils_1_1Flags.html</anchorfile>
      <anchor>ae72414819fc6c72b7ef7e370bea1d287</anchor>
      <arglist>(Enum f) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const Flags &amp;</type>
      <name>operator^=</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1utils_1_1Flags.html</anchorfile>
      <anchor>ae7e142471366027e7addb19a0a135adb</anchor>
      <arglist>(Flags f) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr Flags</type>
      <name>operator|</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1utils_1_1Flags.html</anchorfile>
      <anchor>a4bb473e25a03a65d7d8835d90818970a</anchor>
      <arglist>(Enum f) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr Flags</type>
      <name>operator|</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1utils_1_1Flags.html</anchorfile>
      <anchor>a405133acefa3e7efa1673ac26e11f6c5</anchor>
      <arglist>(Flags f) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>const Flags &amp;</type>
      <name>operator|=</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1utils_1_1Flags.html</anchorfile>
      <anchor>a9c0d16222c55bac996f2058664d91e00</anchor>
      <arglist>(Enum f) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const Flags &amp;</type>
      <name>operator|=</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1utils_1_1Flags.html</anchorfile>
      <anchor>acbec7a75a5ecb6a958f63838395be90b</anchor>
      <arglist>(Flags f) noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr Flags</type>
      <name>operator~</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1utils_1_1Flags.html</anchorfile>
      <anchor>a9c72d8fa6d946cfa9fcff4b11db714d6</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>testFlag</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1utils_1_1Flags.html</anchorfile>
      <anchor>a7addf5489e66a708df8600af0838fbde</anchor>
      <arglist>(Enum f) const noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>constexpr</type>
      <name>Flags</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1utils_1_1Flags.html</anchorfile>
      <anchor>a3c86ca01368a3d2063fe35939c43bb3d</anchor>
      <arglist>(Int i)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>constexpr static Int</type>
      <name>initializer_list_helper</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1utils_1_1Flags.html</anchorfile>
      <anchor>a9e619e196e16fd39a0e9c7dc9485636d</anchor>
      <arglist>(typename std::initializer_list&lt; Enum &gt;::const_iterator it, typename std::initializer_list&lt; Enum &gt;::const_iterator end) noexcept</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Int</type>
      <name>i</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1utils_1_1Flags.html</anchorfile>
      <anchor>a9506388298ce1b3dee8472d6afba4706</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::stages::GenerateGraspPose</name>
    <filename>classmoveit_1_1task__constructor_1_1stages_1_1GenerateGraspPose.html</filename>
    <base>moveit::task_constructor::stages::GeneratePose</base>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateGraspPose.html</anchorfile>
      <anchor>a60523140f65aa208f89355783f6662f5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenerateGraspPose</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateGraspPose.html</anchorfile>
      <anchor>a526049ab94c34e15ed784d9a6b88b870</anchor>
      <arglist>(const std::string &amp;name=&quot;generate grasp pose&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateGraspPose.html</anchorfile>
      <anchor>a39b06e6edd5d0718e57f3a94109cd075</anchor>
      <arglist>(const core::RobotModelConstPtr &amp;robot_model) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAngleDelta</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateGraspPose.html</anchorfile>
      <anchor>a9a3d0b91f8db5b62e791d3795fc870ed</anchor>
      <arglist>(double delta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEndEffector</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateGraspPose.html</anchorfile>
      <anchor>ac398c698ff56f7e90473a9572927f86f</anchor>
      <arglist>(const std::string &amp;eef)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGraspPose</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateGraspPose.html</anchorfile>
      <anchor>ad3c20c05d5d339afcae9539816377425</anchor>
      <arglist>(const moveit_msgs::RobotState &amp;grasp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGraspPose</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateGraspPose.html</anchorfile>
      <anchor>a8fad4a591cbf43e09a7bf66162089efe</anchor>
      <arglist>(const std::string &amp;grasp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setObject</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateGraspPose.html</anchorfile>
      <anchor>a46c637fb8c9a22f5dd6f541b59f3ee62</anchor>
      <arglist>(const std::string &amp;object)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPreGraspPose</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateGraspPose.html</anchorfile>
      <anchor>adff088fa8ea7e3bfb4bd5d513b01a7e4</anchor>
      <arglist>(const moveit_msgs::RobotState &amp;pregrasp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPreGraspPose</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateGraspPose.html</anchorfile>
      <anchor>a9970a8d1d899a510551fb5df59b580b8</anchor>
      <arglist>(const std::string &amp;pregrasp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRotationAxis</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateGraspPose.html</anchorfile>
      <anchor>a4042bb9ca1bac019134bdb1e4e6cfbbc</anchor>
      <arglist>(const Eigen::Vector3d &amp;axis)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onNewSolution</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateGraspPose.html</anchorfile>
      <anchor>a68c47f5d1dd54ee16301aa78840eff7a</anchor>
      <arglist>(const SolutionBase &amp;s) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::stages::GeneratePlacePose</name>
    <filename>classmoveit_1_1task__constructor_1_1stages_1_1GeneratePlacePose.html</filename>
    <base>moveit::task_constructor::stages::GeneratePose</base>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GeneratePlacePose.html</anchorfile>
      <anchor>ab18ed4853ccbd935ac5c5dae51fdf145</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneratePlacePose</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GeneratePlacePose.html</anchorfile>
      <anchor>a1c6ce9148d2d4453da0d502d5f9fb0e6</anchor>
      <arglist>(const std::string &amp;name=&quot;place pose&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setObject</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GeneratePlacePose.html</anchorfile>
      <anchor>a02075222bc2b69bf6ca02eac06567714</anchor>
      <arglist>(const std::string &amp;object)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onNewSolution</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GeneratePlacePose.html</anchorfile>
      <anchor>aadf5bbc11792efe2691142bf85d98f13</anchor>
      <arglist>(const SolutionBase &amp;s) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::stages::GeneratePose</name>
    <filename>classmoveit_1_1task__constructor_1_1stages_1_1GeneratePose.html</filename>
    <base>moveit::task_constructor::MonitoringGenerator</base>
    <member kind="function">
      <type>bool</type>
      <name>canCompute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GeneratePose.html</anchorfile>
      <anchor>a74d8364997244f1780a8f1cc627864e9</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GeneratePose.html</anchorfile>
      <anchor>a7a5d4590d1f6ed6e97d88c4684fd8fd4</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneratePose</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GeneratePose.html</anchorfile>
      <anchor>abe5742c1d015fdca78ea23e4941f274e</anchor>
      <arglist>(const std::string &amp;name=&quot;generate pose&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GeneratePose.html</anchorfile>
      <anchor>a16fc720763226b0781ac4a7f643386a2</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPose</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GeneratePose.html</anchorfile>
      <anchor>ada2ad57c7ac507f773bd795e372f2858</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;pose)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onNewSolution</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GeneratePose.html</anchorfile>
      <anchor>a6d056241dd98b45df0e4e11c3b9c0906</anchor>
      <arglist>(const SolutionBase &amp;s) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ordered&lt; const SolutionBase * &gt;</type>
      <name>upstream_solutions_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GeneratePose.html</anchorfile>
      <anchor>a5b28db552d99ae3e74f6aa914edee80f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::stages::GenerateRandomPose</name>
    <filename>classmoveit_1_1task__constructor_1_1stages_1_1GenerateRandomPose.html</filename>
    <base>moveit::task_constructor::stages::GeneratePose</base>
    <member kind="enumvalue">
      <name>PITCH</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateRandomPose.html</anchorfile>
      <anchor>acf754ae2948399cc467abf19672d126fa2861ebeee8442f973daf2142a6046009</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PoseDimension</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateRandomPose.html</anchorfile>
      <anchor>acf754ae2948399cc467abf19672d126f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>X</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateRandomPose.html</anchorfile>
      <anchor>acf754ae2948399cc467abf19672d126fabfd2549e276ae793dc4468f7bb659cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateRandomPose.html</anchorfile>
      <anchor>acf754ae2948399cc467abf19672d126fa2b9d9167a3c51d9b96ac3e4915676293</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Z</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateRandomPose.html</anchorfile>
      <anchor>acf754ae2948399cc467abf19672d126fa6d6d0f72a432c0290304fc6db9c654eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLL</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateRandomPose.html</anchorfile>
      <anchor>acf754ae2948399cc467abf19672d126fa73015bcb6049c9ef449fc602c597d7e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PITCH</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateRandomPose.html</anchorfile>
      <anchor>acf754ae2948399cc467abf19672d126fa2861ebeee8442f973daf2142a6046009</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YAW</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateRandomPose.html</anchorfile>
      <anchor>acf754ae2948399cc467abf19672d126fad2580525c29a96b89a2a53ffa9570b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; double(double)&gt;</type>
      <name>PoseDimensionSampler</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateRandomPose.html</anchorfile>
      <anchor>a93f8b6ef53547dbd55b444f81f9603ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROLL</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateRandomPose.html</anchorfile>
      <anchor>acf754ae2948399cc467abf19672d126fa73015bcb6049c9ef449fc602c597d7e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>X</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateRandomPose.html</anchorfile>
      <anchor>acf754ae2948399cc467abf19672d126fabfd2549e276ae793dc4468f7bb659cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateRandomPose.html</anchorfile>
      <anchor>acf754ae2948399cc467abf19672d126fa2b9d9167a3c51d9b96ac3e4915676293</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YAW</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateRandomPose.html</anchorfile>
      <anchor>acf754ae2948399cc467abf19672d126fad2580525c29a96b89a2a53ffa9570b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Z</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateRandomPose.html</anchorfile>
      <anchor>acf754ae2948399cc467abf19672d126fa6d6d0f72a432c0290304fc6db9c654eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canCompute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateRandomPose.html</anchorfile>
      <anchor>a75b0dc2b654d20993335145a2ddbd062</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateRandomPose.html</anchorfile>
      <anchor>a83e19ca129964f3db1238bb722cf14a4</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenerateRandomPose</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateRandomPose.html</anchorfile>
      <anchor>a918348ad5abc57179b5d30f7e386fbde</anchor>
      <arglist>(const std::string &amp;name=&quot;generate random pose&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sampleDimension</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateRandomPose.html</anchorfile>
      <anchor>ae38a5d22f17af429bfd9438a6a4522c1</anchor>
      <arglist>(const PoseDimension pose_dimension, const PoseDimensionSampler &amp;pose_dimension_sampler)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sampleDimension</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateRandomPose.html</anchorfile>
      <anchor>affb9ad4c7152baa1cecf27122ce3a36b</anchor>
      <arglist>(const PoseDimension pose_dimension, double width)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxSolutions</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateRandomPose.html</anchorfile>
      <anchor>a5809a4a0a3119e82a9d3d1d8739e59ad</anchor>
      <arglist>(size_t max_solutions)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GenerateRandomPose::PoseDimensionSampler</type>
      <name>getPoseDimensionSampler</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateRandomPose.html</anchorfile>
      <anchor>a86dba38dae190dbce12213d6d236c1e9</anchor>
      <arglist>(double range)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GenerateRandomPose::PoseDimensionSampler</type>
      <name>getPoseDimensionSampler</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateRandomPose.html</anchorfile>
      <anchor>ab4673fb47e289e4f5690b3ab723ee438</anchor>
      <arglist>(double stddev)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>PoseDimensionSampler</type>
      <name>getPoseDimensionSampler</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateRandomPose.html</anchorfile>
      <anchor>a83abf29300016f3848b7aa959491f9e1</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::pair&lt; PoseDimension, PoseDimensionSampler &gt; &gt;</type>
      <name>pose_dimension_samplers_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1GenerateRandomPose.html</anchorfile>
      <anchor>aaea5bdd1b4289283257dfb738a2b55f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::Generator</name>
    <filename>classmoveit_1_1task__constructor_1_1Generator.html</filename>
    <base>moveit::task_constructor::ComputeBase</base>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>canCompute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Generator.html</anchorfile>
      <anchor>aa845912a36b35d71b4443ef9f2b3c09a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>compute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Generator.html</anchorfile>
      <anchor>a051238e32e371ae049e27ba885efaa96</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Generator</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Generator.html</anchorfile>
      <anchor>ad22576e3f9067cc3d995d92aa5ff47cc</anchor>
      <arglist>(const std::string &amp;name=&quot;generator&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spawn</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Generator.html</anchorfile>
      <anchor>af18074daf94fc3eac7e39427dc7d3194</anchor>
      <arglist>(InterfaceState &amp;&amp;from, InterfaceState &amp;&amp;to, SubTrajectory &amp;&amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spawn</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Generator.html</anchorfile>
      <anchor>ad521b396c0a1ca1419331fab3977b34f</anchor>
      <arglist>(InterfaceState &amp;&amp;state, double cost)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spawn</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Generator.html</anchorfile>
      <anchor>a919a645f2e18fc9472abf44d2b98c51a</anchor>
      <arglist>(InterfaceState &amp;&amp;state, SubTrajectory &amp;&amp;trajectory)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Generator</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Generator.html</anchorfile>
      <anchor>a193c70688f38cf4dd0ad94e1f21ffb47</anchor>
      <arglist>(GeneratorPrivate *impl)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>moveit::task_constructor::hasDeserialize</name>
    <filename>structmoveit_1_1task__constructor_1_1hasDeserialize.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>moveit::task_constructor::hasSerialize</name>
    <filename>structmoveit_1_1task__constructor_1_1hasSerialize.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>moveit::task_constructor::stages::IKSolution</name>
    <filename>structmoveit_1_1task__constructor_1_1stages_1_1IKSolution.html</filename>
    <member kind="variable">
      <type>collision_detection::Contact</type>
      <name>contact</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1stages_1_1IKSolution.html</anchorfile>
      <anchor>a113c66e4ce3b14edaddd0847039e16ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>feasible</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1stages_1_1IKSolution.html</anchorfile>
      <anchor>a6e4a4ab45d818d8a88d1ac24ca375dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>joint_positions</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1stages_1_1IKSolution.html</anchorfile>
      <anchor>a30a1808ff1bdeaed6f6e0823c721594f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::InitStageException</name>
    <filename>classmoveit_1_1task__constructor_1_1InitStageException.html</filename>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InitStageException.html</anchorfile>
      <anchor>a99a73520002a08ef5fe0ae6f7aadf742</anchor>
      <arglist>(InitStageException &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InitStageException</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InitStageException.html</anchorfile>
      <anchor>a9869f0848416313e32b555e6e805feab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InitStageException</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InitStageException.html</anchorfile>
      <anchor>a2aa188d35b3778f50484372b94932f22</anchor>
      <arglist>(const Stage &amp;stage, const std::string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InitStageException.html</anchorfile>
      <anchor>a705bf06c45f8a0f874ad0d2bdb92b7e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InitStageException.html</anchorfile>
      <anchor>ab2469ff90463d56acfa588601143205c</anchor>
      <arglist>(const Stage &amp;stage, const std::string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>what</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InitStageException.html</anchorfile>
      <anchor>a826f2a99c86e462954cbd52a90652513</anchor>
      <arglist>() const noexcept override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; std::pair&lt; const Stage *, const std::string &gt; &gt;</type>
      <name>errors_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InitStageException.html</anchorfile>
      <anchor>a9e53563b006ec71d7068f9e9f600df0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InitStageException.html</anchorfile>
      <anchor>a0c3aef7eff6f2837f2439f9a7ba72458</anchor>
      <arglist>(std::ostream &amp;os, const InitStageException &amp;e)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::Interface</name>
    <filename>classmoveit_1_1task__constructor_1_1Interface.html</filename>
    <base>ordered&lt; InterfaceState * &gt;</base>
    <class kind="class">moveit::task_constructor::Interface::const_iterator</class>
    <class kind="class">moveit::task_constructor::Interface::DisableNotify</class>
    <class kind="class">moveit::task_constructor::Interface::iterator</class>
    <member kind="enumvalue">
      <name>ALL</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface.html</anchorfile>
      <anchor>a2cc8df3ac0c7d79c3d5121f674e1c7c1a611a73ce3cbfcafc5378a101d9e44cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BACKWARD</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface.html</anchorfile>
      <anchor>a8884022b24c4628e084f7dc336ce896dab6e1e56c394d585b802f455e65d4ac46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Direction</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface.html</anchorfile>
      <anchor>a8884022b24c4628e084f7dc336ce896d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORWARD</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface.html</anchorfile>
      <anchor>a8884022b24c4628e084f7dc336ce896dafc1ff19cea4fb8f582efc33b8d852e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BACKWARD</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface.html</anchorfile>
      <anchor>a8884022b24c4628e084f7dc336ce896dab6e1e56c394d585b802f455e65d4ac46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORWARD</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface.html</anchorfile>
      <anchor>a8884022b24c4628e084f7dc336ce896dafc1ff19cea4fb8f582efc33b8d852e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; void(iterator, UpdateFlags)&gt;</type>
      <name>NotifyFunction</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface.html</anchorfile>
      <anchor>a7ce35f35dd37da1803b3696ee9876058</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIORITY</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface.html</anchorfile>
      <anchor>a2cc8df3ac0c7d79c3d5121f674e1c7c1af3bdbcf170fd7e3bfb526cbc129a9a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATUS</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface.html</anchorfile>
      <anchor>a2cc8df3ac0c7d79c3d5121f674e1c7c1aa33177577ade37381aee609d3c4fb5ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Update</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface.html</anchorfile>
      <anchor>a2cc8df3ac0c7d79c3d5121f674e1c7c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATUS</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface.html</anchorfile>
      <anchor>a2cc8df3ac0c7d79c3d5121f674e1c7c1aa33177577ade37381aee609d3c4fb5ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIORITY</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface.html</anchorfile>
      <anchor>a2cc8df3ac0c7d79c3d5121f674e1c7c1af3bdbcf170fd7e3bfb526cbc129a9a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALL</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface.html</anchorfile>
      <anchor>a2cc8df3ac0c7d79c3d5121f674e1c7c1a611a73ce3cbfcafc5378a101d9e44cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>utils::Flags&lt; Update &gt;</type>
      <name>UpdateFlags</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface.html</anchorfile>
      <anchor>a2d12033ff1077e170b71b07f35cd2a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface.html</anchorfile>
      <anchor>a73075ffc709f131e4aa3fbd95a9c5c57</anchor>
      <arglist>(InterfaceState &amp;state)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Interface</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface.html</anchorfile>
      <anchor>abd5c6637184a0ec8507946b1c38ddb68</anchor>
      <arglist>(const NotifyFunction &amp;notify=NotifyFunction())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>notifyEnabled</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface.html</anchorfile>
      <anchor>a63882734c158f2377f49b79d39b5e4fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>container_type</type>
      <name>remove</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface.html</anchorfile>
      <anchor>ad1dda6ee6cc3441341f0545a9b68936c</anchor>
      <arglist>(iterator it)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updatePriority</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface.html</anchorfile>
      <anchor>a7a5fec8433a461559f0b3105496c709e</anchor>
      <arglist>(InterfaceState *state, const InterfaceState::Priority &amp;priority)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ordered&lt; InterfaceState * &gt;</type>
      <name>base_type</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface.html</anchorfile>
      <anchor>a80218dd65d86af926fa08e265a660bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NotifyFunction</type>
      <name>notify_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface.html</anchorfile>
      <anchor>a118bdb4d2273fc279e742238e960fe44</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>DisableNotify</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface.html</anchorfile>
      <anchor>a74bfeb31ead3095e6362a3090f051f11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::InterfaceState</name>
    <filename>classmoveit_1_1task__constructor_1_1InterfaceState.html</filename>
    <class kind="struct">moveit::task_constructor::InterfaceState::Priority</class>
    <member kind="enumvalue">
      <name>ARMED</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>a634a470c47674bdfc2be1d593f4f5257a5b35284afdcd7ca035836752975f74b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENABLED</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>a634a470c47674bdfc2be1d593f4f5257ad84fda59eca0ab669f56ed15da0bb96a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRUNED</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>a634a470c47674bdfc2be1d593f4f5257a0ff0e9d06bed6fac9eef81070249d23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::deque&lt; SolutionBase * &gt;</type>
      <name>Solutions</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>aed8e7c3bd0f40f8545a09003e84a0c0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Status</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>a634a470c47674bdfc2be1d593f4f5257</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENABLED</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>a634a470c47674bdfc2be1d593f4f5257ad84fda59eca0ab669f56ed15da0bb96a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARMED</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>a634a470c47674bdfc2be1d593f4f5257a5b35284afdcd7ca035836752975f74b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRUNED</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>a634a470c47674bdfc2be1d593f4f5257a0ff0e9d06bed6fac9eef81070249d23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Solutions &amp;</type>
      <name>incomingTrajectories</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>ad9c639bf72bb5b157eb0afe49c45cc15</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InterfaceState</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>a2e56b46a1167c867039fd9c415182848</anchor>
      <arglist>(const InterfaceState &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InterfaceState</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>aee27756ccb5fb2183d0d78839c2cf991</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;ps)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InterfaceState</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>a0b25fb1a751f88ccaa4f29c23d30d1bf</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;ps, const Priority &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InterfaceState</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>a49e3afa5045dfd9b36ddd725fdfd272f</anchor>
      <arglist>(const planning_scene::PlanningScenePtr &amp;ps)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InterfaceState</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>a5628294835a11c0e46933cf3c6a4d688</anchor>
      <arglist>(InterfaceState &amp;&amp;other)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>aa5bbefaea29384a4f493697ce380a94a</anchor>
      <arglist>(const InterfaceState &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>InterfaceState &amp;</type>
      <name>operator=</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>a953e49d25ca6fb41f5ba5e5b3753e03a</anchor>
      <arglist>(const InterfaceState &amp;other)=default</arglist>
    </member>
    <member kind="function">
      <type>const Solutions &amp;</type>
      <name>outgoingTrajectories</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>a62dc0c98a473011e5b8f5ede9024c592</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Interface *</type>
      <name>owner</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>a72adf4d0b35d313ca6e7d065d251122d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Priority &amp;</type>
      <name>priority</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>a09a197e94f75d425a5c7a5704ed989c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PropertyMap &amp;</type>
      <name>properties</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>a0d862c40b2f953ccd706652b6412f499</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PropertyMap &amp;</type>
      <name>properties</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>ac14cc29378093946c79f1a107012a1ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const planning_scene::PlanningSceneConstPtr &amp;</type>
      <name>scene</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>ad113b9bd118463a5d86ae5e69a0a6ca2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updatePriority</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>a97945857ac9f0c70d54e822fb136945e</anchor>
      <arglist>(const InterfaceState::Priority &amp;priority)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateStatus</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>adf8e68f6ffa5ec15def552871a08cb91</anchor>
      <arglist>(Status status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>colorForStatus</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>a53da22fd69dd212027e051ba4f017ed4</anchor>
      <arglist>(unsigned int s)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addIncoming</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>aec62d5d3fe31a2c664338d006226cff1</anchor>
      <arglist>(SolutionBase *t)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addOutgoing</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>a27c17f150b24c9ac54b835709f481464</anchor>
      <arglist>(SolutionBase *t)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setPriority</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>a72af47f21e6b77734b5644ec830a1b11</anchor>
      <arglist>(const Priority &amp;prio)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Solutions</type>
      <name>incoming_trajectories_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>a682fd354d4fe0e25df26c9cd4b7cfb66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Solutions</type>
      <name>outgoing_trajectories_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>a23d7f55e97838d16fe47ec624c65d64e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface *</type>
      <name>owner_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>a6a9a3c687625ebb0138cad66d67234e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Priority</type>
      <name>priority_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>ad7729e0e952e450f98ad0b1170f76aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PropertyMap</type>
      <name>properties_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>acb657bbed199d20726c3b058f79e38f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>planning_scene::PlanningSceneConstPtr</type>
      <name>scene_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>aa8e822f7c4a7bc6c05120647ea054092</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const char *</type>
      <name>STATUS_COLOR_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>a7650790d1248c5b333fee12bb58a2535</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Interface</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>ab2d499aedae98d5bb86006432c06888f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SolutionBase</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1InterfaceState.html</anchorfile>
      <anchor>adc960205fd3c542ceddfd520aff180de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::Introspection</name>
    <filename>classmoveit_1_1task__constructor_1_1Introspection.html</filename>
    <member kind="function">
      <type>moveit_task_constructor_msgs::TaskDescription &amp;</type>
      <name>fillTaskDescription</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Introspection.html</anchorfile>
      <anchor>a18baf8d60c0c3ad7c44e30e899877cf2</anchor>
      <arglist>(moveit_task_constructor_msgs::TaskDescription &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>moveit_task_constructor_msgs::TaskStatistics &amp;</type>
      <name>fillTaskStatistics</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Introspection.html</anchorfile>
      <anchor>a6b312cd71723e3c1feafb69314310183</anchor>
      <arglist>(moveit_task_constructor_msgs::TaskStatistics &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getSolution</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Introspection.html</anchorfile>
      <anchor>a41d220106025eb8e18c583efb90cea55</anchor>
      <arglist>(moveit_task_constructor_msgs::GetSolution::Request &amp;req, moveit_task_constructor_msgs::GetSolution::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Introspection</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Introspection.html</anchorfile>
      <anchor>a314b341b875c4073f879aa6555304f11</anchor>
      <arglist>(const Introspection &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Introspection</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Introspection.html</anchorfile>
      <anchor>a375a8f50091baf607d6cf1a39ab00076</anchor>
      <arglist>(const TaskPrivate *task)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishAllSolutions</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Introspection.html</anchorfile>
      <anchor>a8670984f5015f590304aae281e083849</anchor>
      <arglist>(bool wait=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishSolution</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Introspection.html</anchorfile>
      <anchor>a1b58d1be9353d90c69f76d30f27460cc</anchor>
      <arglist>(const SolutionBase &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishTaskDescription</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Introspection.html</anchorfile>
      <anchor>a37d0e3164ba73bc764685e6e167d905d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishTaskState</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Introspection.html</anchorfile>
      <anchor>aca00c203d697b08acd59365a38b654f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerSolution</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Introspection.html</anchorfile>
      <anchor>a7bcaa741487785990455785f7780433a</anchor>
      <arglist>(const SolutionBase &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Introspection.html</anchorfile>
      <anchor>a9d39a72724dfe6ca206f766512044317</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>solutionId</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Introspection.html</anchorfile>
      <anchor>ac00a993f3063df558c7512a52d082168</anchor>
      <arglist>(const moveit::task_constructor::SolutionBase &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>stageId</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Introspection.html</anchorfile>
      <anchor>ab0f0ea678aacfc79871f17d5f9327d7e</anchor>
      <arglist>(const moveit::task_constructor::Stage *const s) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Introspection</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Introspection.html</anchorfile>
      <anchor>a8c15b0658c1cb8db342c972c2efde566</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillSolution</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Introspection.html</anchorfile>
      <anchor>aa2f1def17684c0b5837f08abd92e7991</anchor>
      <arglist>(moveit_task_constructor_msgs::Solution &amp;msg, const SolutionBase &amp;s)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillStageStatistics</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Introspection.html</anchorfile>
      <anchor>a27944f0d5e10878527e62aab4927b340</anchor>
      <arglist>(const Stage &amp;stage, moveit_task_constructor_msgs::StageStatistics &amp;s)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const SolutionBase *</type>
      <name>solutionFromId</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Introspection.html</anchorfile>
      <anchor>a282976ef4ab9881fb44fd29a158db247</anchor>
      <arglist>(uint id) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>stageId</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Introspection.html</anchorfile>
      <anchor>a16b98e2499dae2f7d37ec8fd2864db7d</anchor>
      <arglist>(const moveit::task_constructor::Stage *const s)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IntrospectionPrivate *</type>
      <name>impl</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Introspection.html</anchorfile>
      <anchor>a4a9d6e10bd99e396704552435a793ce4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>moveit::task_constructor::is_container</name>
    <filename>structmoveit_1_1task__constructor_1_1is__container.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>moveit::task_constructor::is_container_helper</name>
    <filename>structmoveit_1_1task__constructor_1_1is__container__helper.html</filename>
    <templarg>Ts</templarg>
  </compound>
  <compound kind="struct">
    <name>detail::ItemCostPair</name>
    <filename>structdetail_1_1ItemCostPair.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>CostType</type>
      <name>cost_type</name>
      <anchorfile>structdetail_1_1ItemCostPair.html</anchorfile>
      <anchor>a96800aef234e1ddfdf88f7be9bdb1d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>CostType</type>
      <name>cost</name>
      <anchorfile>structdetail_1_1ItemCostPair.html</anchorfile>
      <anchor>afa37cd8367b71028d4a25dbd7378eab5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ItemCostPair</name>
      <anchorfile>structdetail_1_1ItemCostPair.html</anchorfile>
      <anchor>a004279393d8151e7f61c5de5055d3efa</anchor>
      <arglist>(const std::pair&lt; ValueType, CostType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ItemCostPair</name>
      <anchorfile>structdetail_1_1ItemCostPair.html</anchorfile>
      <anchor>a2faeb6f1b4a95d83c1c7c5e7864773bf</anchor>
      <arglist>(std::pair&lt; ValueType, CostType &gt; &amp;&amp;other)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>operator&lt;</name>
      <anchorfile>structdetail_1_1ItemCostPair.html</anchorfile>
      <anchor>aa9e43e3f4e175733777cef39c817e152</anchor>
      <arglist>(const ItemCostPair &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>ValueType &amp;</type>
      <name>value</name>
      <anchorfile>structdetail_1_1ItemCostPair.html</anchorfile>
      <anchor>a4bbd3dd05ec716f968e045678115d1b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ValueType &amp;</type>
      <name>value</name>
      <anchorfile>structdetail_1_1ItemCostPair.html</anchorfile>
      <anchor>aa055e638656881e445c24afd682c71e8</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::Interface::iterator</name>
    <filename>classmoveit_1_1task__constructor_1_1Interface_1_1iterator.html</filename>
    <member kind="function">
      <type></type>
      <name>iterator</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface_1_1iterator.html</anchorfile>
      <anchor>adce382a987820b5b2f26da964d8f924b</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>iterator</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface_1_1iterator.html</anchorfile>
      <anchor>a50a0ecd3c5c394c862f185e6f797c10d</anchor>
      <arglist>(base_type::iterator other)</arglist>
    </member>
    <member kind="function">
      <type>InterfaceState &amp;</type>
      <name>operator*</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface_1_1iterator.html</anchorfile>
      <anchor>a8b5e4d6b460396dab05216aff21fa765</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>InterfaceState *</type>
      <name>operator-&gt;</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Interface_1_1iterator.html</anchorfile>
      <anchor>ad97a5e6919a164f24fa9d442d241d3f5</anchor>
      <arglist>() const noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::solvers::JointInterpolationPlanner</name>
    <filename>classmoveit_1_1task__constructor_1_1solvers_1_1JointInterpolationPlanner.html</filename>
    <base>moveit::task_constructor::solvers::PlannerInterface</base>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1JointInterpolationPlanner.html</anchorfile>
      <anchor>aaf9cab6c9b83bcf88d976cbfe3b98e16</anchor>
      <arglist>(const moveit::core::RobotModelConstPtr &amp;robot_model) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointInterpolationPlanner</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1JointInterpolationPlanner.html</anchorfile>
      <anchor>a6d3f5c88ccbf115362b2a8d539bf34ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>plan</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1JointInterpolationPlanner.html</anchorfile>
      <anchor>accddbf1340fb3a9f4aca6e5419f7d6ab</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;from, const moveit::core::LinkModel &amp;link, const Eigen::Isometry3d &amp;offset, const Eigen::Isometry3d &amp;target, const moveit::core::JointModelGroup *jmg, double timeout, robot_trajectory::RobotTrajectoryPtr &amp;result, const moveit_msgs::Constraints &amp;path_constraints=moveit_msgs::Constraints()) override</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>plan</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1JointInterpolationPlanner.html</anchorfile>
      <anchor>a59af5d7e87f20d74c764784b7a7baec5</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;from, const planning_scene::PlanningSceneConstPtr &amp;to, const core::JointModelGroup *jmg, double timeout, robot_trajectory::RobotTrajectoryPtr &amp;result, const moveit_msgs::Constraints &amp;path_constraints=moveit_msgs::Constraints()) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::LambdaCostTerm</name>
    <filename>classmoveit_1_1task__constructor_1_1LambdaCostTerm.html</filename>
    <base>moveit::task_constructor::TrajectoryCostTerm</base>
    <member kind="typedef">
      <type>std::function&lt; double(const SubTrajectory &amp;)&gt;</type>
      <name>SubTrajectoryShortSignature</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1LambdaCostTerm.html</anchorfile>
      <anchor>a0663438b57811d018cdc2f78fa9f9d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; double(const SubTrajectory &amp;, std::string &amp;)&gt;</type>
      <name>SubTrajectorySignature</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1LambdaCostTerm.html</anchorfile>
      <anchor>a1058fbe6d4c14ab56b66e4bfbcae9040</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LambdaCostTerm</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1LambdaCostTerm.html</anchorfile>
      <anchor>a367fbd28b00a8b300c6f361a59af07e9</anchor>
      <arglist>(const SubTrajectoryShortSignature &amp;term)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LambdaCostTerm</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1LambdaCostTerm.html</anchorfile>
      <anchor>a6287c58a6cb9498517c8aca86af33684</anchor>
      <arglist>(const SubTrajectorySignature &amp;term)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LambdaCostTerm</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1LambdaCostTerm.html</anchorfile>
      <anchor>af19640f7f6104cd40f5b7c8db0dd844c</anchor>
      <arglist>(const Term &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1LambdaCostTerm.html</anchorfile>
      <anchor>a09d5fda29cd212eb53203abb4d7da4b9</anchor>
      <arglist>(const SubTrajectory &amp;s, std::string &amp;comment) const override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SubTrajectorySignature</type>
      <name>term_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1LambdaCostTerm.html</anchorfile>
      <anchor>a64e048ca0c3db80b18a4ebbbb0fd92ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static auto</type>
      <name>signatureMatcher</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1LambdaCostTerm.html</anchorfile>
      <anchor>a2fae01ec761646e50c7bb1eeaa7a79d2</anchor>
      <arglist>(const T &amp;t) -&gt; decltype(t(SubTrajectory</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static auto</type>
      <name>signatureMatcher</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1LambdaCostTerm.html</anchorfile>
      <anchor>a2fae01ec761646e50c7bb1eeaa7a79d2</anchor>
      <arglist>(const T &amp;t) -&gt; decltype(t(SubTrajectory</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>SubTrajectoryShortSignature</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1LambdaCostTerm.html</anchorfile>
      <anchor>ac4236c95aeb480a9b987e33d55204653</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::less&lt; moveit::task_constructor::SolutionBase * &gt;</name>
    <filename>structstd_1_1less_3_01moveit_1_1task__constructor_1_1SolutionBase_01_5_01_4.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structstd_1_1less_3_01moveit_1_1task__constructor_1_1SolutionBase_01_5_01_4.html</anchorfile>
      <anchor>a32f215928b52fab95463d1d1cf2b4b39</anchor>
      <arglist>(const moveit::task_constructor::SolutionBase *x, const moveit::task_constructor::SolutionBase *y)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::cost::LinkMotion</name>
    <filename>classmoveit_1_1task__constructor_1_1cost_1_1LinkMotion.html</filename>
    <base>moveit::task_constructor::TrajectoryCostTerm</base>
    <member kind="function">
      <type></type>
      <name>LinkMotion</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1cost_1_1LinkMotion.html</anchorfile>
      <anchor>a54c9ae309945a2fa9aa7c7be158d78b4</anchor>
      <arglist>(std::string link_name)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1cost_1_1LinkMotion.html</anchorfile>
      <anchor>a496eeeabfb02cc74a065b64b6e6d86dc</anchor>
      <arglist>(const SubTrajectory &amp;s, std::string &amp;comment) const override</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>link_name</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1cost_1_1LinkMotion.html</anchorfile>
      <anchor>af8978bc2cef549d6f233e34cd08d5cfb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::Merger</name>
    <filename>classmoveit_1_1task__constructor_1_1Merger.html</filename>
    <base>moveit::task_constructor::ParallelContainerBase</base>
    <member kind="function">
      <type>bool</type>
      <name>canCompute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Merger.html</anchorfile>
      <anchor>aedb1709516441b90dc408fbcb3ab1f2f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Merger.html</anchorfile>
      <anchor>a50eb0e1647fce8e72048614bc240fbc2</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Merger.html</anchorfile>
      <anchor>a776193728adf1563e8b3bbfad2964200</anchor>
      <arglist>(const core::RobotModelConstPtr &amp;robot_model) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Merger</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Merger.html</anchorfile>
      <anchor>a3c7548bd6b39169a66fceddf7044fd18</anchor>
      <arglist>(const std::string &amp;name=&quot;merger&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Merger.html</anchorfile>
      <anchor>add58d3e61972f8d4a58526790ffc56c3</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Merger</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Merger.html</anchorfile>
      <anchor>a7978ef10cd64c6001553f98df5b205f6</anchor>
      <arglist>(MergerPrivate *impl)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onNewSolution</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Merger.html</anchorfile>
      <anchor>ad672426e53c5ac131adb7ee82ddd92da</anchor>
      <arglist>(const SolutionBase &amp;s) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::stages::ModifyPlanningScene</name>
    <filename>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</filename>
    <base>moveit::task_constructor::PropagatingEitherWay</base>
    <class kind="struct">moveit::task_constructor::stages::ModifyPlanningScene::CollisionMatrixPairs</class>
    <member kind="typedef">
      <type>std::function&lt; void(const planning_scene::PlanningScenePtr &amp;, const PropertyMap &amp;)&gt;</type>
      <name>ApplyCallback</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</anchorfile>
      <anchor>afef482d1c7a6148fe61fa6eeacd2aea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>Names</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</anchorfile>
      <anchor>aaebe8a8c27d8be1646252bd715fa6303</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addObject</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</anchorfile>
      <anchor>a0aa8e76ee28988d2396cab81aa491043</anchor>
      <arglist>(const moveit_msgs::CollisionObject &amp;collision_object)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allowCollisions</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</anchorfile>
      <anchor>a0833a7485311165e0bd5b3638c7b4ec4</anchor>
      <arglist>(const char *first, const T &amp;second, bool enable_collision)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allowCollisions</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</anchorfile>
      <anchor>a2f98ca3620241b69b61e216a97549f7c</anchor>
      <arglist>(const Names &amp;first, const Names &amp;second, bool allow)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allowCollisions</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</anchorfile>
      <anchor>affb5ddf8fd86cd5d140d013693eeafc6</anchor>
      <arglist>(const std::string &amp;first, const moveit::core::JointModelGroup &amp;jmg, bool allow)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allowCollisions</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</anchorfile>
      <anchor>a1e951f75b589408c2653e966358334ff</anchor>
      <arglist>(const std::string &amp;first, const std::string &amp;second, bool allow)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allowCollisions</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</anchorfile>
      <anchor>a376438c327de1ed1b69d6cdbd6291638</anchor>
      <arglist>(const std::string &amp;first, const T &amp;second, bool enable_collision)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allowCollisions</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</anchorfile>
      <anchor>ad297e4df44ffcf01d725a56d6b2e25b6</anchor>
      <arglist>(const std::string &amp;object, bool allow)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allowCollisions</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</anchorfile>
      <anchor>a2e14d4bc51fa4aec62827cd3e7d5740f</anchor>
      <arglist>(const T1 &amp;first, const T2 &amp;second, bool enable_collision)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>attachObject</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</anchorfile>
      <anchor>a5cd2fbcab851a88a944089413b9b43e8</anchor>
      <arglist>(const std::string &amp;object, const std::string &amp;link)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>attachObjects</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</anchorfile>
      <anchor>a11bf2263c990fefc819234d8363dbfbc</anchor>
      <arglist>(const Names &amp;objects, const std::string &amp;attach_link, bool attach)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>attachObjects</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</anchorfile>
      <anchor>a9542214d99ddc067c06cae9103949864</anchor>
      <arglist>(const T &amp;objects, const std::string &amp;link)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeBackward</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</anchorfile>
      <anchor>acd37c6008744580eb79c7590381c6562</anchor>
      <arglist>(const InterfaceState &amp;to) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeForward</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</anchorfile>
      <anchor>a35f3d272e21af701fd40092f82934f03</anchor>
      <arglist>(const InterfaceState &amp;from) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detachObject</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</anchorfile>
      <anchor>af3e95de1f1ff5635aa2559ddf516a568</anchor>
      <arglist>(const std::string &amp;object, const std::string &amp;link)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detachObjects</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</anchorfile>
      <anchor>a6d49e3acb3f32228837ee4b43dd4c5ae</anchor>
      <arglist>(const T &amp;objects, const std::string &amp;link)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModifyPlanningScene</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</anchorfile>
      <anchor>ae02f79cc900db1b51ea4031fd4181337</anchor>
      <arglist>(const std::string &amp;name=&quot;modify planning scene&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveObject</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</anchorfile>
      <anchor>a7f19da36121ee2f93bc0e6aa37e85521</anchor>
      <arglist>(const moveit_msgs::CollisionObject &amp;collision_object)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeObject</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</anchorfile>
      <anchor>aedc76cebfce602a540bae838cd7a0be1</anchor>
      <arglist>(const std::string &amp;object_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCallback</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</anchorfile>
      <anchor>a86a80b4a84bc9b6e44d5e526cc8cd7f3</anchor>
      <arglist>(const ApplyCallback &amp;cb)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>allowCollisions</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</anchorfile>
      <anchor>ac247866beba2b63d6671f26fe86a15ca</anchor>
      <arglist>(planning_scene::PlanningScene &amp;scene, const CollisionMatrixPairs &amp;pairs, bool invert)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::pair&lt; InterfaceState, SubTrajectory &gt;</type>
      <name>apply</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</anchorfile>
      <anchor>acab629b340c48471d06c6385e51827cf</anchor>
      <arglist>(const InterfaceState &amp;from, bool invert)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>attachObjects</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</anchorfile>
      <anchor>a01f2c39311073e682ce6a49ffed4bf1c</anchor>
      <arglist>(planning_scene::PlanningScene &amp;scene, const std::pair&lt; std::string, std::pair&lt; Names, bool &gt;&gt; &amp;pair, bool invert)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>processCollisionObject</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</anchorfile>
      <anchor>acdf7823f9f74bab96c22569125ebb29c</anchor>
      <arglist>(planning_scene::PlanningScene &amp;scene, const moveit_msgs::CollisionObject &amp;object, bool invert)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, std::pair&lt; Names, bool &gt; &gt;</type>
      <name>attach_objects_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</anchorfile>
      <anchor>a4417f4fe75041b9e44a1ffc28421c626</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ApplyCallback</type>
      <name>callback_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</anchorfile>
      <anchor>a3ef07df80a4ce798080f54b9ab84b597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; CollisionMatrixPairs &gt;</type>
      <name>collision_matrix_edits_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</anchorfile>
      <anchor>a87f9b0eea1550d7b7d3c76c87d833acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; moveit_msgs::CollisionObject &gt;</type>
      <name>collision_objects_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1ModifyPlanningScene.html</anchorfile>
      <anchor>ae2832fc5804ce5a4021d8cf598ee06a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::MonitoringGenerator</name>
    <filename>classmoveit_1_1task__constructor_1_1MonitoringGenerator.html</filename>
    <base>moveit::task_constructor::Generator</base>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1MonitoringGenerator.html</anchorfile>
      <anchor>aabe6d282f7177ee4478338c10c41af89</anchor>
      <arglist>(const moveit::core::RobotModelConstPtr &amp;robot_model) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MonitoringGenerator</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1MonitoringGenerator.html</anchorfile>
      <anchor>a8c933a79065c1104819e242bb63ce345</anchor>
      <arglist>(const std::string &amp;name=&quot;monitoring generator&quot;, Stage *monitored=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMonitoredStage</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1MonitoringGenerator.html</anchorfile>
      <anchor>aa35d387ed0f02d7a6170516f5066657d</anchor>
      <arglist>(Stage *monitored)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MonitoringGenerator</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1MonitoringGenerator.html</anchorfile>
      <anchor>ae227361464379ee1594476ee44fa883f</anchor>
      <arglist>(MonitoringGeneratorPrivate *impl)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>onNewSolution</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1MonitoringGenerator.html</anchorfile>
      <anchor>aa43fc1549c3428911e7e0d9ccd128370</anchor>
      <arglist>(const SolutionBase &amp;s)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::stages::MoveRelative</name>
    <filename>classmoveit_1_1task__constructor_1_1stages_1_1MoveRelative.html</filename>
    <base>moveit::task_constructor::PropagatingEitherWay</base>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveRelative.html</anchorfile>
      <anchor>a567de82b3657f1a344af53c5a114f8c5</anchor>
      <arglist>(const moveit::core::RobotModelConstPtr &amp;robot_model) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MoveRelative</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveRelative.html</anchorfile>
      <anchor>af2e905fb3ea88471072f5e7c835175dd</anchor>
      <arglist>(const std::string &amp;name=&quot;move relative&quot;, const solvers::PlannerInterfacePtr &amp;planner=solvers::PlannerInterfacePtr())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDirection</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveRelative.html</anchorfile>
      <anchor>a486f975830b33937bee5cf84614d11e1</anchor>
      <arglist>(const geometry_msgs::TwistStamped &amp;twist)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDirection</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveRelative.html</anchorfile>
      <anchor>abc7947e53be691018977ca67b3f441f1</anchor>
      <arglist>(const geometry_msgs::Vector3Stamped &amp;direction)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDirection</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveRelative.html</anchorfile>
      <anchor>a10ca3ecb4e45dce8dd5932aa2cb360f6</anchor>
      <arglist>(const std::map&lt; std::string, double &gt; &amp;joint_deltas)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGroup</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveRelative.html</anchorfile>
      <anchor>a980a2ce80138a3c8ed8d98903e7a30fb</anchor>
      <arglist>(const std::string &amp;group)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIKFrame</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveRelative.html</anchorfile>
      <anchor>ac08da28a5f4c9f4aead362a2faaff40a</anchor>
      <arglist>(const Eigen::Isometry3d &amp;pose, const std::string &amp;link)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIKFrame</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveRelative.html</anchorfile>
      <anchor>aec97b1708973bfdb6b3ab29719287c24</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIKFrame</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveRelative.html</anchorfile>
      <anchor>a282406ad563b50d797568781f04beac8</anchor>
      <arglist>(const std::string &amp;link)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIKFrame</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveRelative.html</anchorfile>
      <anchor>afbb4218855748191bb74be0b6e39213d</anchor>
      <arglist>(const T &amp;p, const std::string &amp;link)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxDistance</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveRelative.html</anchorfile>
      <anchor>a4152a6a93a6add3b325b9639e6f12610</anchor>
      <arglist>(double distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinDistance</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveRelative.html</anchorfile>
      <anchor>a01779d64399cf50e220d4838ecca2cf6</anchor>
      <arglist>(double distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinMaxDistance</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveRelative.html</anchorfile>
      <anchor>a1194e5be84eb6ae7e6d5d2fecca4aee1</anchor>
      <arglist>(double min_distance, double max_distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPathConstraints</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveRelative.html</anchorfile>
      <anchor>a94cd062ca5b4139defbd12d112a2ab6a</anchor>
      <arglist>(moveit_msgs::Constraints path_constraints)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>compute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveRelative.html</anchorfile>
      <anchor>a4e866a06f93d4702c163f76e947a83df</anchor>
      <arglist>(const InterfaceState &amp;state, planning_scene::PlanningScenePtr &amp;scene, SubTrajectory &amp;trajectory, Interface::Direction dir) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>solvers::PlannerInterfacePtr</type>
      <name>planner_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveRelative.html</anchorfile>
      <anchor>ac42eb96be33dc9041327e82931c0e3e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::stages::MoveTo</name>
    <filename>classmoveit_1_1task__constructor_1_1stages_1_1MoveTo.html</filename>
    <base>moveit::task_constructor::PropagatingEitherWay</base>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveTo.html</anchorfile>
      <anchor>a41439612d8ef2f650d8bd04d52300d47</anchor>
      <arglist>(const moveit::core::RobotModelConstPtr &amp;robot_model) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MoveTo</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveTo.html</anchorfile>
      <anchor>a60b931ac5451b7f3bd55c915b9368e73</anchor>
      <arglist>(const std::string &amp;name=&quot;move to&quot;, const solvers::PlannerInterfacePtr &amp;planner=solvers::PlannerInterfacePtr())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGoal</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveTo.html</anchorfile>
      <anchor>a82cab9ba81556b8657a2c6bf7792e5f6</anchor>
      <arglist>(const geometry_msgs::PointStamped &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGoal</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveTo.html</anchorfile>
      <anchor>afcb0fea44cf7a67d15e63ddf860bdcc7</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGoal</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveTo.html</anchorfile>
      <anchor>a9efc4460765289f0a7b18766c3759c64</anchor>
      <arglist>(const moveit_msgs::RobotState &amp;robot_state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGoal</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveTo.html</anchorfile>
      <anchor>aed031db57bb9e9406cda2544c3da74f2</anchor>
      <arglist>(const std::map&lt; std::string, double &gt; &amp;joints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGoal</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveTo.html</anchorfile>
      <anchor>ae9b1d759bc524ff1068f8070f9aac601</anchor>
      <arglist>(const std::string &amp;named_joint_pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGroup</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveTo.html</anchorfile>
      <anchor>ab5188100c687c584c7d9a1903f9858d8</anchor>
      <arglist>(const std::string &amp;group)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIKFrame</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveTo.html</anchorfile>
      <anchor>ae2b3aef9e41f1bb54683686630cebb3d</anchor>
      <arglist>(const Eigen::Isometry3d &amp;pose, const std::string &amp;link)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIKFrame</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveTo.html</anchorfile>
      <anchor>a81d2da372ba6cb5365cf97b730df2adb</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIKFrame</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveTo.html</anchorfile>
      <anchor>a039446a4ad204cad4b07794f024ce465</anchor>
      <arglist>(const std::string &amp;link)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIKFrame</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveTo.html</anchorfile>
      <anchor>a702a4733b02e07e9a3243522f257a5d9</anchor>
      <arglist>(const T &amp;pose, const std::string &amp;link)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPathConstraints</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveTo.html</anchorfile>
      <anchor>a47966c80412159d45b57f1be4c91ea1e</anchor>
      <arglist>(moveit_msgs::Constraints path_constraints)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>compute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveTo.html</anchorfile>
      <anchor>a9d5545d34aa61b0332d2df070b3798be</anchor>
      <arglist>(const InterfaceState &amp;state, planning_scene::PlanningScenePtr &amp;scene, SubTrajectory &amp;trajectory, Interface::Direction dir) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>getJointStateGoal</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveTo.html</anchorfile>
      <anchor>a1a2f0dfc73090c22410f95d0b313dec7</anchor>
      <arglist>(const boost::any &amp;goal, const core::JointModelGroup *jmg, moveit::core::RobotState &amp;state)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>getPointGoal</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveTo.html</anchorfile>
      <anchor>a2a9713bafa568644110cdc7f6c2217ac</anchor>
      <arglist>(const boost::any &amp;goal, const Eigen::Isometry3d &amp;ik_pose, const planning_scene::PlanningScenePtr &amp;scene, Eigen::Isometry3d &amp;target_eigen)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>getPoseGoal</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveTo.html</anchorfile>
      <anchor>a7ba5d0b230627c7a571c0d064fddee76</anchor>
      <arglist>(const boost::any &amp;goal, const planning_scene::PlanningScenePtr &amp;scene, Eigen::Isometry3d &amp;target_eigen)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>solvers::PlannerInterfacePtr</type>
      <name>planner_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1MoveTo.html</anchorfile>
      <anchor>a6cf9d5ac6a4985dff5807ae8f3e053ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::solvers::MultiPlanner</name>
    <filename>classmoveit_1_1task__constructor_1_1solvers_1_1MultiPlanner.html</filename>
    <base>moveit::task_constructor::solvers::PlannerInterface</base>
    <member kind="typedef">
      <type>std::vector&lt; solvers::PlannerInterfacePtr &gt;</type>
      <name>PlannerList</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1MultiPlanner.html</anchorfile>
      <anchor>a81ad76135e76649e9138b4471f0b3d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1MultiPlanner.html</anchorfile>
      <anchor>a3932defcc797d67a9a8a0be0e37f4954</anchor>
      <arglist>(const moveit::core::RobotModelConstPtr &amp;robot_model) override</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>plan</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1MultiPlanner.html</anchorfile>
      <anchor>a5863c26b43b1b668e3f9d75e21a09b84</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;from, const moveit::core::LinkModel &amp;link, const Eigen::Isometry3d &amp;offset, const Eigen::Isometry3d &amp;target, const moveit::core::JointModelGroup *jmg, double timeout, robot_trajectory::RobotTrajectoryPtr &amp;result, const moveit_msgs::Constraints &amp;path_constraints=moveit_msgs::Constraints()) override</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>plan</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1MultiPlanner.html</anchorfile>
      <anchor>a4cc00a49d2cd6c0fecb0b8a18cf3a754</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;from, const planning_scene::PlanningSceneConstPtr &amp;to, const moveit::core::JointModelGroup *jmg, double timeout, robot_trajectory::RobotTrajectoryPtr &amp;result, const moveit_msgs::Constraints &amp;path_constraints=moveit_msgs::Constraints()) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ordered</name>
    <filename>classordered.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>typename container_type::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a4ebfe595c5a9398e6b1613ea64b88a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::const_pointer</type>
      <name>const_pointer</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a71b57f3c4f27847a080c98aff8b8c979</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::const_reference</type>
      <name>const_reference</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>ad285bb5cb4c90c321c9985094e720821</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::const_reverse_iterator</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>ac524dbf064d2025104645218d5537684</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; T &gt;</type>
      <name>container_type</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>abcddb729f23fb5ae0c83d25d63a26a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::difference_type</type>
      <name>difference_type</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>add106a044856f6d4315f753edbb245da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::iterator</type>
      <name>iterator</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a284dfb9eae64b6c9517a038bad0a8b49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::pointer</type>
      <name>pointer</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>ac8f640f7bd26898c71f70401dde151a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::reference</type>
      <name>reference</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a65e81c615a5303a7cba06cdec2d2dee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::reverse_iterator</type>
      <name>reverse_iterator</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>af8a2b2f2be51f0c092b94c070c451eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::size_type</type>
      <name>size_type</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>ad0d7896aaa10f8024e6e1d9c90e2db9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::value_type</type>
      <name>value_type</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>ae5b3eaf99b0b25059f1a387aecaa2c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>back</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a3b5b80526c09f18889bea20447e91789</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>back</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>ac35f96651443a8adacd09fe379c071bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a99a5e67fde9a98e06f6ab9e82fe82e61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>aed02ac4d16c8f5fd8e5fd7521acb2392</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a184a9bf0badba683ed4ac321fe8b6da4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a7e8847d3f19e37f836f76fdac7cce993</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>aefdab491081fca88ead9723ee577da99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>crbegin</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>ad919906b2e9bd8e203c4e3cf952894e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>crend</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>af45df804ae10ee15944bb37133fed0e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a862393241469b78bf416c85a07de419a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a0009857c9daab6a2be8902a08d04127e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a8ee97fae23ac346872e6ff16d93311f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>af1ce52e3caa64bddfb04fec4c01297b9</anchor>
      <arglist>(const_iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>front</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a8528d1f953ef9b0e4376b9176d43def7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>front</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a53469bce5b643afd6d30e903ee75fe10</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a51fb10ee31da5119aab99b6c1149d84c</anchor>
      <arglist>(const value_type &amp;item)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a7595a8eb21e45601fdb6bdc7d5ef5340</anchor>
      <arglist>(value_type &amp;&amp;item)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>moveFrom</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a607e977db610e8171a368605770859f6</anchor>
      <arglist>(iterator pos, container_type &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>moveTo</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a2d93d9b6ab665a646bfe5bf2f6e2c3e0</anchor>
      <arglist>(iterator pos, container_type &amp;other, iterator other_pos)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ordered</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a33444b8a5b1cbf2fbbafc07f8ebc3f52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>pop</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>af0ad433c50d62f631e68599f0a342596</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>ac1f941dc9b8011550d9acfa6b337ea80</anchor>
      <arglist>(const value_type &amp;item)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>af99be28cb7fe989c9ceaf17d42f3ca34</anchor>
      <arglist>(value_type &amp;&amp;item)</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>ae65492c8fec93897b786e4cf04013c3d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_if</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a5200c8ebc3beafb0d7e3ba09f3425b08</anchor>
      <arglist>(Predicate p)</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a5d1ef4d1abe001c92c4ecbe54fdede6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a55bde96ac85cd6de04a5432e3143cfb6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a2eefaccfed1fa76fa32eb7c63e9b34f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>top</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a6e4fc19744e8851ea0d3f6171e4b491d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>top</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a58d4914e121b38ed099274e783b127a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>update</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a94c4c1ecbf7af260f756fdb9d3195cf7</anchor>
      <arglist>(iterator &amp;it)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>container_type</type>
      <name>c</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>af749641af46bbff53d53d94f868da4a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Compare</type>
      <name>comp</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a6a580aa18f8c3c1cfb333698a963a1aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ordered&lt; const moveit::task_constructor::SolutionBase * &gt;</name>
    <filename>classordered.html</filename>
    <member kind="typedef">
      <type>typename container_type::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a4ebfe595c5a9398e6b1613ea64b88a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::const_pointer</type>
      <name>const_pointer</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a71b57f3c4f27847a080c98aff8b8c979</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::const_reference</type>
      <name>const_reference</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>ad285bb5cb4c90c321c9985094e720821</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::const_reverse_iterator</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>ac524dbf064d2025104645218d5537684</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; const moveit::task_constructor::SolutionBase * &gt;</type>
      <name>container_type</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>abcddb729f23fb5ae0c83d25d63a26a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::difference_type</type>
      <name>difference_type</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>add106a044856f6d4315f753edbb245da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::iterator</type>
      <name>iterator</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a284dfb9eae64b6c9517a038bad0a8b49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::pointer</type>
      <name>pointer</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>ac8f640f7bd26898c71f70401dde151a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::reference</type>
      <name>reference</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a65e81c615a5303a7cba06cdec2d2dee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::reverse_iterator</type>
      <name>reverse_iterator</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>af8a2b2f2be51f0c092b94c070c451eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::size_type</type>
      <name>size_type</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>ad0d7896aaa10f8024e6e1d9c90e2db9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::value_type</type>
      <name>value_type</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>ae5b3eaf99b0b25059f1a387aecaa2c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>back</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a3b5b80526c09f18889bea20447e91789</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>back</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>ac35f96651443a8adacd09fe379c071bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a99a5e67fde9a98e06f6ab9e82fe82e61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>aed02ac4d16c8f5fd8e5fd7521acb2392</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a184a9bf0badba683ed4ac321fe8b6da4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a7e8847d3f19e37f836f76fdac7cce993</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>aefdab491081fca88ead9723ee577da99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>crbegin</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>ad919906b2e9bd8e203c4e3cf952894e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>crend</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>af45df804ae10ee15944bb37133fed0e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a862393241469b78bf416c85a07de419a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a0009857c9daab6a2be8902a08d04127e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a8ee97fae23ac346872e6ff16d93311f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>af1ce52e3caa64bddfb04fec4c01297b9</anchor>
      <arglist>(const_iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>front</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a8528d1f953ef9b0e4376b9176d43def7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>front</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a53469bce5b643afd6d30e903ee75fe10</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a51fb10ee31da5119aab99b6c1149d84c</anchor>
      <arglist>(const value_type &amp;item)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a7595a8eb21e45601fdb6bdc7d5ef5340</anchor>
      <arglist>(value_type &amp;&amp;item)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>moveFrom</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a607e977db610e8171a368605770859f6</anchor>
      <arglist>(iterator pos, container_type &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>moveTo</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a2d93d9b6ab665a646bfe5bf2f6e2c3e0</anchor>
      <arglist>(iterator pos, container_type &amp;other, iterator other_pos)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ordered</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a33444b8a5b1cbf2fbbafc07f8ebc3f52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>pop</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>af0ad433c50d62f631e68599f0a342596</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>ac1f941dc9b8011550d9acfa6b337ea80</anchor>
      <arglist>(const value_type &amp;item)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>af99be28cb7fe989c9ceaf17d42f3ca34</anchor>
      <arglist>(value_type &amp;&amp;item)</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>ae65492c8fec93897b786e4cf04013c3d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_if</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a5200c8ebc3beafb0d7e3ba09f3425b08</anchor>
      <arglist>(Predicate p)</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a5d1ef4d1abe001c92c4ecbe54fdede6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a55bde96ac85cd6de04a5432e3143cfb6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a2eefaccfed1fa76fa32eb7c63e9b34f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>top</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a6e4fc19744e8851ea0d3f6171e4b491d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>top</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a58d4914e121b38ed099274e783b127a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>update</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a94c4c1ecbf7af260f756fdb9d3195cf7</anchor>
      <arglist>(iterator &amp;it)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>container_type</type>
      <name>c</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>af749641af46bbff53d53d94f868da4a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ValueOrPointeeLess&lt; const moveit::task_constructor::SolutionBase * &gt;</type>
      <name>comp</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a6a580aa18f8c3c1cfb333698a963a1aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ordered&lt; InterfaceState * &gt;</name>
    <filename>classordered.html</filename>
    <member kind="typedef">
      <type>typename container_type::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a4ebfe595c5a9398e6b1613ea64b88a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::const_pointer</type>
      <name>const_pointer</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a71b57f3c4f27847a080c98aff8b8c979</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::const_reference</type>
      <name>const_reference</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>ad285bb5cb4c90c321c9985094e720821</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::const_reverse_iterator</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>ac524dbf064d2025104645218d5537684</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; InterfaceState * &gt;</type>
      <name>container_type</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>abcddb729f23fb5ae0c83d25d63a26a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::difference_type</type>
      <name>difference_type</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>add106a044856f6d4315f753edbb245da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::iterator</type>
      <name>iterator</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a284dfb9eae64b6c9517a038bad0a8b49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::pointer</type>
      <name>pointer</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>ac8f640f7bd26898c71f70401dde151a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::reference</type>
      <name>reference</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a65e81c615a5303a7cba06cdec2d2dee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::reverse_iterator</type>
      <name>reverse_iterator</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>af8a2b2f2be51f0c092b94c070c451eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::size_type</type>
      <name>size_type</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>ad0d7896aaa10f8024e6e1d9c90e2db9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename container_type::value_type</type>
      <name>value_type</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>ae5b3eaf99b0b25059f1a387aecaa2c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>back</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a3b5b80526c09f18889bea20447e91789</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>back</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>ac35f96651443a8adacd09fe379c071bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a99a5e67fde9a98e06f6ab9e82fe82e61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>aed02ac4d16c8f5fd8e5fd7521acb2392</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a184a9bf0badba683ed4ac321fe8b6da4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a7e8847d3f19e37f836f76fdac7cce993</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>aefdab491081fca88ead9723ee577da99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>crbegin</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>ad919906b2e9bd8e203c4e3cf952894e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>crend</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>af45df804ae10ee15944bb37133fed0e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a862393241469b78bf416c85a07de419a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a0009857c9daab6a2be8902a08d04127e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a8ee97fae23ac346872e6ff16d93311f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>af1ce52e3caa64bddfb04fec4c01297b9</anchor>
      <arglist>(const_iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>front</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a8528d1f953ef9b0e4376b9176d43def7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>front</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a53469bce5b643afd6d30e903ee75fe10</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a51fb10ee31da5119aab99b6c1149d84c</anchor>
      <arglist>(const value_type &amp;item)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a7595a8eb21e45601fdb6bdc7d5ef5340</anchor>
      <arglist>(value_type &amp;&amp;item)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>moveFrom</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a607e977db610e8171a368605770859f6</anchor>
      <arglist>(iterator pos, container_type &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>moveTo</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a2d93d9b6ab665a646bfe5bf2f6e2c3e0</anchor>
      <arglist>(iterator pos, container_type &amp;other, iterator other_pos)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ordered</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a33444b8a5b1cbf2fbbafc07f8ebc3f52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>pop</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>af0ad433c50d62f631e68599f0a342596</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>ac1f941dc9b8011550d9acfa6b337ea80</anchor>
      <arglist>(const value_type &amp;item)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>af99be28cb7fe989c9ceaf17d42f3ca34</anchor>
      <arglist>(value_type &amp;&amp;item)</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>ae65492c8fec93897b786e4cf04013c3d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_if</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a5200c8ebc3beafb0d7e3ba09f3425b08</anchor>
      <arglist>(Predicate p)</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a5d1ef4d1abe001c92c4ecbe54fdede6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a55bde96ac85cd6de04a5432e3143cfb6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a2eefaccfed1fa76fa32eb7c63e9b34f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>top</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a6e4fc19744e8851ea0d3f6171e4b491d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reference</type>
      <name>top</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a58d4914e121b38ed099274e783b127a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>update</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a94c4c1ecbf7af260f756fdb9d3195cf7</anchor>
      <arglist>(iterator &amp;it)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>container_type</type>
      <name>c</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>af749641af46bbff53d53d94f868da4a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ValueOrPointeeLess&lt; InterfaceState * &gt;</type>
      <name>comp</name>
      <anchorfile>classordered.html</anchorfile>
      <anchor>a6a580aa18f8c3c1cfb333698a963a1aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::ParallelContainerBase</name>
    <filename>classmoveit_1_1task__constructor_1_1ParallelContainerBase.html</filename>
    <base>moveit::task_constructor::ContainerBase</base>
    <member kind="function">
      <type></type>
      <name>ParallelContainerBase</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1ParallelContainerBase.html</anchorfile>
      <anchor>ad086da8cd11f30ea466678d2aee436ef</anchor>
      <arglist>(const std::string &amp;name=&quot;parallel container&quot;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>liftSolution</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1ParallelContainerBase.html</anchorfile>
      <anchor>a4feba5bbf7bd431d3864dd814d3a0946</anchor>
      <arglist>(const SolutionBase &amp;solution)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>liftSolution</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1ParallelContainerBase.html</anchorfile>
      <anchor>a0187377ce874eaf5dbd915d7dc10213d</anchor>
      <arglist>(const SolutionBase &amp;solution, double cost)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>liftSolution</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1ParallelContainerBase.html</anchorfile>
      <anchor>a903d0974131c410cb5dab33bf1c7bd79</anchor>
      <arglist>(const SolutionBase &amp;solution, double cost, std::string comment)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ParallelContainerBase</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1ParallelContainerBase.html</anchorfile>
      <anchor>a6f12e7518d727c0b2401a0dd2733a059</anchor>
      <arglist>(ParallelContainerBasePrivate *impl)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>sendBackward</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1ParallelContainerBase.html</anchorfile>
      <anchor>a49ba2c8fc7230fce26330986cae6cedd</anchor>
      <arglist>(InterfaceState &amp;&amp;from, const InterfaceState &amp;to, SubTrajectory &amp;&amp;trajectory)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>sendForward</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1ParallelContainerBase.html</anchorfile>
      <anchor>a662e346224325a409475aae53d624d5d</anchor>
      <arglist>(const InterfaceState &amp;from, InterfaceState &amp;&amp;to, SubTrajectory &amp;&amp;trajectory)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>spawn</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1ParallelContainerBase.html</anchorfile>
      <anchor>a9b8e69904ec0c78402e74f74143b4815</anchor>
      <arglist>(InterfaceState &amp;&amp;state, SubTrajectory &amp;&amp;trajectory)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::stages::PassThrough</name>
    <filename>classmoveit_1_1task__constructor_1_1stages_1_1PassThrough.html</filename>
    <base>moveit::task_constructor::WrapperBase</base>
    <member kind="function">
      <type>void</type>
      <name>onNewSolution</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1PassThrough.html</anchorfile>
      <anchor>a3be66db1ab6728af59a38e1dcbe5444f</anchor>
      <arglist>(const SolutionBase &amp;s) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PassThrough</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1PassThrough.html</anchorfile>
      <anchor>a956ca3bb8adfcd2a292d4c9d9556ac3b</anchor>
      <arglist>(const std::string &amp;name=&quot;PassThrough&quot;, Stage::pointer &amp;&amp;child=Stage::pointer())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::cost::PathLength</name>
    <filename>classmoveit_1_1task__constructor_1_1cost_1_1PathLength.html</filename>
    <base>moveit::task_constructor::TrajectoryCostTerm</base>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1cost_1_1PathLength.html</anchorfile>
      <anchor>a8c31f067713a22503141179308c7b620</anchor>
      <arglist>(const SubTrajectory &amp;s, std::string &amp;comment) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathLength</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1cost_1_1PathLength.html</anchorfile>
      <anchor>a5bbd1dd61d0e62f7a2de7d7bf4280c66</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathLength</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1cost_1_1PathLength.html</anchorfile>
      <anchor>a8def572996ab20618cb2a29c2e545d31</anchor>
      <arglist>(std::map&lt; std::string, double &gt; j)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathLength</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1cost_1_1PathLength.html</anchorfile>
      <anchor>a50f3bfe6fba10e82d9aacaa7ef2d118c</anchor>
      <arglist>(std::vector&lt; std::string &gt; joints)</arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>joints</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1cost_1_1PathLength.html</anchorfile>
      <anchor>a71fb3d75d5626da6196601ac6ece4355</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>moveit::task_constructor::PendingPairsPrinter</name>
    <filename>structmoveit_1_1task__constructor_1_1PendingPairsPrinter.html</filename>
    <member kind="function">
      <type></type>
      <name>PendingPairsPrinter</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1PendingPairsPrinter.html</anchorfile>
      <anchor>ac75d49bae9cdfce72dd04cb4ff744d2d</anchor>
      <arglist>(const ConnectingPrivate *c)</arglist>
    </member>
    <member kind="variable">
      <type>const ConnectingPrivate *const</type>
      <name>instance_</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1PendingPairsPrinter.html</anchorfile>
      <anchor>a70c294ddf7874b0370477ad11b4a8b3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::stages::Pick</name>
    <filename>classmoveit_1_1task__constructor_1_1stages_1_1Pick.html</filename>
    <base>moveit::task_constructor::stages::PickPlaceBase</base>
    <member kind="function">
      <type></type>
      <name>Pick</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1Pick.html</anchorfile>
      <anchor>ad857ede6c39b5cb6d88b4fbc77ffb101</anchor>
      <arglist>(Stage::pointer &amp;&amp;grasp_stage=Stage::pointer(), const std::string &amp;name=&quot;pick&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setApproachMotion</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1Pick.html</anchorfile>
      <anchor>a15e0292cc85029c2cfd2b369a9a65950</anchor>
      <arglist>(const geometry_msgs::TwistStamped &amp;motion, double min_distance, double max_distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLiftMotion</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1Pick.html</anchorfile>
      <anchor>a22fb85afb5199e23ec10312c5121e82e</anchor>
      <arglist>(const geometry_msgs::TwistStamped &amp;motion, double min_distance, double max_distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLiftMotion</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1Pick.html</anchorfile>
      <anchor>a742011f9bfa80951619a5dd8bbe7013e</anchor>
      <arglist>(const std::map&lt; std::string, double &gt; &amp;joints)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::stages::PickPlaceBase</name>
    <filename>classmoveit_1_1task__constructor_1_1stages_1_1PickPlaceBase.html</filename>
    <base>moveit::task_constructor::SerialContainer</base>
    <member kind="function">
      <type>solvers::CartesianPathPtr</type>
      <name>cartesianSolver</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1PickPlaceBase.html</anchorfile>
      <anchor>a7914877f18d7b2d795bbd6ad0c7c267c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1PickPlaceBase.html</anchorfile>
      <anchor>a00f532e9b53b659873a2c64133ffcd68</anchor>
      <arglist>(const moveit::core::RobotModelConstPtr &amp;robot_model) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PickPlaceBase</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1PickPlaceBase.html</anchorfile>
      <anchor>a80b44b06e9ed60c822920ec9358acbea</anchor>
      <arglist>(Stage::pointer &amp;&amp;grasp_stage, const std::string &amp;name, bool forward)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setApproachRetract</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1PickPlaceBase.html</anchorfile>
      <anchor>a5692feb4a0a83e75b9798fbd28ae53b2</anchor>
      <arglist>(const geometry_msgs::TwistStamped &amp;motion, double min_distance, double max_distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEndEffector</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1PickPlaceBase.html</anchorfile>
      <anchor>af4bc8989ed1ad710a5950fa328243054</anchor>
      <arglist>(const std::string &amp;eef)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLiftPlace</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1PickPlaceBase.html</anchorfile>
      <anchor>ae3fb62711fd2a7140f91d479e7e25725</anchor>
      <arglist>(const geometry_msgs::TwistStamped &amp;motion, double min_distance, double max_distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLiftPlace</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1PickPlaceBase.html</anchorfile>
      <anchor>a19e9d2ed3e0e56f39bede9701022cc0c</anchor>
      <arglist>(const std::map&lt; std::string, double &gt; &amp;joints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setObject</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1PickPlaceBase.html</anchorfile>
      <anchor>a67b0d27909ada120d66d11a5c337e637</anchor>
      <arglist>(const std::string &amp;object)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Stage *</type>
      <name>approach_stage_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1PickPlaceBase.html</anchorfile>
      <anchor>acebba68f80a0af87a6dc8bd811f79d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>solvers::CartesianPathPtr</type>
      <name>cartesian_solver_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1PickPlaceBase.html</anchorfile>
      <anchor>a318da63756fe80a0e8ab92224da1fc2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Stage *</type>
      <name>grasp_stage_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1PickPlaceBase.html</anchorfile>
      <anchor>ae050ee3a557bdbd1c71beb1e43e2c584</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Stage *</type>
      <name>lift_stage_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1PickPlaceBase.html</anchorfile>
      <anchor>ac3cc9b3532b003fca8ae9813a581424f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::solvers::PipelinePlanner</name>
    <filename>classmoveit_1_1task__constructor_1_1solvers_1_1PipelinePlanner.html</filename>
    <base>moveit::task_constructor::solvers::PlannerInterface</base>
    <class kind="struct">moveit::task_constructor::solvers::PipelinePlanner::Specification</class>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1PipelinePlanner.html</anchorfile>
      <anchor>a328ee89f356bbfb4cd8df1660529fa26</anchor>
      <arglist>(const moveit::core::RobotModelConstPtr &amp;robot_model) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PipelinePlanner</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1PipelinePlanner.html</anchorfile>
      <anchor>af180277356ea89ba4dc88fae859e3745</anchor>
      <arglist>(const planning_pipeline::PlanningPipelinePtr &amp;planning_pipeline)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PipelinePlanner</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1PipelinePlanner.html</anchorfile>
      <anchor>a65918bceddaf6e3af8553b8fc71d92c9</anchor>
      <arglist>(const std::string &amp;pipeline=&quot;ompl&quot;)</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>plan</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1PipelinePlanner.html</anchorfile>
      <anchor>a13a2dc31fb3c72b59034319d1b04ec6c</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;from, const moveit::core::LinkModel &amp;link, const Eigen::Isometry3d &amp;offset, const Eigen::Isometry3d &amp;target, const moveit::core::JointModelGroup *jmg, double timeout, robot_trajectory::RobotTrajectoryPtr &amp;result, const moveit_msgs::Constraints &amp;path_constraints=moveit_msgs::Constraints()) override</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>plan</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1PipelinePlanner.html</anchorfile>
      <anchor>a076c24ef17952492471d40d2ebcda162</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;from, const planning_scene::PlanningSceneConstPtr &amp;to, const core::JointModelGroup *jmg, double timeout, robot_trajectory::RobotTrajectoryPtr &amp;result, const moveit_msgs::Constraints &amp;path_constraints=moveit_msgs::Constraints()) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlannerId</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1PipelinePlanner.html</anchorfile>
      <anchor>aa5f0dd59bbdd8fae14e2e26b17656bea</anchor>
      <arglist>(const std::string &amp;planner)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static planning_pipeline::PlanningPipelinePtr</type>
      <name>create</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1PipelinePlanner.html</anchorfile>
      <anchor>a22ca4b8133682c5b89409cc6f4844070</anchor>
      <arglist>(const moveit::core::RobotModelConstPtr &amp;model)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static planning_pipeline::PlanningPipelinePtr</type>
      <name>create</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1PipelinePlanner.html</anchorfile>
      <anchor>a9ada7a2d2651c5e83a83dfa6f0563e9f</anchor>
      <arglist>(const Specification &amp;spec)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Result</type>
      <name>plan</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1PipelinePlanner.html</anchorfile>
      <anchor>a683635642b8c3321e1d23def5de39e36</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;from, const moveit_msgs::MotionPlanRequest &amp;req, robot_trajectory::RobotTrajectoryPtr &amp;result)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>pipeline_name_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1PipelinePlanner.html</anchorfile>
      <anchor>a8c8d82686bb7780a41c87022997e8510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_pipeline::PlanningPipelinePtr</type>
      <name>planner_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1PipelinePlanner.html</anchorfile>
      <anchor>a60c6f755f4836d0804d36e8f0ce14622</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::stages::Place</name>
    <filename>classmoveit_1_1task__constructor_1_1stages_1_1Place.html</filename>
    <base>moveit::task_constructor::stages::PickPlaceBase</base>
    <member kind="function">
      <type></type>
      <name>Place</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1Place.html</anchorfile>
      <anchor>afa12c3432f52af0e75999b1ab4c90f1b</anchor>
      <arglist>(Stage::pointer &amp;&amp;ungrasp_stage=Stage::pointer(), const std::string &amp;name=&quot;place&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlaceMotion</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1Place.html</anchorfile>
      <anchor>acff9fd79a2299d44938cdf7b0f9dc0fa</anchor>
      <arglist>(const geometry_msgs::TwistStamped &amp;motion, double min_distance, double max_distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlaceMotion</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1Place.html</anchorfile>
      <anchor>a40e86d5cdf9cce441bf9c5e9f7154e3e</anchor>
      <arglist>(const std::map&lt; std::string, double &gt; &amp;joints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRetractMotion</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1Place.html</anchorfile>
      <anchor>a5233587f9c3507a3e9c1a6cf66e247d0</anchor>
      <arglist>(const geometry_msgs::TwistStamped &amp;motion, double min_distance, double max_distance)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>moveit::task_constructor::solvers::PlannerCache</name>
    <filename>structmoveit_1_1task__constructor_1_1solvers_1_1PlannerCache.html</filename>
    <member kind="typedef">
      <type>std::list&lt; std::pair&lt; std::weak_ptr&lt; const moveit::core::RobotModel &gt;, PlannerMap &gt; &gt;</type>
      <name>ModelList</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1solvers_1_1PlannerCache.html</anchorfile>
      <anchor>a7ee10b27d59793e828e99116f9cd2e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tuple&lt; std::string, std::string &gt;</type>
      <name>PlannerID</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1solvers_1_1PlannerCache.html</anchorfile>
      <anchor>adfb6dec0030bd28a34c958d6b315f6b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; PlannerID, std::weak_ptr&lt; planning_pipeline::PlanningPipeline &gt; &gt;</type>
      <name>PlannerMap</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1solvers_1_1PlannerCache.html</anchorfile>
      <anchor>ac28190290ff5980ca5c1d0fa24a8f35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PlannerMap::mapped_type &amp;</type>
      <name>retrieve</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1solvers_1_1PlannerCache.html</anchorfile>
      <anchor>a2a4c55b9346fbccfef98b7be8f9f9892</anchor>
      <arglist>(const moveit::core::RobotModelConstPtr &amp;model, const PlannerID &amp;id)</arglist>
    </member>
    <member kind="variable">
      <type>ModelList</type>
      <name>cache_</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1solvers_1_1PlannerCache.html</anchorfile>
      <anchor>a1dcdc421562bf4e5d51eedbee948a6a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::solvers::PlannerInterface</name>
    <filename>classmoveit_1_1task__constructor_1_1solvers_1_1PlannerInterface.html</filename>
    <class kind="struct">moveit::task_constructor::solvers::PlannerInterface::Result</class>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1PlannerInterface.html</anchorfile>
      <anchor>a338bd38faaaa21007551e9c00d15d780</anchor>
      <arglist>(const moveit::core::RobotModelConstPtr &amp;robot_model)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Result</type>
      <name>plan</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1PlannerInterface.html</anchorfile>
      <anchor>a195bd8d2acfcf6781ea56bc0a686836a</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;from, const moveit::core::LinkModel &amp;link, const Eigen::Isometry3d &amp;offset, const Eigen::Isometry3d &amp;target, const moveit::core::JointModelGroup *jmg, double timeout, robot_trajectory::RobotTrajectoryPtr &amp;result, const moveit_msgs::Constraints &amp;path_constraints=moveit_msgs::Constraints())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Result</type>
      <name>plan</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1PlannerInterface.html</anchorfile>
      <anchor>a4964c29050e0d9d40c174fdff6b8a111</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;from, const planning_scene::PlanningSceneConstPtr &amp;to, const moveit::core::JointModelGroup *jmg, double timeout, robot_trajectory::RobotTrajectoryPtr &amp;result, const moveit_msgs::Constraints &amp;path_constraints=moveit_msgs::Constraints())=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlannerInterface</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1PlannerInterface.html</anchorfile>
      <anchor>abbbdb1b4c3bcc7a5ecc18199f53cea7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PropertyMap &amp;</type>
      <name>properties</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1PlannerInterface.html</anchorfile>
      <anchor>a8cdc2a1946e4866b74bf4b3cc1b4fc9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PropertyMap &amp;</type>
      <name>properties</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1PlannerInterface.html</anchorfile>
      <anchor>a8f300e2d9a2691dbb28cc67b48d425b8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxAccelerationScalingFactor</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1PlannerInterface.html</anchorfile>
      <anchor>af8e5c327fcc4f39b12654578d0f700b9</anchor>
      <arglist>(double factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxVelocityScalingFactor</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1PlannerInterface.html</anchorfile>
      <anchor>a09d9d1e6fa093d732a547e0cb4eff750</anchor>
      <arglist>(double factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProperty</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1PlannerInterface.html</anchorfile>
      <anchor>aa6d77ec41bfa0b69295aa728c6ddde90</anchor>
      <arglist>(const std::string &amp;name, const boost::any &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeout</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1PlannerInterface.html</anchorfile>
      <anchor>a6b6af4b5a8872f28174785d13fa38c87</anchor>
      <arglist>(double timeout)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeParameterization</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1PlannerInterface.html</anchorfile>
      <anchor>a884f0d5186616ad4f0ea39b7efb1e0df</anchor>
      <arglist>(const trajectory_processing::TimeParameterizationPtr &amp;tp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PlannerInterface</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1PlannerInterface.html</anchorfile>
      <anchor>a5e3e1d7cc2978fb538756d5b7edc68c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PropertyMap</type>
      <name>properties_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1solvers_1_1PlannerInterface.html</anchorfile>
      <anchor>a03f569b693fe19d89d4181268b9352c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::stages::PredicateFilter</name>
    <filename>classmoveit_1_1task__constructor_1_1stages_1_1PredicateFilter.html</filename>
    <base>moveit::task_constructor::WrapperBase</base>
    <member kind="typedef">
      <type>std::function&lt; bool(const SolutionBase &amp;, std::string &amp;)&gt;</type>
      <name>Predicate</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1PredicateFilter.html</anchorfile>
      <anchor>a51eb46e0e32ebb29e2db46b8a79913f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1PredicateFilter.html</anchorfile>
      <anchor>ae96203bd6cac3077eb2cf9064838c7e2</anchor>
      <arglist>(const moveit::core::RobotModelConstPtr &amp;robot_model) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onNewSolution</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1PredicateFilter.html</anchorfile>
      <anchor>aceb0e227581fb5c6aad181fe0634593e</anchor>
      <arglist>(const SolutionBase &amp;s) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PredicateFilter</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1PredicateFilter.html</anchorfile>
      <anchor>aad03cf70fbe9da38dd64de315b286c22</anchor>
      <arglist>(const std::string &amp;name, Stage::pointer &amp;&amp;child=Stage::pointer())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIgnoreFilter</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1PredicateFilter.html</anchorfile>
      <anchor>a6266b28d8ce58cc6ad80290a5f4b0762</anchor>
      <arglist>(bool ignore)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPredicate</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1PredicateFilter.html</anchorfile>
      <anchor>accf8c07416fe7e4b0365e1dab562a61f</anchor>
      <arglist>(const Predicate &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>moveit::task_constructor::InterfaceState::Priority</name>
    <filename>structmoveit_1_1task__constructor_1_1InterfaceState_1_1Priority.html</filename>
    <member kind="function">
      <type>double</type>
      <name>cost</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1InterfaceState_1_1Priority.html</anchorfile>
      <anchor>a541a49a141c87408b18fd0933373ac89</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>depth</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1InterfaceState_1_1Priority.html</anchorfile>
      <anchor>a9e2490d159b795562a6418507dd90762</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>enabled</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1InterfaceState_1_1Priority.html</anchorfile>
      <anchor>a06b524ae03ab26d422755ff256478edb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Priority</type>
      <name>operator+</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1InterfaceState_1_1Priority.html</anchorfile>
      <anchor>abb0c510f7d2fe9e14f1fdce621d82612</anchor>
      <arglist>(const Priority &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1InterfaceState_1_1Priority.html</anchorfile>
      <anchor>a5c453639df0762a8f1fc20b33b7c4cc5</anchor>
      <arglist>(const Priority &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1InterfaceState_1_1Priority.html</anchorfile>
      <anchor>a00c295ad308f9f4170b68827e100be9a</anchor>
      <arglist>(const Priority &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1InterfaceState_1_1Priority.html</anchorfile>
      <anchor>a36c0aeb4eb3accfb5f83ac41b6f05277</anchor>
      <arglist>(const Priority &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1InterfaceState_1_1Priority.html</anchorfile>
      <anchor>a470a79dc5a4962ff1bd7324e69b2d6c6</anchor>
      <arglist>(const Priority &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Priority</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1InterfaceState_1_1Priority.html</anchorfile>
      <anchor>a4a84591806d09423fa596995f0c6869b</anchor>
      <arglist>(const Priority &amp;other, Status status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Priority</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1InterfaceState_1_1Priority.html</anchorfile>
      <anchor>a7bbafc47c16dd506bfb4a5463078fea8</anchor>
      <arglist>(unsigned int depth, double cost, Status status=ENABLED)</arglist>
    </member>
    <member kind="function">
      <type>Status</type>
      <name>status</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1InterfaceState_1_1Priority.html</anchorfile>
      <anchor>ae20d5d48acb682cd24d44b3133db06dc</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::PropagatingBackward</name>
    <filename>classmoveit_1_1task__constructor_1_1PropagatingBackward.html</filename>
    <base>moveit::task_constructor::PropagatingEitherWay</base>
    <member kind="function">
      <type></type>
      <name>PropagatingBackward</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropagatingBackward.html</anchorfile>
      <anchor>af47cb332aa78fce2a78de77510e4f8ee</anchor>
      <arglist>(const std::string &amp;name=&quot;propagating backward&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeForward</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropagatingBackward.html</anchorfile>
      <anchor>ab09dda62e6c89dd360347f042c7b8cbd</anchor>
      <arglist>(const InterfaceState &amp;from) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sendForward</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropagatingBackward.html</anchorfile>
      <anchor>a1c673c2efdc84bc55553e12fd0f826d2</anchor>
      <arglist>(const InterfaceState &amp;from, InterfaceState &amp;&amp;to, SubTrajectory &amp;&amp;trajectory)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::PropagatingEitherWay</name>
    <filename>classmoveit_1_1task__constructor_1_1PropagatingEitherWay.html</filename>
    <base>moveit::task_constructor::ComputeBase</base>
    <member kind="enumvalue">
      <name>AUTO</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropagatingEitherWay.html</anchorfile>
      <anchor>a1053b7f4a1aec314431f896acf371bf9a6ec83fe84a98f414301cf7d13cb26fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BACKWARD</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropagatingEitherWay.html</anchorfile>
      <anchor>a1053b7f4a1aec314431f896acf371bf9a55dff43c452a9a051135b55ea071efd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Direction</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropagatingEitherWay.html</anchorfile>
      <anchor>a1053b7f4a1aec314431f896acf371bf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AUTO</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropagatingEitherWay.html</anchorfile>
      <anchor>a1053b7f4a1aec314431f896acf371bf9a6ec83fe84a98f414301cf7d13cb26fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORWARD</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropagatingEitherWay.html</anchorfile>
      <anchor>a1053b7f4a1aec314431f896acf371bf9a648a024001f69464ce29ca6ff92a703b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BACKWARD</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropagatingEitherWay.html</anchorfile>
      <anchor>a1053b7f4a1aec314431f896acf371bf9a55dff43c452a9a051135b55ea071efd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORWARD</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropagatingEitherWay.html</anchorfile>
      <anchor>a1053b7f4a1aec314431f896acf371bf9a648a024001f69464ce29ca6ff92a703b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeBackward</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropagatingEitherWay.html</anchorfile>
      <anchor>a892a6e33d164f3b08b0008dd32fed584</anchor>
      <arglist>(const InterfaceState &amp;to)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>computeForward</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropagatingEitherWay.html</anchorfile>
      <anchor>a013d3fdfe68e2b38db9c17764a7aed82</anchor>
      <arglist>(const InterfaceState &amp;from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PropagatingEitherWay</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropagatingEitherWay.html</anchorfile>
      <anchor>aa1cb2c1d3556d12efa8006b122264b3a</anchor>
      <arglist>(const std::string &amp;name=&quot;propagating either way&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restrictDirection</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropagatingEitherWay.html</anchorfile>
      <anchor>af9ecaf06ac89a7882e2f2b17dedf3e60</anchor>
      <arglist>(Direction dir)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>PropagatingEitherWay</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropagatingEitherWay.html</anchorfile>
      <anchor>a6953254b886ef9a83249e54c312d2669</anchor>
      <arglist>(PropagatingEitherWayPrivate *impl)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>send</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropagatingEitherWay.html</anchorfile>
      <anchor>adb13eb326f595f898b0b30b056eefdfc</anchor>
      <arglist>(const InterfaceState &amp;start, InterfaceState &amp;&amp;end, SubTrajectory &amp;&amp;trajectory)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>sendBackward</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropagatingEitherWay.html</anchorfile>
      <anchor>a6a003e8a731904a69ca4e59d11c81c02</anchor>
      <arglist>(InterfaceState &amp;&amp;from, const InterfaceState &amp;to, SubTrajectory &amp;&amp;trajectory)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>sendForward</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropagatingEitherWay.html</anchorfile>
      <anchor>a1c673c2efdc84bc55553e12fd0f826d2</anchor>
      <arglist>(const InterfaceState &amp;from, InterfaceState &amp;&amp;to, SubTrajectory &amp;&amp;trajectory)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual bool</type>
      <name>compute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropagatingEitherWay.html</anchorfile>
      <anchor>a3e079541f7deaa8e0716f0ebcbba405a</anchor>
      <arglist>(const InterfaceState &amp;, planning_scene::PlanningScenePtr &amp;, SubTrajectory &amp;, Interface::Direction)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeGeneric</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropagatingEitherWay.html</anchorfile>
      <anchor>a86b82de43e41cb88db35e0d760bac5dd</anchor>
      <arglist>(const InterfaceState &amp;start)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::PropagatingForward</name>
    <filename>classmoveit_1_1task__constructor_1_1PropagatingForward.html</filename>
    <base>moveit::task_constructor::PropagatingEitherWay</base>
    <member kind="function">
      <type></type>
      <name>PropagatingForward</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropagatingForward.html</anchorfile>
      <anchor>af14a24c12833ac53a0806596e9cb29a8</anchor>
      <arglist>(const std::string &amp;name=&quot;propagating forward&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeBackward</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropagatingForward.html</anchorfile>
      <anchor>ab78dacae17e87e9e1a7464fa0682f170</anchor>
      <arglist>(const InterfaceState &amp;to) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sendBackward</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropagatingForward.html</anchorfile>
      <anchor>a6a003e8a731904a69ca4e59d11c81c02</anchor>
      <arglist>(InterfaceState &amp;&amp;from, const InterfaceState &amp;to, SubTrajectory &amp;&amp;trajectory)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::Property</name>
    <filename>classmoveit_1_1task__constructor_1_1Property.html</filename>
    <class kind="class">moveit::task_constructor::Property::error</class>
    <class kind="class">moveit::task_constructor::Property::type_error</class>
    <class kind="class">moveit::task_constructor::Property::undeclared</class>
    <class kind="class">moveit::task_constructor::Property::undefined</class>
    <member kind="typedef">
      <type>std::function&lt; boost::any(const PropertyMap &amp;)&gt;</type>
      <name>InitializerFunction</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>a331a204b92261837c99d3fc5dd8cc40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint</type>
      <name>SourceFlags</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>a70445d492698d41066e1a601a15140b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::typeindex::type_info</type>
      <name>type_info</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>affe9464253190d551f075ead18e3ec06</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Property &amp;</type>
      <name>configureInitFrom</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>a96c5a08b7a77cc2bd6c5d880425afe5b</anchor>
      <arglist>(SourceFlags source, const InitializerFunction &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>Property &amp;</type>
      <name>configureInitFrom</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>ac5e1c11b6045529476ffd9289d689477</anchor>
      <arglist>(SourceFlags source, const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>const boost::any &amp;</type>
      <name>defaultValue</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>ab2105469e10d0cc29e38c4ddf7a32efe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>defined</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>a73ba217445948bcf9a895d495c78ec9f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>description</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>a8e013b5a9d42d154811ac0f6bce88737</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initsFrom</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>a2e9a30b90b490215c0a240863f59dcfb</anchor>
      <arglist>(SourceFlags source) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Property</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>acca992215e33b116ce8505fd1f8bf857</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>a0beebf1a2a89c555af3889f97fe567c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>serialize</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>a8f6b7257061ea2a200d14682186d107f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentValue</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>aa0921c240ad8bf6e3769f715feb9d7ab</anchor>
      <arglist>(const boost::any &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultValue</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>addc8c84f5eb5814d6b807f16dc20bfc6</anchor>
      <arglist>(const boost::any &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDescription</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>ac6f341e1896adbc9d51f6f5e7227abab</anchor>
      <arglist>(const std::string &amp;desc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>afa35962863eda92ed31f8025fff57cf6</anchor>
      <arglist>(const boost::any &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>typeName</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>a5a9c02b64eefe3a36ec88652353d5130</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>boost::any &amp;</type>
      <name>value</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>aa5843ae2edb7c7524bd941c8dc076830</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const boost::any &amp;</type>
      <name>value</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>a4493d7cbdab45365c0e18cfb44a7a43d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boost::any</type>
      <name>deserialize</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>a9ce1cc7bd1904a0e66428e5cc6836641</anchor>
      <arglist>(const std::string &amp;type_name, const std::string &amp;wire)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>serialize</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>a8c56a2bc462a3e36f2ae068cdcb8dc79</anchor>
      <arglist>(const boost::any &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>typeName</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>aa51fa02a9fec6b52f62f118d8e459c34</anchor>
      <arglist>(const type_info &amp;type_info)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Property</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>ad023bee1a9a179c31fdcc52333342318</anchor>
      <arglist>(const boost::typeindex::type_info &amp;type_info, const std::string &amp;description, const boost::any &amp;default_value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::any</type>
      <name>default_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>ab127eb644e8350d9786da5fbd14020d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>description_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>a5d3b60f99a8dbdb3c8577ce566c3717d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SourceFlags</type>
      <name>initialized_from_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>a022ae1347ecfdd58b535fb1eb784e65e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InitializerFunction</type>
      <name>initializer_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>aa1de264f14c1026186a623ab057f2ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SourceFlags</type>
      <name>source_flags_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>aff0b0d9fccc311c13baae955016c87a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const type_info &amp;</type>
      <name>type_info_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>a0797d20adc37d2054c22dc38ded8de17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::any</type>
      <name>value_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>a386860f533a580317bb26d8fa5776398</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>PropertyMap</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property.html</anchorfile>
      <anchor>a4c8018a0604445818ecd990fe449a63c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::python::PropertyConverter</name>
    <filename>classmoveit_1_1python_1_1PropertyConverter.html</filename>
    <templarg></templarg>
    <base protection="protected">moveit::python::PropertyConverterBase</base>
    <member kind="function">
      <type></type>
      <name>PropertyConverter</name>
      <anchorfile>classmoveit_1_1python_1_1PropertyConverter.html</anchorfile>
      <anchor>ad6d56d4c38189e3eb0ab0d559b09051a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::enable_if&lt; ros::message_traits::IsMessage&lt; Q &gt;::value, std::string &gt;::type</type>
      <name>rosMsgName</name>
      <anchorfile>classmoveit_1_1python_1_1PropertyConverter.html</anchorfile>
      <anchor>ae41444c590db310a7ccdb254415ac95e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::enable_if&lt;!ros::message_traits::IsMessage&lt; Q &gt;::value, std::string &gt;::type</type>
      <name>rosMsgName</name>
      <anchorfile>classmoveit_1_1python_1_1PropertyConverter.html</anchorfile>
      <anchor>a1ff96ab780d8de6cbc6a2dbffa04c0c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static boost::any</type>
      <name>fromPython</name>
      <anchorfile>classmoveit_1_1python_1_1PropertyConverter.html</anchorfile>
      <anchor>aadf8ac125ddae560c98247f37bf9d827</anchor>
      <arglist>(const pybind11::object &amp;po)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static pybind11::object</type>
      <name>toPython</name>
      <anchorfile>classmoveit_1_1python_1_1PropertyConverter.html</anchorfile>
      <anchor>a7b8007b6d4951e8e13797b7004b82b45</anchor>
      <arglist>(const boost::any &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::python::PropertyConverterBase</name>
    <filename>classmoveit_1_1python_1_1PropertyConverterBase.html</filename>
    <member kind="typedef">
      <type>boost::any(*)(const pybind11::object &amp;)</type>
      <name>from_python_converter_function</name>
      <anchorfile>classmoveit_1_1python_1_1PropertyConverterBase.html</anchorfile>
      <anchor>a1b10c29412426a9a5e5244f6d168e009</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pybind11::object(*)(const boost::any &amp;)</type>
      <name>to_python_converter_function</name>
      <anchorfile>classmoveit_1_1python_1_1PropertyConverterBase.html</anchorfile>
      <anchor>ab069b45d3c036aab89c8ff7a237cdaf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static bool</type>
      <name>insert</name>
      <anchorfile>classmoveit_1_1python_1_1PropertyConverterBase.html</anchorfile>
      <anchor>a670a64ef4a4bf1c2eb09b3c5d7611d84</anchor>
      <arglist>(const std::type_index &amp;type_index, const std::string &amp;ros_msg_name, to_python_converter_function to, from_python_converter_function from)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::PropertyMap</name>
    <filename>classmoveit_1_1task__constructor_1_1PropertyMap.html</filename>
    <member kind="typedef">
      <type>std::map&lt; std::string, Property &gt;::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyMap.html</anchorfile>
      <anchor>a3d83ee43e4c0ae5e5288eabe121dbb41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, Property &gt;::iterator</type>
      <name>iterator</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyMap.html</anchorfile>
      <anchor>a002e04e15a84d85654990d8f351b60e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyMap.html</anchorfile>
      <anchor>aab8d07728a9d34e36bfc56f98f4d6c85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyMap.html</anchorfile>
      <anchor>ab79b957246332c63cc6d5b411af02420</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>configureInitFrom</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyMap.html</anchorfile>
      <anchor>a5ed515cb52dd6ad7c44007a844adc92d</anchor>
      <arglist>(Property::SourceFlags source, const std::set&lt; std::string &gt; &amp;properties={})</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>countDefined</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyMap.html</anchorfile>
      <anchor>a81407d6339ebd827dfc5661eae7f2fbe</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;list) const</arglist>
    </member>
    <member kind="function">
      <type>Property &amp;</type>
      <name>declare</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyMap.html</anchorfile>
      <anchor>aea59099fb53f38ab779f64f4454a40e5</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;description=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>Property &amp;</type>
      <name>declare</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyMap.html</anchorfile>
      <anchor>a4f6bca465a8268d4794023bd8879fef4</anchor>
      <arglist>(const std::string &amp;name, const T &amp;default_value, const std::string &amp;description=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyMap.html</anchorfile>
      <anchor>a2f38b1d024538630f01ab66314384186</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyMap.html</anchorfile>
      <anchor>a0511844eb9cb6d782284afb331741e30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeTo</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyMap.html</anchorfile>
      <anchor>a4db275b3f960b853bd77dbae3ed50ef2</anchor>
      <arglist>(PropertyMap &amp;other, const std::set&lt; std::string &gt; &amp;properties) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeTo</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyMap.html</anchorfile>
      <anchor>ac2498b8fc2c3557cd440a85a81b48e9c</anchor>
      <arglist>(PropertyMap &amp;other, const std::string &amp;name, const std::string &amp;other_name) const</arglist>
    </member>
    <member kind="function">
      <type>const boost::any &amp;</type>
      <name>get</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyMap.html</anchorfile>
      <anchor>a9d3e22a6fe31426094424870c67c5297</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>get</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyMap.html</anchorfile>
      <anchor>adb941aa175efc6d7bf5da6f7604539e2</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>get</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyMap.html</anchorfile>
      <anchor>ac31f296cd8b82edee8a60847dde83f1a</anchor>
      <arglist>(const std::string &amp;name, const T &amp;fallback) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasProperty</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyMap.html</anchorfile>
      <anchor>a4f0b0607f9c4da609310e5f734adf2e9</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>performInitFrom</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyMap.html</anchorfile>
      <anchor>a24a3b447b8a1a3771e96ae3bdfa537cf</anchor>
      <arglist>(Property::SourceFlags source, const PropertyMap &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Property &amp;</type>
      <name>property</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyMap.html</anchorfile>
      <anchor>a8c6634d788d9f520792e92e7e8171d39</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>const Property &amp;</type>
      <name>property</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyMap.html</anchorfile>
      <anchor>a5b58a48585d775d1437641c250a79e3c</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyMap.html</anchorfile>
      <anchor>abfe666324cb238136c443c311c4d8f1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyMap.html</anchorfile>
      <anchor>a10a815c661e0c80fd779f6daa5d3f092</anchor>
      <arglist>(const std::string &amp;name, const boost::any &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyMap.html</anchorfile>
      <anchor>a468ea532b730a66c8f5b91e7beaf5c9e</anchor>
      <arglist>(const std::string &amp;name, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyMap.html</anchorfile>
      <anchor>aeeee4cde80a5f1b4d8de56a741d9367d</anchor>
      <arglist>(const std::string &amp;name, const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrent</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyMap.html</anchorfile>
      <anchor>a4968098bde8f9747411db0886795cd6f</anchor>
      <arglist>(const std::string &amp;name, const boost::any &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Property &amp;</type>
      <name>declare</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyMap.html</anchorfile>
      <anchor>a8c840fc2f59943c45d08ef8dcae22765</anchor>
      <arglist>(const std::string &amp;name, const Property::type_info &amp;type_info, const std::string &amp;description, const boost::any &amp;default_value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, Property &gt;</type>
      <name>props_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyMap.html</anchorfile>
      <anchor>aef09ec0260dd150696dcfdd192dde471</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::PropertySerializer</name>
    <filename>classmoveit_1_1task__constructor_1_1PropertySerializer.html</filename>
    <templarg></templarg>
    <base protection="protected">moveit::task_constructor::PropertySerializerBase</base>
    <member kind="function">
      <type></type>
      <name>PropertySerializer</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertySerializer.html</anchorfile>
      <anchor>a3856c3fd0499c89e94f27e84d0d5a948</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::enable_if&lt; ros::message_traits::IsMessage&lt; Q &gt;::value, std::string &gt;::type</type>
      <name>typeName</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertySerializer.html</anchorfile>
      <anchor>a6b5184fcb149192b3bed0f8bb5c694f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::enable_if&lt;!ros::message_traits::IsMessage&lt; Q &gt;::value, std::string &gt;::type</type>
      <name>typeName</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertySerializer.html</anchorfile>
      <anchor>acc6acfceab93f59cb7060b0de16d7804</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::enable_if&lt;!hasSerialize&lt; Q &gt;::value||!hasDeserialize&lt; Q &gt;::value, boost::any &gt;::type</type>
      <name>deserialize</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertySerializer.html</anchorfile>
      <anchor>a0105e34dc7f42b430b91a2be2a952a1b</anchor>
      <arglist>(const std::string &amp;wire)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::enable_if&lt; hasSerialize&lt; Q &gt;::value &amp;&amp;hasDeserialize&lt; Q &gt;::value, boost::any &gt;::type</type>
      <name>deserialize</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertySerializer.html</anchorfile>
      <anchor>a7cd377ac89c634191d4527c1c8581db7</anchor>
      <arglist>(const std::string &amp;wired)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::enable_if&lt; hasSerialize&lt; Q &gt;::value, std::string &gt;::type</type>
      <name>serialize</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertySerializer.html</anchorfile>
      <anchor>ac3a3d8ae1602f51c7d117ae023589648</anchor>
      <arglist>(const boost::any &amp;value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::enable_if&lt;!hasSerialize&lt; Q &gt;::value, std::string &gt;::type</type>
      <name>serialize</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertySerializer.html</anchorfile>
      <anchor>a21850ac96ed1c30186925b6bcd0012cd</anchor>
      <arglist>(const boost::any &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::PropertySerializerBase</name>
    <filename>classmoveit_1_1task__constructor_1_1PropertySerializerBase.html</filename>
    <member kind="typedef">
      <type>boost::any(*)(const std::string &amp;)</type>
      <name>DeserializeFunction</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertySerializerBase.html</anchorfile>
      <anchor>a2a289deaf340e2f2511e09a9f0c44b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::string(*)(const boost::any &amp;)</type>
      <name>SerializeFunction</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertySerializerBase.html</anchorfile>
      <anchor>ab6304b9c6475082cbe9fb112c68ec273</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boost::any</type>
      <name>dummyDeserialize</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertySerializerBase.html</anchorfile>
      <anchor>a23bb662edf1d54879bf2aef118a38096</anchor>
      <arglist>(const std::string &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>dummySerialize</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertySerializerBase.html</anchorfile>
      <anchor>a019dc0d30cc243667f1adbff24f46e7d</anchor>
      <arglist>(const boost::any &amp;)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static bool</type>
      <name>insert</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertySerializerBase.html</anchorfile>
      <anchor>a8981752baae8df3527c6e2d0367617d0</anchor>
      <arglist>(const std::type_index &amp;type_index, const std::string &amp;type_name, SerializeFunction serialize, DeserializeFunction deserialize)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::PropertyTypeRegistry</name>
    <filename>classmoveit_1_1task__constructor_1_1PropertyTypeRegistry.html</filename>
    <class kind="struct">moveit::task_constructor::PropertyTypeRegistry::Entry</class>
    <member kind="function">
      <type>const Entry &amp;</type>
      <name>entry</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyTypeRegistry.html</anchorfile>
      <anchor>ad6186031b9d162964fee21b7c5af1f99</anchor>
      <arglist>(const std::string &amp;type_name) const</arglist>
    </member>
    <member kind="function">
      <type>const Entry &amp;</type>
      <name>entry</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyTypeRegistry.html</anchorfile>
      <anchor>a5b5fa1c7e682b9473c8f017358a6d81b</anchor>
      <arglist>(const std::type_index &amp;type_index) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>insert</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyTypeRegistry.html</anchorfile>
      <anchor>ad0a239d4cc9bab5f0ab86fda2c78095e</anchor>
      <arglist>(const std::type_index &amp;type_index, const std::string &amp;type_name, PropertySerializerBase::SerializeFunction serialize, PropertySerializerBase::DeserializeFunction deserialize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PropertyTypeRegistry</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyTypeRegistry.html</anchorfile>
      <anchor>ab6ca90fc2e0e61b42688fa3acf07c9f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; std::type_index, Entry &gt;</type>
      <name>RegistryMap</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyTypeRegistry.html</anchorfile>
      <anchor>a2df45a5397c0e5c722391f7a50969681</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; std::string, RegistryMap::iterator &gt;</type>
      <name>TypeNameMap</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyTypeRegistry.html</anchorfile>
      <anchor>a69bdae948048e534f040407a8cfa79e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Entry</type>
      <name>dummy_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyTypeRegistry.html</anchorfile>
      <anchor>a9c8559f6afd095bbee1da9fea761ee61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TypeNameMap</type>
      <name>names_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyTypeRegistry.html</anchorfile>
      <anchor>ae62d9530631e51fea04c0295ff480f53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RegistryMap</type>
      <name>types_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1PropertyTypeRegistry.html</anchorfile>
      <anchor>a603918a547741caee199ae8dae5e6d0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>moveit::task_constructor::solvers::PlannerInterface::Result</name>
    <filename>structmoveit_1_1task__constructor_1_1solvers_1_1PlannerInterface_1_1Result.html</filename>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1solvers_1_1PlannerInterface_1_1Result.html</anchorfile>
      <anchor>a60a1f03448cd426981d957380497b04d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>message</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1solvers_1_1PlannerInterface_1_1Result.html</anchorfile>
      <anchor>aa5cab689df943f00d3a5df6f598c07df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>success</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1solvers_1_1PlannerInterface_1_1Result.html</anchorfile>
      <anchor>a057918fd8e00413953d000ee9aba2669</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::SerialContainer</name>
    <filename>classmoveit_1_1task__constructor_1_1SerialContainer.html</filename>
    <base>moveit::task_constructor::ContainerBase</base>
    <member kind="function">
      <type>bool</type>
      <name>canCompute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SerialContainer.html</anchorfile>
      <anchor>a7ac629930d6cd3829cf543790337990d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SerialContainer.html</anchorfile>
      <anchor>a8f8be5a33ae40a945ebcd190bcfc093e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SerialContainer</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SerialContainer.html</anchorfile>
      <anchor>affa37a9e3ff0abb460ac0729861c5a4f</anchor>
      <arglist>(const std::string &amp;name=&quot;serial container&quot;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onNewSolution</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SerialContainer.html</anchorfile>
      <anchor>ada10dace98b9dce8605b7eb69cd54665</anchor>
      <arglist>(const SolutionBase &amp;s) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SerialContainer</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SerialContainer.html</anchorfile>
      <anchor>af956133cbf7bed7389d74ec22bedb1b1</anchor>
      <arglist>(SerialContainerPrivate *impl)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::stages::SimpleGrasp</name>
    <filename>classmoveit_1_1task__constructor_1_1stages_1_1SimpleGrasp.html</filename>
    <base>moveit::task_constructor::stages::SimpleGraspBase</base>
    <member kind="function">
      <type></type>
      <name>SimpleGrasp</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1SimpleGrasp.html</anchorfile>
      <anchor>a623fa011042e29570a3df4d96226ced4</anchor>
      <arglist>(Stage::pointer &amp;&amp;generator=Stage::pointer(), const std::string &amp;name=&quot;grasp&quot;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::stages::SimpleGraspBase</name>
    <filename>classmoveit_1_1task__constructor_1_1stages_1_1SimpleGraspBase.html</filename>
    <base>moveit::task_constructor::SerialContainer</base>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1SimpleGraspBase.html</anchorfile>
      <anchor>a8c4fdd33aa22368eb44d8a81ea903b1f</anchor>
      <arglist>(const moveit::core::RobotModelConstPtr &amp;robot_model) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEndEffector</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1SimpleGraspBase.html</anchorfile>
      <anchor>a873164cd2b5dc8134740ec24a518407a</anchor>
      <arglist>(const std::string &amp;eef)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIKFrame</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1SimpleGraspBase.html</anchorfile>
      <anchor>a7d72b9ee990d1a061b2eeb7152cc6526</anchor>
      <arglist>(const Eigen::Isometry3d &amp;pose, const std::string &amp;link)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIKFrame</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1SimpleGraspBase.html</anchorfile>
      <anchor>a772c2553807a323d4823a5f90fc1771c</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIKFrame</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1SimpleGraspBase.html</anchorfile>
      <anchor>a418ad0173af179aed305d9172bdb24b2</anchor>
      <arglist>(const std::string &amp;link)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIKFrame</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1SimpleGraspBase.html</anchorfile>
      <anchor>aab604b73269c70493c3683416e4fd443</anchor>
      <arglist>(const T &amp;transform, const std::string &amp;link)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxIKSolutions</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1SimpleGraspBase.html</anchorfile>
      <anchor>a8d07dad12ed348bfe0280f5b6e864311</anchor>
      <arglist>(uint32_t max_ik_solutions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setObject</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1SimpleGraspBase.html</anchorfile>
      <anchor>a71d112c72083cb823e038f3bfeeb3e31</anchor>
      <arglist>(const std::string &amp;object)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleGraspBase</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1SimpleGraspBase.html</anchorfile>
      <anchor>abd20ecf0ee924c92e0da734f26b1481f</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1SimpleGraspBase.html</anchorfile>
      <anchor>aec170855d5ab234ef7677af3dc449a30</anchor>
      <arglist>(std::unique_ptr&lt; Stage &gt; &amp;&amp;generator, bool forward)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>moveit::core::RobotModelConstPtr</type>
      <name>model_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1SimpleGraspBase.html</anchorfile>
      <anchor>a0c411fda94ebdf9488a13e22e8160b78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::stages::SimpleUnGrasp</name>
    <filename>classmoveit_1_1task__constructor_1_1stages_1_1SimpleUnGrasp.html</filename>
    <base>moveit::task_constructor::stages::SimpleGraspBase</base>
    <member kind="function">
      <type></type>
      <name>SimpleUnGrasp</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1stages_1_1SimpleUnGrasp.html</anchorfile>
      <anchor>ac6f18074b693b25adb8215c45321c66c</anchor>
      <arglist>(Stage::pointer &amp;&amp;generator=Stage::pointer(), const std::string &amp;name=&quot;ungrasp&quot;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::SolutionBase</name>
    <filename>classmoveit_1_1task__constructor_1_1SolutionBase.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>appendTo</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionBase.html</anchorfile>
      <anchor>ae458a734520d14dbdf4f7d6bfaead016</anchor>
      <arglist>(moveit_task_constructor_msgs::Solution &amp;solution, Introspection *introspection=nullptr) const =0</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>comment</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionBase.html</anchorfile>
      <anchor>a75615beea4ec20fbaebb3c31ca0df836</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>computeCost</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionBase.html</anchorfile>
      <anchor>a9ffe196a4d65058f3cc7949f885d0897</anchor>
      <arglist>(const CostTerm &amp;cost, std::string &amp;comment) const =0</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>cost</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionBase.html</anchorfile>
      <anchor>a3a87bebe860f903fb1f3c8c515fb408a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Stage *</type>
      <name>creator</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionBase.html</anchorfile>
      <anchor>a2b00a03a0e9cf10b47800e629f1678a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const InterfaceState *</type>
      <name>end</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionBase.html</anchorfile>
      <anchor>a4bf97ed0e1b4ea0941aea9a8be87303c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillInfo</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionBase.html</anchorfile>
      <anchor>adf91e594862a2c20223487b8716c00aa</anchor>
      <arglist>(moveit_task_constructor_msgs::SolutionInfo &amp;info, Introspection *introspection=nullptr) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFailure</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionBase.html</anchorfile>
      <anchor>a155e0ef5f039b6804fba9b7018514f63</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>markAsFailure</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionBase.html</anchorfile>
      <anchor>a37135cb7d8df2c80ff67e30007fb74eb</anchor>
      <arglist>(const std::string &amp;msg=std::string())</arglist>
    </member>
    <member kind="function">
      <type>auto &amp;</type>
      <name>markers</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionBase.html</anchorfile>
      <anchor>a5277883820bec76b3fcde14ea3fa43cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const auto &amp;</type>
      <name>markers</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionBase.html</anchorfile>
      <anchor>a6833035914a6eceeeb9b84f8400f5d8b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionBase.html</anchorfile>
      <anchor>a5ec9e2cf8da997d8435d155b40c13fa6</anchor>
      <arglist>(const SolutionBase &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setComment</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionBase.html</anchorfile>
      <anchor>afac2e92e7016ae31d4bb673fd3a7dcdb</anchor>
      <arglist>(const std::string &amp;comment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCost</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionBase.html</anchorfile>
      <anchor>a3fc4504d0bf7ccef57ee29455c4fe644</anchor>
      <arglist>(double cost)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCreator</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionBase.html</anchorfile>
      <anchor>ac6ae71f0b201299bb08427fefb22e895</anchor>
      <arglist>(Stage *creator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEndState</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionBase.html</anchorfile>
      <anchor>a108f5760d3b503ad3f5b80e6995d11a4</anchor>
      <arglist>(const InterfaceState &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStartState</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionBase.html</anchorfile>
      <anchor>ac5df6aae62b40f39265d2722113a01fb</anchor>
      <arglist>(const InterfaceState &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>const InterfaceState *</type>
      <name>start</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionBase.html</anchorfile>
      <anchor>ad5c326c75a9c2b3cdb1a3709a10260f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toMsg</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionBase.html</anchorfile>
      <anchor>af0a78febaabbe67cbfae57d2132cc38b</anchor>
      <arglist>(moveit_task_constructor_msgs::Solution &amp;solution, Introspection *introspection=nullptr) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SolutionBase</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionBase.html</anchorfile>
      <anchor>ac6092fad96ae40160a9d0bd24959cb29</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SolutionBase</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionBase.html</anchorfile>
      <anchor>ac6b8d121149f782352d7e5012cb26ddb</anchor>
      <arglist>(Stage *creator=nullptr, double cost=0.0, std::string comment=&quot;&quot;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>comment_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionBase.html</anchorfile>
      <anchor>ae96d3460e9610a031581323dd82f2edc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>cost_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionBase.html</anchorfile>
      <anchor>afb0ab3eb29894ea789192fc00916ec81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Stage *</type>
      <name>creator_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionBase.html</anchorfile>
      <anchor>aaa2034170d690acbe94945793725f947</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const InterfaceState *</type>
      <name>end_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionBase.html</anchorfile>
      <anchor>a61cc96015fdce6a9f93738f910ce465a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; visualization_msgs::Marker &gt;</type>
      <name>markers_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionBase.html</anchorfile>
      <anchor>afc6c57f83d7b65dd01c264eeda587549</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const InterfaceState *</type>
      <name>start_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionBase.html</anchorfile>
      <anchor>a32ba4d2e72643457fce907c07a0d4ca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>friend</type>
      <name>TmpSolutionContext</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionBase.html</anchorfile>
      <anchor>ad0d897c1264f8a632820cd3c47f94e28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::SolutionSequence</name>
    <filename>classmoveit_1_1task__constructor_1_1SolutionSequence.html</filename>
    <base>moveit::task_constructor::SolutionBase</base>
    <member kind="typedef">
      <type>std::vector&lt; const SolutionBase * &gt;</type>
      <name>container_type</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionSequence.html</anchorfile>
      <anchor>ab9b04820cc4ccb161f178c825e3475ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendTo</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionSequence.html</anchorfile>
      <anchor>a76dca7e931d6b236cf6ccaab4ed85cc0</anchor>
      <arglist>(moveit_task_constructor_msgs::Solution &amp;msg, Introspection *introspection) const override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeCost</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionSequence.html</anchorfile>
      <anchor>a504c324ec87f63e02149c972f7ffec42</anchor>
      <arglist>(const CostTerm &amp;cost, std::string &amp;comment) const override</arglist>
    </member>
    <member kind="function">
      <type>const InterfaceState *</type>
      <name>internalEnd</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionSequence.html</anchorfile>
      <anchor>afc79acaba7ce5fa2ad6e72f886bf59f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const InterfaceState *</type>
      <name>internalStart</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionSequence.html</anchorfile>
      <anchor>a4aff43927e7788bdd08ecdca74e6dfcc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionSequence.html</anchorfile>
      <anchor>a654c2c40f4e7c31970c36e2ffa6d993b</anchor>
      <arglist>(const SolutionBase &amp;solution)</arglist>
    </member>
    <member kind="function">
      <type>const container_type &amp;</type>
      <name>solutions</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionSequence.html</anchorfile>
      <anchor>a62e60ff2456c1fd67a2d2b0a0a5e81e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolutionSequence</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionSequence.html</anchorfile>
      <anchor>a15760fddb34ab28f7a47dc2c20f9094e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolutionSequence</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionSequence.html</anchorfile>
      <anchor>a7913d577e1b1047ff05c041acd5050db</anchor>
      <arglist>(container_type &amp;&amp;subsolutions, double cost=0.0, Stage *creator=nullptr)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>container_type</type>
      <name>subsolutions_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SolutionSequence.html</anchorfile>
      <anchor>a8cc2cd4123b7be4f77309a4bdf4eeac8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>moveit::task_constructor::solvers::PipelinePlanner::Specification</name>
    <filename>structmoveit_1_1task__constructor_1_1solvers_1_1PipelinePlanner_1_1Specification.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>adapter_param</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1solvers_1_1PipelinePlanner_1_1Specification.html</anchorfile>
      <anchor>aa082e62bb6b87e63f5c2253b61b41e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>moveit::core::RobotModelConstPtr</type>
      <name>model</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1solvers_1_1PipelinePlanner_1_1Specification.html</anchorfile>
      <anchor>afd09d0523993ac6fd6b134633ac543f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>ns</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1solvers_1_1PipelinePlanner_1_1Specification.html</anchorfile>
      <anchor>ada234b6978f18190c49932fbb94eab48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>pipeline</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1solvers_1_1PipelinePlanner_1_1Specification.html</anchorfile>
      <anchor>aabdc38e3823d5a6875a453e473474f7e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::Stage</name>
    <filename>classmoveit_1_1task__constructor_1_1Stage.html</filename>
    <member kind="enumvalue">
      <name>DEFAULT</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>a4b5e472c908194f3f399a4b4fbce1624ab041b17c694bdeb7709707adf1298165</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERFACE</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>a4b5e472c908194f3f399a4b4fbce1624a252a441e4160f032889eec4e052ad90a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MANUAL</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>a4b5e472c908194f3f399a4b4fbce1624aaf77676bbd3c23da88850dd4b24ccce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARENT</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>a4b5e472c908194f3f399a4b4fbce1624af9d6e827d748380e8e9621709104685e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; Stage &gt;</type>
      <name>pointer</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>aaf4498d4686784652bf538b82267e5fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PropertyInitializerSource</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>a4b5e472c908194f3f399a4b4fbce1624</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEFAULT</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>a4b5e472c908194f3f399a4b4fbce1624ab041b17c694bdeb7709707adf1298165</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MANUAL</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>a4b5e472c908194f3f399a4b4fbce1624aaf77676bbd3c23da88850dd4b24ccce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARENT</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>a4b5e472c908194f3f399a4b4fbce1624af9d6e827d748380e8e9621709104685e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERFACE</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>a4b5e472c908194f3f399a4b4fbce1624a252a441e4160f032889eec4e052ad90a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; void(const SolutionBase &amp;)&gt;</type>
      <name>SolutionCallback</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>ae3b290292bd2fce44770a0cba0655115</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; SolutionCallback &gt;</type>
      <name>SolutionCallbackList</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>aa926825a7039195723772831d32b65f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SolutionCallbackList::const_iterator</type>
      <name>addSolutionCallback</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>a82e14810544b473c52c19fc85b92b71a</anchor>
      <arglist>(SolutionCallback &amp;&amp;cb)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>explainFailure</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>aa578cb908b04912b53fa10db470d0b00</anchor>
      <arglist>(std::ostream &amp;os) const</arglist>
    </member>
    <member kind="function">
      <type>const std::list&lt; SolutionBaseConstPtr &gt; &amp;</type>
      <name>failures</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>afb22faba2b9882cc082d88ef403afbcd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::set&lt; std::string &gt;</type>
      <name>forwardedProperties</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>acb266439c993d311ff9576e60dfe14a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>forwardProperties</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>aaa77fef94c537531df65adeae5475d8e</anchor>
      <arglist>(const InterfaceState &amp;source, InterfaceState &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTotalComputeTime</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>a9c6040e2e10818f967119247ee36893c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>a3942aede9698ca7851bca2efb06ff789</anchor>
      <arglist>(const moveit::core::RobotModelConstPtr &amp;robot_model)</arglist>
    </member>
    <member kind="function">
      <type>Introspection *</type>
      <name>introspection</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>a4aa41f8fb26fcc5cf46c3c21f9ccb6ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>introspectionId</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>a2f9fe35c44e1e54e563204566b1ab08e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>markerNS</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>ac2eb827dabc786985d000ad3bb428975</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>a03199b4870a34cb884929cd70340f1e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>numFailures</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>ad9499efbd299d234ca7c24bdae806ce6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ContainerBase *</type>
      <name>parent</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>acd080fd5c86504e4aa13769ad236a4df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PropertyMap &amp;</type>
      <name>properties</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>a7a606f9607635a8f42cd60daca11a994</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PropertyMap &amp;</type>
      <name>properties</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>ae2bd91742041d78c4fecad702656dcf2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeSolutionCallback</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>a3b2e874eaca76cd9aec16a8864350640</anchor>
      <arglist>(SolutionCallbackList::const_iterator which)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reportPropertyError</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>aa342812bd431a9f4db676efcbfdb8d41</anchor>
      <arglist>(const Property::error &amp;e)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>a6a99a356f2824ba166b3f7ade542a6df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCostTerm</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>a8773350aaca191525e6ed5fbabf5eaa0</anchor>
      <arglist>(const CostTermConstPtr &amp;term)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCostTerm</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>ac69725f438bbfb3898c8379661d7a0c9</anchor>
      <arglist>(T term)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setForwardedProperties</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>a74462920d5d8692dec4139a4596acc6c</anchor>
      <arglist>(const std::set&lt; std::string &gt; &amp;names)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMarkerNS</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>a4f1f8d98c14581725ce16832d374ef63</anchor>
      <arglist>(const std::string &amp;marker_ns)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>a0a408a5f21c8fd64928fbd7f925eea34</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProperty</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>ae611f0d8ac28c71df4c1a051514d4bf7</anchor>
      <arglist>(const std::string &amp;name, const boost::any &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProperty</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>a70c180307fe1b83d9ef43399ad370488</anchor>
      <arglist>(const std::string &amp;name, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeout</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>a0a41bed13c1da74959516507a72c21df</anchor>
      <arglist>(double timeout)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrajectoryExecutionInfo</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>a27a9e0af97d2cd1853464c84d3adc05b</anchor>
      <arglist>(TrajectoryExecutionInfo trajectory_execution_info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>silentFailure</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>a028aae82e448f22af38c395dd697ddf0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ordered&lt; SolutionBaseConstPtr &gt; &amp;</type>
      <name>solutions</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>aaab30edca1a1bf0f3329403a4d259710</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>storeFailures</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>a69b4e5b57e53809e86cf01080ecfb2dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>timeout</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>ad9b39eb348bc4c74517dbf75619fc88c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TrajectoryExecutionInfo</type>
      <name>trajectoryExecutionInfo</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>af9fd13fbedacf68e08b12f3f08916b1c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Stage</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>ac2edbb953b2f2eb4bfe910e701daf8aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Stage</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>ad57a97793de1c436a098103e0d640326</anchor>
      <arglist>(const Stage &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Stage</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>a82f388c8fc53d9f13448061277d2ea28</anchor>
      <arglist>(StagePrivate *impl)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StagePrivate *</type>
      <name>pimpl_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Stage.html</anchorfile>
      <anchor>a67cd3f2e19ed9b5cc2f9ec9e365643fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::SubTrajectory</name>
    <filename>classmoveit_1_1task__constructor_1_1SubTrajectory.html</filename>
    <base>moveit::task_constructor::SolutionBase</base>
    <member kind="function">
      <type>void</type>
      <name>appendTo</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SubTrajectory.html</anchorfile>
      <anchor>a1ebad2268a0296de1b9181131a49d09b</anchor>
      <arglist>(moveit_task_constructor_msgs::Solution &amp;msg, Introspection *introspection=nullptr) const override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeCost</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SubTrajectory.html</anchorfile>
      <anchor>a7fbaac438a0259c07778aca33df357b3</anchor>
      <arglist>(const CostTerm &amp;cost, std::string &amp;comment) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrajectory</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SubTrajectory.html</anchorfile>
      <anchor>aeee2147f6b5a2da7fddb132f0ce979bf</anchor>
      <arglist>(const robot_trajectory::RobotTrajectoryPtr &amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubTrajectory</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SubTrajectory.html</anchorfile>
      <anchor>a586bc7d14469a305eaf2c2b62ae77f4c</anchor>
      <arglist>(const robot_trajectory::RobotTrajectoryConstPtr &amp;trajectory=robot_trajectory::RobotTrajectoryConstPtr(), double cost=0.0, std::string comment=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>robot_trajectory::RobotTrajectoryConstPtr</type>
      <name>trajectory</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SubTrajectory.html</anchorfile>
      <anchor>a496d5eed00672809672cfa99b70caba4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SubTrajectory</type>
      <name>failure</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SubTrajectory.html</anchorfile>
      <anchor>ae0643b19584d3daa4b940f0c85857047</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>robot_trajectory::RobotTrajectoryConstPtr</type>
      <name>trajectory_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1SubTrajectory.html</anchorfile>
      <anchor>a5ca66a0dee4f4b3c89d848886fc2b178</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::Task</name>
    <filename>classmoveit_1_1task__constructor_1_1Task.html</filename>
    <base protection="protected">moveit::task_constructor::WrapperBase</base>
    <member kind="typedef">
      <type>std::function&lt; void(const Task &amp;t)&gt;</type>
      <name>TaskCallback</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>aa4797e44d10589ef9995f4f7148c3d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; TaskCallback &gt;</type>
      <name>TaskCallbackList</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>ad5a11ca49041b93794ef17fb4b3f53d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>a520910f6809d2e6c9e90f37c2f61e748</anchor>
      <arglist>(Stage::pointer &amp;&amp;stage)</arglist>
    </member>
    <member kind="function">
      <type>TaskCallbackList::const_iterator</type>
      <name>addTaskCallback</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>a5bc05483715c06ba8b48318e6b4f1307</anchor>
      <arglist>(TaskCallback &amp;&amp;cb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>a1c56108dc49142930078d86c366b910e</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableIntrospection</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>a0b56d8ce0225c8c0ee61ebe60574d992</anchor>
      <arglist>(bool enable=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eraseTaskCallback</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>ab0147f996b9a723ea7158877211eaeb2</anchor>
      <arglist>(TaskCallbackList::const_iterator which)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>execute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>ac4a16b338754f2474a037800455ff9bb</anchor>
      <arglist>(const SolutionBase &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>explainFailure</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>a04bef2f377db68bbbdc3ad3f743fc5d2</anchor>
      <arglist>(std::ostream &amp;os=std::cout) const override</arglist>
    </member>
    <member kind="function">
      <type>const std::list&lt; SolutionBaseConstPtr &gt; &amp;</type>
      <name>failures</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>aa0152246d64c838b0991ca9b3a4c2ea7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Stage *</type>
      <name>findChild</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>a0c535482236535a66726ead1fe0a0772</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const moveit::core::RobotModelConstPtr &amp;</type>
      <name>getRobotModel</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>a2bc3a91e0b8a353736ce25fb73d607df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>afb997a4f11eb1e1e6c90b76c877c8e5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>a1b3d58bf2ed07ac07973f9fda9629b92</anchor>
      <arglist>(Stage::pointer &amp;&amp;stage, int before=-1) override</arglist>
    </member>
    <member kind="function">
      <type>Introspection &amp;</type>
      <name>introspection</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>a6f15ed0f4006e513c786157d57e2d21d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadRobotModel</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>a4936e5e450b9efec684edc29b404fd25</anchor>
      <arglist>(const std::string &amp;robot_description=&quot;robot_description&quot;)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>a10dc99ea1f2988098f55da22ae4ab733</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>numSolutions</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>a24a994d98a3be6ba27886cba28e49cc0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Task &amp;</type>
      <name>operator=</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>a2ee04b5382f344602a0ade59591b14aa</anchor>
      <arglist>(Task &amp;&amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Stage *</type>
      <name>operator[]</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>a1fd3492389d77016bfcc86687b9c12be</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::MoveItErrorCode</type>
      <name>plan</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>abec4538c2fa5eb77b6fd7853726fd1d6</anchor>
      <arglist>(size_t max_solutions=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>preempt</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>a196877b0a6381cf44bfdb0fbd5ea449b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printState</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>ab50332314f9a6bd4a88bb97d365c7d4a</anchor>
      <arglist>(std::ostream &amp;os=std::cout) const</arglist>
    </member>
    <member kind="function">
      <type>PropertyMap &amp;</type>
      <name>properties</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>ab1824b0a6ff0198cd4a76fbfabfa74e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PropertyMap &amp;</type>
      <name>properties</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>a0be662639250c75aaa61decd808f5668</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishAllSolutions</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>ac79e930e4c98963c961a067c0d647366</anchor>
      <arglist>(bool wait=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>acc8704d25ba9457fc9a2e8d9ad537d79</anchor>
      <arglist>() final</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>a73e5155561d7ecda6aa704c319324d43</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProperty</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>a5841aa6567525c4634a3ba86a6144f89</anchor>
      <arglist>(const std::string &amp;name, const boost::any &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProperty</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>afe19fafff9b3c1f20c93a59b799992ff</anchor>
      <arglist>(const std::string &amp;name, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRobotModel</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>ab5b4fbab3dc4a59145b5388ba3cefb3e</anchor>
      <arglist>(const moveit::core::RobotModelConstPtr &amp;robot_model)</arglist>
    </member>
    <member kind="function">
      <type>const ordered&lt; SolutionBaseConstPtr &gt; &amp;</type>
      <name>solutions</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>a9481a2c442d5ad702d73fdc0bd8eeedc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ContainerBase *</type>
      <name>stages</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>a78d95ff308f916099d82c8d06aef8fc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ContainerBase *</type>
      <name>stages</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>aae5f8e75300d0e028d86d6aa6efe96cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Task</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>aa2f9a63b3dde7187bf53f1ce4ac2887e</anchor>
      <arglist>(const std::string &amp;ns=&quot;&quot;, bool introspection=true, ContainerBase::pointer &amp;&amp;container=std::make_unique&lt; SerialContainer &gt;(&quot;task pipeline&quot;))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Task</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>a8479d2a0bbebbeb94bcd18212108e9aa</anchor>
      <arglist>(Task &amp;&amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Task</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>a3f27bbdea1e6bb8c73ea19ae714bde87</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>canCompute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>ac1c85dbe43264c0d829ff27cf2879fbf</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>a298f0cd604d6c0aef8837e8d1275c3e5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onNewSolution</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Task.html</anchorfile>
      <anchor>afd3d927245da99424fd71d60a6ee3a74</anchor>
      <arglist>(const SolutionBase &amp;s) override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>moveit::task_constructor::TmpSolutionContext</name>
    <filename>structmoveit_1_1task__constructor_1_1TmpSolutionContext.html</filename>
    <member kind="function">
      <type></type>
      <name>TmpSolutionContext</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1TmpSolutionContext.html</anchorfile>
      <anchor>ab60944f059274898aa3a3fc5c5d808f7</anchor>
      <arglist>(SolutionBase &amp;solution, Stage *creator, const InterfaceState &amp;from, const InterfaceState &amp;to)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TmpSolutionContext</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1TmpSolutionContext.html</anchorfile>
      <anchor>a6e3079f6e4ea1ea6cc633fc3878f6cc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>SolutionBase &amp;</type>
      <name>solution_</name>
      <anchorfile>structmoveit_1_1task__constructor_1_1TmpSolutionContext.html</anchorfile>
      <anchor>a05dff019217b0caede2f6dd2063f96fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::TrajectoryCostTerm</name>
    <filename>classmoveit_1_1task__constructor_1_1TrajectoryCostTerm.html</filename>
    <base>moveit::task_constructor::CostTerm</base>
    <member kind="enumeration">
      <type></type>
      <name>Mode</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1TrajectoryCostTerm.html</anchorfile>
      <anchor>a3c0ffd9d137bba1a92e43ae28bd37f21</anchor>
      <arglist></arglist>
      <enumvalue file="classmoveit_1_1task__constructor_1_1TrajectoryCostTerm.html" anchor="a3c0ffd9d137bba1a92e43ae28bd37f21ae1f2d5134ed2543d38a0de9751cf75d9">AUTO</enumvalue>
      <enumvalue file="classmoveit_1_1task__constructor_1_1TrajectoryCostTerm.html" anchor="a3c0ffd9d137bba1a92e43ae28bd37f21a95f49c46df7a710cc9c98f3a6833b270">START_INTERFACE</enumvalue>
      <enumvalue file="classmoveit_1_1task__constructor_1_1TrajectoryCostTerm.html" anchor="a3c0ffd9d137bba1a92e43ae28bd37f21a8446809fa3a16f5f08d1ab9904e0154a">END_INTERFACE</enumvalue>
      <enumvalue file="classmoveit_1_1task__constructor_1_1TrajectoryCostTerm.html" anchor="a3c0ffd9d137bba1a92e43ae28bd37f21a34225c1cf0341960a46a1624fb6d665e">TRAJECTORY</enumvalue>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1TrajectoryCostTerm.html</anchorfile>
      <anchor>a4a96d97f58345d1346789f8c7cfb5f8d</anchor>
      <arglist>(const SolutionSequence &amp;s, std::string &amp;comment) const override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1TrajectoryCostTerm.html</anchorfile>
      <anchor>adaa89c0aebad8d0a5ad3a58a96bfa814</anchor>
      <arglist>(const WrappedSolution &amp;s, std::string &amp;comment) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::cost::TrajectoryDuration</name>
    <filename>classmoveit_1_1task__constructor_1_1cost_1_1TrajectoryDuration.html</filename>
    <base>moveit::task_constructor::TrajectoryCostTerm</base>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1cost_1_1TrajectoryDuration.html</anchorfile>
      <anchor>a9d56f7569b9de4d86cf4ecaa132fc895</anchor>
      <arglist>(const SubTrajectory &amp;s, std::string &amp;comment) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::Property::type_error</name>
    <filename>classmoveit_1_1task__constructor_1_1Property_1_1type__error.html</filename>
    <base>moveit::task_constructor::Property::error</base>
    <member kind="function">
      <type></type>
      <name>type_error</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property_1_1type__error.html</anchorfile>
      <anchor>aa9ee85283ef1bc590cc7e3ea15aa2371</anchor>
      <arglist>(const std::string &amp;current_type, const std::string &amp;declared_type)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::Property::undeclared</name>
    <filename>classmoveit_1_1task__constructor_1_1Property_1_1undeclared.html</filename>
    <base>moveit::task_constructor::Property::error</base>
    <member kind="function">
      <type></type>
      <name>undeclared</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property_1_1undeclared.html</anchorfile>
      <anchor>aa30dab892f02728a3c2b340e6929bd23</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;msg=&quot;undeclared&quot;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::Property::undefined</name>
    <filename>classmoveit_1_1task__constructor_1_1Property_1_1undefined.html</filename>
    <base>moveit::task_constructor::Property::error</base>
    <member kind="function">
      <type></type>
      <name>undefined</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1Property_1_1undefined.html</anchorfile>
      <anchor>a9e4b2196b8c12fcc05e303b4e2fe3b77</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;msg=&quot;undefined&quot;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ValueOrPointeeLess</name>
    <filename>structValueOrPointeeLess.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>ValueOrPointeeLess&lt; const moveit::task_constructor::SolutionBase * &gt;</name>
    <filename>structValueOrPointeeLess.html</filename>
  </compound>
  <compound kind="class">
    <name>ValueOrPointeeLess&lt; InterfaceState * &gt;</name>
    <filename>structValueOrPointeeLess.html</filename>
  </compound>
  <compound kind="class">
    <name>ValueOrPointeeLess&lt; T &gt;</name>
    <filename>structValueOrPointeeLess.html</filename>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::WrappedSolution</name>
    <filename>classmoveit_1_1task__constructor_1_1WrappedSolution.html</filename>
    <base>moveit::task_constructor::SolutionBase</base>
    <member kind="function">
      <type>void</type>
      <name>appendTo</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1WrappedSolution.html</anchorfile>
      <anchor>acdabda281271648906a48465546d856d</anchor>
      <arglist>(moveit_task_constructor_msgs::Solution &amp;solution, Introspection *introspection=nullptr) const override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>computeCost</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1WrappedSolution.html</anchorfile>
      <anchor>a4d1b2d64f20d9a691d3f3ffe877ae398</anchor>
      <arglist>(const CostTerm &amp;cost, std::string &amp;comment) const override</arglist>
    </member>
    <member kind="function">
      <type>const SolutionBase *</type>
      <name>wrapped</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1WrappedSolution.html</anchorfile>
      <anchor>a4e3fc73dd22c6e7a9287ddb3a10b7861</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WrappedSolution</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1WrappedSolution.html</anchorfile>
      <anchor>ae11568ced17f279b01e2a34262e65b16</anchor>
      <arglist>(Stage *creator, const SolutionBase *wrapped)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WrappedSolution</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1WrappedSolution.html</anchorfile>
      <anchor>a4aeb1285db003d9a71862d7c49a34c24</anchor>
      <arglist>(Stage *creator, const SolutionBase *wrapped, double cost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WrappedSolution</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1WrappedSolution.html</anchorfile>
      <anchor>a96d0230566d231ebafd492e4a603ebf4</anchor>
      <arglist>(Stage *creator, const SolutionBase *wrapped, double cost, std::string comment)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const SolutionBase *</type>
      <name>wrapped_</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1WrappedSolution.html</anchorfile>
      <anchor>a73dd92c95eb42c9d57a3e42fd74505eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>moveit::task_constructor::WrapperBase</name>
    <filename>classmoveit_1_1task__constructor_1_1WrapperBase.html</filename>
    <base>moveit::task_constructor::ParallelContainerBase</base>
    <member kind="function">
      <type>bool</type>
      <name>canCompute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1WrapperBase.html</anchorfile>
      <anchor>abe86e4d950add0101aff60732e0c8c89</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1WrapperBase.html</anchorfile>
      <anchor>ae5421486f313430054d5afbc429cbee2</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1WrapperBase.html</anchorfile>
      <anchor>addf7a280e6e18c64130ac6293e327311</anchor>
      <arglist>(Stage::pointer &amp;&amp;stage, int before=-1) override</arglist>
    </member>
    <member kind="function">
      <type>Stage *</type>
      <name>wrapped</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1WrapperBase.html</anchorfile>
      <anchor>ad6f6e9ad4c5a702d75f592e86483aa7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Stage *</type>
      <name>wrapped</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1WrapperBase.html</anchorfile>
      <anchor>a0e63f0cbe0fcde9bd11273faf3035a8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WrapperBase</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1WrapperBase.html</anchorfile>
      <anchor>ada6b43b69fed53b70d9700356170f76c</anchor>
      <arglist>(const std::string &amp;name=&quot;wrapper&quot;, Stage::pointer &amp;&amp;child=Stage::pointer())</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>WrapperBase</name>
      <anchorfile>classmoveit_1_1task__constructor_1_1WrapperBase.html</anchorfile>
      <anchor>a9e507dd2e3bfc58fa50eed05d97d73ea</anchor>
      <arglist>(WrapperBasePrivate *impl, Stage::pointer &amp;&amp;child=Stage::pointer())</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>detail</name>
    <filename>namespacedetail.html</filename>
    <class kind="struct">detail::ItemCostPair</class>
  </compound>
  <compound kind="namespace">
    <name>moveit</name>
    <filename>namespacemoveit.html</filename>
    <namespace>moveit::core</namespace>
    <namespace>moveit::python</namespace>
    <namespace>moveit::task_constructor</namespace>
  </compound>
  <compound kind="namespace">
    <name>moveit::core</name>
    <filename>namespacemoveit_1_1core.html</filename>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1core.html</anchorfile>
      <anchor>a2895d849ada93075fcbadb834da5824b</anchor>
      <arglist>(LinkModel)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>moveit::python</name>
    <filename>namespacemoveit_1_1python.html</filename>
    <namespace>moveit::python::properties</namespace>
    <class kind="class">moveit::python::PropertyConverter</class>
    <class kind="class">moveit::python::PropertyConverterBase</class>
  </compound>
  <compound kind="namespace">
    <name>moveit::python::properties</name>
    <filename>namespacemoveit_1_1python_1_1properties.html</filename>
  </compound>
  <compound kind="namespace">
    <name>moveit::task_constructor</name>
    <filename>namespacemoveit_1_1task__constructor.html</filename>
    <namespace>moveit::task_constructor::cost</namespace>
    <namespace>moveit::task_constructor::hasDeserialize &gt; std</namespace>
    <namespace>moveit::task_constructor::solvers</namespace>
    <namespace>moveit::task_constructor::stages</namespace>
    <namespace>moveit::task_constructor::utils</namespace>
    <class kind="class">moveit::task_constructor::Alternatives</class>
    <class kind="class">moveit::task_constructor::ComputeBase</class>
    <class kind="class">moveit::task_constructor::Connecting</class>
    <class kind="class">moveit::task_constructor::ContainerBase</class>
    <class kind="class">moveit::task_constructor::CostTerm</class>
    <class kind="class">moveit::task_constructor::Fallbacks</class>
    <class kind="class">moveit::task_constructor::FallbacksPrivateCommon</class>
    <class kind="struct">moveit::task_constructor::FallbacksPrivateConnect</class>
    <class kind="struct">moveit::task_constructor::FallbacksPrivateGenerator</class>
    <class kind="struct">moveit::task_constructor::FallbacksPrivatePropagator</class>
    <class kind="class">moveit::task_constructor::Generator</class>
    <class kind="struct">moveit::task_constructor::hasDeserialize</class>
    <class kind="struct">moveit::task_constructor::hasSerialize</class>
    <class kind="class">moveit::task_constructor::InitStageException</class>
    <class kind="class">moveit::task_constructor::Interface</class>
    <class kind="class">moveit::task_constructor::InterfaceState</class>
    <class kind="class">moveit::task_constructor::Introspection</class>
    <class kind="struct">moveit::task_constructor::is_container</class>
    <class kind="struct">moveit::task_constructor::is_container_helper</class>
    <class kind="class">moveit::task_constructor::LambdaCostTerm</class>
    <class kind="class">moveit::task_constructor::Merger</class>
    <class kind="class">moveit::task_constructor::MonitoringGenerator</class>
    <class kind="class">moveit::task_constructor::ParallelContainerBase</class>
    <class kind="struct">moveit::task_constructor::PendingPairsPrinter</class>
    <class kind="class">moveit::task_constructor::PropagatingBackward</class>
    <class kind="class">moveit::task_constructor::PropagatingEitherWay</class>
    <class kind="class">moveit::task_constructor::PropagatingForward</class>
    <class kind="class">moveit::task_constructor::Property</class>
    <class kind="class">moveit::task_constructor::PropertyMap</class>
    <class kind="class">moveit::task_constructor::PropertySerializer</class>
    <class kind="class">moveit::task_constructor::PropertySerializerBase</class>
    <class kind="class">moveit::task_constructor::PropertyTypeRegistry</class>
    <class kind="class">moveit::task_constructor::SerialContainer</class>
    <class kind="class">moveit::task_constructor::SolutionBase</class>
    <class kind="class">moveit::task_constructor::SolutionSequence</class>
    <class kind="class">moveit::task_constructor::Stage</class>
    <class kind="class">moveit::task_constructor::SubTrajectory</class>
    <class kind="class">moveit::task_constructor::Task</class>
    <class kind="struct">moveit::task_constructor::TmpSolutionContext</class>
    <class kind="class">moveit::task_constructor::TrajectoryCostTerm</class>
    <class kind="class">moveit::task_constructor::WrappedSolution</class>
    <class kind="class">moveit::task_constructor::WrapperBase</class>
    <member kind="typedef">
      <type>utils::Flags&lt; InterfaceFlag &gt;</type>
      <name>InterfaceFlags</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a9f8d2bf04a02955f7075e03d138ef79f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; const InterfaceState &amp;, const InterfaceState &amp; &gt;</type>
      <name>InterfaceStatePair</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>aa8a5fd07098257644e1be06521f8a92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; void(visualization_msgs::Marker &amp;, const std::string &amp;)&gt;</type>
      <name>MarkerCallback</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a9a69d8d0ebceda64d34613225c22035b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>moveit_task_constructor_msgs::TrajectoryExecutionInfo</type>
      <name>TrajectoryExecutionInfo</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a187fc78424facd7c45c1ec47a16ee99e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>InterfaceFlag</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>aa379baea5391ba4ed71e35cd8afd984a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READS_START</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>aa379baea5391ba4ed71e35cd8afd984aa4ebccfe84e746f083f2e913d6aba2ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READS_END</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>aa379baea5391ba4ed71e35cd8afd984aa3f637ebe674a5e414c340b4297f9e1c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRITES_NEXT_START</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>aa379baea5391ba4ed71e35cd8afd984aa4429fb00659fb3d5cda652c163637959</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRITES_PREV_END</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>aa379baea5391ba4ed71e35cd8afd984aaf6b3f3e2ce1cc6b6bf99b30d9284757d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONNECT</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>aa379baea5391ba4ed71e35cd8afd984aa876f4d61aaf0b8382262a63dd25728c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROPAGATE_FORWARDS</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>aa379baea5391ba4ed71e35cd8afd984aa9c33e3cfe02f44c8a8bb27b988457590</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROPAGATE_BACKWARDS</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>aa379baea5391ba4ed71e35cd8afd984aa80989b72c6dc1f1a959dbada69ee4992</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GENERATE</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>aa379baea5391ba4ed71e35cd8afd984aa5d89693111494b6f3528ea2ecf04a14f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>__attribute__</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a65903f22dfd322493ce3ee0531009448</anchor>
      <arglist>((unused)) static void printChildrenInterfaces(const ContainerBasePrivate &amp;container</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker &amp;</type>
      <name>createGeometryMarker</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a5e97e52e96026b5788e83a1f68f73e92</anchor>
      <arglist>(visualization_msgs::Marker &amp;marker, const urdf::Geometry &amp;geom, const urdf::Pose &amp;pose, const urdf::Color &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>element</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a7bea31c1d6457677063bc7be82a21b5e</anchor>
      <arglist>(const urdf::Link &amp;link)</arglist>
    </member>
    <member kind="function">
      <type>const urdf::CollisionSharedPtr &amp;</type>
      <name>element</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a143a7ccd374286bac6bd04676ed66ee2</anchor>
      <arglist>(const urdf::Link &amp;link)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; T &gt; &amp;</type>
      <name>elements_vector</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a32f0930df43229681b6dfffd68cc4dcd</anchor>
      <arglist>(const urdf::Link &amp;link)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; urdf::CollisionSharedPtr &gt; &amp;</type>
      <name>elements_vector</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a140e49900bde44c03dc2a2e65941d416</anchor>
      <arglist>(const urdf::Link &amp;link)</arglist>
    </member>
    <member kind="function">
      <type>constexpr InterfaceFlags</type>
      <name>END_IF_MASK</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ac1da1c8339616eace1e048decdadf125</anchor>
      <arglist>({ READS_END, WRITES_NEXT_START })</arglist>
    </member>
    <member kind="function">
      <type>planning_scene::PlanningSceneConstPtr</type>
      <name>ensureUpdated</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a30e43abbd59517d3494e9f3b2d36dfc8</anchor>
      <arglist>(const planning_scene::PlanningScenePtr &amp;scene)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>flowSymbol</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>afc62b5c829f62dd908c07c6eb6c39478</anchor>
      <arglist>(InterfaceFlags f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>flowSymbol&lt; END_IF_MASK &gt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>aef9c8a95f2d3ad1ea96d6054ed231ae9</anchor>
      <arglist>(InterfaceFlags f)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>flowSymbol&lt; START_IF_MASK &gt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ac20f3ac014045276d6477f50f55e2ca7</anchor>
      <arglist>(InterfaceFlags f)</arglist>
    </member>
    <member kind="function">
      <type>boost::any</type>
      <name>fromName</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ac0b80fa4b9e21b9c62ac56dcc59786ec</anchor>
      <arglist>(const PropertyMap &amp;other, const std::string &amp;other_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateCollisionMarkers</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ac5d20bd6a3171fb962c0a637b630a884</anchor>
      <arglist>(const moveit::core::RobotState &amp;robot_state, const MarkerCallback &amp;callback, const std::vector&lt; const moveit::core::LinkModel * &gt; &amp;link_models)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateCollisionMarkers</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a3fb6b1115c32b852801bfedbec62b537</anchor>
      <arglist>(const moveit::core::RobotState &amp;robot_state, const MarkerCallback &amp;callback, const std::vector&lt; std::string &gt; &amp;link_names={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateMarkers</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ac4bd9c0b45eaa349200e9c4bc430f502</anchor>
      <arglist>(const moveit::core::RobotState &amp;robot_state, const MarkerCallback &amp;callback, const std::vector&lt; std::string &gt; &amp;link_names={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateMarkersForObjects</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a60332ba009888242ed43b6cab49e324a</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;scene, const MarkerCallback &amp;callback, const std::vector&lt; std::string &gt; &amp;object_names={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateMarkersForScene</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a56cd9165315fa6cd6886be2380207290</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;scene, const MarkerCallback &amp;callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateVisualMarkers</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a62ba8c3ff349dad7624caa776fd41df2</anchor>
      <arglist>(const moveit::core::RobotState &amp;robot_state, const MarkerCallback &amp;callback, const std::vector&lt; const moveit::core::LinkModel * &gt; &amp;link_models)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateVisualMarkers</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a082119a9af956a3145b5e42fed172c03</anchor>
      <arglist>(const moveit::core::RobotState &amp;robot_state, const MarkerCallback &amp;callback, const std::vector&lt; std::string &gt; &amp;link_names={})</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getIndex</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a910f6b35a7c62e5254d3263c40de31a5</anchor>
      <arglist>(const T &amp;container, typename T::const_iterator search)</arglist>
    </member>
    <member kind="function">
      <type>constexpr InterfaceFlags</type>
      <name>invert</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a02fd46e56e42a6d15b9ff544c1e2fbe1</anchor>
      <arglist>(InterfaceFlags f)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>linkNames</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a754732fd615195c474edf3133e13681f</anchor>
      <arglist>(const std::vector&lt; const moveit::core::LinkModel * &gt; &amp;link_models)</arglist>
    </member>
    <member kind="function">
      <type>const urdf::Color &amp;</type>
      <name>materialColor</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a353392d0ecbc50f3fa4b2ce3f53c61a3</anchor>
      <arglist>(const urdf::ModelInterface &amp;model, const std::string &amp;material_name)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>materialName</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>acf8a99aa7cd35a34a7406722cdcac323</anchor>
      <arglist>(const T &amp;element)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>materialName</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a7423a3f27e81783deb9520b0fed0fa36</anchor>
      <arglist>(const urdf::Collision &amp;)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>materialName</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ac5732e5a7559c921f943b085d4b7d1b8</anchor>
      <arglist>(const urdf::Visual &amp;element)</arglist>
    </member>
    <member kind="function">
      <type>moveit::core::JointModelGroup *</type>
      <name>merge</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a983e521f05bed34f105af0adf1ecc4f9</anchor>
      <arglist>(const std::vector&lt; const moveit::core::JointModelGroup * &gt; &amp;groups)</arglist>
    </member>
    <member kind="function">
      <type>robot_trajectory::RobotTrajectoryPtr</type>
      <name>merge</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a5ec837b507881fee8568f728f0a0172a</anchor>
      <arglist>(const std::vector&lt; robot_trajectory::RobotTrajectoryConstPtr &gt; &amp;sub_trajectories, const moveit::core::RobotState &amp;base_state, moveit::core::JointModelGroup *&amp;merged_group, const trajectory_processing::TimeParameterization &amp;time_parameterization)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ab5daf429739c58819997702f3a6f460a</anchor>
      <arglist>(ContainerBase)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a8e809ce550689daedcbfc00af2145b68</anchor>
      <arglist>(CostTerm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>aef3416d49565ad7ae81559a3bf72bf06</anchor>
      <arglist>(Interface)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ab71ec91aaaffbc9aeb2837682877c9cb</anchor>
      <arglist>(InterfaceState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a422fa3ad3edbf2428f36aafb9544e2f4</anchor>
      <arglist>(Introspection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a2254b9d13fc396e4f43628a54104a1d2</anchor>
      <arglist>(Property)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a41c12cd7d05c754b665020b3d8aaae42</anchor>
      <arglist>(SolutionBase)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a650e4b405c0d7bae8832dd5396abca1f</anchor>
      <arglist>(SolutionSequence)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a98383b015ad3ec25dd73a3fa019c122f</anchor>
      <arglist>(Stage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>abe77770423e971cddb092fdb6312468a</anchor>
      <arglist>(SubTrajectory)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a4a8b05dc55a5f26e11e1043e35777fd1</anchor>
      <arglist>(Task)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>af50314c76b396969b3ade84c30a76089</anchor>
      <arglist>(std::ostream &amp;os, const ContainerBase &amp;stage)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ac7e219649c77f6d5bc52b9c99993b97b</anchor>
      <arglist>(std::ostream &amp;os, const InitStageException &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a3b25ad385c05c5ddd5e337e03293bab0</anchor>
      <arglist>(std::ostream &amp;os, const Interface &amp;interface)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a144d73c4cbbad9c5ff58194fe378467e</anchor>
      <arglist>(std::ostream &amp;os, const InterfaceState::Priority &amp;prio)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>afd0cef966e5368200d9c9951690de6c6</anchor>
      <arglist>(std::ostream &amp;os, const PendingPairsPrinter &amp;printer)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a9971030ef54fbe18444b1df01577ffe3</anchor>
      <arglist>(std::ostream &amp;os, const Stage &amp;stage)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a19e3c2d96786159b6d764c91d54e060a</anchor>
      <arglist>(std::ostream &amp;os, const StagePrivate &amp;stage)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ad64b0023e112e429a287e6addef4009b</anchor>
      <arglist>(std::ostream &amp;os, const Task &amp;task)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a99a81902115e4dbaf46e5ca515730141</anchor>
      <arglist>(std::ostream &amp;os, Interface::Direction dir)</arglist>
    </member>
    <member kind="function">
      <type>constexpr Interface::Direction</type>
      <name>opposite</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ab16260c58eebfb1847e70420a9f58845</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>constexpr Interface::Direction</type>
      <name>opposite&lt; Interface::BACKWARD &gt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a01f162e4ea855be382f108a6d997478a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>constexpr Interface::Direction</type>
      <name>opposite&lt; Interface::FORWARD &gt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ab25acfb6d7f471ff0107ff5cb8686fe2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>PropagatingEitherWay::send&lt; Interface::BACKWARD &gt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a2da7caa60b808d9ee934e4dca7dff3c7</anchor>
      <arglist>(const InterfaceState &amp;start, InterfaceState &amp;&amp;end, SubTrajectory &amp;&amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>PropagatingEitherWay::send&lt; Interface::FORWARD &gt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a63489533c6eb4b30df0a08a47f109c55</anchor>
      <arglist>(const InterfaceState &amp;start, InterfaceState &amp;&amp;end, SubTrajectory &amp;&amp;trajectory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PropertyMap::set&lt; boost::any &gt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a15a690f70718966882466c16724ff100</anchor>
      <arglist>(const std::string &amp;name, const boost::any &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>constexpr InterfaceFlags</type>
      <name>START_IF_MASK</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a19c286cab240dd4f46eddabab7a13496</anchor>
      <arglist>({ READS_START, WRITES_PREV_END })</arglist>
    </member>
    <member kind="function">
      <type>const InterfaceState *</type>
      <name>state</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>abcc8101b5d6eea0c15ed9950b8bab9a2</anchor>
      <arglist>(const SolutionBase &amp;solution)</arglist>
    </member>
    <member kind="function">
      <type>const InterfaceState *</type>
      <name>state&lt; Interface::BACKWARD &gt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a0b6413984ed88136f58923725b6447b0</anchor>
      <arglist>(const SolutionBase &amp;solution)</arglist>
    </member>
    <member kind="function">
      <type>const InterfaceState *</type>
      <name>state&lt; Interface::FORWARD &gt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a84c30ebe0901a867da67a187a0d391e2</anchor>
      <arglist>(const SolutionBase &amp;solution)</arglist>
    </member>
    <member kind="function">
      <type>const InterfaceState::Solutions &amp;</type>
      <name>trajectories</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>aa3aac8c950d1df227701ad6975f19349</anchor>
      <arglist>(const InterfaceState &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>const InterfaceState::Solutions &amp;</type>
      <name>trajectories&lt; Interface::BACKWARD &gt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a13693deb67cb44456583220b58d15269</anchor>
      <arglist>(const InterfaceState &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>const InterfaceState::Solutions &amp;</type>
      <name>trajectories&lt; Interface::FORWARD &gt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a18a5166dccb30959b1cbb2548b42753d</anchor>
      <arglist>(const InterfaceState &amp;state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boost::format</type>
      <name>TYPE_ERROR_FMT</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ab91622cc24ff34d466497b302a5872d5</anchor>
      <arglist>(&quot;type (%1%) doesn&apos;t match property&apos;s declared type (%2%)&quot;)</arglist>
    </member>
    <member kind="variable">
      <type>bool const Stage &amp;</type>
      <name>creator</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>af45cd6490d1fd2f43660140fc0412513</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>LOGNAME</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a2638c89f9bc5dc92f2b648a694a23a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool const Stage std::ostream &amp;</type>
      <name>os</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ab3727d58f1dc0d7c6428797b7adc9882</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PropertyTypeRegistry</type>
      <name>REGISTRY_SINGLETON</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ae4cabf6b8ecd72ec65afe55a680f34b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>success</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>a461e29c0fa38821a048136de83323497</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr InterfaceFlags</type>
      <name>UNKNOWN</name>
      <anchorfile>namespacemoveit_1_1task__constructor.html</anchorfile>
      <anchor>ad565ec775767e045a0c6e30b69736128</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>moveit::task_constructor::cost</name>
    <filename>namespacemoveit_1_1task__constructor_1_1cost.html</filename>
    <class kind="class">moveit::task_constructor::cost::Clearance</class>
    <class kind="class">moveit::task_constructor::cost::Constant</class>
    <class kind="class">moveit::task_constructor::cost::DistanceToReference</class>
    <class kind="class">moveit::task_constructor::cost::LinkMotion</class>
    <class kind="class">moveit::task_constructor::cost::PathLength</class>
    <class kind="class">moveit::task_constructor::cost::TrajectoryDuration</class>
  </compound>
  <compound kind="namespace">
    <name>moveit::task_constructor::hasDeserialize &gt; std</name>
    <filename>namespacemoveit_1_1task__constructor_1_1hasDeserialize_01_4_01std.html</filename>
  </compound>
  <compound kind="namespace">
    <name>moveit::task_constructor::solvers</name>
    <filename>namespacemoveit_1_1task__constructor_1_1solvers.html</filename>
    <class kind="class">moveit::task_constructor::solvers::CartesianPath</class>
    <class kind="class">moveit::task_constructor::solvers::JointInterpolationPlanner</class>
    <class kind="class">moveit::task_constructor::solvers::MultiPlanner</class>
    <class kind="class">moveit::task_constructor::solvers::PipelinePlanner</class>
    <class kind="struct">moveit::task_constructor::solvers::PlannerCache</class>
    <class kind="class">moveit::task_constructor::solvers::PlannerInterface</class>
    <member kind="function">
      <type>void</type>
      <name>initMotionPlanRequest</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1solvers.html</anchorfile>
      <anchor>a1efec6360de244711e60a338fe901682</anchor>
      <arglist>(moveit_msgs::MotionPlanRequest &amp;req, const PropertyMap &amp;p, const moveit::core::JointModelGroup *jmg, double timeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1solvers.html</anchorfile>
      <anchor>a821a0c5d5205cf904cd45a632aba1c86</anchor>
      <arglist>(CartesianPath)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1solvers.html</anchorfile>
      <anchor>a9e667f38ff90c0b44f38a9a2f02c93c5</anchor>
      <arglist>(JointInterpolationPlanner)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1solvers.html</anchorfile>
      <anchor>a8c318c2cfeb26533121a2fbdad085454</anchor>
      <arglist>(MultiPlanner)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1solvers.html</anchorfile>
      <anchor>a64c2349cad06417d1ec2dd9f1c61cbbb</anchor>
      <arglist>(PipelinePlanner)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MOVEIT_CLASS_FORWARD</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1solvers.html</anchorfile>
      <anchor>ad31d94691b38c0f1afa0e48b1efa6493</anchor>
      <arglist>(PlannerInterface)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>moveit::task_constructor::stages</name>
    <filename>namespacemoveit_1_1task__constructor_1_1stages.html</filename>
    <class kind="class">moveit::task_constructor::stages::ComputeIK</class>
    <class kind="class">moveit::task_constructor::stages::Connect</class>
    <class kind="class">moveit::task_constructor::stages::CurrentState</class>
    <class kind="class">moveit::task_constructor::stages::FixCollisionObjects</class>
    <class kind="class">moveit::task_constructor::stages::FixedCartesianPoses</class>
    <class kind="class">moveit::task_constructor::stages::FixedState</class>
    <class kind="class">moveit::task_constructor::stages::GenerateGraspPose</class>
    <class kind="class">moveit::task_constructor::stages::GeneratePlacePose</class>
    <class kind="class">moveit::task_constructor::stages::GeneratePose</class>
    <class kind="class">moveit::task_constructor::stages::GenerateRandomPose</class>
    <class kind="struct">moveit::task_constructor::stages::IKSolution</class>
    <class kind="class">moveit::task_constructor::stages::ModifyPlanningScene</class>
    <class kind="class">moveit::task_constructor::stages::MoveRelative</class>
    <class kind="class">moveit::task_constructor::stages::MoveTo</class>
    <class kind="class">moveit::task_constructor::stages::PassThrough</class>
    <class kind="class">moveit::task_constructor::stages::Pick</class>
    <class kind="class">moveit::task_constructor::stages::PickPlaceBase</class>
    <class kind="class">moveit::task_constructor::stages::Place</class>
    <class kind="class">moveit::task_constructor::stages::PredicateFilter</class>
    <class kind="class">moveit::task_constructor::stages::SimpleGrasp</class>
    <class kind="class">moveit::task_constructor::stages::SimpleGraspBase</class>
    <class kind="class">moveit::task_constructor::stages::SimpleUnGrasp</class>
    <member kind="typedef">
      <type>std::vector&lt; IKSolution &gt;</type>
      <name>IKSolutions</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1stages.html</anchorfile>
      <anchor>acd971fba051f305066ee8ae01d1ee9a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; geometry_msgs::PoseStamped &gt;</type>
      <name>PosesList</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1stages.html</anchorfile>
      <anchor>a0cd676ac6dcf6ecd4afa3938f2451ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>applyPreGrasp</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1stages.html</anchorfile>
      <anchor>a4263f765d3922d3b4cf256084851e3ae</anchor>
      <arglist>(moveit::core::RobotState &amp;state, const moveit::core::JointModelGroup *jmg, const Property &amp;diff_property)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeCorrection</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1stages.html</anchorfile>
      <anchor>af7568cab2a5bf0d0a1244971703e78a5</anchor>
      <arglist>(const std::vector&lt; cd::Contact &gt; &amp;contacts, Eigen::Vector3d &amp;correction, double)</arglist>
    </member>
    <member kind="function">
      <type>GenerateRandomPose::PoseDimensionSampler</type>
      <name>GenerateRandomPose::getPoseDimensionSampler&lt; std::normal_distribution &gt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1stages.html</anchorfile>
      <anchor>ab2be5ab7fe650cee478961787040c01f</anchor>
      <arglist>(double stddev)</arglist>
    </member>
    <member kind="function">
      <type>GenerateRandomPose::PoseDimensionSampler</type>
      <name>GenerateRandomPose::getPoseDimensionSampler&lt; std::uniform_real_distribution &gt;</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1stages.html</anchorfile>
      <anchor>a2671c67c18d9e93211fad679e57c154c</anchor>
      <arglist>(double range)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>getJointStateFromOffset</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1stages.html</anchorfile>
      <anchor>ab46509917e60b16021ccf202e5a74c1a</anchor>
      <arglist>(const boost::any &amp;direction, const Interface::Direction dir, const moveit::core::JointModelGroup *jmg, moveit::core::RobotState &amp;robot_state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>visualizePlan</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1stages.html</anchorfile>
      <anchor>a2ed69089bcefc850f84045a6eb2bf735</anchor>
      <arglist>(std::deque&lt; visualization_msgs::Marker &gt; &amp;markers, Interface::Direction dir, bool success, const std::string &amp;ns, const std::string &amp;frame_id, const Eigen::Isometry3d &amp;start_pose, const Eigen::Isometry3d &amp;reached_pose, const Eigen::Vector3d &amp;linear, double distance)</arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::chrono::duration&lt; double &gt;</type>
      <name>DEFAULT_TIMEOUT</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1stages.html</anchorfile>
      <anchor>ad9cd8c3c9141ffb9dcec911e4753d66b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>moveit::task_constructor::utils</name>
    <filename>namespacemoveit_1_1task__constructor_1_1utils.html</filename>
    <class kind="class">moveit::task_constructor::utils::Flags</class>
    <member kind="function">
      <type>bool</type>
      <name>getRobotTipForFrame</name>
      <anchorfile>namespacemoveit_1_1task__constructor_1_1utils.html</anchorfile>
      <anchor>a964f4162a56c5c6139068622caa2d294</anchor>
      <arglist>(const Property &amp;property, const planning_scene::PlanningScene &amp;scene, const moveit::core::JointModelGroup *jmg, SolutionBase &amp;solution, const moveit::core::LinkModel *&amp;robot_link, Eigen::Isometry3d &amp;tip_in_global_frame)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>planning_pipeline</name>
    <filename>namespaceplanning__pipeline.html</filename>
  </compound>
  <compound kind="namespace">
    <name>planning_scene</name>
    <filename>namespaceplanning__scene.html</filename>
  </compound>
  <compound kind="namespace">
    <name>robot_model_loader</name>
    <filename>namespacerobot__model__loader.html</filename>
  </compound>
  <compound kind="namespace">
    <name>robot_trajectory</name>
    <filename>namespacerobot__trajectory.html</filename>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
    <namespace>ros::names</namespace>
  </compound>
  <compound kind="namespace">
    <name>ros::names</name>
    <filename>namespaceros_1_1names.html</filename>
  </compound>
  <compound kind="namespace">
    <name>std</name>
    <filename>namespacestd.html</filename>
    <class kind="struct">std::less&lt; moveit::task_constructor::SolutionBase * &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>trajectory_processing</name>
    <filename>namespacetrajectory__processing.html</filename>
  </compound>
</tagfile>
