<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>constrained_cartesian_goal.cpp</name>
    <path>/tmp/ws/src/stomp_ros/stomp_plugins/src/update_filters/</path>
    <filename>constrained__cartesian__goal_8cpp</filename>
    <includes id="constrained__cartesian__goal_8h" name="constrained_cartesian_goal.h" local="no" imported="no">stomp_plugins/update_filters/constrained_cartesian_goal.h</includes>
    <namespace>stomp_moveit</namespace>
    <namespace>stomp_moveit::update_filters</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>constrained__cartesian__goal_8cpp.html</anchorfile>
      <anchor>ace6a80fd0eb8455e99c28d9d3775981d</anchor>
      <arglist>(stomp_moveit::update_filters::ConstrainedCartesianGoal, stomp_moveit::update_filters::StompUpdateFilter)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>CARTESIAN_DOF_SIZE</name>
      <anchorfile>constrained__cartesian__goal_8cpp.html</anchorfile>
      <anchor>afa6df60287a4a579141ced8ee372204c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DEFAULT_POS_TOLERANCE</name>
      <anchorfile>constrained__cartesian__goal_8cpp.html</anchorfile>
      <anchor>a58fc5f045ad054faa5cdc129c64b4c7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DEFAULT_ROT_TOLERANCE</name>
      <anchorfile>constrained__cartesian__goal_8cpp.html</anchorfile>
      <anchor>a822fe6bedb3b6df79fc068466c41da41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>constrained_cartesian_goal.h</name>
    <path>/tmp/ws/src/stomp_ros/stomp_plugins/include/stomp_plugins/update_filters/</path>
    <filename>constrained__cartesian__goal_8h</filename>
    <class kind="class">stomp_moveit::update_filters::ConstrainedCartesianGoal</class>
    <namespace>stomp_moveit</namespace>
    <namespace>stomp_moveit::update_filters</namespace>
  </compound>
  <compound kind="file">
    <name>example_pages.dox</name>
    <path>/tmp/ws/src/stomp_ros/stomp_plugins/</path>
    <filename>example__pages_8dox</filename>
  </compound>
  <compound kind="file">
    <name>goal_guided_multivariate_gaussian.cpp</name>
    <path>/tmp/ws/src/stomp_ros/stomp_plugins/src/noise_generators/</path>
    <filename>goal__guided__multivariate__gaussian_8cpp</filename>
    <includes id="goal__guided__multivariate__gaussian_8h" name="goal_guided_multivariate_gaussian.h" local="yes" imported="no">stomp_plugins/noise_generators/goal_guided_multivariate_gaussian.h</includes>
    <namespace>stomp_moveit</namespace>
    <namespace>stomp_moveit::noise_generators</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>goal__guided__multivariate__gaussian_8cpp.html</anchorfile>
      <anchor>a7d254b32a3fd2c643dba49de8f1779ca</anchor>
      <arglist>(stomp_moveit::noise_generators::GoalGuidedMultivariateGaussian, stomp_moveit::noise_generators::StompNoiseGenerator)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::vector&lt; int &gt;</type>
      <name>ACC_MATRIX_DIAGONAL_INDICES</name>
      <anchorfile>goal__guided__multivariate__gaussian_8cpp.html</anchorfile>
      <anchor>a63f6dd8c4f37947090027fbaac705e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::vector&lt; double &gt;</type>
      <name>ACC_MATRIX_DIAGONAL_VALUES</name>
      <anchorfile>goal__guided__multivariate__gaussian_8cpp.html</anchorfile>
      <anchor>a33736809fc2310c1b4a43388baf4451b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>CARTESIAN_DOF_SIZE</name>
      <anchorfile>goal__guided__multivariate__gaussian_8cpp.html</anchorfile>
      <anchor>ac8ad589185f170c51dbf918ec8cc99b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DEFAULT_POS_TOLERANCE</name>
      <anchorfile>goal__guided__multivariate__gaussian_8cpp.html</anchorfile>
      <anchor>a58fc5f045ad054faa5cdc129c64b4c7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DEFAULT_ROT_TOLERANCE</name>
      <anchorfile>goal__guided__multivariate__gaussian_8cpp.html</anchorfile>
      <anchor>a822fe6bedb3b6df79fc068466c41da41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>goal_guided_multivariate_gaussian.h</name>
    <path>/tmp/ws/src/stomp_ros/stomp_plugins/include/stomp_plugins/noise_generators/</path>
    <filename>goal__guided__multivariate__gaussian_8h</filename>
    <class kind="class">stomp_moveit::noise_generators::GoalGuidedMultivariateGaussian</class>
    <namespace>stomp_moveit</namespace>
    <namespace>stomp_moveit::noise_generators</namespace>
    <member kind="typedef">
      <type>boost::variate_generator&lt; RGNType, boost::uniform_real&lt;&gt; &gt;</type>
      <name>RandomGenerator</name>
      <anchorfile>namespacestomp__moveit_1_1noise__generators.html</anchorfile>
      <anchor>a042328515bf612af89af7170b30a625c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::mt19937</type>
      <name>RGNType</name>
      <anchorfile>namespacestomp__moveit_1_1noise__generators.html</anchorfile>
      <anchor>a8fe36a71110ac69de88d300afca5ad26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/tmp/ws/src/stomp_ros/stomp_plugins/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>rosdoc.yaml</name>
    <path>/tmp/ws/src/stomp_ros/stomp_plugins/</path>
    <filename>rosdoc_8yaml</filename>
  </compound>
  <compound kind="file">
    <name>tool_goal_pose.cpp</name>
    <path>/tmp/ws/src/stomp_ros/stomp_plugins/src/cost_functions/</path>
    <filename>tool__goal__pose_8cpp</filename>
    <includes id="tool__goal__pose_8h" name="tool_goal_pose.h" local="no" imported="no">stomp_plugins/cost_functions/tool_goal_pose.h</includes>
    <namespace>stomp_moveit</namespace>
    <namespace>stomp_moveit::cost_functions</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>tool__goal__pose_8cpp.html</anchorfile>
      <anchor>aba9039edb188aaac25ea0c63e2e87cd7</anchor>
      <arglist>(stomp_moveit::cost_functions::ToolGoalPose, stomp_moveit::cost_functions::StompCostFunction)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>CARTESIAN_DOF_SIZE</name>
      <anchorfile>tool__goal__pose_8cpp.html</anchorfile>
      <anchor>ac8ad589185f170c51dbf918ec8cc99b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DEFAULT_POS_TOLERANCE</name>
      <anchorfile>tool__goal__pose_8cpp.html</anchorfile>
      <anchor>a58fc5f045ad054faa5cdc129c64b4c7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DEFAULT_ROT_TOLERANCE</name>
      <anchorfile>tool__goal__pose_8cpp.html</anchorfile>
      <anchor>a822fe6bedb3b6df79fc068466c41da41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>POS_MAX_ERROR_RATIO</name>
      <anchorfile>tool__goal__pose_8cpp.html</anchorfile>
      <anchor>a2b8edb202e399d38f702bdcfac2a673c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>ROT_MAX_ERROR_RATIO</name>
      <anchorfile>tool__goal__pose_8cpp.html</anchorfile>
      <anchor>a0006eaa78fafee0854e27109d75096e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tool_goal_pose.h</name>
    <path>/tmp/ws/src/stomp_ros/stomp_plugins/include/stomp_plugins/cost_functions/</path>
    <filename>tool__goal__pose_8h</filename>
    <class kind="class">stomp_moveit::cost_functions::ToolGoalPose</class>
    <namespace>stomp_moveit</namespace>
    <namespace>stomp_moveit::cost_functions</namespace>
  </compound>
  <compound kind="class">
    <name>stomp_moveit::update_filters::ConstrainedCartesianGoal</name>
    <filename>classstomp__moveit_1_1update__filters_1_1ConstrainedCartesianGoal.html</filename>
    <base>stomp_moveit::update_filters::StompUpdateFilter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>configure</name>
      <anchorfile>classstomp__moveit_1_1update__filters_1_1ConstrainedCartesianGoal.html</anchorfile>
      <anchor>a2872b5f3802b18687c4116ac8e11a1c3</anchor>
      <arglist>(const XmlRpc::XmlRpcValue &amp;config) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConstrainedCartesianGoal</name>
      <anchorfile>classstomp__moveit_1_1update__filters_1_1ConstrainedCartesianGoal.html</anchorfile>
      <anchor>a64464a5389a28d2af688261343027da5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>filter</name>
      <anchorfile>classstomp__moveit_1_1update__filters_1_1ConstrainedCartesianGoal.html</anchorfile>
      <anchor>ac1cbe58092043fd889c536c3877bc81c</anchor>
      <arglist>(std::size_t start_timestep, std::size_t num_timesteps, int iteration_number, const Eigen::MatrixXd &amp;parameters, Eigen::MatrixXd &amp;updates, bool &amp;filtered) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getGroupName</name>
      <anchorfile>classstomp__moveit_1_1update__filters_1_1ConstrainedCartesianGoal.html</anchorfile>
      <anchor>abc86dc9fa9879d90b3843baad38b95e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classstomp__moveit_1_1update__filters_1_1ConstrainedCartesianGoal.html</anchorfile>
      <anchor>a488a6c7a3054e113e334783b5cf9fd21</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>initialize</name>
      <anchorfile>classstomp__moveit_1_1update__filters_1_1ConstrainedCartesianGoal.html</anchorfile>
      <anchor>a2500934229007c15844b393c93b28e29</anchor>
      <arglist>(moveit::core::RobotModelConstPtr robot_model_ptr, const std::string &amp;group_name, const XmlRpc::XmlRpcValue &amp;config) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setMotionPlanRequest</name>
      <anchorfile>classstomp__moveit_1_1update__filters_1_1ConstrainedCartesianGoal.html</anchorfile>
      <anchor>a7d43a5cc995c92e8b8b3d7a2e4435579</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;planning_scene, const moveit_msgs::MotionPlanRequest &amp;req, const stomp_core::StompConfiguration &amp;config, moveit_msgs::MoveItErrorCodes &amp;error_code) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConstrainedCartesianGoal</name>
      <anchorfile>classstomp__moveit_1_1update__filters_1_1ConstrainedCartesianGoal.html</anchorfile>
      <anchor>ae2bfa3f857b54af5351e239a9faa2fed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>group_name_</name>
      <anchorfile>classstomp__moveit_1_1update__filters_1_1ConstrainedCartesianGoal.html</anchorfile>
      <anchor>ae9ccc2d1a7606209300de887ada6674b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>stomp_moveit::utils::kinematics::IKSolverPtr</type>
      <name>ik_solver_</name>
      <anchorfile>classstomp__moveit_1_1update__filters_1_1ConstrainedCartesianGoal.html</anchorfile>
      <anchor>abf26a0c823e1a316d59581fce822b041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classstomp__moveit_1_1update__filters_1_1ConstrainedCartesianGoal.html</anchorfile>
      <anchor>a45f2b50823a6c9b2cb6d51550c0b90aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>moveit::core::RobotModelConstPtr</type>
      <name>robot_model_</name>
      <anchorfile>classstomp__moveit_1_1update__filters_1_1ConstrainedCartesianGoal.html</anchorfile>
      <anchor>a25018d1ecf0843a2fd5e2bac37218fe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>moveit::core::RobotStatePtr</type>
      <name>state_</name>
      <anchorfile>classstomp__moveit_1_1update__filters_1_1ConstrainedCartesianGoal.html</anchorfile>
      <anchor>ad96cd0b682472615c14216a875dab6f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Affine3d</type>
      <name>tool_goal_pose_</name>
      <anchorfile>classstomp__moveit_1_1update__filters_1_1ConstrainedCartesianGoal.html</anchorfile>
      <anchor>a1f7ea1eaeaf122216a89ba5885764f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXd</type>
      <name>tool_goal_tolerance_</name>
      <anchorfile>classstomp__moveit_1_1update__filters_1_1ConstrainedCartesianGoal.html</anchorfile>
      <anchor>afee3127119c5358543e7e2a5e0066370</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>tool_link_</name>
      <anchorfile>classstomp__moveit_1_1update__filters_1_1ConstrainedCartesianGoal.html</anchorfile>
      <anchor>ac5f9a140bc595713010a8ca7923aceef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>stomp_moveit::noise_generators::GoalGuidedMultivariateGaussian</name>
    <filename>classstomp__moveit_1_1noise__generators_1_1GoalGuidedMultivariateGaussian.html</filename>
    <base>stomp_moveit::noise_generators::StompNoiseGenerator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>configure</name>
      <anchorfile>classstomp__moveit_1_1noise__generators_1_1GoalGuidedMultivariateGaussian.html</anchorfile>
      <anchor>a8164a9223eff7b44be8c1c6e41a46432</anchor>
      <arglist>(const XmlRpc::XmlRpcValue &amp;config) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>done</name>
      <anchorfile>classstomp__moveit_1_1noise__generators_1_1GoalGuidedMultivariateGaussian.html</anchorfile>
      <anchor>af8b64b20b22e8977da7b58324323a9fe</anchor>
      <arglist>(bool success, int total_iterations, double final_cost, const Eigen::MatrixXd &amp;parameters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>generateNoise</name>
      <anchorfile>classstomp__moveit_1_1noise__generators_1_1GoalGuidedMultivariateGaussian.html</anchorfile>
      <anchor>a42ef1b7ba6540367f184c82aa9b1537d</anchor>
      <arglist>(const Eigen::MatrixXd &amp;parameters, std::size_t start_timestep, std::size_t num_timesteps, int iteration_number, int rollout_number, Eigen::MatrixXd &amp;parameters_noise, Eigen::MatrixXd &amp;noise) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getGroupName</name>
      <anchorfile>classstomp__moveit_1_1noise__generators_1_1GoalGuidedMultivariateGaussian.html</anchorfile>
      <anchor>af8a5ab7ba79e68b3ca4eca48098878a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classstomp__moveit_1_1noise__generators_1_1GoalGuidedMultivariateGaussian.html</anchorfile>
      <anchor>ae15f8374a105631d0d63fa62a71bc86f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GoalGuidedMultivariateGaussian</name>
      <anchorfile>classstomp__moveit_1_1noise__generators_1_1GoalGuidedMultivariateGaussian.html</anchorfile>
      <anchor>a100d72392926361346733a05ad63a485</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>initialize</name>
      <anchorfile>classstomp__moveit_1_1noise__generators_1_1GoalGuidedMultivariateGaussian.html</anchorfile>
      <anchor>a39e62dbd1324e20c5d1d0cfa4c80dedf</anchor>
      <arglist>(moveit::core::RobotModelConstPtr robot_model_ptr, const std::string &amp;group_name, const XmlRpc::XmlRpcValue &amp;config) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setMotionPlanRequest</name>
      <anchorfile>classstomp__moveit_1_1noise__generators_1_1GoalGuidedMultivariateGaussian.html</anchorfile>
      <anchor>af29535f192164ecd971e6de23796ca46</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;planning_scene, const moveit_msgs::MotionPlanRequest &amp;req, const stomp_core::StompConfiguration &amp;config, moveit_msgs::MoveItErrorCodes &amp;error_code) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GoalGuidedMultivariateGaussian</name>
      <anchorfile>classstomp__moveit_1_1noise__generators_1_1GoalGuidedMultivariateGaussian.html</anchorfile>
      <anchor>a0c02a4a668f8a5c18f5603ad320d34e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>generateRandomGoal</name>
      <anchorfile>classstomp__moveit_1_1noise__generators_1_1GoalGuidedMultivariateGaussian.html</anchorfile>
      <anchor>acf268dbd557db9fed6ded92a93082beb</anchor>
      <arglist>(const Eigen::VectorXd &amp;reference_joint_pose, Eigen::VectorXd &amp;goal_joint_pose)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>setupGoalConstraints</name>
      <anchorfile>classstomp__moveit_1_1noise__generators_1_1GoalGuidedMultivariateGaussian.html</anchorfile>
      <anchor>a0e2ddc2208671ce5383891cfa4c7220e</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;planning_scene, const moveit_msgs::MotionPlanRequest &amp;req, const stomp_core::StompConfiguration &amp;config, moveit_msgs::MoveItErrorCodes &amp;error_code)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>setupNoiseGeneration</name>
      <anchorfile>classstomp__moveit_1_1noise__generators_1_1GoalGuidedMultivariateGaussian.html</anchorfile>
      <anchor>a51a5c8d9601ac4cf648d1201344b4c26</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;planning_scene, const moveit_msgs::MotionPlanRequest &amp;req, const stomp_core::StompConfiguration &amp;config, moveit_msgs::MoveItErrorCodes &amp;error_code)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; RandomGenerator &gt;</type>
      <name>goal_rand_generator_</name>
      <anchorfile>classstomp__moveit_1_1noise__generators_1_1GoalGuidedMultivariateGaussian.html</anchorfile>
      <anchor>aa326e07ea19b0fb147fba15e3f143260</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>group_</name>
      <anchorfile>classstomp__moveit_1_1noise__generators_1_1GoalGuidedMultivariateGaussian.html</anchorfile>
      <anchor>aa3cd5b308f289e352ad7b596f50d9255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>stomp_moveit::utils::kinematics::IKSolverPtr</type>
      <name>ik_solver_</name>
      <anchorfile>classstomp__moveit_1_1noise__generators_1_1GoalGuidedMultivariateGaussian.html</anchorfile>
      <anchor>a17d471a31c62de44fa1da89493e601da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classstomp__moveit_1_1noise__generators_1_1GoalGuidedMultivariateGaussian.html</anchorfile>
      <anchor>a81ced7c9e04bc8aaa9c2dc15aa6d4e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXd</type>
      <name>raw_noise_</name>
      <anchorfile>classstomp__moveit_1_1noise__generators_1_1GoalGuidedMultivariateGaussian.html</anchorfile>
      <anchor>ab64ffa6ce3e08ca34ab2706718a8caea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>moveit::core::RobotModelConstPtr</type>
      <name>robot_model_</name>
      <anchorfile>classstomp__moveit_1_1noise__generators_1_1GoalGuidedMultivariateGaussian.html</anchorfile>
      <anchor>adee52eba3555a62fd34ea12d3a56d728</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>moveit::core::RobotStatePtr</type>
      <name>state_</name>
      <anchorfile>classstomp__moveit_1_1noise__generators_1_1GoalGuidedMultivariateGaussian.html</anchorfile>
      <anchor>acc62129e71b006b5802b26b6eca78a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>stddev_</name>
      <anchorfile>classstomp__moveit_1_1noise__generators_1_1GoalGuidedMultivariateGaussian.html</anchorfile>
      <anchor>ab81b6b61ba5f4d8af35f637cd9025298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXd</type>
      <name>tool_goal_tolerance_</name>
      <anchorfile>classstomp__moveit_1_1noise__generators_1_1GoalGuidedMultivariateGaussian.html</anchorfile>
      <anchor>a3036577221c639378d891f5b97e37074</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>tool_link_</name>
      <anchorfile>classstomp__moveit_1_1noise__generators_1_1GoalGuidedMultivariateGaussian.html</anchorfile>
      <anchor>a4e96b09494a17ab41d125bf68c567e38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; utils::MultivariateGaussianPtr &gt;</type>
      <name>traj_noise_generators_</name>
      <anchorfile>classstomp__moveit_1_1noise__generators_1_1GoalGuidedMultivariateGaussian.html</anchorfile>
      <anchor>a0b40a1403ee595e771ce1895a73e5db9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>stomp_moveit::cost_functions::ToolGoalPose</name>
    <filename>classstomp__moveit_1_1cost__functions_1_1ToolGoalPose.html</filename>
    <base>stomp_moveit::cost_functions::StompCostFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>computeCosts</name>
      <anchorfile>classstomp__moveit_1_1cost__functions_1_1ToolGoalPose.html</anchorfile>
      <anchor>a760af3b6ef85a57521dd91c48ff2a9e8</anchor>
      <arglist>(const Eigen::MatrixXd &amp;parameters, std::size_t start_timestep, std::size_t num_timesteps, int iteration_number, int rollout_number, Eigen::VectorXd &amp;costs, bool &amp;validity) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>configure</name>
      <anchorfile>classstomp__moveit_1_1cost__functions_1_1ToolGoalPose.html</anchorfile>
      <anchor>a02be3e74ea5c6a7fbcb341826af78023</anchor>
      <arglist>(const XmlRpc::XmlRpcValue &amp;config) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>done</name>
      <anchorfile>classstomp__moveit_1_1cost__functions_1_1ToolGoalPose.html</anchorfile>
      <anchor>a518d849aaddc3081f4b90478bd568f74</anchor>
      <arglist>(bool success, int total_iterations, double final_cost, const Eigen::MatrixXd &amp;parameters) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getGroupName</name>
      <anchorfile>classstomp__moveit_1_1cost__functions_1_1ToolGoalPose.html</anchorfile>
      <anchor>a5ef36c08c3c9fce05d48dfa21f79b6ba</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classstomp__moveit_1_1cost__functions_1_1ToolGoalPose.html</anchorfile>
      <anchor>ad4e0c0c58579faf6fd848dd815c7a376</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>initialize</name>
      <anchorfile>classstomp__moveit_1_1cost__functions_1_1ToolGoalPose.html</anchorfile>
      <anchor>ad2deb436b6f514e041e6c410a93934f3</anchor>
      <arglist>(moveit::core::RobotModelConstPtr robot_model_ptr, const std::string &amp;group_name, XmlRpc::XmlRpcValue &amp;config) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setMotionPlanRequest</name>
      <anchorfile>classstomp__moveit_1_1cost__functions_1_1ToolGoalPose.html</anchorfile>
      <anchor>a9699a23f161d551122949ecf792cd826</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;planning_scene, const moveit_msgs::MotionPlanRequest &amp;req, const stomp_core::StompConfiguration &amp;config, moveit_msgs::MoveItErrorCodes &amp;error_code) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ToolGoalPose</name>
      <anchorfile>classstomp__moveit_1_1cost__functions_1_1ToolGoalPose.html</anchorfile>
      <anchor>a4754e2be112f276c30aafcad4db50334</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ToolGoalPose</name>
      <anchorfile>classstomp__moveit_1_1cost__functions_1_1ToolGoalPose.html</anchorfile>
      <anchor>ab78fad8dd47ce12e0749eb35ed462b84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>group_name_</name>
      <anchorfile>classstomp__moveit_1_1cost__functions_1_1ToolGoalPose.html</anchorfile>
      <anchor>ad4cac3a1e174015ebf15e7570da36e67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXd</type>
      <name>last_joint_pose_</name>
      <anchorfile>classstomp__moveit_1_1cost__functions_1_1ToolGoalPose.html</anchorfile>
      <anchor>ab3de55ab07075b8370e39633126cf960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Affine3d</type>
      <name>last_tool_pose_</name>
      <anchorfile>classstomp__moveit_1_1cost__functions_1_1ToolGoalPose.html</anchorfile>
      <anchor>a3eb3d2964dcd476ee5e23f3c4179d428</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXd</type>
      <name>max_twist_error_</name>
      <anchorfile>classstomp__moveit_1_1cost__functions_1_1ToolGoalPose.html</anchorfile>
      <anchor>afd074bae373024215f08b3fe763e1320</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXd</type>
      <name>min_twist_error_</name>
      <anchorfile>classstomp__moveit_1_1cost__functions_1_1ToolGoalPose.html</anchorfile>
      <anchor>ad18fbd828f3267d039a008e03bd1cd7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classstomp__moveit_1_1cost__functions_1_1ToolGoalPose.html</anchorfile>
      <anchor>a4e9ef5258519a52153b362ee0c17c9b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>orientation_cost_weight_</name>
      <anchorfile>classstomp__moveit_1_1cost__functions_1_1ToolGoalPose.html</anchorfile>
      <anchor>a924bf1615db7cf4acf72c86f8bf67b26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>moveit_msgs::MotionPlanRequest</type>
      <name>plan_request_</name>
      <anchorfile>classstomp__moveit_1_1cost__functions_1_1ToolGoalPose.html</anchorfile>
      <anchor>a6254caef073ee70527e2381b921e0c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>planning_scene::PlanningSceneConstPtr</type>
      <name>planning_scene_</name>
      <anchorfile>classstomp__moveit_1_1cost__functions_1_1ToolGoalPose.html</anchorfile>
      <anchor>a243c07da9c9e96ede8691861a59b0bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>position_cost_weight_</name>
      <anchorfile>classstomp__moveit_1_1cost__functions_1_1ToolGoalPose.html</anchorfile>
      <anchor>a711044b3710c69227b5717b94251de36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>moveit::core::RobotModelConstPtr</type>
      <name>robot_model_</name>
      <anchorfile>classstomp__moveit_1_1cost__functions_1_1ToolGoalPose.html</anchorfile>
      <anchor>adceaf0ecb3aa11a2e14582ed1023dbb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>moveit::core::RobotStatePtr</type>
      <name>state_</name>
      <anchorfile>classstomp__moveit_1_1cost__functions_1_1ToolGoalPose.html</anchorfile>
      <anchor>a76226e0d0b118131e967bc2844f852f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Affine3d</type>
      <name>tool_goal_pose_</name>
      <anchorfile>classstomp__moveit_1_1cost__functions_1_1ToolGoalPose.html</anchorfile>
      <anchor>aa4e28150330c3864a505ebd18fbb70a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXd</type>
      <name>tool_goal_tolerance_</name>
      <anchorfile>classstomp__moveit_1_1cost__functions_1_1ToolGoalPose.html</anchorfile>
      <anchor>aded04c72bba2677f5e58f883c0e969db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>tool_link_</name>
      <anchorfile>classstomp__moveit_1_1cost__functions_1_1ToolGoalPose.html</anchorfile>
      <anchor>a659538df281eaf84d3196b419cd3858b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXd</type>
      <name>tool_twist_error_</name>
      <anchorfile>classstomp__moveit_1_1cost__functions_1_1ToolGoalPose.html</anchorfile>
      <anchor>a920e8057d3e6e2c2ebe09cfa86bbda9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>stomp_moveit</name>
    <filename>namespacestomp__moveit.html</filename>
    <namespace>stomp_moveit::cost_functions</namespace>
    <namespace>stomp_moveit::noise_generators</namespace>
    <namespace>stomp_moveit::update_filters</namespace>
  </compound>
  <compound kind="namespace">
    <name>stomp_moveit::cost_functions</name>
    <filename>namespacestomp__moveit_1_1cost__functions.html</filename>
    <class kind="class">stomp_moveit::cost_functions::ToolGoalPose</class>
  </compound>
  <compound kind="namespace">
    <name>stomp_moveit::noise_generators</name>
    <filename>namespacestomp__moveit_1_1noise__generators.html</filename>
    <class kind="class">stomp_moveit::noise_generators::GoalGuidedMultivariateGaussian</class>
    <member kind="typedef">
      <type>boost::variate_generator&lt; RGNType, boost::uniform_real&lt;&gt; &gt;</type>
      <name>RandomGenerator</name>
      <anchorfile>namespacestomp__moveit_1_1noise__generators.html</anchorfile>
      <anchor>a042328515bf612af89af7170b30a625c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::mt19937</type>
      <name>RGNType</name>
      <anchorfile>namespacestomp__moveit_1_1noise__generators.html</anchorfile>
      <anchor>a8fe36a71110ac69de88d300afca5ad26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>stomp_moveit::update_filters</name>
    <filename>namespacestomp__moveit_1_1update__filters.html</filename>
  </compound>
  <compound kind="page">
    <name>stomp_plugins_examples</name>
    <title>STOMP Plugins Examples</title>
    <filename>stomp_plugins_examples</filename>
    <docanchor file="stomp_plugins_examples" title="Cost Function Plugins">cost_functions_plugins</docanchor>
    <docanchor file="stomp_plugins_examples" title="Noise Generator Plugins">noise_generators</docanchor>
    <docanchor file="stomp_plugins_examples" title="Update Filter Plugins">constrained_cart_goal</docanchor>
  </compound>
  <compound kind="page">
    <name>tool_goal_pose_example</name>
    <title>Tool Goal Pose</title>
    <filename>tool_goal_pose_example</filename>
  </compound>
  <compound kind="page">
    <name>goal_guided_mult_gaussian_example</name>
    <title>Goal Guided Multivariate Gaussian</title>
    <filename>goal_guided_mult_gaussian_example</filename>
  </compound>
  <compound kind="page">
    <name>constrained_cart_goal_example</name>
    <title>Constrained Cartesian Goal</title>
    <filename>constrained_cart_goal_example</filename>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index" title="ActionClient Code API">ActionClientAPI</docanchor>
    <docanchor file="index" title="ActionServer Code API">ActionServerAPI</docanchor>
    <docanchor file="index" title="Communication Protocol">protocol</docanchor>
    <docanchor file="index" title="Code API">codeapi</docanchor>
    <docanchor file="index" title="Overview">overview</docanchor>
    <docanchor file="index" title="Crawling algorithm">crawling</docanchor>
    <docanchor file="index" title="Efficiency considerations">efficiency</docanchor>
    <docanchor file="index" title="Minimal dependencies">dependencies</docanchor>
    <docanchor file="index" title="ROS API">rosapi</docanchor>
    <docanchor file="index" title="Writing a plugin">writing_plugin</docanchor>
    <docanchor file="index" title="Publishers and Subscribers">pub_sub_rosapi</docanchor>
    <docanchor file="index" title="Introduction">intro_sec</docanchor>
    <docanchor file="index" title="Installation">install_sec</docanchor>
    <docanchor file="index" title="Changelog">changelog_sec</docanchor>
    <docanchor file="index" title="Getting Started">gettingstarted_sec</docanchor>
    <docanchor file="index" title="Description">Description</docanchor>
    <docanchor file="index">License</docanchor>
    <docanchor file="index">Examples</docanchor>
    <docanchor file="index" title="TransformListener">listener</docanchor>
    <docanchor file="index" title="MessageFilter">message_filter</docanchor>
    <docanchor file="index" title="TransformBroadcaster">broadcaster</docanchor>
    <docanchor file="index" title="send_transform">send_transform</docanchor>
    <docanchor file="index" title="Data Types used in tf">datatypes</docanchor>
    <docanchor file="index" title="Conversion Interface">conversions</docanchor>
  </compound>
</tagfile>
