<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.13.2">
  <compound kind="file">
    <name>path-planner.hh</name>
    <path>include/pyhpp/core/</path>
    <filename>include_2pyhpp_2core_2path-planner_8hh.html</filename>
    <includes id="include_2pyhpp_2core_2problem_8hh" name="problem.hh" local="no" import="no" module="no" objc="no">pyhpp/core/problem.hh</includes>
    <class kind="struct">pyhpp::core::PathPlanner</class>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::core</namespace>
  </compound>
  <compound kind="file">
    <name>path-planner.hh</name>
    <path>src/pyhpp/manipulation/</path>
    <filename>src_2pyhpp_2manipulation_2path-planner_8hh.html</filename>
    <includes id="include_2pyhpp_2core_2path-planner_8hh" name="path-planner.hh" local="no" import="no" module="no" objc="no">pyhpp/core/path-planner.hh</includes>
    <class kind="struct">pyhpp::manipulation::TransitionPlanner</class>
    <class kind="struct">pyhpp::manipulation::EndEffectorTrajectory</class>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>problem.hh</name>
    <path>include/pyhpp/core/</path>
    <filename>include_2pyhpp_2core_2problem_8hh.html</filename>
    <includes id="core_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/core/fwd.hh</includes>
    <class kind="struct">pyhpp::core::Problem</class>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::core</namespace>
  </compound>
  <compound kind="file">
    <name>problem.hh</name>
    <path>src/pyhpp/manipulation/</path>
    <filename>src_2pyhpp_2manipulation_2problem_8hh.html</filename>
    <includes id="core_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/core/fwd.hh</includes>
    <includes id="include_2pyhpp_2core_2problem_8hh" name="problem.hh" local="no" import="no" module="no" objc="no">pyhpp/core/problem.hh</includes>
    <includes id="manipulation_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/manipulation/fwd.hh</includes>
    <class kind="struct">pyhpp::manipulation::Problem</class>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::manipulation</namespace>
    <member kind="typedef">
      <type>hpp::constraints::JointAndShape_t</type>
      <name>JointAndShape_t</name>
      <anchorfile>src_2pyhpp_2manipulation_2problem_8hh.html</anchorfile>
      <anchor>aaeb1941a0bd025ab329aa7f2b96295da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::constraints::JointAndShapes_t</type>
      <name>JointAndShapes_t</name>
      <anchorfile>src_2pyhpp_2manipulation_2problem_8hh.html</anchorfile>
      <anchor>aa10e7a074479fc74246f62534164271e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>steering-method.hh</name>
    <path>include/pyhpp/core/</path>
    <filename>include_2pyhpp_2core_2steering-method_8hh.html</filename>
    <includes id="include_2pyhpp_2core_2problem_8hh" name="problem.hh" local="no" import="no" module="no" objc="no">pyhpp/core/problem.hh</includes>
    <class kind="struct">pyhpp::core::SteeringMethod</class>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::core</namespace>
  </compound>
  <compound kind="file">
    <name>steering-method.hh</name>
    <path>src/pyhpp/manipulation/</path>
    <filename>src_2pyhpp_2manipulation_2steering-method_8hh.html</filename>
    <includes id="include_2pyhpp_2core_2problem_8hh" name="problem.hh" local="no" import="no" module="no" objc="no">pyhpp/core/problem.hh</includes>
    <includes id="include_2pyhpp_2core_2steering-method_8hh" name="steering-method.hh" local="no" import="no" module="no" objc="no">pyhpp/core/steering-method.hh</includes>
    <class kind="struct">pyhpp::manipulation::GraphSteeringMethod</class>
    <class kind="struct">pyhpp::manipulation::EndEffectorTrajectorySteeringMethod</class>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>cartesian.hh</name>
    <path>include/pyhpp/manipulation/steering-method/</path>
    <filename>cartesian_8hh.html</filename>
    <includes id="include_2pyhpp_2core_2problem_8hh" name="problem.hh" local="no" import="no" module="no" objc="no">pyhpp/core/problem.hh</includes>
    <class kind="class">pyhpp::manipulation::steeringMethod::Cartesian</class>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::manipulation</namespace>
    <namespace>pyhpp::manipulation::steeringMethod</namespace>
  </compound>
  <compound kind="file">
    <name>fwd.hh</name>
    <path>include/pyhpp/constraints/</path>
    <filename>constraints_2fwd_8hh.html</filename>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::constraints</namespace>
  </compound>
  <compound kind="file">
    <name>fwd.hh</name>
    <path>include/pyhpp/core/</path>
    <filename>core_2fwd_8hh.html</filename>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::core</namespace>
  </compound>
  <compound kind="file">
    <name>fwd.hh</name>
    <path>include/pyhpp/core/path/</path>
    <filename>core_2path_2fwd_8hh.html</filename>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::core</namespace>
    <namespace>pyhpp::core::path</namespace>
  </compound>
  <compound kind="file">
    <name>fwd.hh</name>
    <path>include/pyhpp/core/pathOptimization/</path>
    <filename>core_2pathOptimization_2fwd_8hh.html</filename>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::core</namespace>
    <namespace>pyhpp::core::pathOptimization</namespace>
  </compound>
  <compound kind="file">
    <name>fwd.hh</name>
    <path>include/pyhpp/core/problemTarget/</path>
    <filename>core_2problemTarget_2fwd_8hh.html</filename>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::core</namespace>
    <namespace>pyhpp::core::problemTarget</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PYHPP_CORE_ROBLEM_TARGET_FWD_HH</name>
      <anchorfile>core_2problemTarget_2fwd_8hh.html</anchorfile>
      <anchor>adb90aa566a13826d78d7d0cfa9da3317</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fwd.hh</name>
    <path>include/pyhpp/manipulation/</path>
    <filename>manipulation_2fwd_8hh.html</filename>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>fwd.hh</name>
    <path>include/pyhpp/manipulation/urdf/</path>
    <filename>manipulation_2urdf_2fwd_8hh.html</filename>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::manipulation</namespace>
    <namespace>pyhpp::manipulation::urdf</namespace>
  </compound>
  <compound kind="file">
    <name>fwd.hh</name>
    <path>include/pyhpp/pinocchio/</path>
    <filename>pinocchio_2fwd_8hh.html</filename>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::pinocchio</namespace>
  </compound>
  <compound kind="file">
    <name>fwd.hh</name>
    <path>include/pyhpp/pinocchio/urdf/</path>
    <filename>pinocchio_2urdf_2fwd_8hh.html</filename>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::pinocchio</namespace>
    <namespace>pyhpp::pinocchio::urdf</namespace>
  </compound>
  <compound kind="file">
    <name>ref.hh</name>
    <path>include/pyhpp/</path>
    <filename>ref_8hh.html</filename>
    <namespace>pyhpp</namespace>
  </compound>
  <compound kind="file">
    <name>stl-pair.hh</name>
    <path>include/pyhpp/</path>
    <filename>stl-pair_8hh.html</filename>
    <class kind="struct">pyhpp::stl_pair</class>
    <namespace>pyhpp</namespace>
  </compound>
  <compound kind="file">
    <name>util.hh</name>
    <path>include/pyhpp/</path>
    <filename>util_8hh.html</filename>
    <class kind="struct">pyhpp::VectorOfPtr</class>
    <namespace>pyhpp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>INIT_PYHPP_MODULE</name>
      <anchorfile>util_8hh.html</anchorfile>
      <anchor>af7842832b1ce13f25cb71521e1da9fa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PYHPP_DEFINE_METHOD</name>
      <anchorfile>util_8hh.html</anchorfile>
      <anchor>a8155c7cdef789f09340959f1e97c9894</anchor>
      <arglist>(CLASS, METHOD)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PYHPP_DEFINE_METHOD1</name>
      <anchorfile>util_8hh.html</anchorfile>
      <anchor>ac2650a54562f4f44341822ae118393b6</anchor>
      <arglist>(CLASS, METHOD, ARG1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PYHPP_DEFINE_METHOD2</name>
      <anchorfile>util_8hh.html</anchorfile>
      <anchor>a9779d0c41619c0d58eb55fcbdfe9e898</anchor>
      <arglist>(CLASS, METHOD, ARG1, ARG2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PYHPP_DEFINE_METHOD_INTERNAL_REF</name>
      <anchorfile>util_8hh.html</anchorfile>
      <anchor>ab60edc22223dad250a7cc6dc9f5487c6</anchor>
      <arglist>(CLASS, METHOD)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PYHPP_DEFINE_METHOD_CONST_REF</name>
      <anchorfile>util_8hh.html</anchorfile>
      <anchor>ad519b3da1dc9bae631e714c9b08baed5</anchor>
      <arglist>(CLASS, METHOD)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PYHPP_DEFINE_METHOD_CONST_REF_BY_VALUE</name>
      <anchorfile>util_8hh.html</anchorfile>
      <anchor>addf1f1d4126a33c48b82fb855690e695</anchor>
      <arglist>(CLASS, METHOD)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PYHPP_DEFINE_GETTER_SETTER</name>
      <anchorfile>util_8hh.html</anchorfile>
      <anchor>ada018d2bb1e472d921e504bccfb47b52</anchor>
      <arglist>(CLASS, METHOD, TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PYHPP_DEFINE_GETTER_SETTER_INTERNAL_REF</name>
      <anchorfile>util_8hh.html</anchorfile>
      <anchor>a40b37f7065abe12710d7239ca55f577a</anchor>
      <arglist>(CLASS, METHOD, TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PYHPP_DEFINE_GETTER_SETTER_CONST_REF</name>
      <anchorfile>util_8hh.html</anchorfile>
      <anchor>ad11c089fe0c00779dd6961e39283c4fc</anchor>
      <arglist>(CLASS, METHOD, TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PYHPP_DEFINE_METHOD_STATIC</name>
      <anchorfile>util_8hh.html</anchorfile>
      <anchor>af104d325bf5d4ecae36b23f13fa3c922</anchor>
      <arglist>(CLASS, METHOD)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vector-indexing-suite.hh</name>
    <path>include/pyhpp/</path>
    <filename>vector-indexing-suite_8hh.html</filename>
    <class kind="class">pyhpp::cpp_like_vector_indexing_suite</class>
    <namespace>pyhpp</namespace>
  </compound>
  <compound kind="file">
    <name>by-substitution.cc</name>
    <path>src/pyhpp/constraints/</path>
    <filename>by-substitution_8cc.html</filename>
    <includes id="constraints_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/constraints/fwd.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::constraints</namespace>
  </compound>
  <compound kind="file">
    <name>differentiable-function.cc</name>
    <path>src/pyhpp/constraints/</path>
    <filename>differentiable-function_8cc.html</filename>
    <includes id="constraints_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/constraints/fwd.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <class kind="struct">pyhpp::constraints::DFWrapper</class>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::constraints</namespace>
  </compound>
  <compound kind="file">
    <name>explicit-constraint-set.cc</name>
    <path>src/pyhpp/constraints/</path>
    <filename>explicit-constraint-set_8cc.html</filename>
    <includes id="constraints_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/constraints/fwd.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::constraints</namespace>
  </compound>
  <compound kind="file">
    <name>explicit.cc</name>
    <path>src/pyhpp/constraints/</path>
    <filename>explicit_8cc.html</filename>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::constraints</namespace>
  </compound>
  <compound kind="file">
    <name>generic-transformation.cc</name>
    <path>src/pyhpp/constraints/</path>
    <filename>generic-transformation_8cc.html</filename>
    <includes id="constraints_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/constraints/fwd.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::constraints</namespace>
  </compound>
  <compound kind="file">
    <name>implicit.cc</name>
    <path>src/pyhpp/constraints/</path>
    <filename>implicit_8cc.html</filename>
    <includes id="core_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/core/fwd.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <includes id="vector-indexing-suite_8hh" name="vector-indexing-suite.hh" local="no" import="no" module="no" objc="no">pyhpp/vector-indexing-suite.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::constraints</namespace>
  </compound>
  <compound kind="file">
    <name>iterative-solver.cc</name>
    <path>src/pyhpp/constraints/</path>
    <filename>iterative-solver_8cc.html</filename>
    <includes id="constraints_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/constraints/fwd.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::constraints</namespace>
  </compound>
  <compound kind="file">
    <name>locked-joint.cc</name>
    <path>src/pyhpp/constraints/</path>
    <filename>locked-joint_8cc.html</filename>
    <includes id="constraints_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/constraints/fwd.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::constraints</namespace>
  </compound>
  <compound kind="file">
    <name>relative-com.cc</name>
    <path>src/pyhpp/constraints/</path>
    <filename>relative-com_8cc.html</filename>
    <includes id="core_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/core/fwd.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::constraints</namespace>
  </compound>
  <compound kind="file">
    <name>config-validation.cc</name>
    <path>src/pyhpp/core/</path>
    <filename>config-validation_8cc.html</filename>
    <includes id="core_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/core/fwd.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <class kind="struct">pyhpp::core::CVWrapper</class>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::core</namespace>
  </compound>
  <compound kind="file">
    <name>configuration-shooter.cc</name>
    <path>src/pyhpp/core/</path>
    <filename>configuration-shooter_8cc.html</filename>
    <includes id="core_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/core/fwd.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <class kind="struct">pyhpp::core::CSWrapper</class>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::core</namespace>
  </compound>
  <compound kind="file">
    <name>connected-component.cc</name>
    <path>src/pyhpp/core/</path>
    <filename>connected-component_8cc.html</filename>
    <includes id="core_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/core/fwd.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <class kind="struct">pyhpp::core::CCWrapper</class>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::core</namespace>
  </compound>
  <compound kind="file">
    <name>constraint.cc</name>
    <path>src/pyhpp/core/</path>
    <filename>constraint_8cc.html</filename>
    <includes id="core_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/core/fwd.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <class kind="struct">pyhpp::core::CWrapper</class>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::core</namespace>
  </compound>
  <compound kind="file">
    <name>distance.cc</name>
    <path>src/pyhpp/core/</path>
    <filename>distance_8cc.html</filename>
    <includes id="core_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/core/fwd.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <class kind="struct">pyhpp::core::DistanceWrapper</class>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::core</namespace>
  </compound>
  <compound kind="file">
    <name>node.cc</name>
    <path>src/pyhpp/core/</path>
    <filename>node_8cc.html</filename>
    <includes id="core_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/core/fwd.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::core</namespace>
  </compound>
  <compound kind="file">
    <name>parameter.cc</name>
    <path>src/pyhpp/core/</path>
    <filename>parameter_8cc.html</filename>
    <includes id="core_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/core/fwd.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::core</namespace>
    <member kind="define">
      <type>#define</type>
      <name>RETURN_AS</name>
      <anchorfile>parameter_8cc.html</anchorfile>
      <anchor>a52966a2bed24b4a5533c683a6ab2639e</anchor>
      <arglist>(type, variable)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>path-validation.cc</name>
    <path>src/pyhpp/core/</path>
    <filename>path-validation_8cc.html</filename>
    <includes id="core_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/core/fwd.hh</includes>
    <includes id="include_2pyhpp_2core_2problem_8hh" name="problem.hh" local="no" import="no" module="no" objc="no">pyhpp/core/problem.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <class kind="struct">pyhpp::core::PVWrapper</class>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::core</namespace>
  </compound>
  <compound kind="file">
    <name>path.cc</name>
    <path>src/pyhpp/core/</path>
    <filename>path_8cc.html</filename>
    <includes id="core_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/core/fwd.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <class kind="class">pyhpp::core::PathWrapper</class>
    <class kind="struct">pyhpp::core::PathWrap</class>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::core</namespace>
  </compound>
  <compound kind="file">
    <name>spline.cc</name>
    <path>src/pyhpp/core/path/</path>
    <filename>spline_8cc.html</filename>
    <includes id="core_2path_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/core/path/fwd.hh</includes>
    <includes id="ref_8hh" name="ref.hh" local="no" import="no" module="no" objc="no">pyhpp/ref.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <class kind="struct">pyhpp::core::path::SplineWrapper</class>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::core</namespace>
    <namespace>pyhpp::core::path</namespace>
  </compound>
  <compound kind="file">
    <name>vector.cc</name>
    <path>src/pyhpp/core/path/</path>
    <filename>vector_8cc.html</filename>
    <includes id="core_2path_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/core/path/fwd.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::core</namespace>
    <namespace>pyhpp::core::path</namespace>
  </compound>
  <compound kind="file">
    <name>spline-gradient-based-abstract.cc</name>
    <path>src/pyhpp/core/path_optimization/</path>
    <filename>spline-gradient-based-abstract_8cc.html</filename>
    <includes id="core_2pathOptimization_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/core/pathOptimization/fwd.hh</includes>
    <includes id="ref_8hh" name="ref.hh" local="no" import="no" module="no" objc="no">pyhpp/ref.hh</includes>
    <includes id="stl-pair_8hh" name="stl-pair.hh" local="no" import="no" module="no" objc="no">pyhpp/stl-pair.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <includes id="vector-indexing-suite_8hh" name="vector-indexing-suite.hh" local="no" import="no" module="no" objc="no">pyhpp/vector-indexing-suite.hh</includes>
    <class kind="class">pyhpp::core::pathOptimization::SGBWrapper</class>
    <class kind="struct">pyhpp::core::pathOptimization::LCWrapper</class>
    <class kind="struct">pyhpp::core::pathOptimization::QPWrapper</class>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::core</namespace>
    <namespace>pyhpp::core::pathOptimization</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ADD_DATA_PROPERTY_READWRITE</name>
      <anchorfile>spline-gradient-based-abstract_8cc.html</anchorfile>
      <anchor>a5904e28d16f026a208d6211397ffbdd7</anchor>
      <arglist>(TYPE, NAME, DOC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ADD_DATA_PROPERTY_READONLY_BYVALUE</name>
      <anchorfile>spline-gradient-based-abstract_8cc.html</anchorfile>
      <anchor>ae08698544aecfeaa6863faf34d7630d8</anchor>
      <arglist>(TYPE, NAME, DOC)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>problem-target.cc</name>
    <path>src/pyhpp/core/</path>
    <filename>problem-target_8cc.html</filename>
    <includes id="core_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/core/fwd.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::core</namespace>
  </compound>
  <compound kind="file">
    <name>goal-configurations.cc</name>
    <path>src/pyhpp/core/problem_target/</path>
    <filename>goal-configurations_8cc.html</filename>
    <includes id="core_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/core/fwd.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::core</namespace>
    <namespace>pyhpp::core::problemTarget</namespace>
  </compound>
  <compound kind="file">
    <name>reports.cc</name>
    <path>src/pyhpp/core/</path>
    <filename>reports_8cc.html</filename>
    <includes id="core_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/core/fwd.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::core</namespace>
  </compound>
  <compound kind="file">
    <name>roadmap.cc</name>
    <path>src/pyhpp/core/</path>
    <filename>roadmap_8cc.html</filename>
    <includes id="core_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/core/fwd.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <class kind="struct">pyhpp::core::RWrapper</class>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::core</namespace>
  </compound>
  <compound kind="file">
    <name>graph.cc</name>
    <path>src/pyhpp/manipulation/</path>
    <filename>graph_8cc.html</filename>
    <includes id="manipulation_2device_8hh" name="device.hh" local="no" import="no" module="no" objc="no">../src/pyhpp/manipulation/device.hh</includes>
    <includes id="graph_8hh" name="graph.hh" local="no" import="no" module="no" objc="no">../src/pyhpp/manipulation/graph.hh</includes>
    <includes id="src_2pyhpp_2manipulation_2problem_8hh" name="problem.hh" local="no" import="no" module="no" objc="no">../src/pyhpp/manipulation/problem.hh</includes>
    <includes id="include_2pyhpp_2core_2problem_8hh" name="problem.hh" local="yes" import="no" module="no" objc="no">pyhpp/core/problem.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>graph.hh</name>
    <path>src/pyhpp/manipulation/</path>
    <filename>graph_8hh.html</filename>
    <includes id="manipulation_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/manipulation/fwd.hh</includes>
    <class kind="struct">pyhpp::manipulation::PyWState</class>
    <class kind="struct">pyhpp::manipulation::PyWEdge</class>
    <class kind="struct">pyhpp::manipulation::PyWGraph</class>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>path-optimizer.cc</name>
    <path>src/pyhpp/core/</path>
    <filename>core_2path-optimizer_8cc.html</filename>
    <includes id="core_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/core/fwd.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::core</namespace>
  </compound>
  <compound kind="file">
    <name>path-optimizer.cc</name>
    <path>src/pyhpp/manipulation/</path>
    <filename>manipulation_2path-optimizer_8cc.html</filename>
    <includes id="include_2pyhpp_2core_2problem_8hh" name="problem.hh" local="no" import="no" module="no" objc="no">pyhpp/core/problem.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>path-planner.cc</name>
    <path>src/pyhpp/core/</path>
    <filename>core_2path-planner_8cc.html</filename>
    <includes id="include_2pyhpp_2core_2path-planner_8hh" name="path-planner.hh" local="no" import="no" module="no" objc="no">pyhpp/core/path-planner.hh</includes>
    <class kind="struct">pyhpp::core::pathPlanner::PlanAndOptimize</class>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::core</namespace>
    <namespace>pyhpp::core::pathPlanner</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_PLANNER_WRAPPER</name>
      <anchorfile>core_2path-planner_8cc.html</anchorfile>
      <anchor>aabaf471ee02bd1daa9b68439916d7e15</anchor>
      <arglist>(WrapperName, PlannerType, PlannerPtr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>path-planner.cc</name>
    <path>src/pyhpp/manipulation/</path>
    <filename>manipulation_2path-planner_8cc.html</filename>
    <includes id="graph_8hh" name="graph.hh" local="no" import="no" module="no" objc="no">../src/pyhpp/manipulation/graph.hh</includes>
    <includes id="src_2pyhpp_2manipulation_2path-planner_8hh" name="path-planner.hh" local="no" import="no" module="no" objc="no">../src/pyhpp/manipulation/path-planner.hh</includes>
    <includes id="include_2pyhpp_2core_2path-planner_8hh" name="path-planner.hh" local="no" import="no" module="no" objc="no">pyhpp/core/path-planner.hh</includes>
    <includes id="include_2pyhpp_2core_2problem_8hh" name="problem.hh" local="no" import="no" module="no" objc="no">pyhpp/core/problem.hh</includes>
    <class kind="struct">pyhpp::manipulation::ManipulationPlanner</class>
    <class kind="struct">pyhpp::manipulation::StatesPathFinder</class>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>path-projector.cc</name>
    <path>src/pyhpp/core/</path>
    <filename>core_2path-projector_8cc.html</filename>
    <includes id="include_2pyhpp_2core_2steering-method_8hh" name="steering-method.hh" local="no" import="no" module="no" objc="no">pyhpp/core/steering-method.hh</includes>
    <class kind="struct">pyhpp::core::PPWrapper</class>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::core</namespace>
  </compound>
  <compound kind="file">
    <name>path-projector.cc</name>
    <path>src/pyhpp/manipulation/</path>
    <filename>manipulation_2path-projector_8cc.html</filename>
    <includes id="src_2pyhpp_2manipulation_2steering-method_8hh" name="steering-method.hh" local="no" import="no" module="no" objc="no">../src/pyhpp/manipulation/steering-method.hh</includes>
    <includes id="include_2pyhpp_2core_2steering-method_8hh" name="steering-method.hh" local="no" import="no" module="no" objc="no">pyhpp/core/steering-method.hh</includes>
    <includes id="manipulation_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/manipulation/fwd.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>problem.cc</name>
    <path>src/pyhpp/core/</path>
    <filename>core_2problem_8cc.html</filename>
    <includes id="include_2pyhpp_2core_2problem_8hh" name="problem.hh" local="yes" import="no" module="no" objc="no">pyhpp/core/problem.hh</includes>
    <includes id="include_2pyhpp_2core_2steering-method_8hh" name="steering-method.hh" local="no" import="no" module="no" objc="no">pyhpp/core/steering-method.hh</includes>
    <class kind="struct">pyhpp::core::ProblemWrapperConverter</class>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::core</namespace>
  </compound>
  <compound kind="file">
    <name>problem.cc</name>
    <path>src/pyhpp/manipulation/</path>
    <filename>manipulation_2problem_8cc.html</filename>
    <includes id="manipulation_2device_8hh" name="device.hh" local="no" import="no" module="no" objc="no">../src/pyhpp/manipulation/device.hh</includes>
    <includes id="graph_8hh" name="graph.hh" local="no" import="no" module="no" objc="no">../src/pyhpp/manipulation/graph.hh</includes>
    <includes id="src_2pyhpp_2manipulation_2problem_8hh" name="problem.hh" local="no" import="no" module="no" objc="no">../src/pyhpp/manipulation/problem.hh</includes>
    <includes id="src_2pyhpp_2manipulation_2steering-method_8hh" name="steering-method.hh" local="no" import="no" module="no" objc="no">../src/pyhpp/manipulation/steering-method.hh</includes>
    <includes id="include_2pyhpp_2core_2steering-method_8hh" name="steering-method.hh" local="no" import="no" module="no" objc="no">pyhpp/core/steering-method.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>steering-method.cc</name>
    <path>src/pyhpp/core/</path>
    <filename>core_2steering-method_8cc.html</filename>
    <includes id="include_2pyhpp_2core_2problem_8hh" name="problem.hh" local="no" import="no" module="no" objc="no">pyhpp/core/problem.hh</includes>
    <includes id="include_2pyhpp_2core_2steering-method_8hh" name="steering-method.hh" local="no" import="no" module="no" objc="no">pyhpp/core/steering-method.hh</includes>
    <class kind="struct">pyhpp::core::steeringMethod::SplineBezier3</class>
    <class kind="struct">pyhpp::core::steeringMethod::SplineBezier5</class>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::core</namespace>
    <namespace>pyhpp::core::steeringMethod</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_STEERING_WRAPPER</name>
      <anchorfile>core_2steering-method_8cc.html</anchorfile>
      <anchor>a3558b044b8bf18167073cd81919b80ad</anchor>
      <arglist>(WrapperName, SteeringType)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_STEERING_GUESS_WRAPPER</name>
      <anchorfile>core_2steering-method_8cc.html</anchorfile>
      <anchor>ac112aa8f93d658ac6143c2c54331d3ff</anchor>
      <arglist>(WrapperName, SteeringType)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>steering-method.cc</name>
    <path>src/pyhpp/manipulation/</path>
    <filename>manipulation_2steering-method_8cc.html</filename>
    <includes id="src_2pyhpp_2manipulation_2steering-method_8hh" name="steering-method.hh" local="no" import="no" module="no" objc="no">../src/pyhpp/manipulation/steering-method.hh</includes>
    <includes id="include_2pyhpp_2core_2steering-method_8hh" name="steering-method.hh" local="no" import="no" module="no" objc="no">pyhpp/core/steering-method.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>cartesian.cc</name>
    <path>src/pyhpp/manipulation/steering_method/</path>
    <filename>cartesian_8cc.html</filename>
    <includes id="cartesian_8hh" name="cartesian.hh" local="no" import="no" module="no" objc="no">pyhpp/manipulation/steering-method/cartesian.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::manipulation</namespace>
    <namespace>pyhpp::manipulation::steeringMethod</namespace>
  </compound>
  <compound kind="file">
    <name>device.cc</name>
    <path>src/pyhpp/manipulation/</path>
    <filename>manipulation_2device_8cc.html</filename>
    <includes id="manipulation_2device_8hh" name="device.hh" local="no" import="no" module="no" objc="no">../src/pyhpp/manipulation/device.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>device.cc</name>
    <path>src/pyhpp/pinocchio/</path>
    <filename>pinocchio_2device_8cc.html</filename>
    <includes id="pinocchio_2device_8hh" name="device.hh" local="no" import="no" module="no" objc="no">../src/pyhpp/pinocchio/device.hh</includes>
    <includes id="pinocchio_2urdf_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/pinocchio/urdf/fwd.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <class kind="struct">pyhpp::pinocchio::DeviceWrapperConverter</class>
    <namespace>pinocchio::python</namespace>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::pinocchio</namespace>
  </compound>
  <compound kind="file">
    <name>device.hh</name>
    <path>src/pyhpp/manipulation/</path>
    <filename>manipulation_2device_8hh.html</filename>
    <includes id="pinocchio_2device_8hh" name="device.hh" local="no" import="no" module="no" objc="no">../src/pyhpp/pinocchio/device.hh</includes>
    <includes id="manipulation_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/manipulation/fwd.hh</includes>
    <class kind="struct">pyhpp::manipulation::modelsInfo</class>
    <class kind="struct">pyhpp::manipulation::Device</class>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>device.hh</name>
    <path>src/pyhpp/pinocchio/</path>
    <filename>pinocchio_2device_8hh.html</filename>
    <class kind="struct">pyhpp::pinocchio::Device</class>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::pinocchio</namespace>
  </compound>
  <compound kind="file">
    <name>liegroup.cc</name>
    <path>src/pyhpp/pinocchio/</path>
    <filename>liegroup_8cc.html</filename>
    <includes id="pinocchio_2urdf_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/pinocchio/urdf/fwd.hh</includes>
    <includes id="ref_8hh" name="ref.hh" local="no" import="no" module="no" objc="no">pyhpp/ref.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <class kind="struct">pyhpp::pinocchio::LgSWrapper</class>
    <class kind="struct">pyhpp::pinocchio::LgEWrapper</class>
    <class kind="struct">pyhpp::pinocchio::LgERWrapper</class>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::pinocchio</namespace>
  </compound>
  <compound kind="file">
    <name>bindings.cc</name>
    <path>src/pyhpp/constraints/</path>
    <filename>constraints_2bindings_8cc.html</filename>
    <includes id="constraints_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/constraints/fwd.hh</includes>
    <includes id="stl-pair_8hh" name="stl-pair.hh" local="no" import="no" module="no" objc="no">pyhpp/stl-pair.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>constraints_2bindings_8cc.html</anchorfile>
      <anchor>ae1af2a8558cdf6dee9fcb9571afc20b5</anchor>
      <arglist>(bindings)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bindings.cc</name>
    <path>src/pyhpp/core/</path>
    <filename>core_2bindings_8cc.html</filename>
    <includes id="core_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/core/fwd.hh</includes>
    <includes id="stl-pair_8hh" name="stl-pair.hh" local="no" import="no" module="no" objc="no">pyhpp/stl-pair.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>core_2bindings_8cc.html</anchorfile>
      <anchor>ae1af2a8558cdf6dee9fcb9571afc20b5</anchor>
      <arglist>(bindings)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bindings.cc</name>
    <path>src/pyhpp/core/path/</path>
    <filename>core_2path_2bindings_8cc.html</filename>
    <includes id="core_2path_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/core/path/fwd.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>core_2path_2bindings_8cc.html</anchorfile>
      <anchor>ae1af2a8558cdf6dee9fcb9571afc20b5</anchor>
      <arglist>(bindings)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bindings.cc</name>
    <path>src/pyhpp/core/path_optimization/</path>
    <filename>core_2path__optimization_2bindings_8cc.html</filename>
    <includes id="core_2pathOptimization_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/core/pathOptimization/fwd.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>core_2path__optimization_2bindings_8cc.html</anchorfile>
      <anchor>ae1af2a8558cdf6dee9fcb9571afc20b5</anchor>
      <arglist>(bindings)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bindings.cc</name>
    <path>src/pyhpp/core/problem_target/</path>
    <filename>core_2problem__target_2bindings_8cc.html</filename>
    <includes id="core_2problemTarget_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/core/problemTarget/fwd.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>core_2problem__target_2bindings_8cc.html</anchorfile>
      <anchor>ae1af2a8558cdf6dee9fcb9571afc20b5</anchor>
      <arglist>(bindings)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bindings.cc</name>
    <path>src/pyhpp/manipulation/</path>
    <filename>manipulation_2bindings_8cc.html</filename>
    <includes id="manipulation_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/manipulation/fwd.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>manipulation_2bindings_8cc.html</anchorfile>
      <anchor>ae1af2a8558cdf6dee9fcb9571afc20b5</anchor>
      <arglist>(bindings)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bindings.cc</name>
    <path>src/pyhpp/manipulation/steering_method/</path>
    <filename>manipulation_2steering__method_2bindings_8cc.html</filename>
    <includes id="cartesian_8hh" name="cartesian.hh" local="no" import="no" module="no" objc="no">pyhpp/manipulation/steering-method/cartesian.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>manipulation_2steering__method_2bindings_8cc.html</anchorfile>
      <anchor>ae1af2a8558cdf6dee9fcb9571afc20b5</anchor>
      <arglist>(bindings)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bindings.cc</name>
    <path>src/pyhpp/manipulation/urdf/</path>
    <filename>manipulation_2urdf_2bindings_8cc.html</filename>
    <includes id="manipulation_2urdf_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/manipulation/urdf/fwd.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>manipulation_2urdf_2bindings_8cc.html</anchorfile>
      <anchor>ae1af2a8558cdf6dee9fcb9571afc20b5</anchor>
      <arglist>(bindings)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bindings.cc</name>
    <path>src/pyhpp/pinocchio/</path>
    <filename>pinocchio_2bindings_8cc.html</filename>
    <includes id="pinocchio_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/pinocchio/fwd.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>pinocchio_2bindings_8cc.html</anchorfile>
      <anchor>ae1af2a8558cdf6dee9fcb9571afc20b5</anchor>
      <arglist>(bindings)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bindings.cc</name>
    <path>src/pyhpp/pinocchio/urdf/</path>
    <filename>pinocchio_2urdf_2bindings_8cc.html</filename>
    <includes id="pinocchio_2urdf_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/pinocchio/urdf/fwd.hh</includes>
    <includes id="util_8hh" name="util.hh" local="no" import="no" module="no" objc="no">pyhpp/util.hh</includes>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>pinocchio_2urdf_2bindings_8cc.html</anchorfile>
      <anchor>ae1af2a8558cdf6dee9fcb9571afc20b5</anchor>
      <arglist>(bindings)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util.cc</name>
    <path>src/pyhpp/manipulation/urdf/</path>
    <filename>manipulation_2urdf_2util_8cc.html</filename>
    <includes id="manipulation_2device_8hh" name="device.hh" local="no" import="no" module="no" objc="no">../src/pyhpp/manipulation/device.hh</includes>
    <includes id="pinocchio_2urdf_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/pinocchio/urdf/fwd.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::manipulation</namespace>
    <namespace>pyhpp::manipulation::urdf</namespace>
  </compound>
  <compound kind="file">
    <name>util.cc</name>
    <path>src/pyhpp/pinocchio/urdf/</path>
    <filename>pinocchio_2urdf_2util_8cc.html</filename>
    <includes id="pinocchio_2urdf_2fwd_8hh" name="fwd.hh" local="no" import="no" module="no" objc="no">pyhpp/pinocchio/urdf/fwd.hh</includes>
    <namespace>pyhpp</namespace>
    <namespace>pyhpp::pinocchio</namespace>
    <namespace>pyhpp::pinocchio::urdf</namespace>
  </compound>
  <compound kind="class">
    <name>pyhpp::manipulation::steeringMethod::Cartesian</name>
    <filename>classpyhpp_1_1manipulation_1_1steeringMethod_1_1Cartesian.html</filename>
    <member kind="function">
      <type></type>
      <name>Cartesian</name>
      <anchorfile>classpyhpp_1_1manipulation_1_1steeringMethod_1_1Cartesian.html</anchorfile>
      <anchor>ad0710971372e0694e44a0f59af4caa48</anchor>
      <arglist>(const pyhpp::core::Problem &amp;problem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxIterations</name>
      <anchorfile>classpyhpp_1_1manipulation_1_1steeringMethod_1_1Cartesian.html</anchorfile>
      <anchor>a0cec65b493127f81c1172479ca26a055</anchor>
      <arglist>(size_type iterations)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>getMaxIterations</name>
      <anchorfile>classpyhpp_1_1manipulation_1_1steeringMethod_1_1Cartesian.html</anchorfile>
      <anchor>a4852735535a150449ca2e9ec023dabe2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setErrorThreshold</name>
      <anchorfile>classpyhpp_1_1manipulation_1_1steeringMethod_1_1Cartesian.html</anchorfile>
      <anchor>a336c9d50407e5af3e7bfe4fb5fb1971a</anchor>
      <arglist>(value_type threshold)</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>getErrorThreshold</name>
      <anchorfile>classpyhpp_1_1manipulation_1_1steeringMethod_1_1Cartesian.html</anchorfile>
      <anchor>a88891b3e29234f1826dda7c894a6d4f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrajectoryConstraint</name>
      <anchorfile>classpyhpp_1_1manipulation_1_1steeringMethod_1_1Cartesian.html</anchorfile>
      <anchor>abb61b462f4d54a8ff3046e6c68e5f1cd</anchor>
      <arglist>(const ImplicitPtr_t &amp;ic)</arglist>
    </member>
    <member kind="function">
      <type>ImplicitPtr_t</type>
      <name>getTrajectoryConstraint</name>
      <anchorfile>classpyhpp_1_1manipulation_1_1steeringMethod_1_1Cartesian.html</anchorfile>
      <anchor>a78e72c51805cd53b3ed0d594f10eb27f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRightHandSide1</name>
      <anchorfile>classpyhpp_1_1manipulation_1_1steeringMethod_1_1Cartesian.html</anchorfile>
      <anchor>a7beab3aa05cd2ea757b0f6bd35760049</anchor>
      <arglist>(const PathPtr_t &amp;rhs, bool se3Output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRightHandSide2</name>
      <anchorfile>classpyhpp_1_1manipulation_1_1steeringMethod_1_1Cartesian.html</anchorfile>
      <anchor>a8ec9c35c10737aef543b225fe6f5c35f</anchor>
      <arglist>(const DifferentiableFunctionPtr_t &amp;rhs, const interval_t &amp;timeRange)</arglist>
    </member>
    <member kind="function">
      <type>DifferentiableFunctionPtr_t</type>
      <name>getRightHandSide</name>
      <anchorfile>classpyhpp_1_1manipulation_1_1steeringMethod_1_1Cartesian.html</anchorfile>
      <anchor>aaac893bb665d3dd0ab0a4dc760850f71</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>interval_t</type>
      <name>getTimeRange</name>
      <anchorfile>classpyhpp_1_1manipulation_1_1steeringMethod_1_1Cartesian.html</anchorfile>
      <anchor>aa4ab875dfb70f9669eb086ec4f10b75f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>getNDiscreteSteps</name>
      <anchorfile>classpyhpp_1_1manipulation_1_1steeringMethod_1_1Cartesian.html</anchorfile>
      <anchor>a31c05f4a163253c51d7ae9876d700ffc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNDiscreteSteps</name>
      <anchorfile>classpyhpp_1_1manipulation_1_1steeringMethod_1_1Cartesian.html</anchorfile>
      <anchor>a25b3959925bbc1112d3933617aa726a9</anchor>
      <arglist>(size_type n)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::tuple</type>
      <name>planPath</name>
      <anchorfile>classpyhpp_1_1manipulation_1_1steeringMethod_1_1Cartesian.html</anchorfile>
      <anchor>a50eb099f53de4c13592abbd938ed34a3</anchor>
      <arglist>(const Configuration_t &amp;q_init)</arglist>
    </member>
    <member kind="variable">
      <type>hpp::manipulation::steeringMethod::CartesianPtr_t</type>
      <name>obj</name>
      <anchorfile>classpyhpp_1_1manipulation_1_1steeringMethod_1_1Cartesian.html</anchorfile>
      <anchor>ad2334913860860b277640f1912c45919</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::core::CCWrapper</name>
    <filename>structpyhpp_1_1core_1_1CCWrapper.html</filename>
    <member kind="function" static="yes">
      <type>static boost::python::list</type>
      <name>nodes</name>
      <anchorfile>structpyhpp_1_1core_1_1CCWrapper.html</anchorfile>
      <anchor>a769df56feccfbb23e51a9b1854029d27</anchor>
      <arglist>(ConnectedComponent &amp;cc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boost::python::list</type>
      <name>reachableFrom</name>
      <anchorfile>structpyhpp_1_1core_1_1CCWrapper.html</anchorfile>
      <anchor>a95d7235d4ca4909abdf21ea6cfc0511b</anchor>
      <arglist>(ConnectedComponent &amp;cc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boost::python::list</type>
      <name>reachableTo</name>
      <anchorfile>structpyhpp_1_1core_1_1CCWrapper.html</anchorfile>
      <anchor>ac9524f62f41ba571b4a73c45e53347b5</anchor>
      <arglist>(ConnectedComponent &amp;cc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>equality</name>
      <anchorfile>structpyhpp_1_1core_1_1CCWrapper.html</anchorfile>
      <anchor>ab6d9f80594e2fc201c0029035a7e22c4</anchor>
      <arglist>(ConnectedComponent &amp;cc1, ConnectedComponent &amp;cc2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pyhpp::cpp_like_vector_indexing_suite</name>
    <filename>classpyhpp_1_1cpp__like__vector__indexing__suite.html</filename>
    <templarg>class Container</templarg>
    <templarg>bool NoProxy</templarg>
    <member kind="typedef">
      <type>boost::python::vector_indexing_suite&lt; Container, NoProxy, cpp_like_vector_indexing_suite &gt;</type>
      <name>base_type</name>
      <anchorfile>classpyhpp_1_1cpp__like__vector__indexing__suite.html</anchorfile>
      <anchor>ab992ef58cff7a9419a09167720d96cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>extension_def</name>
      <anchorfile>classpyhpp_1_1cpp__like__vector__indexing__suite.html</anchorfile>
      <anchor>a85fd6dc56a9ec90f7d18506cc0aa1e85</anchor>
      <arglist>(Class &amp;cl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>empty</name>
      <anchorfile>classpyhpp_1_1cpp__like__vector__indexing__suite.html</anchorfile>
      <anchor>afa27a770cc40b4dc9911bd08c6cfb9e6</anchor>
      <arglist>(Container const &amp;container)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::core::CSWrapper</name>
    <filename>structpyhpp_1_1core_1_1CSWrapper.html</filename>
    <member kind="function" static="yes">
      <type>static vector_t</type>
      <name>shoot</name>
      <anchorfile>structpyhpp_1_1core_1_1CSWrapper.html</anchorfile>
      <anchor>a287ea3aa04d93197d4164fd6a870f7a8</anchor>
      <arglist>(const ConfigurationShooter *cs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::core::CVWrapper</name>
    <filename>structpyhpp_1_1core_1_1CVWrapper.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>validate</name>
      <anchorfile>structpyhpp_1_1core_1_1CVWrapper.html</anchorfile>
      <anchor>a66868b94ee5dd609077315cd815b1a53</anchor>
      <arglist>(ConfigValidation *cv, const Configuration_t &amp;config, ValidationReportPtr_t &amp;report)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tuple</type>
      <name>py_validate</name>
      <anchorfile>structpyhpp_1_1core_1_1CVWrapper.html</anchorfile>
      <anchor>a28704c967a1c03d5192931c88ca13710</anchor>
      <arglist>(ConfigValidation *cv, const Configuration_t &amp;config)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::core::CWrapper</name>
    <filename>structpyhpp_1_1core_1_1CWrapper.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>apply</name>
      <anchorfile>structpyhpp_1_1core_1_1CWrapper.html</anchorfile>
      <anchor>ad6a19325619ff4511d53d30204e35063</anchor>
      <arglist>(Constraint &amp;cs, vectorOut_t q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isSatisfied1</name>
      <anchorfile>structpyhpp_1_1core_1_1CWrapper.html</anchorfile>
      <anchor>a87834de78853567fb417cb4c699380f5</anchor>
      <arglist>(Constraint &amp;cs, const vector_t &amp;q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isSatisfied2</name>
      <anchorfile>structpyhpp_1_1core_1_1CWrapper.html</anchorfile>
      <anchor>ad8d1962d36b4eda3761199d689df4b2a</anchor>
      <arglist>(Constraint &amp;cs, const vector_t &amp;q, vectorOut_t error)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstraintPtr_t</type>
      <name>copy</name>
      <anchorfile>structpyhpp_1_1core_1_1CWrapper.html</anchorfile>
      <anchor>a83ba976386c9f128194fb555362732bc</anchor>
      <arglist>(const Constraint *cs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::manipulation::Device</name>
    <filename>structpyhpp_1_1manipulation_1_1Device.html</filename>
    <base>hpp::pinocchio::Device</base>
    <member kind="function">
      <type></type>
      <name>Device</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1Device.html</anchorfile>
      <anchor>ab7c0d32a08db209a63839a2e1b249147</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRobotRootPosition</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1Device.html</anchorfile>
      <anchor>aff9db4e076a4a3b8569aa1b6b5bf53ca</anchor>
      <arglist>(const std::string &amp;robotName, const Transform3s &amp;positionWRTParentJoint)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, HandlePtr_t &gt;</type>
      <name>handles</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1Device.html</anchorfile>
      <anchor>a1a7eba635acaebed3fa22581e1e30bfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, GripperPtr_t &gt;</type>
      <name>grippers</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1Device.html</anchorfile>
      <anchor>a6c9d76d527e83878ae05f091c1436119</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; modelsInfo &gt; &amp;</type>
      <name>getModelsInfo</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1Device.html</anchorfile>
      <anchor>a4431a06580cf24c09805adaf0979a03f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boost::python::list</type>
      <name>getJointConfig</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1Device.html</anchorfile>
      <anchor>aee86f04ff7b9391ec9122b666b3a0da5</anchor>
      <arglist>(const char *jointName)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::list</type>
      <name>getJointNames</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1Device.html</anchorfile>
      <anchor>aea27dd952fe4952cada89210a95db744</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setJointBounds</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1Device.html</anchorfile>
      <anchor>aa4d4c335d2537e47de9a1ac13952773b</anchor>
      <arglist>(const char *jointName, boost::python::list jointBounds)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::list</type>
      <name>contactSurfaceNames</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1Device.html</anchorfile>
      <anchor>a4b0335117c066bea7a6eac0a01789eb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boost::python::dict</type>
      <name>contactSurfaces</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1Device.html</anchorfile>
      <anchor>aa0186ba6b2d7f8fbf06cab7155382e91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addHandle</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1Device.html</anchorfile>
      <anchor>a28db41fb2a74c545abba209df80767d8</anchor>
      <arglist>(const std::string &amp;linkName, const std::string &amp;handleName, const Transform3s &amp;pose, value_type clearance, const std::vector&lt; bool &gt; &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addGripper</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1Device.html</anchorfile>
      <anchor>a1c06a4018e52853bc508460d7220eb76</anchor>
      <arglist>(const std::string &amp;linkName, const std::string &amp;gripperName, const Transform3s &amp;pose, value_type clearance)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; modelsInfo &gt;</type>
      <name>models_info_</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1Device.html</anchorfile>
      <anchor>a18bc12b409067d0bfd6248590009d59d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::pinocchio::Device</name>
    <filename>structpyhpp_1_1pinocchio_1_1Device.html</filename>
    <member kind="function">
      <type></type>
      <name>Device</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1Device.html</anchorfile>
      <anchor>af990b4cb96ac5136845b07343f0e3bf3</anchor>
      <arglist>(const DevicePtr_t &amp;object)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1Device.html</anchorfile>
      <anchor>ab1fb062070e382c087a69947b3e41385</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const LiegroupSpacePtr_t &amp;</type>
      <name>configSpace</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1Device.html</anchorfile>
      <anchor>a0d0d4ffe66d516f48e059a78a4a655d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Model &amp;</type>
      <name>model</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1Device.html</anchorfile>
      <anchor>af0ce26eb0b9506d146dca4ef94d717a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Data &amp;</type>
      <name>data</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1Device.html</anchorfile>
      <anchor>af53929b3ec22fa48264599bade8a9b52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GeomData &amp;</type>
      <name>geomData</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1Device.html</anchorfile>
      <anchor>a10a742c928c785c7fedcae767e47c692</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GeomModel &amp;</type>
      <name>geomModel</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1Device.html</anchorfile>
      <anchor>ad44475115b58c61190dbe2dddb048b87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GeomModel &amp;</type>
      <name>visualModel</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1Device.html</anchorfile>
      <anchor>a085639b0279444eef5cf30a229457f14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>configSize</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1Device.html</anchorfile>
      <anchor>a04256d5da522bf1dba4dcda048a5c6b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>numberDof</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1Device.html</anchorfile>
      <anchor>af3888d450443b3016632d04fd6d33564</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Configuration_t &amp;</type>
      <name>currentConfiguration</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1Device.html</anchorfile>
      <anchor>a696de53b81860498394b36b2dcce35cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>currentConfiguration</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1Device.html</anchorfile>
      <anchor>a664b91bdac7c63d43214ea4a1dc899db</anchor>
      <arglist>(ConfigurationIn_t configuration)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeForwardKinematics</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1Device.html</anchorfile>
      <anchor>a29d4b0c7c1b71ab40b15ad5a73416b04</anchor>
      <arglist>(int flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeFramesForwardKinematics</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1Device.html</anchorfile>
      <anchor>a1920a8e1dec40f34dd5f4bb336264526</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateGeometryPlacements</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1Device.html</anchorfile>
      <anchor>a88c2fae3e29718c25c34ee7384de3a3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeJoints</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1Device.html</anchorfile>
      <anchor>aaa41b21e08e2b93216f19df7b47acf4b</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;jointNames, Configuration_t q)</arglist>
    </member>
    <member kind="function">
      <type>hpp::manipulation::DevicePtr_t</type>
      <name>asManipulationDevice</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1Device.html</anchorfile>
      <anchor>a23827e7d377cb49c1daf11eabb180772</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>DevicePtr_t</type>
      <name>obj</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1Device.html</anchorfile>
      <anchor>a69db1f1908ee2883205749661b9c69cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::pinocchio::DeviceWrapperConverter</name>
    <filename>structpyhpp_1_1pinocchio_1_1DeviceWrapperConverter.html</filename>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>convertible</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1DeviceWrapperConverter.html</anchorfile>
      <anchor>a8187cd74ae40caca5f9b485c8ba3433b</anchor>
      <arglist>(PyObject *obj_ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct_shared_ptr</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1DeviceWrapperConverter.html</anchorfile>
      <anchor>a0278c60de1382b8cba88d81f2519a49f</anchor>
      <arglist>(PyObject *obj_ptr, boost::python::converter::rvalue_from_python_stage1_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct_const_shared_ptr</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1DeviceWrapperConverter.html</anchorfile>
      <anchor>af04a871e91cb927e13f0aba981d7fedb</anchor>
      <arglist>(PyObject *obj_ptr, boost::python::converter::rvalue_from_python_stage1_data *data)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::constraints::DFWrapper</name>
    <filename>structpyhpp_1_1constraints_1_1DFWrapper.html</filename>
    <base>hpp::constraints::DifferentiableFunction</base>
    <member kind="typedef">
      <type>hpp::shared_ptr&lt; DFWrapper &gt;</type>
      <name>Ptr_t</name>
      <anchorfile>structpyhpp_1_1constraints_1_1DFWrapper.html</anchorfile>
      <anchor>ad48bc345957ced1e33f68c5238a93c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DFWrapper</name>
      <anchorfile>structpyhpp_1_1constraints_1_1DFWrapper.html</anchorfile>
      <anchor>a39c5146ef98aace33962dc66a7a39234</anchor>
      <arglist>(size_type sizeInput, size_type sizeInputDerivative, size_type sizeOutput, std::string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>impl_compute</name>
      <anchorfile>structpyhpp_1_1constraints_1_1DFWrapper.html</anchorfile>
      <anchor>a12eaf4605931b7ccfeacd1273baa7ea6</anchor>
      <arglist>(LiegroupElementRef result, vectorIn_t argument) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>impl_jacobian</name>
      <anchorfile>structpyhpp_1_1constraints_1_1DFWrapper.html</anchorfile>
      <anchor>a0a42c09279126d684c0c825d360da587</anchor>
      <arglist>(matrixOut_t jacobian, vectorIn_t arg) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>value_wrap</name>
      <anchorfile>structpyhpp_1_1constraints_1_1DFWrapper.html</anchorfile>
      <anchor>a77825213807bf779363a90147e022184</anchor>
      <arglist>(const DifferentiableFunction &amp;f, LiegroupElement &amp;lge, const Configuration_t &amp;q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>jacobian_wrap</name>
      <anchorfile>structpyhpp_1_1constraints_1_1DFWrapper.html</anchorfile>
      <anchor>a9045b229692bc391bfe59a0d41a433a0</anchor>
      <arglist>(const DifferentiableFunction &amp;f, matrixOut_t J, const Configuration_t &amp;q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LiegroupElement</type>
      <name>py_value</name>
      <anchorfile>structpyhpp_1_1constraints_1_1DFWrapper.html</anchorfile>
      <anchor>ad8314169ef9fedecda63ee6cda898316</anchor>
      <arglist>(const DifferentiableFunction &amp;f, const Configuration_t &amp;q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static matrix_t</type>
      <name>py_jacobian</name>
      <anchorfile>structpyhpp_1_1constraints_1_1DFWrapper.html</anchorfile>
      <anchor>a2991c35eec0eb66c99c35c4cdb412c3a</anchor>
      <arglist>(const DifferentiableFunction &amp;f, const Configuration_t &amp;q)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::core::DistanceWrapper</name>
    <filename>structpyhpp_1_1core_1_1DistanceWrapper.html</filename>
    <member kind="function" static="yes">
      <type>static DistancePtr_t</type>
      <name>AsDistancePtr_t</name>
      <anchorfile>structpyhpp_1_1core_1_1DistanceWrapper.html</anchorfile>
      <anchor>abd7bfeb80835e37d23605dbce67186a3</anchor>
      <arglist>(WeighedDistance &amp;dist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static value_type</type>
      <name>compute</name>
      <anchorfile>structpyhpp_1_1core_1_1DistanceWrapper.html</anchorfile>
      <anchor>aa4de6e8d9eb1fd6d26453b7bf48bd0d9</anchor>
      <arglist>(WeighedDistance *dist, ConfigurationIn_t q1, ConfigurationIn_t q2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static vector_t</type>
      <name>getWeights</name>
      <anchorfile>structpyhpp_1_1core_1_1DistanceWrapper.html</anchorfile>
      <anchor>a4b0aed3fca5935d92480ce5f88447190</anchor>
      <arglist>(WeighedDistance *dist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setWeights</name>
      <anchorfile>structpyhpp_1_1core_1_1DistanceWrapper.html</anchorfile>
      <anchor>abe01123bf3e8a6bddb0f653399b39f57</anchor>
      <arglist>(WeighedDistance *dist, const vector_t &amp;weights)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::manipulation::EndEffectorTrajectory</name>
    <filename>structpyhpp_1_1manipulation_1_1EndEffectorTrajectory.html</filename>
    <base>hpp::core::PathPlanner</base>
    <member kind="function">
      <type></type>
      <name>EndEffectorTrajectory</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1EndEffectorTrajectory.html</anchorfile>
      <anchor>aabf621072b098b0f7104ffe367b6b95a</anchor>
      <arglist>(const pyhpp::core::Problem &amp;problem)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EndEffectorTrajectory</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1EndEffectorTrajectory.html</anchorfile>
      <anchor>a9b1ad3372a009340759b4a01c483458f</anchor>
      <arglist>(const pyhpp::core::Problem &amp;problem, const RoadmapPtr_t &amp;roadmap)</arglist>
    </member>
    <member kind="function">
      <type>hpp::manipulation::pathPlanner::EndEffectorTrajectoryPtr_t</type>
      <name>eetObj</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1EndEffectorTrajectory.html</anchorfile>
      <anchor>a2f6420154e6f80b604465582e6ad4a6a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nRandomConfig</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1EndEffectorTrajectory.html</anchorfile>
      <anchor>a40b5190010eca18acc414f2c06b3404f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nRandomConfig</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1EndEffectorTrajectory.html</anchorfile>
      <anchor>a33f303ea26cf508f0f5cf27c7d9c5c3b</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nDiscreteSteps</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1EndEffectorTrajectory.html</anchorfile>
      <anchor>a0494c7aea498570b0310b1f4e0b13dd1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nDiscreteSteps</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1EndEffectorTrajectory.html</anchorfile>
      <anchor>abada85b46cf109fbc15661ea89da84d1</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>checkFeasibilityOnly</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1EndEffectorTrajectory.html</anchorfile>
      <anchor>a08c3c2114ab1c85c6e94b3a7b093ce99</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkFeasibilityOnly</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1EndEffectorTrajectory.html</anchorfile>
      <anchor>aff3df5666028c239f4949884a7e97828</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::manipulation::EndEffectorTrajectorySteeringMethod</name>
    <filename>structpyhpp_1_1manipulation_1_1EndEffectorTrajectorySteeringMethod.html</filename>
    <base>hpp::core::SteeringMethod</base>
    <member kind="function">
      <type>hpp::manipulation::steeringMethod::EndEffectorTrajectoryPtr_t</type>
      <name>eetObj</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1EndEffectorTrajectorySteeringMethod.html</anchorfile>
      <anchor>a346e307b309aea19d7eb5314c6d07ec9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EndEffectorTrajectorySteeringMethod</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1EndEffectorTrajectorySteeringMethod.html</anchorfile>
      <anchor>a3bfdc935b24595aa4dcd58db6d80f917</anchor>
      <arglist>(const hpp::core::ProblemConstPtr_t &amp;problem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrajectoryConstraint</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1EndEffectorTrajectorySteeringMethod.html</anchorfile>
      <anchor>a1fcb869cff75184e7021eecf19f6e4b1</anchor>
      <arglist>(const hpp::constraints::ImplicitPtr_t &amp;ic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrajectory</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1EndEffectorTrajectorySteeringMethod.html</anchorfile>
      <anchor>ac6feac792a1c0843593163570668f3f4</anchor>
      <arglist>(const hpp::core::PathPtr_t &amp;eeTraj, bool se3Output)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::manipulation::GraphSteeringMethod</name>
    <filename>structpyhpp_1_1manipulation_1_1GraphSteeringMethod.html</filename>
    <member kind="function">
      <type></type>
      <name>GraphSteeringMethod</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1GraphSteeringMethod.html</anchorfile>
      <anchor>adc7e3c3749e48f34660d48642ac757bf</anchor>
      <arglist>(const PyWSteeringMethodPtr_t &amp;steeringMethodWrapper)</arglist>
    </member>
    <member kind="variable">
      <type>hpp::manipulation::steeringMethod::GraphPtr_t</type>
      <name>obj</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1GraphSteeringMethod.html</anchorfile>
      <anchor>a843b8af66097daa762615a33f9af68bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::core::pathOptimization::LCWrapper</name>
    <filename>structpyhpp_1_1core_1_1pathOptimization_1_1LCWrapper.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setJ</name>
      <anchorfile>structpyhpp_1_1core_1_1pathOptimization_1_1LCWrapper.html</anchorfile>
      <anchor>ae11d29acb502d873d1d5c2f96698b9d5</anchor>
      <arglist>(LinearConstraint &amp;lc, const matrix_t &amp;J)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setb</name>
      <anchorfile>structpyhpp_1_1core_1_1pathOptimization_1_1LCWrapper.html</anchorfile>
      <anchor>a75e71e630835cb21b40d85223dfa922e</anchor>
      <arglist>(LinearConstraint &amp;lc, const vector_t &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::pinocchio::LgERWrapper</name>
    <filename>structpyhpp_1_1pinocchio_1_1LgERWrapper.html</filename>
    <member kind="function" static="yes">
      <type>static vectorOut_t</type>
      <name>vector_wrap_read</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1LgERWrapper.html</anchorfile>
      <anchor>aada01cf244a39fdbc80663deceafb6c4</anchor>
      <arglist>(const LiegroupElementRef &amp;lge)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vector_wrap_write</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1LgERWrapper.html</anchorfile>
      <anchor>a5eb319811cbc95cf359d66f43be43ed1</anchor>
      <arglist>(LiegroupElementRef &amp;lge, const vector_t &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::pinocchio::LgEWrapper</name>
    <filename>structpyhpp_1_1pinocchio_1_1LgEWrapper.html</filename>
    <member kind="function" static="yes">
      <type>static vector_t</type>
      <name>vector_wrap_read</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1LgEWrapper.html</anchorfile>
      <anchor>a1467ab42419b7ef0d43bb804bb4414c3</anchor>
      <arglist>(const LiegroupElement &amp;lge)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vector_wrap_write</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1LgEWrapper.html</anchorfile>
      <anchor>a0edb20fa35572ee0ed4d86d431369178</anchor>
      <arglist>(LiegroupElement &amp;lge, const vector_t &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::pinocchio::LgSWrapper</name>
    <filename>structpyhpp_1_1pinocchio_1_1LgSWrapper.html</filename>
    <member kind="function" static="yes">
      <type>static LiegroupSpacePtr_t</type>
      <name>itimes</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1LgSWrapper.html</anchorfile>
      <anchor>a16b3e0449cc65afea0120f2d129d3d0a</anchor>
      <arglist>(LiegroupSpacePtr_t l, const LiegroupSpacePtr_t &amp;r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LiegroupSpacePtr_t</type>
      <name>times</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1LgSWrapper.html</anchorfile>
      <anchor>a74e459e95811ec20fb8905e391ab1fc6</anchor>
      <arglist>(LiegroupSpacePtr_t l, const LiegroupSpacePtr_t &amp;r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dIntegrate_dq</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1LgSWrapper.html</anchorfile>
      <anchor>aa62cb11c8da60d99213f0ea3b3682174</anchor>
      <arglist>(DerivativeProduct side, LiegroupElementConstRef q, const vector_t &amp;v, matrixOut_t J)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dIntegrate_dv</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1LgSWrapper.html</anchorfile>
      <anchor>a6c9b4fd4dc4e3543a7d721c5b2a7e6d8</anchor>
      <arglist>(DerivativeProduct side, LiegroupElementConstRef q, const vector_t &amp;v, matrixOut_t J)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dDifference_dq0</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1LgSWrapper.html</anchorfile>
      <anchor>a72d261ef85aafdbc831aa18bb106259a</anchor>
      <arglist>(const LiegroupSpace &amp;ls, DerivativeProduct side, const vector_t &amp;q0, const vector_t &amp;q1, matrixOut_t J)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dDifference_dq1</name>
      <anchorfile>structpyhpp_1_1pinocchio_1_1LgSWrapper.html</anchorfile>
      <anchor>a88f97e0c86e22c279ffaf598f5512ac7</anchor>
      <arglist>(const LiegroupSpace &amp;ls, DerivativeProduct side, const vector_t &amp;q0, const vector_t &amp;q1, matrixOut_t J)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::manipulation::ManipulationPlanner</name>
    <filename>structpyhpp_1_1manipulation_1_1ManipulationPlanner.html</filename>
    <base>hpp::core::PathPlanner</base>
    <member kind="function">
      <type></type>
      <name>ManipulationPlanner</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1ManipulationPlanner.html</anchorfile>
      <anchor>a655f132f9497f94326163fbeb59d7741</anchor>
      <arglist>(const pyhpp::core::Problem &amp;problem)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::manipulation::modelsInfo</name>
    <filename>structpyhpp_1_1manipulation_1_1modelsInfo.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1modelsInfo.html</anchorfile>
      <anchor>a2031bd8748d4a46fdf1e5038882a2f9f</anchor>
      <arglist>(const modelsInfo &amp;other) const</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>urdfPath</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1modelsInfo.html</anchorfile>
      <anchor>a8945a97438cb127ca0f931834bb4408d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>srdfPath</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1modelsInfo.html</anchorfile>
      <anchor>a7a60bcfbe50e4ad5da10229642a88ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>prefix</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1modelsInfo.html</anchorfile>
      <anchor>a97f5cc376ac0c22056bb78135da56944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>hpp::pinocchio::SE3</type>
      <name>pose</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1modelsInfo.html</anchorfile>
      <anchor>ae00f06c70072f117a387fd4d46fae325</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::core::PathPlanner</name>
    <filename>structpyhpp_1_1core_1_1PathPlanner.html</filename>
    <member kind="function">
      <type>const RoadmapPtr_t &amp;</type>
      <name>roadmap</name>
      <anchorfile>structpyhpp_1_1core_1_1PathPlanner.html</anchorfile>
      <anchor>a22f46d34611314f9af251121c14a557f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ProblemConstPtr_t</type>
      <name>problem</name>
      <anchorfile>structpyhpp_1_1core_1_1PathPlanner.html</anchorfile>
      <anchor>a9be1086255057a847b3ea4d6fd732d6f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startSolve</name>
      <anchorfile>structpyhpp_1_1core_1_1PathPlanner.html</anchorfile>
      <anchor>a004ba3c59729834671f342668da1dcc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PathVectorPtr_t</type>
      <name>solve</name>
      <anchorfile>structpyhpp_1_1core_1_1PathPlanner.html</anchorfile>
      <anchor>ad0e63b5bc00a6a78fac73402de2d95e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tryConnectInitAndGoals</name>
      <anchorfile>structpyhpp_1_1core_1_1PathPlanner.html</anchorfile>
      <anchor>ab3d9477a0a54cd2c550b9e87c23d065e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>oneStep</name>
      <anchorfile>structpyhpp_1_1core_1_1PathPlanner.html</anchorfile>
      <anchor>ae961abb487d5538e334af95c0928a968</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PathVectorPtr_t</type>
      <name>finishSolve</name>
      <anchorfile>structpyhpp_1_1core_1_1PathPlanner.html</anchorfile>
      <anchor>a8ee18957a47caf33aa2c46a5176e5819</anchor>
      <arglist>(const PathVectorPtr_t &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>interrupt</name>
      <anchorfile>structpyhpp_1_1core_1_1PathPlanner.html</anchorfile>
      <anchor>a12a03495d8552f9593f1ae4e54e58b29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>maxIterations</name>
      <anchorfile>structpyhpp_1_1core_1_1PathPlanner.html</anchorfile>
      <anchor>afac50c721eb862c1fd9fb9869864dffd</anchor>
      <arglist>(const unsigned long int &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long int</type>
      <name>maxIterations</name>
      <anchorfile>structpyhpp_1_1core_1_1PathPlanner.html</anchorfile>
      <anchor>a7717d85e56222053aaef38a345247e86</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>timeOut</name>
      <anchorfile>structpyhpp_1_1core_1_1PathPlanner.html</anchorfile>
      <anchor>a37af5b9c372955fc32793d2fdf2ee69d</anchor>
      <arglist>(const double &amp;timeOut)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>timeOut</name>
      <anchorfile>structpyhpp_1_1core_1_1PathPlanner.html</anchorfile>
      <anchor>a2131c8795b8d178391f8e25608fafc3a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopWhenProblemIsSolved</name>
      <anchorfile>structpyhpp_1_1core_1_1PathPlanner.html</anchorfile>
      <anchor>a032b8696418d7a8f6a36684f5cc87090</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="function">
      <type>PathVectorPtr_t</type>
      <name>computePath</name>
      <anchorfile>structpyhpp_1_1core_1_1PathPlanner.html</anchorfile>
      <anchor>a587313a82e1eb6f20793d9b1e4295dd8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>hpp::core::PathPlannerPtr_t</type>
      <name>obj</name>
      <anchorfile>structpyhpp_1_1core_1_1PathPlanner.html</anchorfile>
      <anchor>a531a6e85e8037df0944d7467856556f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::core::PathWrap</name>
    <filename>structpyhpp_1_1core_1_1PathWrap.html</filename>
    <base>pyhpp::core::PathWrapper</base>
    <member kind="function">
      <type></type>
      <name>PathWrap</name>
      <anchorfile>structpyhpp_1_1core_1_1PathWrap.html</anchorfile>
      <anchor>aa7dc0907a66efb56aaac692b372e851c</anchor>
      <arglist>(const interval_t &amp;interval, size_type outputSize, size_type outputDerivativeSize, const ConstraintSetPtr_t &amp;constraints)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathWrap</name>
      <anchorfile>structpyhpp_1_1core_1_1PathWrap.html</anchorfile>
      <anchor>afadf96a21dcdab3314b222c88b6f8b9c</anchor>
      <arglist>(const interval_t &amp;interval, size_type outputSize, size_type outputDerivativeSize)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>print</name>
      <anchorfile>structpyhpp_1_1core_1_1PathWrap.html</anchorfile>
      <anchor>a1ffee10ef9862d5be5af82b9b8b7b471</anchor>
      <arglist>(std::ostream &amp;os) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>structpyhpp_1_1core_1_1PathWrap.html</anchorfile>
      <anchor>a72fd5f1106070cb936f581a8caa2ac62</anchor>
      <arglist>(hpp::shared_ptr&lt; PathWrap &gt; &amp;shPtr)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::override</type>
      <name>get_override_or_throw</name>
      <anchorfile>structpyhpp_1_1core_1_1PathWrap.html</anchorfile>
      <anchor>a3bc358643ece1f5b5e619b505e6d671f</anchor>
      <arglist>(const char *funcname) const</arglist>
    </member>
    <member kind="function">
      <type>PathPtr_t</type>
      <name>copy</name>
      <anchorfile>structpyhpp_1_1core_1_1PathWrap.html</anchorfile>
      <anchor>afcf76143e7534f4c21168822ac6e61ed</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>PathPtr_t</type>
      <name>copy_constrained</name>
      <anchorfile>structpyhpp_1_1core_1_1PathWrap.html</anchorfile>
      <anchor>a71a81c4de980f3dde333eae8c2b298d2</anchor>
      <arglist>(const ConstraintSetPtr_t &amp;constraints) const</arglist>
    </member>
    <member kind="function">
      <type>PathPtr_t</type>
      <name>copy</name>
      <anchorfile>structpyhpp_1_1core_1_1PathWrap.html</anchorfile>
      <anchor>a6a1d550a176f8593ef7b63353876fd43</anchor>
      <arglist>(const ConstraintSetPtr_t &amp;constraints) const override</arglist>
    </member>
    <member kind="function">
      <type>PathPtr_t</type>
      <name>reverse</name>
      <anchorfile>structpyhpp_1_1core_1_1PathWrap.html</anchorfile>
      <anchor>a95129626a2763fb3d2b08ffb34ff49be</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>PathPtr_t</type>
      <name>default_reverse</name>
      <anchorfile>structpyhpp_1_1core_1_1PathWrap.html</anchorfile>
      <anchor>a929bb1b07e4f6ebb84a94b206d7a96f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Configuration_t</type>
      <name>initial</name>
      <anchorfile>structpyhpp_1_1core_1_1PathWrap.html</anchorfile>
      <anchor>a7f0b848d2c0f7935910ec318d661cafc</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>Configuration_t</type>
      <name>end</name>
      <anchorfile>structpyhpp_1_1core_1_1PathWrap.html</anchorfile>
      <anchor>a809591d94c77427d9c5b92ca77d193ab</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>impl_compute</name>
      <anchorfile>structpyhpp_1_1core_1_1PathWrap.html</anchorfile>
      <anchor>a2286edfc38dc65b242ac0691ed9938ec</anchor>
      <arglist>(ConfigurationOut_t configuration, value_type param) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>impl_derivative</name>
      <anchorfile>structpyhpp_1_1core_1_1PathWrap.html</anchorfile>
      <anchor>a390573c8c444b78bbd0d85cbb5a51798</anchor>
      <arglist>(vectorOut_t derivative, const value_type &amp;param, size_type order) const override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tuple</type>
      <name>py_call1</name>
      <anchorfile>structpyhpp_1_1core_1_1PathWrap.html</anchorfile>
      <anchor>ab8a295797f7dc4de834b5cc5bd8f0459</anchor>
      <arglist>(const Path &amp;p, const value_type &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>py_call2</name>
      <anchorfile>structpyhpp_1_1core_1_1PathWrap.html</anchorfile>
      <anchor>ab2cdf687e25698673d5f4bd631927a3a</anchor>
      <arglist>(const Path &amp;p, ConfigurationOut_t q, const value_type &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static vector_t</type>
      <name>derivative</name>
      <anchorfile>structpyhpp_1_1core_1_1PathWrap.html</anchorfile>
      <anchor>a59e638f821eb759877ab0ed6b027fe94</anchor>
      <arglist>(const Path &amp;p, const value_type &amp;t, size_type order)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstraintSetPtr_t</type>
      <name>constraints</name>
      <anchorfile>structpyhpp_1_1core_1_1PathWrap.html</anchorfile>
      <anchor>a4d52379a7d66b49a78ff42a66524f3fb</anchor>
      <arglist>(const Path &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pyhpp::core::PathWrapper</name>
    <filename>classpyhpp_1_1core_1_1PathWrapper.html</filename>
    <base>hpp::core::Path</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PathWrapper</name>
      <anchorfile>classpyhpp_1_1core_1_1PathWrapper.html</anchorfile>
      <anchor>a6f6c6769ae814772dfb228c939e92940</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Path</name>
      <anchorfile>classpyhpp_1_1core_1_1PathWrapper.html</anchorfile>
      <anchor>afae1e18629d3fabd76872cbd99307cad</anchor>
      <arglist>(const interval_t &amp;interval, size_type outputSize, size_type outputDerivativeSize, const ConstraintSetPtr_t &amp;constraints)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Path</name>
      <anchorfile>classpyhpp_1_1core_1_1PathWrapper.html</anchorfile>
      <anchor>a4b31ad9780b79d48b75d4a084d71fbac</anchor>
      <arglist>(const interval_t &amp;interval, size_type outputSize, size_type outputDerivativeSize)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Path</name>
      <anchorfile>classpyhpp_1_1core_1_1PathWrapper.html</anchorfile>
      <anchor>adf26ad74e174ef8898169d388c5dd353</anchor>
      <arglist>(const Path &amp;path)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Path</name>
      <anchorfile>classpyhpp_1_1core_1_1PathWrapper.html</anchorfile>
      <anchor>aa626b174e01a5a42fd1636633cd24dd1</anchor>
      <arglist>(const Path &amp;path, const ConstraintSetPtr_t &amp;constraints)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Path</name>
      <anchorfile>classpyhpp_1_1core_1_1PathWrapper.html</anchorfile>
      <anchor>ac5ca7c21bb8be64aa827fca956778845</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::core::pathPlanner::PlanAndOptimize</name>
    <filename>structpyhpp_1_1core_1_1pathPlanner_1_1PlanAndOptimize.html</filename>
    <base>hpp::core::PathPlanner</base>
    <member kind="function">
      <type></type>
      <name>PlanAndOptimize</name>
      <anchorfile>structpyhpp_1_1core_1_1pathPlanner_1_1PlanAndOptimize.html</anchorfile>
      <anchor>a778f8f255f9937e0bdc00f525c999af2</anchor>
      <arglist>(const pyhpp::core::PathPlanner &amp;pathPlanner)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::core::PPWrapper</name>
    <filename>structpyhpp_1_1core_1_1PPWrapper.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>apply</name>
      <anchorfile>structpyhpp_1_1core_1_1PPWrapper.html</anchorfile>
      <anchor>af1caa8c34c5d7333f2ce1544c0a03994</anchor>
      <arglist>(PathProjector *pp, const PathPtr_t path, PathPtr_t &amp;projPath)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tuple</type>
      <name>py_apply</name>
      <anchorfile>structpyhpp_1_1core_1_1PPWrapper.html</anchorfile>
      <anchor>abe44f8f57e12876e9f55770b345abf49</anchor>
      <arglist>(PathProjector *pp, const PathPtr_t path)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::core::Problem</name>
    <filename>structpyhpp_1_1core_1_1Problem.html</filename>
    <member kind="function">
      <type></type>
      <name>Problem</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>acf0382d490f58da8a0bee22dfe08d4bd</anchor>
      <arglist>(const DevicePtr_t &amp;robot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Problem</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>a98b75dcf7a434c2177f91483231b774f</anchor>
      <arglist>(hpp::core::ProblemPtr_t problemPtr)</arglist>
    </member>
    <member kind="function">
      <type>const DevicePtr_t &amp;</type>
      <name>robot</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>a9da67b6071db9ff5eb2287b95e0ae1ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>a199e1ab3029e68757207078dee033284</anchor>
      <arglist>(const std::string &amp;name, const Parameter &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameterFloat</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>a3b3c6486f75b572c9c916954f2f53ff2</anchor>
      <arglist>(const std::string &amp;name, value_type value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameterInt</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>ac90dd6e5e460d43f7d21b9452e36c890</anchor>
      <arglist>(const std::string &amp;name, size_type value)</arglist>
    </member>
    <member kind="function">
      <type>const Parameter &amp;</type>
      <name>getParameter</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>acb08eea989ed1936ce4aee2d24691f4b</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>PyWSteeringMethodPtr_t</type>
      <name>steeringMethod</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>aa0bfafead17c994baaa4045849d90af6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ConfigValidationsPtr_t &amp;</type>
      <name>configValidation</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>ac0c81ef9f9142032afa316faa36b3aaf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PathValidationPtr_t</type>
      <name>pathValidation</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>acb4609d8cfa77daa1f569b00a0102bfa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PathProjectorPtr_t</type>
      <name>pathProjector</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>a62378953ce53f61f1a327b1aa5ea80b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DistancePtr_t</type>
      <name>distance</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>aeaba420674c0162d77b15f2a35026ec2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ProblemTargetPtr_t &amp;</type>
      <name>target</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>a32b111d4cd0298827a62da47089af096</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConfigurationShooterPtr_t</type>
      <name>configurationShooter</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>a75dd2725530ac7dfd73f33ab49e9814a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>steeringMethod</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>a2dd705429a3773be6daf3609f1504f58</anchor>
      <arglist>(const PyWSteeringMethodPtr_t &amp;steeringMethod)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>configValidation</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>ae73bb88a67339b132326a8b273be72d3</anchor>
      <arglist>(const ConfigValidationsPtr_t &amp;cv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearConfigValidations</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>abbea307ae5ca8b109e6f4c1fef8e99a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pathValidation</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>afc108c52b6a816554569518aead91109</anchor>
      <arglist>(const PathValidationPtr_t &amp;pv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pathProjector</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>a09e1dfaad8b7a27bde7eab6ce1935a57</anchor>
      <arglist>(const PathProjectorPtr_t &amp;pp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>distance</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>a72b3879c82d00deda302172990743f8a</anchor>
      <arglist>(const DistancePtr_t &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>target</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>a44fbc6db9cb75f42cf5b74863c1b65e8</anchor>
      <arglist>(const ProblemTargetPtr_t &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>configurationShooter</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>ab645e64ab7cb5fc86c52aa5d7e7962fb</anchor>
      <arglist>(const ConfigurationShooterPtr_t &amp;configurationShooter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initConfig</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>afe10e80507e57634186aecbe673e3a23</anchor>
      <arglist>(ConfigurationIn_t inConfig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addGoalConfig</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>afc83248c7b3ca9c040acb57b84b8b237</anchor>
      <arglist>(ConfigurationIn_t config)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addConfigValidation</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>a3658799cb946ffe505a70ae3558ebbf4</anchor>
      <arglist>(const std::string &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetGoalConfigs</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>a9d6f6a8a7fe575286eea13f605c18a5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>hpp::manipulation::ProblemPtr_t</type>
      <name>asManipulationProblem</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>a4c2a67959ba2fc9497b1500a65cda2f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isManipulationProblem</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>a4f485e7e86ab57f70166c027642ec964</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPartialCom</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>ab9fa590ad22a779c841c7b0c4ccfd449</anchor>
      <arglist>(const std::string &amp;name, boost::python::list pyjointNames)</arglist>
    </member>
    <member kind="function">
      <type>hpp::pinocchio::vector3_t</type>
      <name>getPartialCom</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>af0698bd63479a44545709da3fb98ffaa</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>hpp::constraints::ImplicitPtr_t</type>
      <name>createRelativeComConstraint</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>a243d738c9e06f4afdc35b4b31d4640c0</anchor>
      <arglist>(const char *constraintName, const char *comName, const char *jointName, hpp::pinocchio::vector3_t point, boost::python::list mask)</arglist>
    </member>
    <member kind="function">
      <type>hpp::constraints::ImplicitPtr_t</type>
      <name>createTransformationConstraint</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>a704e657954942c782fef5c2afa8e882f</anchor>
      <arglist>(const char *constraintName, const char *joint1Name, const char *joint2Name, const hpp::pinocchio::Transform3s &amp;M, boost::python::list mask)</arglist>
    </member>
    <member kind="function">
      <type>hpp::constraints::ImplicitPtr_t</type>
      <name>createTransformationConstraint2</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>ad820626f6cfb789a075146ba28d48ff5</anchor>
      <arglist>(const char *constraintName, const char *joint1Name, const char *joint2Name, const hpp::pinocchio::Transform3s &amp;M1, const hpp::pinocchio::Transform3s &amp;M2, const boost::python::list mask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConstantRightHandSide</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>aac0c43bf9195a62abbad885d0641ac5e</anchor>
      <arglist>(hpp::constraints::ImplicitPtr_t constraint, bool constant)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::tuple</type>
      <name>applyConstraints</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>a1cb81c935e6e7bd4f4e14d1be2d4fdb8</anchor>
      <arglist>(ConfigurationIn_t config)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::tuple</type>
      <name>isConfigValid</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>a5411acc07a5e19ededc4f8ddc36b5b64</anchor>
      <arglist>(ConfigurationIn_t dofArray)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConstraints</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>a111320be61ed8983e382f0bb16d718e7</anchor>
      <arglist>(hpp::core::ConstraintSetPtr_t constraints)</arglist>
    </member>
    <member kind="function">
      <type>hpp::core::ConstraintSetPtr_t</type>
      <name>getConstraints</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>a423c724c83ba641f311ce5fe020bd481</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRightHandSideFromConfig</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>aa6ec0a8137a1e9851d1c355f61767ff3</anchor>
      <arglist>(ConfigurationIn_t configIn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addNumericalConstraintsToConfigProjector1</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>abab63e11f0fd4c7a9e9bb9c9e909db6b</anchor>
      <arglist>(const char *configProjName, boost::python::list constraints, boost::python::list priorities)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addNumericalConstraintsToConfigProjector2</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>afe7d56347cead6dde805598b7fd915ce</anchor>
      <arglist>(const char *configProjName, boost::python::list constraints)</arglist>
    </member>
    <member kind="function">
      <type>hpp::constraints::ImplicitPtr_t</type>
      <name>createComBetweenFeet</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>aac5bb24856bbf0e7a7876306a50daf6f</anchor>
      <arglist>(const char *constraintName, const char *comName, const char *jointLName, const char *jointRName, const hpp::pinocchio::vector3_t &amp;pointL, const hpp::pinocchio::vector3_t &amp;pointR, const char *jointRefName, const hpp::pinocchio::vector3_t &amp;pointRef, boost::python::list mask)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::tuple</type>
      <name>directPath</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>a4a32acb73fa37ad98063679bd0ce5d16</anchor>
      <arglist>(ConfigurationIn_t start, ConfigurationIn_t end, bool validate)</arglist>
    </member>
    <member kind="variable">
      <type>hpp::core::ProblemPtr_t</type>
      <name>obj</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>aba2a2c36327f246014fc5c3b192dddff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, hpp::pinocchio::CenterOfMassComputationPtr_t &gt;</type>
      <name>centerOfMassComputations</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>ac428239e499a9944ab6154b565c73c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>hpp::core::ConstraintSetPtr_t</type>
      <name>constraints_</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>a69ea450c7439c2f68b69932c5ea8f905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>value_type</type>
      <name>errorThreshold_</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>a90f39c460360c3aee4b4dcb9b311e8b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_type</type>
      <name>maxIterProjection_</name>
      <anchorfile>structpyhpp_1_1core_1_1Problem.html</anchorfile>
      <anchor>a53defd62e2651b10f0bccc75a4c60abb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::manipulation::Problem</name>
    <filename>structpyhpp_1_1manipulation_1_1Problem.html</filename>
    <base>hpp::core::Problem</base>
    <member kind="function">
      <type></type>
      <name>Problem</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1Problem.html</anchorfile>
      <anchor>ae6d9011f79f24aa57e13739fcd565dc0</anchor>
      <arglist>(const PyWDevicePtr_t &amp;robot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Problem</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1Problem.html</anchorfile>
      <anchor>aa7558a99787af96e2fae665e48d7edfb</anchor>
      <arglist>(const hpp::manipulation::ProblemPtr_t &amp;object)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>constraintGraph</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1Problem.html</anchorfile>
      <anchor>adf60b727d7b495ea63b3ddbca293de1d</anchor>
      <arglist>(const PyWGraphPtr_t &amp;graph)</arglist>
    </member>
    <member kind="function">
      <type>PyWGraphPtr_t</type>
      <name>constraintGraph</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1Problem.html</anchorfile>
      <anchor>ae36508fb27f5dab4430032fc9d61c3a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>checkProblem</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1Problem.html</anchorfile>
      <anchor>a0e317288e948ce382d30f11c2b235c14</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>steeringMethod</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1Problem.html</anchorfile>
      <anchor>a6c546e458bd2266206cf4a5d6571b532</anchor>
      <arglist>(const pyhpp::core::PyWSteeringMethodPtr_t &amp;steeringMethod)</arglist>
    </member>
    <member kind="function">
      <type>pyhpp::core::PyWSteeringMethodPtr_t</type>
      <name>steeringMethod</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1Problem.html</anchorfile>
      <anchor>a905af0612b182e597785c051e5cb7e4c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fullSteeringMethod</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1Problem.html</anchorfile>
      <anchor>a1c861a5aa1172aec78e016f53f86556e</anchor>
      <arglist>(const pyhpp::core::PyWSteeringMethodPtr_t &amp;steeringMethod)</arglist>
    </member>
    <member kind="variable">
      <type>hpp::core::Container&lt; JointAndShapes_t &gt;</type>
      <name>jointAndShapes</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1Problem.html</anchorfile>
      <anchor>afd95c7563fde243a9e5a3d5e4f999cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyWGraphPtr_t</type>
      <name>graph_</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1Problem.html</anchorfile>
      <anchor>a291020bcafd888a54022df8c69e03215</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::core::ProblemWrapperConverter</name>
    <filename>structpyhpp_1_1core_1_1ProblemWrapperConverter.html</filename>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>convertible</name>
      <anchorfile>structpyhpp_1_1core_1_1ProblemWrapperConverter.html</anchorfile>
      <anchor>ab40187902cb24492ee131eb4c0a0d7c7</anchor>
      <arglist>(PyObject *obj_ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct_shared_ptr</name>
      <anchorfile>structpyhpp_1_1core_1_1ProblemWrapperConverter.html</anchorfile>
      <anchor>ab539fcd5dc9ca92c1d2245cbc9981274</anchor>
      <arglist>(PyObject *obj_ptr, boost::python::converter::rvalue_from_python_stage1_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct_const_shared_ptr</name>
      <anchorfile>structpyhpp_1_1core_1_1ProblemWrapperConverter.html</anchorfile>
      <anchor>a8a4a190e180765f2e6a5649b175c1ccb</anchor>
      <arglist>(PyObject *obj_ptr, boost::python::converter::rvalue_from_python_stage1_data *data)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::core::PVWrapper</name>
    <filename>structpyhpp_1_1core_1_1PVWrapper.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>validate</name>
      <anchorfile>structpyhpp_1_1core_1_1PVWrapper.html</anchorfile>
      <anchor>ad2aa648f6f7106e00ad308dd394f43a4</anchor>
      <arglist>(PathValidation *pv, const PathPtr_t path, bool reverse, PathPtr_t &amp;validPart, PathValidationReportPtr_t &amp;report)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tuple</type>
      <name>py_validate</name>
      <anchorfile>structpyhpp_1_1core_1_1PVWrapper.html</anchorfile>
      <anchor>aae1ae4f1a70f8883bd55e75a763d8aea</anchor>
      <arglist>(PathValidation *pv, const PathPtr_t path, bool reverse=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tuple</type>
      <name>validateConfiguration</name>
      <anchorfile>structpyhpp_1_1core_1_1PVWrapper.html</anchorfile>
      <anchor>a0bf89c40c04a1fa71f27c599df3aa96c</anchor>
      <arglist>(PathValidation *pv, ConfigurationIn_t q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pathValidation::DiscretizedPtr_t</type>
      <name>createDiscretizedJointBoundAndCollisionChecking</name>
      <anchorfile>structpyhpp_1_1core_1_1PVWrapper.html</anchorfile>
      <anchor>a7dffc3bf9ddd5a28932aca8308dc071a</anchor>
      <arglist>(const DevicePtr_t &amp;robot, const value_type &amp;stepSize)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::manipulation::PyWEdge</name>
    <filename>structpyhpp_1_1manipulation_1_1PyWEdge.html</filename>
    <member kind="function">
      <type></type>
      <name>PyWEdge</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWEdge.html</anchorfile>
      <anchor>a7eca5d403679e823c9383359647c408d</anchor>
      <arglist>(const EdgePtr_t &amp;object)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>id</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWEdge.html</anchorfile>
      <anchor>af48d4b5ef0367a9957e6e89ee2405335</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWEdge.html</anchorfile>
      <anchor>aa0271807679d1918102814209cb319f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isWaypointTransition</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWEdge.html</anchorfile>
      <anchor>ae0bea181cd1f2589d0486053ea7b7920</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>nbWaypoints</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWEdge.html</anchorfile>
      <anchor>a1e17252b313b779f78cced78e4741932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>weight</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWEdge.html</anchorfile>
      <anchor>a2c6c9b58e58e3604b763b1e5de3dbcef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PyWEdge</type>
      <name>waypoint</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWEdge.html</anchorfile>
      <anchor>ac8fa6abb5dcaa38f1136c516872f0537</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>PathValidationPtr_t</type>
      <name>pathValidation</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWEdge.html</anchorfile>
      <anchor>af70bd61f8966043e5799fb50e14c6317</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>EdgePtr_t</type>
      <name>obj</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWEdge.html</anchorfile>
      <anchor>ac19380fe1b1a31752eb52f12ddd396f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::manipulation::PyWGraph</name>
    <filename>structpyhpp_1_1manipulation_1_1PyWGraph.html</filename>
    <member kind="typedef">
      <type>hpp::constraints::ImplicitPtr_t</type>
      <name>ImplicitPtr_t</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>ae187249844cf5af74e8065fb03a8e9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::constraints::NumericalConstraints_t</type>
      <name>NumericalConstraints_t</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a87cbccc01d1f9abc2aef5081d362c002</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PyWGraph</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a2f420bca145d77a66258b2ffffa704e4</anchor>
      <arglist>(const GraphPtr_t &amp;object)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PyWGraph</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a07641a4f35281e82b0fa158804e3cfc4</anchor>
      <arglist>(const std::string &amp;name, const PyWDevicePtr_t &amp;d, const PyWProblemPtr_t &amp;problem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>maxIterations</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>ad2d293207bd2a8138ba50169f3a4d51a</anchor>
      <arglist>(size_type iterations)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>maxIterations</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a6ac0cd7e5d17e9f07064b6cba6e8cf03</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>errorThreshold</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a8dfb6a0bc2f89b045eb1dd079c67513f</anchor>
      <arglist>(const value_type &amp;threshold)</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>errorThreshold</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>aa07c9124d3669ca33f4f499eed3596c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PyWStatePtr_t</type>
      <name>createState</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a957f2a8eb2a4913bb7ca4e271a2aadb0</anchor>
      <arglist>(const std::string &amp;nodeName, bool waypoint, int priority)</arglist>
    </member>
    <member kind="function">
      <type>PyWEdgePtr_t</type>
      <name>createTransition</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a9ce7ab0ec0904a248a27249f1cea24b3</anchor>
      <arglist>(PyWStatePtr_t nodeFrom, PyWStatePtr_t nodeTo, const std::string &amp;transitionName, int w, PyWStatePtr_t isInState)</arglist>
    </member>
    <member kind="function">
      <type>PyWEdgePtr_t</type>
      <name>createWaypointTransition</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>ab12b72d208e7515094c8cf907c3ecbbc</anchor>
      <arglist>(PyWStatePtr_t nodeFrom, PyWStatePtr_t nodeTo, const std::string &amp;edgeName, int nb, int w, PyWStatePtr_t isInState, bool automaticBuilder)</arglist>
    </member>
    <member kind="function">
      <type>PyWEdgePtr_t</type>
      <name>createLevelSetTransition</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a611548d682f43c0037481adbcc24449e</anchor>
      <arglist>(PyWStatePtr_t nodeFrom, PyWStatePtr_t nodeTo, const std::string &amp;edgeName, int w, PyWStatePtr_t isInState)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContainingNode</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a41b305946103e18a4786e873d1cf1e63</anchor>
      <arglist>(PyWEdgePtr_t edge, PyWStatePtr_t node)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getContainingNode</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>aae29674ab6232e5297caa020526fb3b9</anchor>
      <arglist>(PyWEdgePtr_t edge)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setShort</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a0db56c6990f80d0d8edc8f41701dd6b0</anchor>
      <arglist>(PyWEdgePtr_t edge, bool isShort)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isShort</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a6f73fd6ba0d6d62f155497980a252388</anchor>
      <arglist>(PyWEdgePtr_t edge)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::tuple</type>
      <name>getNodesConnectedByTransition</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a6e2d2e9cafcad71481ba172a35a4ed60</anchor>
      <arglist>(PyWEdgePtr_t edge)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWeight</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>af7112e28a9a67d703470ad2fe6bdf31e</anchor>
      <arglist>(PyWEdgePtr_t edge, int weight)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getWeight</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a0effeef13f893489027b8b5bd4c898ab</anchor>
      <arglist>(PyWEdgePtr_t edge)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWaypoint</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a78a9a7612727d21a8a85036973adf34a</anchor>
      <arglist>(PyWEdgePtr_t waypointEdge, int index, PyWEdgePtr_t edge, PyWStatePtr_t state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addNumericalConstraintsToGraph</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>ae1be9f319d9076fe3d31d318d064793c</anchor>
      <arglist>(const boost::python::list &amp;py_constraints)</arglist>
    </member>
    <member kind="function">
      <type>PyWEdgePtr_t</type>
      <name>getTransition</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a7255b08c3900e6115b479a176225bd3f</anchor>
      <arglist>(const std::string &amp;edgeName)</arglist>
    </member>
    <member kind="function">
      <type>PyWStatePtr_t</type>
      <name>getState</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>afb62c452b969a237550847b6be70912e</anchor>
      <arglist>(const std::string &amp;stateName)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::list</type>
      <name>getTransitions</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>af630d69950d25da556db20968cea2514</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boost::python::list</type>
      <name>getStates</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a23036561b976efd7e22932cfe07d0338</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boost::python::list</type>
      <name>getTransitionNames</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>acbbd44d1d419cba34bd84a2ffb6c9295</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boost::python::list</type>
      <name>getStateNames</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a806aee2fbfd802544829de7328642748</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getStateFromConfiguration</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>aebe4b48eaa1460499d15930417444bc9</anchor>
      <arglist>(ConfigurationIn_t input)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addNumericalConstraint</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>aee6ccb5f06940ef81e4c503dd0fead01</anchor>
      <arglist>(PyWStatePtr_t node, const ImplicitPtr_t &amp;constraint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addNumericalConstraintsToState</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>af2fef0a76a61082b7187d3927db19be6</anchor>
      <arglist>(PyWStatePtr_t component, const boost::python::list &amp;py_constraints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addNumericalConstraintsToTransition</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>ad9bab34249bb1dd33131c03194d8019d</anchor>
      <arglist>(PyWEdgePtr_t component, const boost::python::list &amp;py_constraints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addNumericalConstraintsForPath</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>aa5dd20d8619b4402c192d21ba729296f</anchor>
      <arglist>(PyWStatePtr_t component, const boost::python::list &amp;py_constraints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetConstraints</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a88248f2b868bfb7a785b9f783c81919d</anchor>
      <arglist>(PyWStatePtr_t component)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerConstraints</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>af42d2b2991abac1fbac28acfbe4fd0fb</anchor>
      <arglist>(const ImplicitPtr_t &amp;constraint, const ImplicitPtr_t &amp;complement, const ImplicitPtr_t &amp;both)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::tuple</type>
      <name>createPlacementConstraint</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a78c1f7e931919988b863538d032c02cf</anchor>
      <arglist>(const std::string &amp;name, const boost::python::list &amp;py_surface1, const boost::python::list &amp;py_surface2, const value_type &amp;margin)</arglist>
    </member>
    <member kind="function">
      <type>ImplicitPtr_t</type>
      <name>createPrePlacementConstraint</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a3d07c95679f7c544f0d1c307ea2f740f</anchor>
      <arglist>(const std::string &amp;name, const boost::python::list &amp;py_surface1, const boost::python::list &amp;py_surface2, const value_type &amp;width, const value_type &amp;margin)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::tuple</type>
      <name>createPlacementConstraint1</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a41e76d7981754c6b1e9a55c2df4a1968</anchor>
      <arglist>(const std::string &amp;name, const boost::python::list &amp;py_surface1, const boost::python::list &amp;py_surface2, const value_type &amp;margin)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::tuple</type>
      <name>createPlacementConstraint2</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>aecab5617337293d8e2089858d5f2a8eb</anchor>
      <arglist>(const std::string &amp;name, const boost::python::list &amp;py_surface1, const boost::python::list &amp;py_surface2)</arglist>
    </member>
    <member kind="function">
      <type>ImplicitPtr_t</type>
      <name>createPrePlacementConstraint1</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a5b6ab87071d4281cd429f6c50e689419</anchor>
      <arglist>(const std::string &amp;name, const boost::python::list &amp;py_surface1, const boost::python::list &amp;py_surface2, const value_type &amp;width, const value_type &amp;margin)</arglist>
    </member>
    <member kind="function">
      <type>ImplicitPtr_t</type>
      <name>createPrePlacementConstraint2</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a68470b0281dcba92e9651177f9bc983c</anchor>
      <arglist>(const std::string &amp;name, const boost::python::list &amp;py_surface1, const boost::python::list &amp;py_surface2, const value_type &amp;width)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::list</type>
      <name>createGraspConstraint</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>aa16345199fd41fc71461dabb74db3d9d</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;gripper, const std::string &amp;handle)</arglist>
    </member>
    <member kind="function">
      <type>ImplicitPtr_t</type>
      <name>createPreGraspConstraint</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a39bd74166851e81ebee7e2947b4e88df</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;gripper, const std::string &amp;handle)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::list</type>
      <name>getNumericalConstraintsForState</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a7f25351a8724e193e7f7e4a7544fff42</anchor>
      <arglist>(PyWStatePtr_t component)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::list</type>
      <name>getNumericalConstraintsForEdge</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a57d5485a3550b76ee2dbc5c62a0771ac</anchor>
      <arglist>(PyWEdgePtr_t component)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::list</type>
      <name>getNumericalConstraintsForGraph</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a5f762019807531a44cdceb01de843c25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boost::python::tuple</type>
      <name>getConfigErrorForState</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>aceb8fb9dd83f1aadfaabde875175a9af</anchor>
      <arglist>(PyWStatePtr_t component, ConfigurationIn_t input)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::tuple</type>
      <name>getConfigErrorForTransition</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a3287a4a0fc750438c30793d4d4273e9f</anchor>
      <arglist>(PyWEdgePtr_t edge, ConfigurationIn_t input)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::tuple</type>
      <name>getConfigErrorForTransitionLeaf</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a01408d9a5c9df8a884f6b1906c9f584c</anchor>
      <arglist>(const PyWEdgePtr_t &amp;edge, ConfigurationIn_t leafConfig, ConfigurationIn_t config) const</arglist>
    </member>
    <member kind="function">
      <type>boost::python::tuple</type>
      <name>getConfigErrorForTransitionTarget</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a3147f5da33c1a7c9759da2eb9a5c1312</anchor>
      <arglist>(const PyWEdgePtr_t &amp;edge, ConfigurationIn_t leafConfig, ConfigurationIn_t config) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addLevelSetFoliation</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a8315d634de140d49c048c52ca030caa0</anchor>
      <arglist>(PyWEdgePtr_t edge, const boost::python::list &amp;condNC, const boost::python::list &amp;paramNC)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::list</type>
      <name>getSecurityMarginMatrixForTransition</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>ad174b7e3530a51b3100cf05449d790b6</anchor>
      <arglist>(PyWEdgePtr_t edge)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSecurityMarginForTransition</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>ac21a3873ea1fcddba3d991b8e98fb4f4</anchor>
      <arglist>(PyWEdgePtr_t edge, const char *joint1, const char *joint2, double margin)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::list</type>
      <name>getRelativeMotionMatrix</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a129fe76d039997863a50e7bbb435a233</anchor>
      <arglist>(PyWEdgePtr_t edge)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeCollisionPairFromTransition</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a7a26b3716fb134f7b4b3ffc5643afadb</anchor>
      <arglist>(PyWEdgePtr_t edge, const char *joint1, const char *joint2)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::tuple</type>
      <name>applyStateConstraints</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a4f340ca341327dd390bf3bda4058bedc</anchor>
      <arglist>(PyWStatePtr_t state, ConfigurationIn_t input)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::tuple</type>
      <name>applyLeafConstraints</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>ab001a5d1b8e1cd6ab2a27e7e0282302e</anchor>
      <arglist>(PyWEdgePtr_t transition, ConfigurationIn_t q_rhs, ConfigurationIn_t input)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::tuple</type>
      <name>generateTargetConfig</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a5896f25b5ecefc29b78703722b346a4f</anchor>
      <arglist>(PyWEdgePtr_t transition, ConfigurationIn_t q_rhs, ConfigurationIn_t input)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createSubGraph</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a9540735f639c9b160848fbc8245da9ed</anchor>
      <arglist>(const char *subgraphName, hpp::core::RoadmapPtr_t roadmap)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTargetNodeList</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>ad546b05dd5b3bf805417eb4f616f7c97</anchor>
      <arglist>(const boost::python::list &amp;nodes)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>displayStateConstraints</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>ac604ed0f677572e223aafd3ab73e8a16</anchor>
      <arglist>(PyWStatePtr_t state)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>displayTransitionConstraints</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>af2f4466f99fad664b2fc285526ab8c13</anchor>
      <arglist>(PyWEdgePtr_t edge)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>displayTransitionTargetConstraints</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>ad75b75dcba2d9c4092b9a625b0d73dd8</anchor>
      <arglist>(PyWEdgePtr_t edge)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>display</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a6cec36453483b3af710ea5dcf39a3f23</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a1d04a601035ce04afbbc5728378673bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyWEdgePtr_t</type>
      <name>transitionAtParam</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a1f3a3c9b29b377e2631e5e636f528715</anchor>
      <arglist>(hpp::core::PathVectorPtr_t path, value_type param)</arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, std::size_t &gt;</type>
      <name>id</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>ad2d7dd476b2fc5991b55b06cded3501e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GraphPtr_t</type>
      <name>obj</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a77c22ef2b359145208e3100af80e024f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyWDevicePtr_t</type>
      <name>robot</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>af024827a84715f44c0039c3d741bdc2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyWProblemPtr_t</type>
      <name>problem</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a51f2c00e4f008fd1bbd5c476f3dfccdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ConstraintsAndComplements_t</type>
      <name>constraintsAndComplements</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWGraph.html</anchorfile>
      <anchor>a2912f8a05a46681aebb4213cbc2f41d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::manipulation::PyWState</name>
    <filename>structpyhpp_1_1manipulation_1_1PyWState.html</filename>
    <member kind="function">
      <type></type>
      <name>PyWState</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWState.html</anchorfile>
      <anchor>af045c95df0bc41e6d7492bc66b437cd8</anchor>
      <arglist>(const StatePtr_t &amp;object)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>id</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWState.html</anchorfile>
      <anchor>ab6d18b862504d030ccaba5544a2f7fc2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWState.html</anchorfile>
      <anchor>a2939eda48e18ab87519416a0c75e7fbc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>boost::python::list</type>
      <name>neighborEdges</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWState.html</anchorfile>
      <anchor>a113d25bd66aa6dc1db5f8fb05c945a9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>hpp::core::ConstraintSetPtr_t</type>
      <name>configConstraint</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWState.html</anchorfile>
      <anchor>adfd5f4db3981c7e7cb175ffa62d17bce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>StatePtr_t</type>
      <name>obj</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1PyWState.html</anchorfile>
      <anchor>a48f5a3ac984a25240d23b307723f6e97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::core::pathOptimization::QPWrapper</name>
    <filename>structpyhpp_1_1core_1_1pathOptimization_1_1QPWrapper.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setH</name>
      <anchorfile>structpyhpp_1_1core_1_1pathOptimization_1_1QPWrapper.html</anchorfile>
      <anchor>a14306dbd6688b30c964342da8a1e9b5a</anchor>
      <arglist>(QuadraticProgram &amp;qp, const matrix_t &amp;H)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setb</name>
      <anchorfile>structpyhpp_1_1core_1_1pathOptimization_1_1QPWrapper.html</anchorfile>
      <anchor>aba35a1d74bd8064240a8f6fc5be8b10e</anchor>
      <arglist>(QuadraticProgram &amp;qp, const vector_t &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::core::RWrapper</name>
    <filename>structpyhpp_1_1core_1_1RWrapper.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addNodeAndEdges</name>
      <anchorfile>structpyhpp_1_1core_1_1RWrapper.html</anchorfile>
      <anchor>a3f0c363701f4578a6155cf99176076be</anchor>
      <arglist>(Roadmap &amp;roadmap, const ConfigurationIn_t from, ConfigurationIn_t to, const PathPtr_t path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConnectedComponentPtr_t</type>
      <name>connectedComponentOfNode</name>
      <anchorfile>structpyhpp_1_1core_1_1RWrapper.html</anchorfile>
      <anchor>a1addd83dcb6455656892c59610d1246c</anchor>
      <arglist>(Roadmap &amp;roadmap, const ConfigurationIn_t q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addNodeAndEdge</name>
      <anchorfile>structpyhpp_1_1core_1_1RWrapper.html</anchorfile>
      <anchor>a71da9ef15ef81e75e937de3a1cfdce87</anchor>
      <arglist>(Roadmap &amp;roadmap, const ConfigurationIn_t from, ConfigurationIn_t to, const PathPtr_t path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addNode</name>
      <anchorfile>structpyhpp_1_1core_1_1RWrapper.html</anchorfile>
      <anchor>a44ae4bca0d29450a20697f5c014bf8e3</anchor>
      <arglist>(Roadmap &amp;roadmap, const ConfigurationIn_t config)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addEdge</name>
      <anchorfile>structpyhpp_1_1core_1_1RWrapper.html</anchorfile>
      <anchor>a2435920ce84a4fd971acef5ab06344ca</anchor>
      <arglist>(Roadmap &amp;roadmap, const ConfigurationIn_t from, ConfigurationIn_t to, const PathPtr_t &amp;path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addEdge2</name>
      <anchorfile>structpyhpp_1_1core_1_1RWrapper.html</anchorfile>
      <anchor>a1d25dc39564d85b7a661314cd9bcb1b8</anchor>
      <arglist>(Roadmap &amp;roadmap, const ConfigurationIn_t from, ConfigurationIn_t to, const PathPtr_t &amp;path, bool bothEdges)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boost::python::tuple</type>
      <name>nearestNode1</name>
      <anchorfile>structpyhpp_1_1core_1_1RWrapper.html</anchorfile>
      <anchor>af4b981b2edcda6f039f94fda0d894ff7</anchor>
      <arglist>(Roadmap &amp;roadmap, ConfigurationIn_t configuration, bool reverse)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boost::python::tuple</type>
      <name>nearestNode2</name>
      <anchorfile>structpyhpp_1_1core_1_1RWrapper.html</anchorfile>
      <anchor>a834296d27ca3c123d86839281439b1a3</anchor>
      <arglist>(Roadmap &amp;roadmap, ConfigurationIn_t configuration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boost::python::tuple</type>
      <name>nearestNode3</name>
      <anchorfile>structpyhpp_1_1core_1_1RWrapper.html</anchorfile>
      <anchor>a0150ff0c1a37c5e9741f77e0dd75d631</anchor>
      <arglist>(Roadmap &amp;roadmap, ConfigurationIn_t configuration, const ConnectedComponentPtr_t &amp;connectedComponent, bool reverse)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boost::python::tuple</type>
      <name>nearestNode4</name>
      <anchorfile>structpyhpp_1_1core_1_1RWrapper.html</anchorfile>
      <anchor>add3d84473e14989b62942f2a4a5dcefd</anchor>
      <arglist>(Roadmap &amp;roadmap, ConfigurationIn_t configuration, const ConnectedComponentPtr_t &amp;connectedComponent)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Nodes_t</type>
      <name>nearestNodes1</name>
      <anchorfile>structpyhpp_1_1core_1_1RWrapper.html</anchorfile>
      <anchor>a2efe84b7123b4eb0ddbff4ecb6019e2f</anchor>
      <arglist>(Roadmap &amp;roadmap, ConfigurationIn_t configuration, size_type k)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Nodes_t</type>
      <name>nearestNodes2</name>
      <anchorfile>structpyhpp_1_1core_1_1RWrapper.html</anchorfile>
      <anchor>a3aef739d9f33eb4d723445ea9f54633f</anchor>
      <arglist>(Roadmap &amp;roadmap, ConfigurationIn_t configuration, const ConnectedComponentPtr_t &amp;connectedComponent, size_type k)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>initNode1</name>
      <anchorfile>structpyhpp_1_1core_1_1RWrapper.html</anchorfile>
      <anchor>ad60485dfb23c3150515adf3b6046020a</anchor>
      <arglist>(Roadmap &amp;roadmap, ConfigurationIn_t configuration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NodePtr_t</type>
      <name>initNode2</name>
      <anchorfile>structpyhpp_1_1core_1_1RWrapper.html</anchorfile>
      <anchor>a04a3c779da0713912a5c2d284a989078</anchor>
      <arglist>(Roadmap &amp;roadmap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>numberConnectedComponents</name>
      <anchorfile>structpyhpp_1_1core_1_1RWrapper.html</anchorfile>
      <anchor>aa992356f896d35cd6737d750146ed18d</anchor>
      <arglist>(Roadmap &amp;roadmap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConnectedComponentPtr_t</type>
      <name>getConnectedComponent</name>
      <anchorfile>structpyhpp_1_1core_1_1RWrapper.html</anchorfile>
      <anchor>a9ff82145b5c819bcf34b6a4d48482424</anchor>
      <arglist>(Roadmap &amp;roadmap, int connectedComponentId)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boost::python::list</type>
      <name>connectedComponents</name>
      <anchorfile>structpyhpp_1_1core_1_1RWrapper.html</anchorfile>
      <anchor>a285a56fd97f41b8b2ddbe28981d4c159</anchor>
      <arglist>(Roadmap &amp;roadmap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boost::python::list</type>
      <name>nodes</name>
      <anchorfile>structpyhpp_1_1core_1_1RWrapper.html</anchorfile>
      <anchor>a0df4ab0dcbdffb45ceb4592e864873ab</anchor>
      <arglist>(Roadmap &amp;roadmap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boost::python::list</type>
      <name>nodesConnectedComponent</name>
      <anchorfile>structpyhpp_1_1core_1_1RWrapper.html</anchorfile>
      <anchor>a4f4447c744765d6876eb83cd0259b0de</anchor>
      <arglist>(Roadmap &amp;roadmap, int connectedComponentId)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pyhpp::core::pathOptimization::SGBWrapper</name>
    <filename>classpyhpp_1_1core_1_1pathOptimization_1_1SGBWrapper.html</filename>
    <templarg>int _PolynomeBasis</templarg>
    <templarg>int _Order</templarg>
    <base>hpp::core::pathOptimization::SplineGradientBasedAbstract&lt; _PolynomeBasis, _Order &gt;</base>
    <member kind="typedef">
      <type>SplineGradientBasedAbstract&lt; _PolynomeBasis, _Order &gt;</type>
      <name>Base</name>
      <anchorfile>classpyhpp_1_1core_1_1pathOptimization_1_1SGBWrapper.html</anchorfile>
      <anchor>a9db3865e470b4025456a0efaea91274e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Splines_t</type>
      <name>Splines_t</name>
      <anchorfile>classpyhpp_1_1core_1_1pathOptimization_1_1SGBWrapper.html</anchorfile>
      <anchor>ad4c4ec78df0d9c95d58a5bca6456e392</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Reports_t</type>
      <name>Reports_t</name>
      <anchorfile>classpyhpp_1_1core_1_1pathOptimization_1_1SGBWrapper.html</anchorfile>
      <anchor>af9518bd16e2666233faefc73ef7b6def</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::SplineOptimizationData</type>
      <name>SplineOptimizationData</name>
      <anchorfile>classpyhpp_1_1core_1_1pathOptimization_1_1SGBWrapper.html</anchorfile>
      <anchor>abf4c6b9959d77124ef855b933f84ba20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::SplineOptimizationDatas_t</type>
      <name>SplineOptimizationDatas_t</name>
      <anchorfile>classpyhpp_1_1core_1_1pathOptimization_1_1SGBWrapper.html</anchorfile>
      <anchor>aab227adb136c906a7464179556279437</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SGBWrapper</name>
      <anchorfile>classpyhpp_1_1core_1_1pathOptimization_1_1SGBWrapper.html</anchorfile>
      <anchor>a0c212ed2d0df166884cd01bf3baf2387</anchor>
      <arglist>(const ProblemConstPtr_t &amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SGBWrapper</name>
      <anchorfile>classpyhpp_1_1core_1_1pathOptimization_1_1SGBWrapper.html</anchorfile>
      <anchor>af3a4cdd38e04524cb3fdbe1e95314d7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PathVectorPtr_t</type>
      <name>optimize</name>
      <anchorfile>classpyhpp_1_1core_1_1pathOptimization_1_1SGBWrapper.html</anchorfile>
      <anchor>abce6784a3dd4dde0a34a768bb9b6493f</anchor>
      <arglist>(const PathVectorPtr_t &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendEquivalentSpline</name>
      <anchorfile>classpyhpp_1_1core_1_1pathOptimization_1_1SGBWrapper.html</anchorfile>
      <anchor>aedfa1bb6dc65ceb3d74048701a59aa46</anchor>
      <arglist>(const PathVectorPtr_t &amp;pv, Splines_t &amp;ss) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializePathValidation</name>
      <anchorfile>classpyhpp_1_1core_1_1pathOptimization_1_1SGBWrapper.html</anchorfile>
      <anchor>a8b173e914127fb7b40984f0d79f9c305</anchor>
      <arglist>(const Splines_t &amp;splines)</arglist>
    </member>
    <member kind="function">
      <type>Reports_t</type>
      <name>validatePath</name>
      <anchorfile>classpyhpp_1_1core_1_1pathOptimization_1_1SGBWrapper.html</anchorfile>
      <anchor>aaef1272af8831ca5c9b2c3bccca57617</anchor>
      <arglist>(const Splines_t &amp;splines, std::vector&lt; std::size_t &gt; &amp;reordering, bool stopAtFirst, bool reorder) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jointBoundConstraint</name>
      <anchorfile>classpyhpp_1_1core_1_1pathOptimization_1_1SGBWrapper.html</anchorfile>
      <anchor>af3f5558fda2555a44108d3bc9767d29c</anchor>
      <arglist>(const Splines_t &amp;splines, LinearConstraint &amp;lc) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addContinuityConstraints</name>
      <anchorfile>classpyhpp_1_1core_1_1pathOptimization_1_1SGBWrapper.html</anchorfile>
      <anchor>a09aafceda22098f9f3f2a9d2740110ca</anchor>
      <arglist>(const Splines_t &amp;splines, const size_type maxOrder, const SplineOptimizationDatas_t &amp;ess, LinearConstraint &amp;continuity)</arglist>
    </member>
    <member kind="function">
      <type>PathVectorPtr_t</type>
      <name>buildPathVector</name>
      <anchorfile>classpyhpp_1_1core_1_1pathOptimization_1_1SGBWrapper.html</anchorfile>
      <anchor>abf36cb278a48a29c7578f59b4a0800df</anchor>
      <arglist>(const Splines_t &amp;splines) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateParameters</name>
      <anchorfile>classpyhpp_1_1core_1_1pathOptimization_1_1SGBWrapper.html</anchorfile>
      <anchor>a7612246fe96e1d74ea6fe9824da97d4a</anchor>
      <arglist>(vectorRef_t param, const Splines_t &amp;spline) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::core::steeringMethod::SplineBezier3</name>
    <filename>structpyhpp_1_1core_1_1steeringMethod_1_1SplineBezier3.html</filename>
    <base>hpp::core::SteeringMethod</base>
    <member kind="function">
      <type></type>
      <name>SplineBezier3</name>
      <anchorfile>structpyhpp_1_1core_1_1steeringMethod_1_1SplineBezier3.html</anchorfile>
      <anchor>a2b2b778a6397a69155106f25bd16e0a5</anchor>
      <arglist>(const pyhpp::core::Problem &amp;problem)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::core::steeringMethod::SplineBezier5</name>
    <filename>structpyhpp_1_1core_1_1steeringMethod_1_1SplineBezier5.html</filename>
    <base>hpp::core::SteeringMethod</base>
    <member kind="function">
      <type></type>
      <name>SplineBezier5</name>
      <anchorfile>structpyhpp_1_1core_1_1steeringMethod_1_1SplineBezier5.html</anchorfile>
      <anchor>a67379419ed11863b503c630f83372949</anchor>
      <arglist>(const pyhpp::core::Problem &amp;problem)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::core::path::SplineWrapper</name>
    <filename>structpyhpp_1_1core_1_1path_1_1SplineWrapper.html</filename>
    <templarg>int _PolynomeBasis</templarg>
    <templarg>int _Order</templarg>
    <member kind="typedef">
      <type>Spline&lt; _PolynomeBasis, _Order &gt;</type>
      <name>S_t</name>
      <anchorfile>structpyhpp_1_1core_1_1path_1_1SplineWrapper.html</anchorfile>
      <anchor>aaf690255be3c1957be5b4443bfbbcba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>S_t::Ptr_t</type>
      <name>Ptr_t</name>
      <anchorfile>structpyhpp_1_1core_1_1path_1_1SplineWrapper.html</anchorfile>
      <anchor>acbfb7b7e83fc71b5c6d3529cd367f106</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>parameterDerivativeCoefficients</name>
      <anchorfile>structpyhpp_1_1core_1_1path_1_1SplineWrapper.html</anchorfile>
      <anchor>a52f07133475d304259c0273813aef4d7</anchor>
      <arglist>(const S_t &amp;s, vectorRef_t res, const value_type &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>parameterIntegrate</name>
      <anchorfile>structpyhpp_1_1core_1_1path_1_1SplineWrapper.html</anchorfile>
      <anchor>a63c1e4b44bdaded7bcff3ecdb9f1119b</anchor>
      <arglist>(S_t &amp;s, const vector_t &amp;dParam)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>squaredNormIntegralDerivative</name>
      <anchorfile>structpyhpp_1_1core_1_1path_1_1SplineWrapper.html</anchorfile>
      <anchor>a7b008c85f47198e209d35ff77d1e1533</anchor>
      <arglist>(const S_t &amp;s, const size_type order, vectorRef_t res)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>basisFunctionDerivative</name>
      <anchorfile>structpyhpp_1_1core_1_1path_1_1SplineWrapper.html</anchorfile>
      <anchor>aebc172bddfa598b7e3a4d6cd096f2cf8</anchor>
      <arglist>(const S_t &amp;s, const size_type order, const value_type &amp;u, vectorRef_t res)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>squaredNormBasisFunctionIntegral</name>
      <anchorfile>structpyhpp_1_1core_1_1path_1_1SplineWrapper.html</anchorfile>
      <anchor>a5da250282d0cadb79727ce55fc62aac7</anchor>
      <arglist>(const S_t &amp;s, const size_type order, matrixRef_t res)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static vector_t</type>
      <name>rowParameters</name>
      <anchorfile>structpyhpp_1_1core_1_1path_1_1SplineWrapper.html</anchorfile>
      <anchor>aea38432ab635ee72431f3242a0f0f0ca</anchor>
      <arglist>(const S_t &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static vector_t</type>
      <name>py_parameterDerivativeCoefficients</name>
      <anchorfile>structpyhpp_1_1core_1_1path_1_1SplineWrapper.html</anchorfile>
      <anchor>a9f37a3f2cae577704f269252d7d7cf05</anchor>
      <arglist>(const S_t &amp;s, const value_type &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>expose</name>
      <anchorfile>structpyhpp_1_1core_1_1path_1_1SplineWrapper.html</anchorfile>
      <anchor>acbde50b2fb9b8b9f867111dc55b4008a</anchor>
      <arglist>(const char *name)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::manipulation::StatesPathFinder</name>
    <filename>structpyhpp_1_1manipulation_1_1StatesPathFinder.html</filename>
    <base>hpp::core::PathPlanner</base>
    <member kind="function">
      <type></type>
      <name>StatesPathFinder</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1StatesPathFinder.html</anchorfile>
      <anchor>acd052be2e9189a2b6944e21cb8c477a5</anchor>
      <arglist>(const pyhpp::core::Problem &amp;problem)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::core::SteeringMethod</name>
    <filename>structpyhpp_1_1core_1_1SteeringMethod.html</filename>
    <member kind="function">
      <type></type>
      <name>SteeringMethod</name>
      <anchorfile>structpyhpp_1_1core_1_1SteeringMethod.html</anchorfile>
      <anchor>a497f443939444ec6d9174c92ac1898d5</anchor>
      <arglist>(hpp::core::SteeringMethodPtr_t obj)</arglist>
    </member>
    <member kind="function">
      <type>PathPtr_t</type>
      <name>operator()</name>
      <anchorfile>structpyhpp_1_1core_1_1SteeringMethod.html</anchorfile>
      <anchor>a3e4b9076f3a5b1127ef9f9521814dfba</anchor>
      <arglist>(ConfigurationIn_t q1, ConfigurationIn_t q2) const</arglist>
    </member>
    <member kind="function">
      <type>PathPtr_t</type>
      <name>steer</name>
      <anchorfile>structpyhpp_1_1core_1_1SteeringMethod.html</anchorfile>
      <anchor>a1b9395c0c814b001939c4b524152d437</anchor>
      <arglist>(ConfigurationIn_t q1, ConfigurationIn_t q2) const</arglist>
    </member>
    <member kind="function">
      <type>ProblemConstPtr_t</type>
      <name>problem</name>
      <anchorfile>structpyhpp_1_1core_1_1SteeringMethod.html</anchorfile>
      <anchor>af82e33b6ef665d59d8b285862f25bd75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>constraints</name>
      <anchorfile>structpyhpp_1_1core_1_1SteeringMethod.html</anchorfile>
      <anchor>a34f24529699b034118f8d22875b20b8a</anchor>
      <arglist>(const ConstraintSetPtr_t &amp;constraints)</arglist>
    </member>
    <member kind="function">
      <type>const ConstraintSetPtr_t &amp;</type>
      <name>constraints</name>
      <anchorfile>structpyhpp_1_1core_1_1SteeringMethod.html</anchorfile>
      <anchor>a69d4b7ced97f502d1ba12e2048a96149</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>hpp::core::SteeringMethodPtr_t</type>
      <name>obj</name>
      <anchorfile>structpyhpp_1_1core_1_1SteeringMethod.html</anchorfile>
      <anchor>a403ccb35c4b8dfac1d14d37d1ddd3719</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::stl_pair</name>
    <filename>structpyhpp_1_1stl__pair.html</filename>
    <templarg>typename T1</templarg>
    <templarg>typename T2</templarg>
    <member kind="typedef">
      <type>std::pair&lt; T1, T2 &gt;</type>
      <name>pair_type</name>
      <anchorfile>structpyhpp_1_1stl__pair.html</anchorfile>
      <anchor>a2b170d21b83e3c2cb12b35ba0bf2a270</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stl_pair</name>
      <anchorfile>structpyhpp_1_1stl__pair.html</anchorfile>
      <anchor>a94c059f7480d8c2308ba5223c6c58289</anchor>
      <arglist>(const char *name)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::manipulation::TransitionPlanner</name>
    <filename>structpyhpp_1_1manipulation_1_1TransitionPlanner.html</filename>
    <base>hpp::core::PathPlanner</base>
    <member kind="function">
      <type>hpp::manipulation::pathPlanner::TransitionPlannerPtr_t</type>
      <name>trObj</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1TransitionPlanner.html</anchorfile>
      <anchor>a42987126a698ec62a0706f6e3d03dd5b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransitionPlanner</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1TransitionPlanner.html</anchorfile>
      <anchor>affab66c1650ecfb058434d40e1d0b609</anchor>
      <arglist>(const pyhpp::core::Problem &amp;problem)</arglist>
    </member>
    <member kind="function">
      <type>pyhpp::core::PathPlanner</type>
      <name>innerPlanner</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1TransitionPlanner.html</anchorfile>
      <anchor>ae6bb411a0a441956dd5bd03cbecdafe7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>innerPlanner</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1TransitionPlanner.html</anchorfile>
      <anchor>afcafec3ee87e065161ee2c5072ec9846</anchor>
      <arglist>(const pyhpp::core::PathPlanner &amp;planner)</arglist>
    </member>
    <member kind="function">
      <type>pyhpp::core::Problem</type>
      <name>innerProblem</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1TransitionPlanner.html</anchorfile>
      <anchor>ab763783d74f1ec7d215e579c5b5a35b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PathVectorPtr_t</type>
      <name>planPath</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1TransitionPlanner.html</anchorfile>
      <anchor>a36a7fe3eff4715b10264ec568485e577</anchor>
      <arglist>(ConfigurationIn_t qInit, matrixIn_t qGoals, bool resetRoadmap)</arglist>
    </member>
    <member kind="function">
      <type>PathVectorPtr_t</type>
      <name>computePath</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1TransitionPlanner.html</anchorfile>
      <anchor>a76a6a25204885e431374c3b6fd6e967c</anchor>
      <arglist>(ConfigurationIn_t qInit, matrixIn_t qGoals, bool resetRoadmap)</arglist>
    </member>
    <member kind="function">
      <type>tuple</type>
      <name>directPath</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1TransitionPlanner.html</anchorfile>
      <anchor>a2953d3f3543c100bef8c790f3dda2a7f</anchor>
      <arglist>(ConfigurationIn_t q1, ConfigurationIn_t q2, bool validate)</arglist>
    </member>
    <member kind="function">
      <type>tuple</type>
      <name>validateConfiguration</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1TransitionPlanner.html</anchorfile>
      <anchor>ab0a40df9ddefefb5b3b2c333d794d092</anchor>
      <arglist>(ConfigurationIn_t q, std::size_t id) const</arglist>
    </member>
    <member kind="function">
      <type>PathVectorPtr_t</type>
      <name>optimizePath</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1TransitionPlanner.html</anchorfile>
      <anchor>ab19634b51e34f249df5183b03eb17007</anchor>
      <arglist>(const PathPtr_t &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>PathVectorPtr_t</type>
      <name>timeParameterization</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1TransitionPlanner.html</anchorfile>
      <anchor>a11e1655fa4b7a853e6136bc52a701a75</anchor>
      <arglist>(const PathVectorPtr_t &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEdge</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1TransitionPlanner.html</anchorfile>
      <anchor>a4f5d9a8021a5fd5bbc85f17c8516668c</anchor>
      <arglist>(const PyWEdge &amp;transition)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransition</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1TransitionPlanner.html</anchorfile>
      <anchor>aafc7ddcb8b470d2449150731c0c8a458</anchor>
      <arglist>(const PyWEdge &amp;transition)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReedsAndSheppSteeringMethod</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1TransitionPlanner.html</anchorfile>
      <anchor>a1033a9d49bfd1f6326c596534daf2608</anchor>
      <arglist>(double turningRadius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pathProjector</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1TransitionPlanner.html</anchorfile>
      <anchor>a1fdf1e50eef2182c8206d2e5d9ce6cd9</anchor>
      <arglist>(const PathProjectorPtr_t pathProjector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearPathOptimizers</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1TransitionPlanner.html</anchorfile>
      <anchor>a6f68380bf3f1942a9260ef4868a67281</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPathOptimizer</name>
      <anchorfile>structpyhpp_1_1manipulation_1_1TransitionPlanner.html</anchorfile>
      <anchor>a452808ed533c54b2d8dbddc630c6add9</anchor>
      <arglist>(const PathOptimizerPtr_t &amp;pathOptimizer)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pyhpp::VectorOfPtr</name>
    <filename>structpyhpp_1_1VectorOfPtr.html</filename>
    <templarg>typename T</templarg>
    <templarg>typename _Vector</templarg>
    <member kind="typedef">
      <type>_Vector</type>
      <name>Vector</name>
      <anchorfile>structpyhpp_1_1VectorOfPtr.html</anchorfile>
      <anchor>a2039826ead0b1a754a70a79c37c24869</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T &amp;</type>
      <name>get_item</name>
      <anchorfile>structpyhpp_1_1VectorOfPtr.html</anchorfile>
      <anchor>a65741471998f7b1534714edebfee573a</anchor>
      <arglist>(Vector &amp;v, std::size_t i)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pinocchio::python</name>
    <filename>namespacepinocchio_1_1python.html</filename>
  </compound>
  <compound kind="namespace">
    <name>pyhpp</name>
    <filename>namespacepyhpp.html</filename>
    <namespace>pyhpp::constraints</namespace>
    <namespace>pyhpp::core</namespace>
    <namespace>pyhpp::manipulation</namespace>
    <namespace>pyhpp::pinocchio</namespace>
    <class kind="class">pyhpp::cpp_like_vector_indexing_suite</class>
    <class kind="struct">pyhpp::stl_pair</class>
    <class kind="struct">pyhpp::VectorOfPtr</class>
    <member kind="typedef">
      <type>hpp::constraints::vectorOut_t</type>
      <name>vectorRef_t</name>
      <anchorfile>namespacepyhpp.html</anchorfile>
      <anchor>a1fb79daee45dcd26ae3030d9f244473b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::constraints::vectorIn_t</type>
      <name>vectorConstRef_t</name>
      <anchorfile>namespacepyhpp.html</anchorfile>
      <anchor>adfe1222d6abc2d7dacaf6194d77a5e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::constraints::matrixOut_t</type>
      <name>matrixRef_t</name>
      <anchorfile>namespacepyhpp.html</anchorfile>
      <anchor>adfcb75b23d64244c1846701c80a7dc87</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::constraints::matrixIn_t</type>
      <name>matrixConstRef_t</name>
      <anchorfile>namespacepyhpp.html</anchorfile>
      <anchor>a595c1fe07ac974ec57bb6ecd2626e077</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_str</name>
      <anchorfile>namespacepyhpp.html</anchorfile>
      <anchor>a5b1102b410bf83747d1e6b05be3d87ac</anchor>
      <arglist>(const ObjectWithPrintMethod &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_str_from_operator</name>
      <anchorfile>namespacepyhpp.html</anchorfile>
      <anchor>a93fa73b1e37be6cd1d47f92ec63cce92</anchor>
      <arglist>(const ObjectWithPrintMethod &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; T &gt;</type>
      <name>extract_vector</name>
      <anchorfile>namespacepyhpp.html</anchorfile>
      <anchor>ab9e7313d46eddc55560af7bc4d915581</anchor>
      <arglist>(boost::python::list py_list)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::list</type>
      <name>to_python_list</name>
      <anchorfile>namespacepyhpp.html</anchorfile>
      <anchor>a9b9a24c543d924f3c6b6d1a521b74068</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;vec)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pyhpp::constraints</name>
    <filename>namespacepyhpp_1_1constraints.html</filename>
    <class kind="struct">pyhpp::constraints::DFWrapper</class>
    <member kind="function">
      <type>void</type>
      <name>exposeDifferentiableFunction</name>
      <anchorfile>namespacepyhpp_1_1constraints.html</anchorfile>
      <anchor>a410ccde1ff849a470d64c70ecafcf864</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeGenericTransformations</name>
      <anchorfile>namespacepyhpp_1_1constraints.html</anchorfile>
      <anchor>a6733e2d77998d86fa9999ed17e3e73e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeManipulability</name>
      <anchorfile>namespacepyhpp_1_1constraints.html</anchorfile>
      <anchor>aa7292ceeb468f97b9e6558bb68f2c176</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeImplicit</name>
      <anchorfile>namespacepyhpp_1_1constraints.html</anchorfile>
      <anchor>ab2ecfaa18fefbd600af8cfc052ed3569</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeExplicitConstraintSet</name>
      <anchorfile>namespacepyhpp_1_1constraints.html</anchorfile>
      <anchor>adde37b661e870629718c7c0a88742de2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeExplicit</name>
      <anchorfile>namespacepyhpp_1_1constraints.html</anchorfile>
      <anchor>a39f5d637c8364c30a62488cfec947602</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeLockedJoint</name>
      <anchorfile>namespacepyhpp_1_1constraints.html</anchorfile>
      <anchor>aed56a5104ee27f4c7a009346256afeb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeHierarchicalIterativeSolver</name>
      <anchorfile>namespacepyhpp_1_1constraints.html</anchorfile>
      <anchor>af3ff0f06d0ae6ca1ece19c5c9e9f042a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeBySubstitution</name>
      <anchorfile>namespacepyhpp_1_1constraints.html</anchorfile>
      <anchor>a1be12e4891570cb11518a2b25836a728</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeRelativeCom</name>
      <anchorfile>namespacepyhpp_1_1constraints.html</anchorfile>
      <anchor>ac1ff800beca728020c9b041972b02061</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>tuple</type>
      <name>BySubstitution_solve</name>
      <anchorfile>namespacepyhpp_1_1constraints.html</anchorfile>
      <anchor>aacf10035005419aa96a60769d5e856f8</anchor>
      <arglist>(const BySubstitution &amp;hs, const vector_t &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::tuple</type>
      <name>BySubstitution_describeError</name>
      <anchorfile>namespacepyhpp_1_1constraints.html</anchorfile>
      <anchor>a772277541a0ae8160563f86277fa8f02</anchor>
      <arglist>(BySubstitution &amp;solver, vectorIn_t arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lockJoint</name>
      <anchorfile>namespacepyhpp_1_1constraints.html</anchorfile>
      <anchor>a1878e40d9cfd6444534cf433845bcc46</anchor>
      <arglist>(M manipulability, const char *jointName)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::BlockIndex::segments_t</type>
      <name>toSegments</name>
      <anchorfile>namespacepyhpp_1_1constraints.html</anchorfile>
      <anchor>a7dda802dd11172ea44973007f5c97987</anchor>
      <arglist>(const std::vector&lt; size_type &gt; &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::BlockIndex::segments_t</type>
      <name>toSegments</name>
      <anchorfile>namespacepyhpp_1_1constraints.html</anchorfile>
      <anchor>ac04347c4f928239d0d6e425fe2ffa0d9</anchor>
      <arglist>(const list &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>ExplicitPtr_t</type>
      <name>createExplicit</name>
      <anchorfile>namespacepyhpp_1_1constraints.html</anchorfile>
      <anchor>a428dbf099446b408b3cd181c353ca0ce</anchor>
      <arglist>(const LiegroupSpacePtr_t &amp;configSpace, const DifferentiableFunctionPtr_t &amp;f, const list &amp;inArg, const list &amp;outArg, const list &amp;inDer, const list &amp;outDer, const ComparisonTypes_t &amp;comp)</arglist>
    </member>
    <member kind="function">
      <type>GT_t::Ptr_t</type>
      <name>AbsoluteGenericTransformation_create</name>
      <anchorfile>namespacepyhpp_1_1constraints.html</anchorfile>
      <anchor>a36c36409fbc65c42d177145784cb7a07</anchor>
      <arglist>(const std::string &amp;name, const DevicePtr_t &amp;robot, const pinocchio::JointIndex &amp;j2, const Transform3s &amp;frame2, const Transform3s &amp;frame1, std::vector&lt; bool &gt; mask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeAbsoluteGenericTransformation</name>
      <anchorfile>namespacepyhpp_1_1constraints.html</anchorfile>
      <anchor>a5338d67a58f3a529cdb8160e3337bda7</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>GT_t::Ptr_t</type>
      <name>RelativeGenericTransformation_create</name>
      <anchorfile>namespacepyhpp_1_1constraints.html</anchorfile>
      <anchor>aa93d3ca8af5f4e8f68de34b73ea8906a</anchor>
      <arglist>(const std::string &amp;name, const DevicePtr_t &amp;robot, const pinocchio::JointIndex &amp;j1, const pinocchio::JointIndex &amp;j2, const Transform3s &amp;frame1, const Transform3s &amp;frame2, std::vector&lt; bool &gt; mask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeRelativeGenericTransformation</name>
      <anchorfile>namespacepyhpp_1_1constraints.html</anchorfile>
      <anchor>a713aab3c61ea25057d194d5daa9b4ac6</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>LockedJointPtr_t</type>
      <name>createLockedJoint</name>
      <anchorfile>namespacepyhpp_1_1constraints.html</anchorfile>
      <anchor>abe518e951bbb7d014d8e3d9620648100</anchor>
      <arglist>(const DevicePtr_t &amp;robot, const char *jointName, const vector_t &amp;config)</arglist>
    </member>
    <member kind="function">
      <type>LockedJointPtr_t</type>
      <name>createLockedJointWithComp</name>
      <anchorfile>namespacepyhpp_1_1constraints.html</anchorfile>
      <anchor>a92cff1316a886ba73f1646d9500ed24a</anchor>
      <arglist>(const DevicePtr_t &amp;robot, const char *jointName, const vector_t &amp;config, const ComparisonTypes_t &amp;comp)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pyhpp::core</name>
    <filename>namespacepyhpp_1_1core.html</filename>
    <namespace>pyhpp::core::path</namespace>
    <namespace>pyhpp::core::pathOptimization</namespace>
    <namespace>pyhpp::core::pathPlanner</namespace>
    <namespace>pyhpp::core::problemTarget</namespace>
    <namespace>pyhpp::core::steeringMethod</namespace>
    <class kind="struct">pyhpp::core::CCWrapper</class>
    <class kind="struct">pyhpp::core::CSWrapper</class>
    <class kind="struct">pyhpp::core::CVWrapper</class>
    <class kind="struct">pyhpp::core::CWrapper</class>
    <class kind="struct">pyhpp::core::DistanceWrapper</class>
    <class kind="struct">pyhpp::core::PathPlanner</class>
    <class kind="struct">pyhpp::core::PathWrap</class>
    <class kind="class">pyhpp::core::PathWrapper</class>
    <class kind="struct">pyhpp::core::PPWrapper</class>
    <class kind="struct">pyhpp::core::Problem</class>
    <class kind="struct">pyhpp::core::ProblemWrapperConverter</class>
    <class kind="struct">pyhpp::core::PVWrapper</class>
    <class kind="struct">pyhpp::core::RWrapper</class>
    <class kind="struct">pyhpp::core::SteeringMethod</class>
    <member kind="typedef">
      <type>hpp::core::RoadmapPtr_t</type>
      <name>RoadmapPtr_t</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>aa126928e75302a75f32f9e389fd7d4e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::core::ProblemConstPtr_t</type>
      <name>ProblemConstPtr_t</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a039d850499ad426c21f7403c5d0cfe93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::core::PathVectorPtr_t</type>
      <name>PathVectorPtr_t</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a54119efbb95a2a269167b2bccb9f387b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; SteeringMethod &gt;</type>
      <name>PyWSteeringMethodPtr_t</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a71aba401de1cb7fdd96d5c0406b9c423</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::core::ProblemPtr_t</type>
      <name>ProblemPtr_t</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a153569c86fd91a37a55bc5582f8b1eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::core::DevicePtr_t</type>
      <name>DevicePtr_t</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a0c89728ad5ed723971023621b64fb55f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::core::Parameter</type>
      <name>Parameter</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a4cfd05740165f0e8d29d748b7b8cf2a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::core::ConfigurationIn_t</type>
      <name>ConfigurationIn_t</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a094caef046deb87c16967c5d3ef3b693</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::core::ConfigurationShooterPtr_t</type>
      <name>ConfigurationShooterPtr_t</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>ad48a2e5e15c0192428a6149a290938e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::core::SteeringMethodPtr_t</type>
      <name>SteeringMethodPtr_t</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a5e824694d1b54c0b09f38b273233c65b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::core::ConfigValidationsPtr_t</type>
      <name>ConfigValidationsPtr_t</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>ae88190ada17bb46ac37b5f5195ad6c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::core::PathValidationPtr_t</type>
      <name>PathValidationPtr_t</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>ab3f6fb4d2c50912eefbd6cbb023d30ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::core::PathProjectorPtr_t</type>
      <name>PathProjectorPtr_t</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a283013c7f7bcef2e98d5e7f2242c8d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::core::ProblemTargetPtr_t</type>
      <name>ProblemTargetPtr_t</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>ae597c227e8e16c42ad887f30bacd603a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::core::DistancePtr_t</type>
      <name>DistancePtr_t</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a209f11b99ec3481f2c463f05a823f27c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::core::value_type</type>
      <name>value_type</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a7a0c983c563130254753c13bc54eb546</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::core::size_type</type>
      <name>size_type</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a4e67a967d2877ed76f911979f55bd841</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::core::Configuration_t</type>
      <name>Configuration_t</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>af59577710a9d28be6a320257171dc981</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::core::PathPtr_t</type>
      <name>PathPtr_t</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a90f7dd6b18a8bae748e4d3bd0b66084b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::core::ConstraintSetPtr_t</type>
      <name>ConstraintSetPtr_t</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a4322ff1ca5f8d032c3dd5ac428b52e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PyWSteeringMethodPtr_t(Problem::*</type>
      <name>GetSteeringMethod</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>aa8cc325c9a99a415346d4cca7575e596</anchor>
      <arglist>)() const</arglist>
    </member>
    <member kind="typedef">
      <type>void(Problem::*</type>
      <name>SetSteeringMethod</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a81b0e34076405d7ba842e923d4f4cf19</anchor>
      <arglist>)(const PyWSteeringMethodPtr_t &amp;)</arglist>
    </member>
    <member kind="typedef">
      <type>const ConfigValidationsPtr_t &amp;(Problem::*</type>
      <name>GetConfigValidation</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>ae77104929cdadd44398e24506869f986</anchor>
      <arglist>)() const</arglist>
    </member>
    <member kind="typedef">
      <type>void(Problem::*</type>
      <name>SetConfigValidation</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>adf7a81cdea6a5f3d967f4c7a3f78e783</anchor>
      <arglist>)(const ConfigValidationsPtr_t &amp;)</arglist>
    </member>
    <member kind="typedef">
      <type>PathValidationPtr_t(Problem::*</type>
      <name>GetPathValidation</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>abe1af356897c36f988515b696c1ff3de</anchor>
      <arglist>)() const</arglist>
    </member>
    <member kind="typedef">
      <type>void(Problem::*</type>
      <name>SetPathValidation</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a116d4327f0b4b4d9c02f62cf6e19a137</anchor>
      <arglist>)(const PathValidationPtr_t &amp;)</arglist>
    </member>
    <member kind="typedef">
      <type>PathProjectorPtr_t(Problem::*</type>
      <name>GetPathProjector</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a886583b72c230621bf6b05e1ab1e4d57</anchor>
      <arglist>)() const</arglist>
    </member>
    <member kind="typedef">
      <type>void(Problem::*</type>
      <name>SetPathProjector</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>af9f5683c3d167a35d7df2e76ae6ff537</anchor>
      <arglist>)(const PathProjectorPtr_t &amp;)</arglist>
    </member>
    <member kind="typedef">
      <type>DistancePtr_t(Problem::*</type>
      <name>GetDistance</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a2dd4dba85475103e4733b4fb5638026c</anchor>
      <arglist>)() const</arglist>
    </member>
    <member kind="typedef">
      <type>void(Problem::*</type>
      <name>SetDistance</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a7988c4f98831399ace1fe2c871acacd9</anchor>
      <arglist>)(const DistancePtr_t &amp;)</arglist>
    </member>
    <member kind="typedef">
      <type>const ProblemTargetPtr_t &amp;(Problem::*</type>
      <name>GetTarget</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a28916c46827f368216b9e6e00f2925e6</anchor>
      <arglist>)() const</arglist>
    </member>
    <member kind="typedef">
      <type>void(Problem::*</type>
      <name>SetTarget</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a38ef13b11e9d99d60aa0522460f888cd</anchor>
      <arglist>)(const ProblemTargetPtr_t &amp;)</arglist>
    </member>
    <member kind="typedef">
      <type>ConfigurationShooterPtr_t(Problem::*</type>
      <name>GetConfigurationShooter</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a52f1fe4fff894f1828010b8044e5134c</anchor>
      <arglist>)() const</arglist>
    </member>
    <member kind="typedef">
      <type>void(Problem::*</type>
      <name>SetConfigurationShooter</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>afc33b97946bb2035eac8432a713f53ff</anchor>
      <arglist>)(const ConfigurationShooterPtr_t &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeConfigValidation</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a5091887f4dedc545dede9e10321e3b6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeConfigurationShooter</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>ac9ce80d9d8f115a1e6e632e5e5f6bdd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeConstraint</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a95917c5eec82fdb7ec29aad685e84fde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeEquation</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>ae7934ba24883fef2d0328cb9219df651</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeReports</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a3173516d88c63ca8a7423b9495fe47b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeSteeringMethod</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a82910dddaeb0adf7e832dc71cc197e07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeNode</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>ae70f029d47f57bfbbb27e42a51452394</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeDistance</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a81c5c3860039d9c38d5cbd247c58b33a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeConnectedComponent</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>ab56e959ff3c3ed424358d82281deeef5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeRoadmap</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a695061a0dd392f252ab5ed49df0f60fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeProblemTarget</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a6c53cda225e18a1cc285b60e9b4e6cc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposePath</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>aca2bc457d5f8f161012b8b9d3edda66a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposePathOptimizer</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a2506e8726ba55811096577a368c4fa43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposePathProjector</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>af13d376b4b5ae9db1caa191a63f98538</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposePathValidation</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a8cbdf40414bb1125ece7c5220e47b959</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposePathPlanner</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a98c6d51f16bcfa02b63ce2ba7eff4b76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeParameter</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>ab5634c6a047389182bb2a7f2336ba799</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeProblem</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>ad54e335ceb834fe82da79bfe47278532</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>object</type>
      <name>parameter_as_python_object</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a8d7f2a0386ba7eda5ff1b0d32f7a5b64</anchor>
      <arglist>(Parameter *p)</arglist>
    </member>
    <member kind="function">
      <type>Parameter</type>
      <name>create</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a3043d9ec004c042c8ff3bb2185adf8db</anchor>
      <arglist>(object param)</arglist>
    </member>
    <member kind="function">
      <type>Parameter</type>
      <name>createBool</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>a09660dfdeda38fcecd6761471448997d</anchor>
      <arglist>(bool param)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeSplineGradientBased</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>ab23c6e9d3c7a78faa052b754865bf102</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>register_problem_converters</name>
      <anchorfile>namespacepyhpp_1_1core.html</anchorfile>
      <anchor>adf6b5a32739f7e6d761e30ff063970b4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pyhpp::core::path</name>
    <filename>namespacepyhpp_1_1core_1_1path.html</filename>
    <class kind="struct">pyhpp::core::path::SplineWrapper</class>
    <member kind="function">
      <type>void</type>
      <name>exposeSplines</name>
      <anchorfile>namespacepyhpp_1_1core_1_1path.html</anchorfile>
      <anchor>a144e1350fa16983cc32393ced284b542</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeVector</name>
      <anchorfile>namespacepyhpp_1_1core_1_1path.html</anchorfile>
      <anchor>abce6c1cb94c5e36f0dda1eab839adb0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>savePathVector</name>
      <anchorfile>namespacepyhpp_1_1core_1_1path.html</anchorfile>
      <anchor>aa9f64f18e2e9704a4ab5fa514f3a553a</anchor>
      <arglist>(PathVectorPtr_t pathVector, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>PathVectorPtr_t</type>
      <name>loadPathVector</name>
      <anchorfile>namespacepyhpp_1_1core_1_1path.html</anchorfile>
      <anchor>a6204bce6448f544d91beeeaf532eb004</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pyhpp::core::pathOptimization</name>
    <filename>namespacepyhpp_1_1core_1_1pathOptimization.html</filename>
    <class kind="struct">pyhpp::core::pathOptimization::LCWrapper</class>
    <class kind="struct">pyhpp::core::pathOptimization::QPWrapper</class>
    <class kind="class">pyhpp::core::pathOptimization::SGBWrapper</class>
    <member kind="function">
      <type>void</type>
      <name>exposeLinearConstraint</name>
      <anchorfile>namespacepyhpp_1_1core_1_1pathOptimization.html</anchorfile>
      <anchor>ab0daa3dd695b736d2b0577a8c414da96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeQuadraticProblem</name>
      <anchorfile>namespacepyhpp_1_1core_1_1pathOptimization.html</anchorfile>
      <anchor>a4d50a5b36d9d14612b5a3e5bfc397665</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeSplineGradientBasedAbstracts</name>
      <anchorfile>namespacepyhpp_1_1core_1_1pathOptimization.html</anchorfile>
      <anchor>a7a1bcd2eaad70de7c03fa92e5a63b8c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeSplineGradientBasedAbstract</name>
      <anchorfile>namespacepyhpp_1_1core_1_1pathOptimization.html</anchorfile>
      <anchor>a2531f4e95c9c9010c54a78024fc88305</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeNonTemplated</name>
      <anchorfile>namespacepyhpp_1_1core_1_1pathOptimization.html</anchorfile>
      <anchor>a81b79d3f3bbda8aa3cce532468597913</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS</name>
      <anchorfile>namespacepyhpp_1_1core_1_1pathOptimization.html</anchorfile>
      <anchor>a2158886fd98408ffc1d1a493598df1aa</anchor>
      <arglist>(LC_reduceConstraint_overload, reduceConstraint, 2, 3) void exposeSplineGradientBasedAbstracts()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pyhpp::core::pathPlanner</name>
    <filename>namespacepyhpp_1_1core_1_1pathPlanner.html</filename>
    <class kind="struct">pyhpp::core::pathPlanner::PlanAndOptimize</class>
    <member kind="function">
      <type></type>
      <name>DEFINE_PLANNER_WRAPPER</name>
      <anchorfile>namespacepyhpp_1_1core_1_1pathPlanner.html</anchorfile>
      <anchor>a0d107d8e3b530236978c1077d1356da5</anchor>
      <arglist>(DiffusingPlanner, hpp::core::DiffusingPlanner, hpp::core::DiffusingPlannerPtr_t) DEFINE_PLANNER_WRAPPER(BiRRTPlanner</arglist>
    </member>
    <member kind="function">
      <type>hpp::core::BiRRTPlannerPtr_t</type>
      <name>DEFINE_PLANNER_WRAPPER</name>
      <anchorfile>namespacepyhpp_1_1core_1_1pathPlanner.html</anchorfile>
      <anchor>a631745e432aacf907315c791a00f8cff</anchor>
      <arglist>(VisibilityPrmPlanner, hpp::core::VisibilityPrmPlanner, hpp::core::VisibilityPrmPlannerPtr_t) DEFINE_PLANNER_WRAPPER(BiRrtStar</arglist>
    </member>
    <member kind="function">
      <type>hpp::core::BiRRTPlannerPtr_t hpp::core::pathPlanner::BiRrtStarPtr_t DEFINE_PLANNER_WRAPPER(kPrmStar, hpp::core::pathPlanner::kPrmStar, hpp::core::pathPlanner::kPrmStarPtr_t) struct SearchInRoadmap void</type>
      <name>exposeSearchInRoadmap</name>
      <anchorfile>namespacepyhpp_1_1core_1_1pathPlanner.html</anchorfile>
      <anchor>ad623677f8651cdfe098680fd0f2f7689</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposePlanAndOptimize</name>
      <anchorfile>namespacepyhpp_1_1core_1_1pathPlanner.html</anchorfile>
      <anchor>ad735ad028b9a2c23c1961467edf8f092</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposePathPlanners</name>
      <anchorfile>namespacepyhpp_1_1core_1_1pathPlanner.html</anchorfile>
      <anchor>a1e35bf746c98e558846c766730e258da</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pyhpp::core::problemTarget</name>
    <filename>namespacepyhpp_1_1core_1_1problemTarget.html</filename>
    <member kind="function">
      <type>void</type>
      <name>exposeGoalConfigurations</name>
      <anchorfile>namespacepyhpp_1_1core_1_1problemTarget.html</anchorfile>
      <anchor>a4675bc962c1b391788c1217094abdd57</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pyhpp::core::steeringMethod</name>
    <filename>namespacepyhpp_1_1core_1_1steeringMethod.html</filename>
    <class kind="struct">pyhpp::core::steeringMethod::SplineBezier3</class>
    <class kind="struct">pyhpp::core::steeringMethod::SplineBezier5</class>
    <member kind="function">
      <type>void</type>
      <name>exposeSplineBezier3</name>
      <anchorfile>namespacepyhpp_1_1core_1_1steeringMethod.html</anchorfile>
      <anchor>a0e3bb8f62514641dd0c793ab2a7e8ad9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeSplineBezier5</name>
      <anchorfile>namespacepyhpp_1_1core_1_1steeringMethod.html</anchorfile>
      <anchor>ad91c90421890997db260682e78135bb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeSteeringMethods</name>
      <anchorfile>namespacepyhpp_1_1core_1_1steeringMethod.html</anchorfile>
      <anchor>a419dbbe037319ddf3db76a616eafe5be</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pyhpp::manipulation</name>
    <filename>namespacepyhpp_1_1manipulation.html</filename>
    <namespace>pyhpp::manipulation::steeringMethod</namespace>
    <namespace>pyhpp::manipulation::urdf</namespace>
    <class kind="struct">pyhpp::manipulation::Device</class>
    <class kind="struct">pyhpp::manipulation::EndEffectorTrajectory</class>
    <class kind="struct">pyhpp::manipulation::EndEffectorTrajectorySteeringMethod</class>
    <class kind="struct">pyhpp::manipulation::GraphSteeringMethod</class>
    <class kind="struct">pyhpp::manipulation::ManipulationPlanner</class>
    <class kind="struct">pyhpp::manipulation::modelsInfo</class>
    <class kind="struct">pyhpp::manipulation::Problem</class>
    <class kind="struct">pyhpp::manipulation::PyWEdge</class>
    <class kind="struct">pyhpp::manipulation::PyWGraph</class>
    <class kind="struct">pyhpp::manipulation::PyWState</class>
    <class kind="struct">pyhpp::manipulation::StatesPathFinder</class>
    <class kind="struct">pyhpp::manipulation::TransitionPlanner</class>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Device &gt;</type>
      <name>PyWDevicePtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a22e4048236e810e252ebfba3eba5a040</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Problem &gt;</type>
      <name>PyWProblemPtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a97574691451a10dbe11a5b881bcb3a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; PyWGraph &gt;</type>
      <name>PyWGraphPtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a3e258b22139df0c9f246bb7eec990887</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; GraphSteeringMethod &gt;</type>
      <name>PyWGraphSteeringMethodPtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>ae4f5b6156e356be6e208ca57e0cbb95b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::Model</type>
      <name>Model</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a72575a5b829cac5f35be25a8c1623c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::Data</type>
      <name>Data</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>af204ead45a4689f57dc2845a4d48f8a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::ModelPtr_t</type>
      <name>ModelPtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a414a04bd7f6bda6cdf86050808a7a4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::GeomData</type>
      <name>GeomData</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a0b98547567af3eaa16cef546632d569f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::LiegroupSpacePtr_t</type>
      <name>LiegroupSpacePtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a60ced016becf42e080f7a770941e5d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::GeomModel</type>
      <name>GeomModel</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a00943b9e1a97fe9dec5dcb73a8920890</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::Configuration_t</type>
      <name>Configuration_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>aa5a7e847c80c93b7df84327c2536f410</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::ConfigurationIn_t</type>
      <name>ConfigurationIn_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a619c78f526cb2bd27a30d76fc298e649</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::vector_t</type>
      <name>vector_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a2978c25ee436d6acb5d106d997983d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::vector3_t</type>
      <name>vector3_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>aaf4d7b3bae7918c61dde326fdfede154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::size_type</type>
      <name>size_type</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>afc4211c474ae722a5ae2b3decb3b3015</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::value_type</type>
      <name>value_type</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>ae20c4ae334f72b05f648426e8acba9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::Transform3s</type>
      <name>Transform3s</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a8a21192565c9676bf15973048c897adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::GripperPtr_t</type>
      <name>GripperPtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>ac256ba2dc16eefc02e1d3f11085961dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::Gripper</type>
      <name>Gripper</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>ac16feb213f6f3ce10843d8b549080ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::Computation_t</type>
      <name>Computation_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a56ba662aeec9ad483d0cc9adfcb2ce25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::manipulation::HandlePtr_t</type>
      <name>HandlePtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>aad6c826184b0c05f6f8f31bbe09869d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::manipulation::Handle</type>
      <name>Handle</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a41f202c7ce75fc0500a0999a0b3a31f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::manipulation::DevicePtr_t</type>
      <name>DevicePtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a4d8602ae2e220c2d9598c94bf550abd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::DevicePtr_t</type>
      <name>PinDevicePtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a03d68549424e7df1e4ca9357b31c0b44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::Frame</type>
      <name>Frame</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>af4c7659d756b83ba1ea5a13aba4ece6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::FrameIndex</type>
      <name>FrameIndex</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>ac9475b9edfeab0019a4d7c47de0bda95</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::Joint</type>
      <name>Joint</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a24537a1a294da99976e0926ff75e60b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::JointIndex</type>
      <name>JointIndex</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>adbcf2fd9dfc99711cdae394817705f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::JointPtr_t</type>
      <name>JointPtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a955264331e7fcd9706717b0321f05c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; vector3_t &gt;</type>
      <name>Shape_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a74d9fb33a8ad6910e5caebd2f8fc76fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; JointPtr_t, Shape_t &gt;</type>
      <name>JointAndShape_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>ab6fc5bcaa464925c41f362f659a2a122</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; JointAndShape_t &gt;</type>
      <name>JointAndShapes_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a29db360557aafb9999b202b358668022</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::constraints::ImplicitPtr_t</type>
      <name>ImplicitPtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a2926a427d229f0df0e3c38552265c29f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::core::PathValidationPtr_t</type>
      <name>PathValidationPtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a45110a2fb3692d1d5a3344f7ea1be9ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::manipulation::graph::GraphComponent</type>
      <name>GraphComponent</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a92d9784b8a6ec8005372d8b5da68365e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::manipulation::graph::GraphComponentPtr_t</type>
      <name>GraphComponentPtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a8e34ef9afbf8cb50add83c8ab6fb2641</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::manipulation::ProblemPtr_t</type>
      <name>ProblemPtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a3a3e9134963f931796e6b11ba46af05a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::manipulation::graph::Edge</type>
      <name>Edge</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a4ab3641fb6cecac839c5745420ed18b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::manipulation::graph::EdgePtr_t</type>
      <name>EdgePtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a7951febe835cb9d1eb5e12c8eef0290a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::manipulation::graph::State</type>
      <name>State</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a3e3bd3389ff3d6de6b30179494523288</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::manipulation::graph::StatePtr_t</type>
      <name>StatePtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a1f12b84662d06937318ee8da32573d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::manipulation::graph::GraphPtr_t</type>
      <name>GraphPtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>abb8466710b1bcd0ac103dda05067e52d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::manipulation::ConstraintsAndComplements_t</type>
      <name>ConstraintsAndComplements_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a240aa6715a50514ad995b7c7c177fb9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::manipulation::ConstraintAndComplement_t</type>
      <name>ConstraintAndComplement_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a8bbd6adba846d5f21ac0b8eab14860c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; PyWState &gt;</type>
      <name>PyWStatePtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a8e9f8b8445ef199f1723a136cde22722</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; PyWEdge &gt;</type>
      <name>PyWEdgePtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a2bed0a295255276da720d2227d32ad7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pathOptimization::SplineGradientBased&lt; hpp::core::path::BernsteinBasis, 1 &gt;</type>
      <name>SGB1_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a1adbfef7809107a6c9f0d5290229dc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pathOptimization::SplineGradientBased&lt; hpp::core::path::BernsteinBasis, 3 &gt;</type>
      <name>SGB3_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>afe2b369e3d5331a7191756590eeb1490</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::python::tuple</type>
      <name>tuple</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a0c79cb317f8a6a247b832f13a1161e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::core::PathOptimizerPtr_t</type>
      <name>PathOptimizerPtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a0894623f0a8cd3fa752a716c2843f2fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::core::PathProjectorPtr_t</type>
      <name>PathProjectorPtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a749872cca1abd12a1642bcb9f323b310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::core::PathPtr_t</type>
      <name>PathPtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>ac9a878e9afa891b00df6e4e6396d5c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::core::PathVectorPtr_t</type>
      <name>PathVectorPtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a11c750593d02e2fa71ce5548d1fb5c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::core::RoadmapPtr_t</type>
      <name>RoadmapPtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a24a865499479b08510762aaf4c17e2a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::manipulation::matrixIn_t</type>
      <name>matrixIn_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>adc194a45e1bd338174df239a9f5ab9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pyhpp::core::PyWSteeringMethodPtr_t</type>
      <name>PyWSteeringMethodPtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>aa1d05a24f44dda8dbcd14318c1e31953</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeDevice</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>acd150525ca1fed2dfd3ad7bc9e23658f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeHandle</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a5d013da922c0cf70e4deb22baa0b1760</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeGraph</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>ad4f7ed09f5e410e108f864bbbdbec0b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposePathPlanners</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a06c1f4c9f959acac7c6669f96eb2eaaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeProblem</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>ae8cc0059304f5b600e7c95326c45bea7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposePathProjector</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>ae29d662fa0e90f0d085ce03c5bdf98f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeManipSteeringMethod</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a2150cd90f997e6c465ba04005f7b9e38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposePathOptimizers</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>ab532a5de413ecd429cef89dcb556e7bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getHandleName</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a4060ffc6bb9f23cc3696a87364192807</anchor>
      <arglist>(const HandlePtr_t &amp;handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHandleName</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>aa79c3050e405140b900ab968876dc157</anchor>
      <arglist>(const HandlePtr_t &amp;handle, const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>Transform3s</type>
      <name>getHandleLocalPosition</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a975572a75be7f51005e37a09ab0ee132</anchor>
      <arglist>(const HandlePtr_t &amp;handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHandleLocalPosition</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a90a0eb1ff6d894f199f08488f28b16cf</anchor>
      <arglist>(const HandlePtr_t &amp;handle, const Transform3s &amp;se3)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getHandleMask</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a3b603e76e7ec77aa6c673dbd27584633</anchor>
      <arglist>(const HandlePtr_t &amp;handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHandleMask</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a4cade342bdd3e0ac329521f99a549cdb</anchor>
      <arglist>(const HandlePtr_t &amp;handle, const std::vector&lt; bool &gt; &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getHandleMaskComp</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>ab7af48e117e20d44d956c5e383dd82e1</anchor>
      <arglist>(const HandlePtr_t &amp;handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHandleMaskComp</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>abcdaed0c0f81fc2fb066ef256981a5d8</anchor>
      <arglist>(const HandlePtr_t &amp;handle, const std::vector&lt; bool &gt; &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>vector3_t</type>
      <name>getApproachingDirection</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a3097003b5754d0644309af50f63ef29b</anchor>
      <arglist>(const HandlePtr_t &amp;handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setApproachingDirection</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a7e690928f66797dba919d1007456008e</anchor>
      <arglist>(const HandlePtr_t &amp;handle, const vector3_t &amp;dir)</arglist>
    </member>
    <member kind="function">
      <type>object</type>
      <name>asPinDevice</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>ac7f42ff9a451765305b7dd3f106e7a4e</anchor>
      <arglist>(object self)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>matrixToVectorVector</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a2788575f8d938e2275ae9329e27aef6a</anchor>
      <arglist>(const Eigen::Ref&lt; const Eigen::Matrix&lt; double, -1, -1 &gt; &gt; &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>getGraphCapsule</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>ab21fa97dd385cad43802fee658680f34</anchor>
      <arglist>(const PyWGraph &amp;self)</arglist>
    </member>
    <member kind="function">
      <type>hpp::core::PathOptimizerPtr_t</type>
      <name>createGraphOptimizer</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>a538cabda60abe677a46a6f920ff4bcff</anchor>
      <arglist>(const hpp::core::ProblemConstPtr_t &amp;problem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeSplineGradientBased1</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>ae9a3f597fb8b2a80886cc007b1d8cee7</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeSplineGradientBased3</name>
      <anchorfile>namespacepyhpp_1_1manipulation.html</anchorfile>
      <anchor>aec8b34b7289869cd2d0a84ecd38f4631</anchor>
      <arglist>(const char *name)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pyhpp::manipulation::steeringMethod</name>
    <filename>namespacepyhpp_1_1manipulation_1_1steeringMethod.html</filename>
    <class kind="class">pyhpp::manipulation::steeringMethod::Cartesian</class>
    <member kind="typedef">
      <type>hpp::constraints::Configuration_t</type>
      <name>Configuration_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation_1_1steeringMethod.html</anchorfile>
      <anchor>adc28af5363c5f3b16b86a3a1a71af2c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::constraints::DifferentiableFunctionPtr_t</type>
      <name>DifferentiableFunctionPtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation_1_1steeringMethod.html</anchorfile>
      <anchor>a28b3246b79fe24cce75a32383fca706e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::constraints::interval_t</type>
      <name>interval_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation_1_1steeringMethod.html</anchorfile>
      <anchor>abfd56ec0b7d9c96d008b202c08e1f1a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::constraints::ImplicitPtr_t</type>
      <name>ImplicitPtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation_1_1steeringMethod.html</anchorfile>
      <anchor>a3a0253949b3dba3817cdf79b9768304b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::constraints::size_type</type>
      <name>size_type</name>
      <anchorfile>namespacepyhpp_1_1manipulation_1_1steeringMethod.html</anchorfile>
      <anchor>ab8d441994f4a94f3d1ca955944f2cf5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::constraints::value_type</type>
      <name>value_type</name>
      <anchorfile>namespacepyhpp_1_1manipulation_1_1steeringMethod.html</anchorfile>
      <anchor>a1411b5bfbb8463dbe6af05802a8f78ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::core::PathPtr_t</type>
      <name>PathPtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation_1_1steeringMethod.html</anchorfile>
      <anchor>ab8963e0a1558fbb6050f8c537b5ea00c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeCartesian</name>
      <anchorfile>namespacepyhpp_1_1manipulation_1_1steeringMethod.html</anchorfile>
      <anchor>affba2d45bbb2a52b231d12792030ad21</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pyhpp::manipulation::urdf</name>
    <filename>namespacepyhpp_1_1manipulation_1_1urdf.html</filename>
    <member kind="typedef">
      <type>shared_ptr&lt; Device &gt;</type>
      <name>DevicePtr_t</name>
      <anchorfile>namespacepyhpp_1_1manipulation_1_1urdf.html</anchorfile>
      <anchor>a3b7454f155cd86a33b9461f63a62a2cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeUtil</name>
      <anchorfile>namespacepyhpp_1_1manipulation_1_1urdf.html</anchorfile>
      <anchor>ad0efe17915407f5c5b66ae86252f1b24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadModel</name>
      <anchorfile>namespacepyhpp_1_1manipulation_1_1urdf.html</anchorfile>
      <anchor>af1b7d0e054cb3b7fd15359c82bfa2483</anchor>
      <arglist>(Device &amp;robot, const FrameIndex &amp;baseFrame, const std::string &amp;prefix, const std::string &amp;rootType, const std::string &amp;urdfPath, const std::string &amp;srdfPath, const SE3 &amp;bMr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadModelFromString</name>
      <anchorfile>namespacepyhpp_1_1manipulation_1_1urdf.html</anchorfile>
      <anchor>a0380c19635cda59fa9a6c91ab01afced</anchor>
      <arglist>(const Device &amp;robot, const FrameIndex &amp;baseFrame, const std::string &amp;prefix, const std::string &amp;rootType, const std::string &amp;urdfString, const std::string &amp;srdfString, const SE3 &amp;bMr)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pyhpp::pinocchio</name>
    <filename>namespacepyhpp_1_1pinocchio.html</filename>
    <namespace>pyhpp::pinocchio::urdf</namespace>
    <class kind="struct">pyhpp::pinocchio::Device</class>
    <class kind="struct">pyhpp::pinocchio::DeviceWrapperConverter</class>
    <class kind="struct">pyhpp::pinocchio::LgERWrapper</class>
    <class kind="struct">pyhpp::pinocchio::LgEWrapper</class>
    <class kind="struct">pyhpp::pinocchio::LgSWrapper</class>
    <member kind="typedef">
      <type>hpp::pinocchio::DevicePtr_t</type>
      <name>DevicePtr_t</name>
      <anchorfile>namespacepyhpp_1_1pinocchio.html</anchorfile>
      <anchor>a335b5f57fbe0f5f22039153b085287ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::GripperPtr_t</type>
      <name>GripperPtr_t</name>
      <anchorfile>namespacepyhpp_1_1pinocchio.html</anchorfile>
      <anchor>a0d4f7581f4019fc7c4c0d7f9e182fb49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::Gripper</type>
      <name>Gripper</name>
      <anchorfile>namespacepyhpp_1_1pinocchio.html</anchorfile>
      <anchor>a404550eb87e34f51c93d197aa3afa033</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::FrameIndex</type>
      <name>FrameIndex</name>
      <anchorfile>namespacepyhpp_1_1pinocchio.html</anchorfile>
      <anchor>ad354f05c4bd145d5a61d0886e3691f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::SE3</type>
      <name>SE3</name>
      <anchorfile>namespacepyhpp_1_1pinocchio.html</anchorfile>
      <anchor>a2880e80d121eb5a8f2dfd32ceada1fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::Frame</type>
      <name>Frame</name>
      <anchorfile>namespacepyhpp_1_1pinocchio.html</anchorfile>
      <anchor>ab119aec5adb72e1ddfb281c55273d252</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::JointPtr_t</type>
      <name>JointPtr_t</name>
      <anchorfile>namespacepyhpp_1_1pinocchio.html</anchorfile>
      <anchor>a3ffe6aeacdd9f7164cfa17d07058bc5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::Model</type>
      <name>Model</name>
      <anchorfile>namespacepyhpp_1_1pinocchio.html</anchorfile>
      <anchor>a01c7392c51e57e5d5000a6be06cd0376</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::Data</type>
      <name>Data</name>
      <anchorfile>namespacepyhpp_1_1pinocchio.html</anchorfile>
      <anchor>a02d3f3c4f036443173a098f92fd00cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::ModelPtr_t</type>
      <name>ModelPtr_t</name>
      <anchorfile>namespacepyhpp_1_1pinocchio.html</anchorfile>
      <anchor>ae2dcb24e88fc017dfbe65bd78cef9918</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::GeomData</type>
      <name>GeomData</name>
      <anchorfile>namespacepyhpp_1_1pinocchio.html</anchorfile>
      <anchor>a4e20db545a01ea7ca15c1b9f2d652d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::LiegroupSpacePtr_t</type>
      <name>LiegroupSpacePtr_t</name>
      <anchorfile>namespacepyhpp_1_1pinocchio.html</anchorfile>
      <anchor>a78bed8838e7f7a9779be1db866c4996c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::GeomModel</type>
      <name>GeomModel</name>
      <anchorfile>namespacepyhpp_1_1pinocchio.html</anchorfile>
      <anchor>a7ed47ceae3d3f695f1c76390fcb81290</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::Configuration_t</type>
      <name>Configuration_t</name>
      <anchorfile>namespacepyhpp_1_1pinocchio.html</anchorfile>
      <anchor>ae7613fc44fee87e846af22722bd0b09f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::ConfigurationIn_t</type>
      <name>ConfigurationIn_t</name>
      <anchorfile>namespacepyhpp_1_1pinocchio.html</anchorfile>
      <anchor>adccd462928937387e36c9a262957cad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::JointIndex</type>
      <name>JointIndex</name>
      <anchorfile>namespacepyhpp_1_1pinocchio.html</anchorfile>
      <anchor>afd5541ed940efb745550e1cff9eb52ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::size_type</type>
      <name>size_type</name>
      <anchorfile>namespacepyhpp_1_1pinocchio.html</anchorfile>
      <anchor>a35031004dc10db2881466e0db7fa9408</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::Transform3s</type>
      <name>Transform3s</name>
      <anchorfile>namespacepyhpp_1_1pinocchio.html</anchorfile>
      <anchor>a8952dc0967e5b5c68a5543ca6b2487c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::Computation_t</type>
      <name>Computation_t</name>
      <anchorfile>namespacepyhpp_1_1pinocchio.html</anchorfile>
      <anchor>abedb661d06eb83f2c5f98f0b5d017dcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>hpp::pinocchio::value_type</type>
      <name>value_type</name>
      <anchorfile>namespacepyhpp_1_1pinocchio.html</anchorfile>
      <anchor>a208f600c5d1810d1a760f01fd7155e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeModel</name>
      <anchorfile>namespacepyhpp_1_1pinocchio.html</anchorfile>
      <anchor>af4bf68f511b3d5027656320dd03b467e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeDevice</name>
      <anchorfile>namespacepyhpp_1_1pinocchio.html</anchorfile>
      <anchor>ae554d0a8bc68cdabae34c566f4c1fc43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeGripper</name>
      <anchorfile>namespacepyhpp_1_1pinocchio.html</anchorfile>
      <anchor>a38511ca46376f1243d4e84770aa95977</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeLiegroup</name>
      <anchorfile>namespacepyhpp_1_1pinocchio.html</anchorfile>
      <anchor>a1558ec1ab9aca091a5a03305ffeb0cee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS</name>
      <anchorfile>namespacepyhpp_1_1pinocchio.html</anchorfile>
      <anchor>a57e1570ed773dcfe4e60d5e3bfc86030</anchor>
      <arglist>(getFrameId_overload, Model::getFrameId, 1, 2) BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(existFrame_overload</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS</name>
      <anchorfile>namespacepyhpp_1_1pinocchio.html</anchorfile>
      <anchor>a9c965143eb45b6401e311769e17976e9</anchor>
      <arglist>(addJointFrame_overload, Model::addJointFrame, 1, 2) bool Device_currentConfiguration(Device &amp;d</arglist>
    </member>
    <member kind="function">
      <type>Transform3s</type>
      <name>getObjectPositionInJoint</name>
      <anchorfile>namespacepyhpp_1_1pinocchio.html</anchorfile>
      <anchor>a2b462cf198fdb49598f08c490f427cb6</anchor>
      <arglist>(const GripperPtr_t &amp;gripper)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>register_device_converters</name>
      <anchorfile>namespacepyhpp_1_1pinocchio.html</anchorfile>
      <anchor>aee507eab6a970f10069dfb2659cbac6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const Configuration_t &amp;</type>
      <name>c</name>
      <anchorfile>namespacepyhpp_1_1pinocchio.html</anchorfile>
      <anchor>a535d9edb4fc84b65db8155e303a9fdcd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pyhpp::pinocchio::urdf</name>
    <filename>namespacepyhpp_1_1pinocchio_1_1urdf.html</filename>
    <member kind="typedef">
      <type>shared_ptr&lt; Device &gt;</type>
      <name>DevicePtr_t</name>
      <anchorfile>namespacepyhpp_1_1pinocchio_1_1urdf.html</anchorfile>
      <anchor>a6b483ba8ccb10873452b8d4db02e0ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeUtil</name>
      <anchorfile>namespacepyhpp_1_1pinocchio_1_1urdf.html</anchorfile>
      <anchor>a61f5c7595571e1c3716328218c9a21ea</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
</tagfile>
