<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>data_collection/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/src/data_collection/</path>
    <filename>data__collection_2____init_____8py</filename>
    <namespace>data_collection</namespace>
  </compound>
  <compound kind="file">
    <name>twist_controller_config/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/src/twist_controller_config/</path>
    <filename>twist__controller__config_2____init_____8py</filename>
    <namespace>twist_controller_config</namespace>
  </compound>
  <compound kind="file">
    <name>callback_data_mediator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/src/</path>
    <filename>callback__data__mediator_8cpp</filename>
    <includes id="callback__data__mediator_8h" name="callback_data_mediator.h" local="yes" imported="no">cob_twist_controller/callback_data_mediator.h</includes>
  </compound>
  <compound kind="file">
    <name>callback_data_mediator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/</path>
    <filename>callback__data__mediator_8h</filename>
    <includes id="cob__twist__controller__data__types_8h" name="cob_twist_controller_data_types.h" local="yes" imported="no">cob_twist_controller/cob_twist_controller_data_types.h</includes>
    <includes id="constraint__params_8h" name="constraint_params.h" local="yes" imported="no">cob_twist_controller/constraints/constraint_params.h</includes>
    <class kind="class">CallbackDataMediator</class>
  </compound>
  <compound kind="file">
    <name>cob_twist_controller.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/src/</path>
    <filename>cob__twist__controller_8cpp</filename>
    <includes id="cob__twist__controller_8h" name="cob_twist_controller.h" local="no" imported="no">cob_twist_controller/cob_twist_controller.h</includes>
  </compound>
  <compound kind="file">
    <name>cob_twist_controller.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/</path>
    <filename>cob__twist__controller_8h</filename>
    <includes id="cob__twist__controller__data__types_8h" name="cob_twist_controller_data_types.h" local="yes" imported="no">cob_twist_controller/cob_twist_controller_data_types.h</includes>
    <includes id="inverse__differential__kinematics__solver_8h" name="inverse_differential_kinematics_solver.h" local="no" imported="no">cob_twist_controller/inverse_differential_kinematics_solver.h</includes>
    <includes id="hardware__interface__type_8h" name="hardware_interface_type.h" local="yes" imported="no">cob_twist_controller/hardware_interface_types/hardware_interface_type.h</includes>
    <includes id="callback__data__mediator_8h" name="callback_data_mediator.h" local="yes" imported="no">cob_twist_controller/callback_data_mediator.h</includes>
    <class kind="class">CobTwistController</class>
  </compound>
  <compound kind="file">
    <name>cob_twist_controller_data_types.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/</path>
    <filename>cob__twist__controller__data__types_8h</filename>
    <class kind="struct">ActiveCartesianDimension</class>
    <class kind="class">ConstraintState</class>
    <class kind="struct">ConstraintThresholds</class>
    <class kind="struct">JointStates</class>
    <class kind="struct">ObstacleDistanceData</class>
    <class kind="struct">TwistControllerParams</class>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_CYCLE</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>a0a7c6276c97aae145096af0f75c1fccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DIV0_SAFE</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>aa28554a80eac7bb615eb9f2da5541863</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_CRIT</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>a551a7be94d174fceb71b3faf21107484</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN_CRIT</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>a7904f687f6c1c2c36890aee21b25966e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZERO_THRESHOLD</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>a0d288a400b18620bab417c0911c78811</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 6, Eigen::Dynamic &gt;</type>
      <name>Matrix6Xd_t</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>af4c1aa680baaefff5e8a486455fc96d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::vector&lt; ObstacleDistanceData &gt; &gt;</type>
      <name>ObstacleDistancesInfo_t</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>a4a731033416fc5a89ebb6194bc316c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 6, 1 &gt;</type>
      <name>Vector6d_t</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>a110de2cf360da8db4a0cb3c27d24f884</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ConstraintTypes</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>a74a093d2d160d5e0fe27f8a5b7ace2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>a74a093d2d160d5e0fe27f8a5b7ace2e7ac9d3e887722f2bc482bcca9d41c512af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CA</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>a74a093d2d160d5e0fe27f8a5b7ace2e7a182104895915f72dde10e2ead4ee6d91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JLA</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>a74a093d2d160d5e0fe27f8a5b7ace2e7ab1d79d14de2c332de77a91fd34395797</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JLA_MID</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>a74a093d2d160d5e0fe27f8a5b7ace2e7a274c068911e3b7be8429d825f9df8d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JLA_INEQ</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>a74a093d2d160d5e0fe27f8a5b7ace2e7a1ef8e4e85900b00028fb14c59276961d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ConstraintTypesCA</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>ae25553d48acbb0ba409df9f71a046759</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CA_OFF</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>ae25553d48acbb0ba409df9f71a046759a2ac656c3db8dc9f5117450d6ba35abb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CA_ON</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>ae25553d48acbb0ba409df9f71a046759a6d98b9643d3a5982dfa73aec70cad6e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ConstraintTypesJLA</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>ae1e05b95b1a84101373f2ed4ebe76447</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JLA_OFF</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>ae1e05b95b1a84101373f2ed4ebe76447a16add00d4ef2ba7dabdc1f8cd6db4059</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JLA_ON</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>ae1e05b95b1a84101373f2ed4ebe76447ac5572dc56c042ea8a459a288d73bf45b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JLA_MID_ON</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>ae1e05b95b1a84101373f2ed4ebe76447a119a77d49ef5e88f4e1e060a00c0260e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JLA_INEQ_ON</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>ae1e05b95b1a84101373f2ed4ebe76447a9c6c2b4a85f02dcd553c3500a57e4b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DampingMethodTypes</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>aede48e83e55d0a759ca539b70b7d7e48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_DAMPING</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>aede48e83e55d0a759ca539b70b7d7e48a32e1bc93c63ab40d0ab491776080c071</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONSTANT</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>aede48e83e55d0a759ca539b70b7d7e48a83972670b57415508523b5641bb46116</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MANIPULABILITY</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>aede48e83e55d0a759ca539b70b7d7e48aa0e86efc99c5d1e71a0cdec9dc56fa1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEAST_SINGULAR_VALUE</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>aede48e83e55d0a759ca539b70b7d7e48a00f1836368d52771e64260213af206ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>EN_ConstraintStates</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>a5d0ca8fef8caf3dca4f4dd4a6023ac79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NORMAL</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>a5d0ca8fef8caf3dca4f4dd4a6023ac79a50d1448013c6f17125caee18aa418af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DANGER</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>a5d0ca8fef8caf3dca4f4dd4a6023ac79a75bcd128e53ce18e63984180aaf09d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CRITICAL</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>a5d0ca8fef8caf3dca4f4dd4a6023ac79acda21a4a072f2261f6d4ab596599f8b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>HardwareInterfaceTypes</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>ac9a2e0e4cf41f53c6a0d4971a3e3b175</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VELOCITY_INTERFACE</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>ac9a2e0e4cf41f53c6a0d4971a3e3b175aebd872ea1166fb4f60abe397992d30c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POSITION_INTERFACE</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>ac9a2e0e4cf41f53c6a0d4971a3e3b175a4061d58d52b4ce5a1829a0a9db2576e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JOINT_STATE_INTERFACE</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>ac9a2e0e4cf41f53c6a0d4971a3e3b175a092b5e77c66b584e1ae6bcf6c5093db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>KinematicExtensionTypes</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>abe90531cc066b7636d468dc1fa48ddb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_EXTENSION</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>abe90531cc066b7636d468dc1fa48ddb5ac70c43b0ba89555f1186feea733f9b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BASE_ACTIVE</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>abe90531cc066b7636d468dc1fa48ddb5abfa7bd574a5a6b0fab32b199162d04e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SolverTypes</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>a4c57da743ce2ed31c50f6827aaaaeaf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEFAULT_SOLVER</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>a4c57da743ce2ed31c50f6827aaaaeaf9a1726471ebf349decac81b6b1b70e52dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WLN</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>a4c57da743ce2ed31c50f6827aaaaeaf9ae586f47c55599065adcdff6190441e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GPM</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>a4c57da743ce2ed31c50f6827aaaaeaf9abed3de27ca2d3ca7469ee7f0b28c27bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STACK_OF_TASKS</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>a4c57da743ce2ed31c50f6827aaaaeaf9aaa98c48863a874bd858ab63a1118d387</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TASK_2ND_PRIO</name>
      <anchorfile>cob__twist__controller__data__types_8h.html</anchorfile>
      <anchor>a4c57da743ce2ed31c50f6827aaaaeaf9a8b55e35c92f551dc128f952497dba3c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cob_twist_controller_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/src/</path>
    <filename>cob__twist__controller__node_8cpp</filename>
    <includes id="cob__twist__controller_8h" name="cob_twist_controller.h" local="no" imported="no">cob_twist_controller/cob_twist_controller.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>cob__twist__controller__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>collect_twist_control_eval_data.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/scripts/</path>
    <filename>collect__twist__control__eval__data_8py</filename>
    <namespace>collect_twist_control_eval_data</namespace>
    <member kind="variable">
      <type>string</type>
      <name>base_dir</name>
      <anchorfile>namespacecollect__twist__control__eval__data.html</anchorfile>
      <anchor>a5f9bc2276eb605acfe94207e544e2a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>data_krakens</name>
      <anchorfile>namespacecollect__twist__control__eval__data.html</anchorfile>
      <anchor>aa016b33fb7837c5b10616e0cd932529c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rate</name>
      <anchorfile>namespacecollect__twist__control__eval__data.html</anchorfile>
      <anchor>aa1470ee089d17cbc865e7194a0a83932</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status_open</name>
      <anchorfile>namespacecollect__twist__control__eval__data.html</anchorfile>
      <anchor>a23a3f6174a3556273babf3d930c6fe65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>constraint.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/constraints/</path>
    <filename>constraint_8h</filename>
    <includes id="cob__twist__controller__data__types_8h" name="cob_twist_controller_data_types.h" local="yes" imported="no">cob_twist_controller/cob_twist_controller_data_types.h</includes>
    <includes id="constraint__base_8h" name="constraint_base.h" local="yes" imported="no">cob_twist_controller/constraints/constraint_base.h</includes>
    <includes id="callback__data__mediator_8h" name="callback_data_mediator.h" local="yes" imported="no">cob_twist_controller/callback_data_mediator.h</includes>
    <includes id="moving__average_8h" name="moving_average.h" local="yes" imported="no">cob_twist_controller/utils/moving_average.h</includes>
    <includes id="constraint__impl_8h" name="constraint_impl.h" local="yes" imported="no">cob_twist_controller/constraints/constraint_impl.h</includes>
    <class kind="class">CollisionAvoidance</class>
    <class kind="class">ConstraintParamFactory</class>
    <class kind="class">ConstraintsBuilder</class>
    <class kind="class">JointLimitAvoidance</class>
    <class kind="class">JointLimitAvoidanceIneq</class>
    <class kind="class">JointLimitAvoidanceMid</class>
    <member kind="typedef">
      <type>ConstraintsBuilder&lt; uint32_t &gt;</type>
      <name>ConstraintsBuilder_t</name>
      <anchorfile>constraint_8h.html</anchorfile>
      <anchor>a5881e8cb04f427c3523b1a69180f0694</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>constraint_base.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/constraints/</path>
    <filename>constraint__base_8h</filename>
    <includes id="cob__twist__controller__data__types_8h" name="cob_twist_controller_data_types.h" local="yes" imported="no">cob_twist_controller/cob_twist_controller_data_types.h</includes>
    <includes id="self__motion__magnitude_8h" name="self_motion_magnitude.h" local="yes" imported="no">cob_twist_controller/constraints/self_motion_magnitude.h</includes>
    <includes id="constraint__params_8h" name="constraint_params.h" local="yes" imported="no">cob_twist_controller/constraints/constraint_params.h</includes>
    <includes id="callback__data__mediator_8h" name="callback_data_mediator.h" local="yes" imported="no">cob_twist_controller/callback_data_mediator.h</includes>
    <includes id="task__stack__controller_8h" name="task_stack_controller.h" local="yes" imported="no">cob_twist_controller/task_stack/task_stack_controller.h</includes>
    <class kind="class">ConstraintBase</class>
    <class kind="class">PriorityBase</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PriorityBase&lt; uint32_t &gt; &gt;</type>
      <name>ConstraintBase_t</name>
      <anchorfile>constraint__base_8h.html</anchorfile>
      <anchor>a1a111c01bf651b8220fc67aae493bcc2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>constraint_ca_impl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/constraints/</path>
    <filename>constraint__ca__impl_8h</filename>
    <includes id="constraint_8h" name="constraint.h" local="yes" imported="no">cob_twist_controller/constraints/constraint.h</includes>
    <includes id="constraint__params_8h" name="constraint_params.h" local="yes" imported="no">cob_twist_controller/constraints/constraint_params.h</includes>
    <includes id="damping_8h" name="damping.h" local="yes" imported="no">cob_twist_controller/damping_methods/damping.h</includes>
    <includes id="inverse__jacobian__calculation_8h" name="inverse_jacobian_calculation.h" local="yes" imported="no">cob_twist_controller/inverse_jacobian_calculations/inverse_jacobian_calculation.h</includes>
  </compound>
  <compound kind="file">
    <name>constraint_impl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/constraints/</path>
    <filename>constraint__impl_8h</filename>
    <includes id="constraint_8h" name="constraint.h" local="yes" imported="no">cob_twist_controller/constraints/constraint.h</includes>
    <includes id="constraint__params_8h" name="constraint_params.h" local="yes" imported="no">cob_twist_controller/constraints/constraint_params.h</includes>
    <includes id="constraint__ca__impl_8h" name="constraint_ca_impl.h" local="yes" imported="no">cob_twist_controller/constraints/constraint_ca_impl.h</includes>
    <includes id="constraint__jla__impl_8h" name="constraint_jla_impl.h" local="yes" imported="no">cob_twist_controller/constraints/constraint_jla_impl.h</includes>
  </compound>
  <compound kind="file">
    <name>constraint_jla_impl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/constraints/</path>
    <filename>constraint__jla__impl_8h</filename>
    <includes id="constraint_8h" name="constraint.h" local="yes" imported="no">cob_twist_controller/constraints/constraint.h</includes>
    <includes id="constraint__params_8h" name="constraint_params.h" local="yes" imported="no">cob_twist_controller/constraints/constraint_params.h</includes>
    <includes id="damping_8h" name="damping.h" local="yes" imported="no">cob_twist_controller/damping_methods/damping.h</includes>
    <includes id="inverse__jacobian__calculation_8h" name="inverse_jacobian_calculation.h" local="yes" imported="no">cob_twist_controller/inverse_jacobian_calculations/inverse_jacobian_calculation.h</includes>
  </compound>
  <compound kind="file">
    <name>constraint_params.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/constraints/</path>
    <filename>constraint__params_8h</filename>
    <includes id="cob__twist__controller__data__types_8h" name="cob_twist_controller_data_types.h" local="yes" imported="no">cob_twist_controller/cob_twist_controller_data_types.h</includes>
    <class kind="class">ConstraintParamsBase</class>
    <class kind="class">ConstraintParamsCA</class>
    <class kind="class">ConstraintParamsJLA</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ConstraintParamsBase &gt;</type>
      <name>ConstraintParamsBase_t</name>
      <anchorfile>constraint__params_8h.html</anchorfile>
      <anchor>a7634453261509d7bcc5a6a168049e62c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>constraint_solver_base.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/constraint_solvers/solvers/</path>
    <filename>constraint__solver__base_8h</filename>
    <includes id="inverse__jacobian__calculation_8h" name="inverse_jacobian_calculation.h" local="no" imported="no">cob_twist_controller/inverse_jacobian_calculations/inverse_jacobian_calculation.h</includes>
    <includes id="damping__base_8h" name="damping_base.h" local="yes" imported="no">cob_twist_controller/damping_methods/damping_base.h</includes>
    <includes id="constraint__base_8h" name="constraint_base.h" local="yes" imported="no">cob_twist_controller/constraints/constraint_base.h</includes>
    <includes id="cob__twist__controller__data__types_8h" name="cob_twist_controller_data_types.h" local="yes" imported="no">cob_twist_controller/cob_twist_controller_data_types.h</includes>
    <includes id="task__stack__controller_8h" name="task_stack_controller.h" local="yes" imported="no">cob_twist_controller/task_stack/task_stack_controller.h</includes>
    <class kind="class">ConstraintSolver</class>
  </compound>
  <compound kind="file">
    <name>constraint_solver_factory.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/src/constraint_solvers/</path>
    <filename>constraint__solver__factory_8cpp</filename>
    <includes id="constraint__solver__factory_8h" name="constraint_solver_factory.h" local="no" imported="no">cob_twist_controller/constraint_solvers/constraint_solver_factory.h</includes>
    <includes id="constraint__solver__base_8h" name="constraint_solver_base.h" local="yes" imported="no">cob_twist_controller/constraint_solvers/solvers/constraint_solver_base.h</includes>
    <includes id="unconstraint__solver_8h" name="unconstraint_solver.h" local="yes" imported="no">cob_twist_controller/constraint_solvers/solvers/unconstraint_solver.h</includes>
    <includes id="wln__joint__limit__avoidance__solver_8h" name="wln_joint_limit_avoidance_solver.h" local="yes" imported="no">cob_twist_controller/constraint_solvers/solvers/wln_joint_limit_avoidance_solver.h</includes>
    <includes id="weighted__least__norm__solver_8h" name="weighted_least_norm_solver.h" local="yes" imported="no">cob_twist_controller/constraint_solvers/solvers/weighted_least_norm_solver.h</includes>
    <includes id="gradient__projection__method__solver_8h" name="gradient_projection_method_solver.h" local="yes" imported="no">cob_twist_controller/constraint_solvers/solvers/gradient_projection_method_solver.h</includes>
    <includes id="task__priority__solver_8h" name="task_priority_solver.h" local="yes" imported="no">cob_twist_controller/constraint_solvers/solvers/task_priority_solver.h</includes>
    <includes id="stack__of__tasks__solver_8h" name="stack_of_tasks_solver.h" local="yes" imported="no">cob_twist_controller/constraint_solvers/solvers/stack_of_tasks_solver.h</includes>
    <includes id="damping_8h" name="damping.h" local="yes" imported="no">cob_twist_controller/damping_methods/damping.h</includes>
    <includes id="constraint_8h" name="constraint.h" local="yes" imported="no">cob_twist_controller/constraints/constraint.h</includes>
  </compound>
  <compound kind="file">
    <name>constraint_solver_factory.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/constraint_solvers/</path>
    <filename>constraint__solver__factory_8h</filename>
    <includes id="cob__twist__controller__data__types_8h" name="cob_twist_controller_data_types.h" local="yes" imported="no">cob_twist_controller/cob_twist_controller_data_types.h</includes>
    <includes id="solver__factory_8h" name="solver_factory.h" local="yes" imported="no">cob_twist_controller/constraint_solvers/factories/solver_factory.h</includes>
    <includes id="callback__data__mediator_8h" name="callback_data_mediator.h" local="yes" imported="no">cob_twist_controller/callback_data_mediator.h</includes>
    <class kind="class">ConstraintSolverFactory</class>
  </compound>
  <compound kind="file">
    <name>damping.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/src/damping_methods/</path>
    <filename>damping_8cpp</filename>
    <includes id="damping_8h" name="damping.h" local="yes" imported="no">cob_twist_controller/damping_methods/damping.h</includes>
  </compound>
  <compound kind="file">
    <name>damping.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/damping_methods/</path>
    <filename>damping_8h</filename>
    <includes id="damping__base_8h" name="damping_base.h" local="yes" imported="no">cob_twist_controller/damping_methods/damping_base.h</includes>
    <class kind="class">DampingBuilder</class>
    <class kind="class">DampingConstant</class>
    <class kind="class">DampingLeastSingularValues</class>
    <class kind="class">DampingManipulability</class>
    <class kind="class">DampingNone</class>
  </compound>
  <compound kind="file">
    <name>damping_base.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/damping_methods/</path>
    <filename>damping__base_8h</filename>
    <includes id="cob__twist__controller__data__types_8h" name="cob_twist_controller_data_types.h" local="yes" imported="no">cob_twist_controller/cob_twist_controller_data_types.h</includes>
    <class kind="class">DampingBase</class>
  </compound>
  <compound kind="file">
    <name>data_collection.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/src/data_collection/</path>
    <filename>data__collection_8py</filename>
    <class kind="class">data_collection::data_collection::DataKraken</class>
    <class kind="class">data_collection::data_collection::FrameTrackingDataKraken</class>
    <class kind="class">data_collection::data_collection::JointStateDataKraken</class>
    <class kind="class">data_collection::data_collection::JointVelocityDataKraken</class>
    <class kind="class">data_collection::data_collection::ObstacleDistanceDataKraken</class>
    <class kind="class">data_collection::data_collection::OdometryDataKraken</class>
    <class kind="class">data_collection::data_collection::TwistDataKraken</class>
    <namespace>data_collection::data_collection</namespace>
    <member kind="variable">
      <type>string</type>
      <name>DATE_TIME_FMT</name>
      <anchorfile>namespacedata__collection_1_1data__collection.html</anchorfile>
      <anchor>a5f9c3fe1f0bc93d4872a9c06f1e66606</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>DEL</name>
      <anchorfile>namespacedata__collection_1_1data__collection.html</anchorfile>
      <anchor>a0b9d331430db7ca9abbdeff43605f5a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>QUOTE</name>
      <anchorfile>namespacedata__collection_1_1data__collection.html</anchorfile>
      <anchor>a90bb953397340b4c6cae51ef9b8c860e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>debug_trajectory_marker_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/src/debug/</path>
    <filename>debug__trajectory__marker__node_8cpp</filename>
    <class kind="class">DebugTrajectoryMarker</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>debug__trajectory__marker__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>evaluate_dbg_jnt_velocity_tests.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/scripts/</path>
    <filename>evaluate__dbg__jnt__velocity__tests_8py</filename>
    <namespace>evaluate_dbg_jnt_velocity_tests</namespace>
    <member kind="function">
      <type>def</type>
      <name>doEvaluation</name>
      <anchorfile>namespaceevaluate__dbg__jnt__velocity__tests.html</anchorfile>
      <anchor>a10a4c19f4ec53422ef87252ceb9dd5c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>evalData</name>
      <anchorfile>namespaceevaluate__dbg__jnt__velocity__tests.html</anchorfile>
      <anchor>ae6be8703080989bf5aadba81518ee92f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>evaluateFiles</name>
      <anchorfile>namespaceevaluate__dbg__jnt__velocity__tests.html</anchorfile>
      <anchor>a5e5c28717b2a45546de88a3a524e2414</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getMeasData</name>
      <anchorfile>namespaceevaluate__dbg__jnt__velocity__tests.html</anchorfile>
      <anchor>ab8a257d84d9b77ca06e5f128ebbe3a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>plotErrors</name>
      <anchorfile>namespaceevaluate__dbg__jnt__velocity__tests.html</anchorfile>
      <anchor>a47a5d8689276d9516d7b002aabaa4f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>baseDir</name>
      <anchorfile>namespaceevaluate__dbg__jnt__velocity__tests.html</anchorfile>
      <anchor>a2d8c1307ba4dc330d9cf54b69b940f74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>colors</name>
      <anchorfile>namespaceevaluate__dbg__jnt__velocity__tests.html</anchorfile>
      <anchor>afed12a80d5db578c45c630183c8b9def</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DO_REVERSE</name>
      <anchorfile>namespaceevaluate__dbg__jnt__velocity__tests.html</anchorfile>
      <anchor>a58be455b696c5c2f853d5514fef4d6e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>EPS</name>
      <anchorfile>namespaceevaluate__dbg__jnt__velocity__tests.html</anchorfile>
      <anchor>ae2de2dc2e91d0c038c02d10d029c9815</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SAVE_DIR</name>
      <anchorfile>namespaceevaluate__dbg__jnt__velocity__tests.html</anchorfile>
      <anchor>a4328c0c195c89ab301c549fd1c1f4885</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gradient_projection_method_solver.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/src/constraint_solvers/solvers/</path>
    <filename>gradient__projection__method__solver_8cpp</filename>
    <includes id="gradient__projection__method__solver_8h" name="gradient_projection_method_solver.h" local="yes" imported="no">cob_twist_controller/constraint_solvers/solvers/gradient_projection_method_solver.h</includes>
    <includes id="self__motion__magnitude_8h" name="self_motion_magnitude.h" local="yes" imported="no">cob_twist_controller/constraints/self_motion_magnitude.h</includes>
  </compound>
  <compound kind="file">
    <name>gradient_projection_method_solver.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/constraint_solvers/solvers/</path>
    <filename>gradient__projection__method__solver_8h</filename>
    <includes id="cob__twist__controller__data__types_8h" name="cob_twist_controller_data_types.h" local="yes" imported="no">cob_twist_controller/cob_twist_controller_data_types.h</includes>
    <includes id="constraint__solver__base_8h" name="constraint_solver_base.h" local="yes" imported="no">cob_twist_controller/constraint_solvers/solvers/constraint_solver_base.h</includes>
    <includes id="constraint__base_8h" name="constraint_base.h" local="yes" imported="no">cob_twist_controller/constraints/constraint_base.h</includes>
    <includes id="constraint_8h" name="constraint.h" local="yes" imported="no">cob_twist_controller/constraints/constraint.h</includes>
    <class kind="class">GradientProjectionMethodSolver</class>
  </compound>
  <compound kind="file">
    <name>hardware_interface_type.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/src/hardware_interface_types/</path>
    <filename>hardware__interface__type_8cpp</filename>
    <includes id="hardware__interface__type_8h" name="hardware_interface_type.h" local="yes" imported="no">cob_twist_controller/hardware_interface_types/hardware_interface_type.h</includes>
  </compound>
  <compound kind="file">
    <name>hardware_interface_type.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/hardware_interface_types/</path>
    <filename>hardware__interface__type_8h</filename>
    <includes id="cob__twist__controller__data__types_8h" name="cob_twist_controller_data_types.h" local="yes" imported="no">cob_twist_controller/cob_twist_controller_data_types.h</includes>
    <includes id="moving__average_8h" name="moving_average.h" local="yes" imported="no">cob_twist_controller/utils/moving_average.h</includes>
    <includes id="hardware__interface__type__base_8h" name="hardware_interface_type_base.h" local="yes" imported="no">cob_twist_controller/hardware_interface_types/hardware_interface_type_base.h</includes>
    <class kind="class">HardwareInterfaceBuilder</class>
    <class kind="class">HardwareInterfaceJointStates</class>
    <class kind="class">HardwareInterfacePosition</class>
    <class kind="class">HardwareInterfaceVelocity</class>
  </compound>
  <compound kind="file">
    <name>hardware_interface_type_base.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/hardware_interface_types/</path>
    <filename>hardware__interface__type__base_8h</filename>
    <includes id="cob__twist__controller__data__types_8h" name="cob_twist_controller_data_types.h" local="yes" imported="no">cob_twist_controller/cob_twist_controller_data_types.h</includes>
    <class kind="class">HardwareInterfaceBase</class>
  </compound>
  <compound kind="file">
    <name>inverse_differential_kinematics_solver.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/src/</path>
    <filename>inverse__differential__kinematics__solver_8cpp</filename>
    <includes id="inverse__differential__kinematics__solver_8h" name="inverse_differential_kinematics_solver.h" local="yes" imported="no">cob_twist_controller/inverse_differential_kinematics_solver.h</includes>
  </compound>
  <compound kind="file">
    <name>inverse_differential_kinematics_solver.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/</path>
    <filename>inverse__differential__kinematics__solver_8h</filename>
    <includes id="cob__twist__controller__data__types_8h" name="cob_twist_controller_data_types.h" local="yes" imported="no">cob_twist_controller/cob_twist_controller_data_types.h</includes>
    <includes id="callback__data__mediator_8h" name="callback_data_mediator.h" local="yes" imported="no">cob_twist_controller/callback_data_mediator.h</includes>
    <includes id="limiter_8h" name="limiter.h" local="yes" imported="no">cob_twist_controller/limiters/limiter.h</includes>
    <includes id="kinematic__extension_8h" name="kinematic_extension.h" local="yes" imported="no">cob_twist_controller/kinematic_extensions/kinematic_extension.h</includes>
    <includes id="constraint__solver__factory_8h" name="constraint_solver_factory.h" local="yes" imported="no">cob_twist_controller/constraint_solvers/constraint_solver_factory.h</includes>
    <includes id="task__stack__controller_8h" name="task_stack_controller.h" local="yes" imported="no">cob_twist_controller/task_stack/task_stack_controller.h</includes>
    <class kind="class">InverseDifferentialKinematicsSolver</class>
  </compound>
  <compound kind="file">
    <name>inverse_jacobian_calculation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/src/inverse_jacobian_calculations/</path>
    <filename>inverse__jacobian__calculation_8cpp</filename>
    <includes id="inverse__jacobian__calculation_8h" name="inverse_jacobian_calculation.h" local="no" imported="no">cob_twist_controller/inverse_jacobian_calculations/inverse_jacobian_calculation.h</includes>
  </compound>
  <compound kind="file">
    <name>inverse_jacobian_calculation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/inverse_jacobian_calculations/</path>
    <filename>inverse__jacobian__calculation_8h</filename>
    <includes id="inverse__jacobian__calculation__base_8h" name="inverse_jacobian_calculation_base.h" local="yes" imported="no">cob_twist_controller/inverse_jacobian_calculations/inverse_jacobian_calculation_base.h</includes>
    <class kind="class">PInvBySVD</class>
    <class kind="class">PInvDirect</class>
  </compound>
  <compound kind="file">
    <name>inverse_jacobian_calculation_base.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/inverse_jacobian_calculations/</path>
    <filename>inverse__jacobian__calculation__base_8h</filename>
    <includes id="damping__base_8h" name="damping_base.h" local="yes" imported="no">cob_twist_controller/damping_methods/damping_base.h</includes>
    <includes id="cob__twist__controller__data__types_8h" name="cob_twist_controller_data_types.h" local="yes" imported="no">cob_twist_controller/cob_twist_controller_data_types.h</includes>
    <class kind="class">IPseudoinverseCalculator</class>
  </compound>
  <compound kind="file">
    <name>kinematic_extension.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/src/kinematic_extensions/</path>
    <filename>kinematic__extension_8cpp</filename>
    <includes id="kinematic__extension_8h" name="kinematic_extension.h" local="yes" imported="no">cob_twist_controller/kinematic_extensions/kinematic_extension.h</includes>
  </compound>
  <compound kind="file">
    <name>kinematic_extension.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/kinematic_extensions/</path>
    <filename>kinematic__extension_8h</filename>
    <includes id="kinematic__extension__base_8h" name="kinematic_extension_base.h" local="yes" imported="no">cob_twist_controller/kinematic_extensions/kinematic_extension_base.h</includes>
    <class kind="class">KinematicExtension6D</class>
    <class kind="class">KinematicExtensionBaseActive</class>
    <class kind="class">KinematicExtensionBuilder</class>
    <class kind="class">KinematicExtensionNone</class>
  </compound>
  <compound kind="file">
    <name>kinematic_extension_base.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/kinematic_extensions/</path>
    <filename>kinematic__extension__base_8h</filename>
    <includes id="cob__twist__controller__data__types_8h" name="cob_twist_controller_data_types.h" local="yes" imported="no">cob_twist_controller/cob_twist_controller_data_types.h</includes>
    <class kind="class">KinematicExtensionBase</class>
  </compound>
  <compound kind="file">
    <name>limiter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/src/limiters/</path>
    <filename>limiter_8cpp</filename>
    <includes id="limiter_8h" name="limiter.h" local="yes" imported="no">cob_twist_controller/limiters/limiter.h</includes>
  </compound>
  <compound kind="file">
    <name>limiter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/limiters/</path>
    <filename>limiter_8h</filename>
    <includes id="limiter__base_8h" name="limiter_base.h" local="yes" imported="no">cob_twist_controller/limiters/limiter_base.h</includes>
    <class kind="class">LimiterAllJointPositions</class>
    <class kind="class">LimiterAllJointVelocities</class>
    <class kind="class">LimiterContainer</class>
    <class kind="class">LimiterIndividualJointPositions</class>
    <class kind="class">LimiterIndividualJointVelocities</class>
  </compound>
  <compound kind="file">
    <name>limiter_base.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/limiters/</path>
    <filename>limiter__base_8h</filename>
    <includes id="cob__twist__controller__data__types_8h" name="cob_twist_controller_data_types.h" local="yes" imported="no">cob_twist_controller/cob_twist_controller_data_types.h</includes>
    <class kind="class">LimiterBase</class>
  </compound>
  <compound kind="file">
    <name>moving_average.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/utils/</path>
    <filename>moving__average_8h</filename>
    <class kind="class">MovingAverage</class>
    <member kind="typedef">
      <type>MovingAverage&lt; double &gt;</type>
      <name>MovingAvg_double_t</name>
      <anchorfile>moving__average_8h.html</anchorfile>
      <anchor>a9c758bee3533164b1c93f36612db8dff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>self_motion_magnitude.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/constraints/</path>
    <filename>self__motion__magnitude_8h</filename>
    <includes id="cob__twist__controller__data__types_8h" name="cob_twist_controller_data_types.h" local="yes" imported="no">cob_twist_controller/cob_twist_controller_data_types.h</includes>
    <class kind="class">SelfMotionMagnitudeDeterminatorBase</class>
    <class kind="class">SelfMotionMagnitudeFactory</class>
    <class kind="class">SmmDeterminatorConstant</class>
    <class kind="class">SmmDeterminatorVelocityBounds</class>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/</path>
    <filename>setup_8py</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>acec34584a95c5efe41322be64ce8704d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>solver_factory.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/constraint_solvers/factories/</path>
    <filename>solver__factory_8h</filename>
    <includes id="damping__base_8h" name="damping_base.h" local="yes" imported="no">cob_twist_controller/damping_methods/damping_base.h</includes>
    <includes id="constraint__base_8h" name="constraint_base.h" local="yes" imported="no">cob_twist_controller/constraints/constraint_base.h</includes>
    <includes id="task__stack__controller_8h" name="task_stack_controller.h" local="yes" imported="no">cob_twist_controller/task_stack/task_stack_controller.h</includes>
    <class kind="class">ISolverFactory</class>
    <class kind="class">SolverFactory</class>
  </compound>
  <compound kind="file">
    <name>stack_of_tasks_solver.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/src/constraint_solvers/solvers/</path>
    <filename>stack__of__tasks__solver_8cpp</filename>
    <includes id="stack__of__tasks__solver_8h" name="stack_of_tasks_solver.h" local="yes" imported="no">cob_twist_controller/constraint_solvers/solvers/stack_of_tasks_solver.h</includes>
    <includes id="task__stack__controller_8h" name="task_stack_controller.h" local="yes" imported="no">cob_twist_controller/task_stack/task_stack_controller.h</includes>
    <includes id="self__motion__magnitude_8h" name="self_motion_magnitude.h" local="yes" imported="no">cob_twist_controller/constraints/self_motion_magnitude.h</includes>
  </compound>
  <compound kind="file">
    <name>stack_of_tasks_solver.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/constraint_solvers/solvers/</path>
    <filename>stack__of__tasks__solver_8h</filename>
    <includes id="cob__twist__controller__data__types_8h" name="cob_twist_controller_data_types.h" local="yes" imported="no">cob_twist_controller/cob_twist_controller_data_types.h</includes>
    <includes id="constraint__solver__base_8h" name="constraint_solver_base.h" local="yes" imported="no">cob_twist_controller/constraint_solvers/solvers/constraint_solver_base.h</includes>
    <includes id="constraint__base_8h" name="constraint_base.h" local="yes" imported="no">cob_twist_controller/constraints/constraint_base.h</includes>
    <includes id="constraint_8h" name="constraint.h" local="yes" imported="no">cob_twist_controller/constraints/constraint.h</includes>
    <class kind="class">StackOfTasksSolver</class>
    <member kind="define">
      <type>#define</type>
      <name>START_CNT</name>
      <anchorfile>stack__of__tasks__solver_8h.html</anchorfile>
      <anchor>a37167fd841a00919121b597fae5c4f5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>task_priority_solver.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/src/constraint_solvers/solvers/</path>
    <filename>task__priority__solver_8cpp</filename>
    <includes id="task__priority__solver_8h" name="task_priority_solver.h" local="no" imported="no">cob_twist_controller/constraint_solvers/solvers/task_priority_solver.h</includes>
  </compound>
  <compound kind="file">
    <name>task_priority_solver.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/constraint_solvers/solvers/</path>
    <filename>task__priority__solver_8h</filename>
    <includes id="cob__twist__controller__data__types_8h" name="cob_twist_controller_data_types.h" local="yes" imported="no">cob_twist_controller/cob_twist_controller_data_types.h</includes>
    <includes id="constraint__solver__base_8h" name="constraint_solver_base.h" local="yes" imported="no">cob_twist_controller/constraint_solvers/solvers/constraint_solver_base.h</includes>
    <includes id="constraint__base_8h" name="constraint_base.h" local="yes" imported="no">cob_twist_controller/constraints/constraint_base.h</includes>
    <includes id="constraint_8h" name="constraint.h" local="yes" imported="no">cob_twist_controller/constraints/constraint.h</includes>
    <class kind="class">TaskPrioritySolver</class>
  </compound>
  <compound kind="file">
    <name>task_stack_controller.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/task_stack/</path>
    <filename>task__stack__controller_8h</filename>
    <includes id="cob__twist__controller__data__types_8h" name="cob_twist_controller_data_types.h" local="yes" imported="no">cob_twist_controller/cob_twist_controller_data_types.h</includes>
    <includes id="damping__base_8h" name="damping_base.h" local="yes" imported="no">cob_twist_controller/damping_methods/damping_base.h</includes>
    <class kind="struct">Task</class>
    <class kind="class">TaskStackController</class>
    <member kind="typedef">
      <type>Task&lt; uint32_t &gt;</type>
      <name>Task_t</name>
      <anchorfile>task__stack__controller_8h.html</anchorfile>
      <anchor>a372d218cfc1f824eadd58277d19ed82c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Task_t &gt;::iterator</type>
      <name>TaskSetIter_t</name>
      <anchorfile>task__stack__controller_8h.html</anchorfile>
      <anchor>a772cc5d6add557f7982c8e3ae06ff044</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TaskStackController&lt; uint32_t &gt;</type>
      <name>TaskStackController_t</name>
      <anchorfile>task__stack__controller_8h.html</anchorfile>
      <anchor>a236b8ae4978d538c03ea95cdb85fb961</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_careobot_base.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/scripts/test/</path>
    <filename>test__careobot__base_8py</filename>
    <namespace>test_careobot_base</namespace>
    <member kind="function">
      <type>def</type>
      <name>init_dyn_recfg</name>
      <anchorfile>namespacetest__careobot__base.html</anchorfile>
      <anchor>ac41b310c6586996cf6472d57dc508182</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_pos</name>
      <anchorfile>namespacetest__careobot__base.html</anchorfile>
      <anchor>a65fc00f3107ba79d5a040ed1f1c50b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>base_dir</name>
      <anchorfile>namespacetest__careobot__base.html</anchorfile>
      <anchor>a821cc720d0f105e5164791cdbdc6ebd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>chain_tip_link</name>
      <anchorfile>namespacetest__careobot__base.html</anchorfile>
      <anchor>abdfed229c3cc358eec82201734172567</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>command</name>
      <anchorfile>namespacetest__careobot__base.html</anchorfile>
      <anchor>a2f87ce7e56d915786507d3d382c2ac63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>data_krakens</name>
      <anchorfile>namespacetest__careobot__base.html</anchorfile>
      <anchor>af9eedaf5b58029edbe7b6ce5fbb77d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>launch_time_stamp</name>
      <anchorfile>namespacetest__careobot__base.html</anchorfile>
      <anchor>a01be9f5642f612bb3661b0c32413c01d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pid</name>
      <anchorfile>namespacetest__careobot__base.html</anchorfile>
      <anchor>af97c5cb0687bb96554873209886c8b3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rate</name>
      <anchorfile>namespacetest__careobot__base.html</anchorfile>
      <anchor>a15d43c2adfb9a359ab7094c6508602cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>root_frame</name>
      <anchorfile>namespacetest__careobot__base.html</anchorfile>
      <anchor>a6943aca6a0ea3a9ff44768633fa6181e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status_open</name>
      <anchorfile>namespacetest__careobot__base.html</anchorfile>
      <anchor>a7914b66c5620953ce004120536c858ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>t</name>
      <anchorfile>namespacetest__careobot__base.html</anchorfile>
      <anchor>a64ff40fb561a621448c4bd1a66035c53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tracking_frame</name>
      <anchorfile>namespacetest__careobot__base.html</anchorfile>
      <anchor>a14d65561ef8813739d4f9fe49bd98893</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_careobot_GPM_jla_ca_torus.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/scripts/test/</path>
    <filename>test__careobot__GPM__jla__ca__torus_8py</filename>
    <namespace>test_careobot_GPM_jla_ca_torus</namespace>
    <member kind="function">
      <type>def</type>
      <name>init_dyn_recfg</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>a45b74a7eddcaa6043a437aa063ab3639</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_pos</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>a290a30c8bafccc9533e8ca862f03d75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>base_dir</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>ab03de708465543286e79d999f048477b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>chain_tip_link</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>af7f88227182276a3a744291d6fe7ef1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>command</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>af4b4068b275879f108f024b132ae7c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>data_krakens</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>a48f88204c664f6118b5692c255604e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>launch_time_stamp</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>ae456e10061da941f3887d53dc29eb63d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pid</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>adaabc07e26139a0982f2405b82a31628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rate</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>ad762568490d51d07c0b8a27e166be76c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>root_frame</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>acd1740174dc2d02969dfe211f9f32d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status_open</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>ab846f9a9037be02b0d2e7ca844643f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>t</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>adea35637eedc674914fe665f26ce625c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tracking_frame</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>a5b52120cf95948f208074f0f58bef92f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>traj_marker_command</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>ac3c5940e228903625982b0d7a1a26448</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>traj_marker_pid</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>aee393ca49e99df96912a384b99044614</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_careobot_st_jla_ca_selfcollision_arm_left_direct_head.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/scripts/test/</path>
    <filename>test__careobot__st__jla__ca__selfcollision__arm__left__direct__head_8py</filename>
    <namespace>test_careobot_st_jla_ca_selfcollision_arm_left_direct_head</namespace>
    <member kind="function">
      <type>def</type>
      <name>init_dyn_recfg</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__direct__head.html</anchorfile>
      <anchor>a99ff53f39d380909a61387103cab2a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_pos</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__direct__head.html</anchorfile>
      <anchor>a3a8f12c0960a699873b249051e629117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>base_dir</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__direct__head.html</anchorfile>
      <anchor>ad488511b914d35310b5862cfd350d11d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>chain_tip_link</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__direct__head.html</anchorfile>
      <anchor>a02fe76baf4e6dba28cc3de7d51adbe71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>command</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__direct__head.html</anchorfile>
      <anchor>a1829dabc7d3ddd3b533306e35aeb538c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>data_krakens</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__direct__head.html</anchorfile>
      <anchor>ae8be6dc40d7c4019dcf31aa814b0b1f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>launch_time_stamp</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__direct__head.html</anchorfile>
      <anchor>a54330977d798e36666e2dbe6e628bc3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pid</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__direct__head.html</anchorfile>
      <anchor>a73dcff8f5ec7f1542891c871ee92eb94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rate</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__direct__head.html</anchorfile>
      <anchor>ab054aba1e0279e3ab49afc2927a73aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>root_frame</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__direct__head.html</anchorfile>
      <anchor>a5c854ea0b3a03e330b0f1b0367dfcafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status_open</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__direct__head.html</anchorfile>
      <anchor>a4469aa6edaf5f50f346e24bee4bda8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>t</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__direct__head.html</anchorfile>
      <anchor>a91acb7a68d89bc02ca0433aec49c34b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tracking_frame</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__direct__head.html</anchorfile>
      <anchor>a18bbdb8fd27a724a5738cccb697c50f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_careobot_st_jla_ca_selfcollision_arm_left_internal_motion.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/scripts/test/</path>
    <filename>test__careobot__st__jla__ca__selfcollision__arm__left__internal__motion_8py</filename>
    <namespace>test_careobot_st_jla_ca_selfcollision_arm_left_internal_motion</namespace>
    <member kind="function">
      <type>def</type>
      <name>init_dyn_recfg</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__internal__motion.html</anchorfile>
      <anchor>a11dddb7e19713defe9388d00e8121309</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_pos</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__internal__motion.html</anchorfile>
      <anchor>af8c0e2aa24d22deb414761cbedf93ba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>base_dir</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__internal__motion.html</anchorfile>
      <anchor>aa460560d6828a9d51e66a08cf2ec9d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>chain_tip_link</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__internal__motion.html</anchorfile>
      <anchor>a4c8abb87110d2e3779f0b912ed115205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>command</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__internal__motion.html</anchorfile>
      <anchor>a1669dc815af4059d5642ff0ebe6b1987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>data_krakens</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__internal__motion.html</anchorfile>
      <anchor>a0187bd933026fcef3da9d940a0379e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>launch_time_stamp</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__internal__motion.html</anchorfile>
      <anchor>a09a97acf656584397f5250635f4e56c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pid</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__internal__motion.html</anchorfile>
      <anchor>ac5f441525a56e9e65843bfa63ecd4105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rate</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__internal__motion.html</anchorfile>
      <anchor>a880d88e8e66ef5ae866ec63301bb3b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>root_frame</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__internal__motion.html</anchorfile>
      <anchor>af314766fdf36f038db1946648f7a806b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status_open</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__internal__motion.html</anchorfile>
      <anchor>a2f48fa27ecd50531746069d984411f29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>t</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__internal__motion.html</anchorfile>
      <anchor>a6735a80e30a7864f9e3c39c3c55d6ad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tracking_frame</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__internal__motion.html</anchorfile>
      <anchor>ac605a636bba17198bdd3c5daa73799d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_careobot_st_jla_ca_sphere.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/scripts/test/</path>
    <filename>test__careobot__st__jla__ca__sphere_8py</filename>
    <namespace>test_careobot_st_jla_ca_sphere</namespace>
    <member kind="function">
      <type>def</type>
      <name>init_dyn_recfg</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>ae1106c43492f34a32a5a0c773c9f7088</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_pos</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>afd839bd60c1e6276613cebe8c993fb1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>base_dir</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>a76b706383716ce55314bb1dd781cc18e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>chain_tip_link</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>a9edcaa3465cbcc3f3bce3b853bc63d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>command</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>af356ef30fb3174dd098dce28e55feae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>data_krakens</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>a54ce7fc358ce4463144ffceb3f044c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>launch_time_stamp</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>aa943e11067aed1b90aa9c3748b20b579</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pid</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>a2d870b5052b545ee890c99246878fcab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rate</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>a3432d8a31f0bf6bcc5ff079a2beae53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>root_frame</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>a7a6cd10694fccb8147cd923bc50e05e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status_open</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>ad400138b65af9a944524701320ec7243</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>t</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>a4c899873378e3baf4fed84284afceb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tracking_frame</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>a000111305f5a5f51f9519237eceb9f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>traj_marker_command</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>a59b5cfe1b752c41b8b6a09fc32d99991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>traj_marker_pid</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>a9a3b1319aeb79376573b6f80c4d87580</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_careobot_st_jla_ca_torus.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/scripts/test/</path>
    <filename>test__careobot__st__jla__ca__torus_8py</filename>
    <namespace>test_careobot_st_jla_ca_torus</namespace>
    <member kind="function">
      <type>def</type>
      <name>init_dyn_recfg</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>ac97d9decb029e542a16f96c90f7cd8a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_pos</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>a42f0f02c3b12a6c25ee1c346540688af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>base_dir</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>a05bb58f8d75ce6a3766c4dc575115890</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>chain_tip_link</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>ab145b8f851bd70812debed7f13591490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>command</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>a7f9d1403fe4736cb1146b111364291c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>data_krakens</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>a9be2f8430f1e75ce32ce73d2986b43c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>launch_time_stamp</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>a40db0791255f93e6cd7f3b73e9a64bd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pid</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>a164a07a9b70d81c7f3f5205cf5e135d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rate</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>ae6e30a919fbbb6064ee65b145c370015</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>root_frame</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>a414519f7f7c700c175ca4fb3c877723d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status_open</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>ab4c35068c5ffa27a194c9085b39b98f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>t</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>afa466498bc1e5a11a954655864f2aaf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tracking_frame</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>a0efc78913085cab646f1014c8dac9145</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>traj_marker_command</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>a9bc09755239b07aaacb40670958ff0c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>traj_marker_pid</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>a3f355e5cac63f6287f0adeed3b2aa79e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_publisher_twist.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/scripts/</path>
    <filename>test__publisher__twist_8py</filename>
    <namespace>test_publisher_twist</namespace>
    <member kind="function">
      <type>def</type>
      <name>twistPub</name>
      <anchorfile>namespacetest__publisher__twist.html</anchorfile>
      <anchor>ad8301ac34a947f2f3a5aabb49749dbe6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_publisher_twist_series.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/scripts/</path>
    <filename>test__publisher__twist__series_8py</filename>
    <namespace>test_publisher_twist_series</namespace>
    <member kind="function">
      <type>def</type>
      <name>twistPub</name>
      <anchorfile>namespacetest__publisher__twist__series.html</anchorfile>
      <anchor>ab72cddb1efe01ffb43c3257d8afedac7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_publisher_twist_stamped.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/scripts/</path>
    <filename>test__publisher__twist__stamped_8py</filename>
    <namespace>test_publisher_twist_stamped</namespace>
    <member kind="function">
      <type>def</type>
      <name>twistPub</name>
      <anchorfile>namespacetest__publisher__twist__stamped.html</anchorfile>
      <anchor>a6048c4cf4e8e40109cf867f238a4c3ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_raw31.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/scripts/test/</path>
    <filename>test__raw31_8py</filename>
    <namespace>test_raw31</namespace>
    <member kind="function">
      <type>def</type>
      <name>change_dyn_recfg_for_jla</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>aa0767e6d1ad19cc4b82c654530b83629</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_dyn_recfg</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>ab4be3bbe8fa69fb1affab78487c91408</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_pos</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>acf56501ee99d30ceb71fbd21a42d643c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>abbr_solver</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>a82cde31820b297f7a911356558b22b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>base_dir</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>a1652d2ce7a4a72f829f4b436bf461de0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>chain_tip_link</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>a50469bdf2d03e5da60ce032230e9879e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>command</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>a5cc4b5cae3dbc5cd2d8a7d38e1158e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>data_krakens</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>aaeab28ee62b993dbb9030de92b269dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>launch_time_stamp</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>a41cfcc57a2e620324789222d73691d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pid</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>a1d17ee5924f7ad3a66329b07df608b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>a282f712da52679b4c24e70b0eaaadcd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rate</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>ab804ab8068a16e737c546357ff78ebf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>root_frame</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>aa762097ae14558bd8f41254e82efb55d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status_open</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>adc6385705946aae201e7b842ee1d50db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>t</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>a3e6804630aa24804b125c31908139c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tracking_frame</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>a438a5b41d9fa7df0b1d64358978bd04d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>twist_controller_config.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/src/twist_controller_config/</path>
    <filename>twist__controller__config_8py</filename>
    <class kind="class">twist_controller_config::twist_controller_config::TwistControllerReconfigureClient</class>
    <namespace>twist_controller_config::twist_controller_config</namespace>
    <member kind="variable">
      <type>string</type>
      <name>ACTIV_BUF_CA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a55d93b205d5f71d3d8d258f92759715f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ACTIV_BUF_JLA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a8c9faf42c66901f9a215f5f96e15929d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ACTIV_THRESH_CA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a6ed0bc6741e69a273694fdaeaa23fd9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ACTIV_THRESH_JLA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>aaecc86a0928165a61ef2ebb1927d142f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>BASE_COMP</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a7b726947352313e5c8d7cc736f7c8cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>BASE_RATIO</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>afe6d0d3300b4cf8c5cef06dc5bfba0cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>BETA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>afd5a28758a97b9f596be3d9babf261a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CONSTR_CA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a0ac2b5d5e390978dbfd8de364e2c1082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CONSTR_JLA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a436bdfd9987d175ae4825927679b4ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CRIT_THRESH_CA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a1d2e8a718b69dc5714c4c2046325c8f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CRIT_THRESH_JLA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>ad77262f61739e5821dfd738ee68b76ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>DAMP_CA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>aaf5c4509cae4849a88a6261c7ab98909</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>DAMP_FACT</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>ab942ae906cf5390f1b6e410a54d64e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>DAMP_JLA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>ac09afba8cc6c4b0827542361ba2c1711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>DAMP_METHOD</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a3bceff0457a49c0f63fda12d2770a2f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ENF_POS_LIM</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>ab6abaaf0bfa898d6bd483fcbba4f0cd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ENF_VEL_LIM</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>adb83e3d683ea5afec3108d926ef97bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>EPS_DAMP</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a991e77e38ad5eddac560632ac2d0f8dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>EPS_TRUNC</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>ab2f9bead05e908d1aba396e1617fae38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>HW_IF_TYPE</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>aaa04bf6c5df63ef132c64bb666e2d136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>K_H</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a2e42ea6fc307150521cff5acf4fcf4b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>K_H_CA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a41de1f363e84bb307e1896a5e22254ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>K_H_JLA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a737d595df25248b4313c3352de6615fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>KEEP_DIR</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a662f4ffb51f243dbc3e18a75f6b1ceae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>KIN_EXT</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a25d50e69f7431d291db31cb58d573791</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>LAMBDA_MAX</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>aad9d923c5838156ca94b9e18ef4406b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MAX_VEL_LIN_BASE</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a56ac97877fe17de149650e919ad02b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MAX_VEL_ROT_BASE</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a7d58ed66cc29856bd9e26733b644b27c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>NUM_FILT</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a3f8028b593051ec030c7b5929f5ec039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PRIO</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a8d3084dce1009b0406ae02a0c09b9c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PRIO_CA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a6d4f5e9637c663ba7cd04defe0c18924</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PRIO_JLA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>af35e9a61f90184592bca426d2cf26ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SOLVER</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a256d39e1ad76f3b91294a4e94ae6e935</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TOL</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a5c8fe7141a0d6685041b7f1fe93a60b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>W_THRESH</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>afe4e464ffb96c7e2934fd402e966359c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unconstraint_solver.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/src/constraint_solvers/solvers/</path>
    <filename>unconstraint__solver_8cpp</filename>
    <includes id="unconstraint__solver_8h" name="unconstraint_solver.h" local="yes" imported="no">cob_twist_controller/constraint_solvers/solvers/unconstraint_solver.h</includes>
  </compound>
  <compound kind="file">
    <name>unconstraint_solver.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/constraint_solvers/solvers/</path>
    <filename>unconstraint__solver_8h</filename>
    <includes id="cob__twist__controller__data__types_8h" name="cob_twist_controller_data_types.h" local="yes" imported="no">cob_twist_controller/cob_twist_controller_data_types.h</includes>
    <includes id="constraint__solver__base_8h" name="constraint_solver_base.h" local="yes" imported="no">cob_twist_controller/constraint_solvers/solvers/constraint_solver_base.h</includes>
    <class kind="class">UnconstraintSolver</class>
  </compound>
  <compound kind="file">
    <name>weighted_least_norm_solver.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/src/constraint_solvers/solvers/</path>
    <filename>weighted__least__norm__solver_8cpp</filename>
    <includes id="weighted__least__norm__solver_8h" name="weighted_least_norm_solver.h" local="yes" imported="no">cob_twist_controller/constraint_solvers/solvers/weighted_least_norm_solver.h</includes>
  </compound>
  <compound kind="file">
    <name>weighted_least_norm_solver.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/constraint_solvers/solvers/</path>
    <filename>weighted__least__norm__solver_8h</filename>
    <includes id="cob__twist__controller__data__types_8h" name="cob_twist_controller_data_types.h" local="yes" imported="no">cob_twist_controller/cob_twist_controller_data_types.h</includes>
    <includes id="constraint__solver__base_8h" name="constraint_solver_base.h" local="yes" imported="no">cob_twist_controller/constraint_solvers/solvers/constraint_solver_base.h</includes>
    <class kind="class">WeightedLeastNormSolver</class>
  </compound>
  <compound kind="file">
    <name>wln_joint_limit_avoidance_solver.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/src/constraint_solvers/solvers/</path>
    <filename>wln__joint__limit__avoidance__solver_8cpp</filename>
    <includes id="wln__joint__limit__avoidance__solver_8h" name="wln_joint_limit_avoidance_solver.h" local="yes" imported="no">cob_twist_controller/constraint_solvers/solvers/wln_joint_limit_avoidance_solver.h</includes>
  </compound>
  <compound kind="file">
    <name>wln_joint_limit_avoidance_solver.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-cob_control/doc_stacks/2015-09-02_03-59-42.649489/cob_control/cob_twist_controller/include/cob_twist_controller/constraint_solvers/solvers/</path>
    <filename>wln__joint__limit__avoidance__solver_8h</filename>
    <includes id="cob__twist__controller__data__types_8h" name="cob_twist_controller_data_types.h" local="yes" imported="no">cob_twist_controller/cob_twist_controller_data_types.h</includes>
    <includes id="weighted__least__norm__solver_8h" name="weighted_least_norm_solver.h" local="yes" imported="no">cob_twist_controller/constraint_solvers/solvers/weighted_least_norm_solver.h</includes>
    <class kind="class">WLN_JointLimitAvoidanceSolver</class>
  </compound>
  <compound kind="struct">
    <name>ActiveCartesianDimension</name>
    <filename>structActiveCartesianDimension.html</filename>
    <member kind="function">
      <type></type>
      <name>ActiveCartesianDimension</name>
      <anchorfile>structActiveCartesianDimension.html</anchorfile>
      <anchor>ac3d93408937bdbaf83f88297dcb9b2d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>lin_x</name>
      <anchorfile>structActiveCartesianDimension.html</anchorfile>
      <anchor>aa72f288bcc328f7c9ad13d03e75ace8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>lin_y</name>
      <anchorfile>structActiveCartesianDimension.html</anchorfile>
      <anchor>a410ed9139c48118913d5a082f38f912c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>lin_z</name>
      <anchorfile>structActiveCartesianDimension.html</anchorfile>
      <anchor>a93dc3adc6b951c49663c5979b972d462</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rot_x</name>
      <anchorfile>structActiveCartesianDimension.html</anchorfile>
      <anchor>a66b3e38e4d1879ecd3a7067d1d5d5c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rot_y</name>
      <anchorfile>structActiveCartesianDimension.html</anchorfile>
      <anchor>a92564a8c22451ee4de66c8a98a96331f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rot_z</name>
      <anchorfile>structActiveCartesianDimension.html</anchorfile>
      <anchor>ab457e2527d40f5889ec8ba9b3400fcc6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CallbackDataMediator</name>
    <filename>classCallbackDataMediator.html</filename>
    <member kind="function">
      <type></type>
      <name>CallbackDataMediator</name>
      <anchorfile>classCallbackDataMediator.html</anchorfile>
      <anchor>a82c50931ef59eaea4691aa0f83be3cb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>distancesToObstaclesCallback</name>
      <anchorfile>classCallbackDataMediator.html</anchorfile>
      <anchor>a9a21ff253ff38d797a3d69877c04f382</anchor>
      <arglist>(const cob_obstacle_distance::ObstacleDistances::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fill</name>
      <anchorfile>classCallbackDataMediator.html</anchorfile>
      <anchor>a2aaceffddf5425513aed8aff89cc38be</anchor>
      <arglist>(ConstraintParamsCA &amp;params_ca)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fill</name>
      <anchorfile>classCallbackDataMediator.html</anchorfile>
      <anchor>a4fcfa17b2039387425f2934929c0d523</anchor>
      <arglist>(ConstraintParamsJLA &amp;params_jla)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>obstacleDistancesCnt</name>
      <anchorfile>classCallbackDataMediator.html</anchorfile>
      <anchor>a9e0400dba517afff0ec3d1b39c6c831a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ObstacleDistancesInfo_t::const_iterator</type>
      <name>ObstacleDistancesIter_t</name>
      <anchorfile>classCallbackDataMediator.html</anchorfile>
      <anchor>ad3d17b39b903e30dc0e1d67a01711944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>distances_to_obstacles_lock_</name>
      <anchorfile>classCallbackDataMediator.html</anchorfile>
      <anchor>aa1ae74b6d8a6dfbe620e16456f8ed85f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ObstacleDistancesInfo_t</type>
      <name>obstacle_distances_</name>
      <anchorfile>classCallbackDataMediator.html</anchorfile>
      <anchor>a7d14d5731b9406010e8c0eb1fdfdf8bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CobTwistController</name>
    <filename>classCobTwistController.html</filename>
    <member kind="function">
      <type>void</type>
      <name>checkSolverAndConstraints</name>
      <anchorfile>classCobTwistController.html</anchorfile>
      <anchor>a0fab6b80ccfd6a036901893a84bb7c64</anchor>
      <arglist>(cob_twist_controller::TwistControllerConfig &amp;config)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CobTwistController</name>
      <anchorfile>classCobTwistController.html</anchorfile>
      <anchor>a968df3397adb1767cd1f4cb1cf1442bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>classCobTwistController.html</anchorfile>
      <anchor>a9090539c07c0bfaef7d3e9c636cd1227</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jointstateCallback</name>
      <anchorfile>classCobTwistController.html</anchorfile>
      <anchor>ae5d27e888c380e2415c9129f25ca6adf</anchor>
      <arglist>(const sensor_msgs::JointState::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>odometryCallback</name>
      <anchorfile>classCobTwistController.html</anchorfile>
      <anchor>af1602f489864a219a6f2400da0bd9fde</anchor>
      <arglist>(const nav_msgs::Odometry::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reconfigureCallback</name>
      <anchorfile>classCobTwistController.html</anchorfile>
      <anchor>a2f4d5313b13357092741efca1d72d3d0</anchor>
      <arglist>(cob_twist_controller::TwistControllerConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reinitServiceRegistration</name>
      <anchorfile>classCobTwistController.html</anchorfile>
      <anchor>a35f97fc8ba834d3ab6a60bd33bcf3d13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classCobTwistController.html</anchorfile>
      <anchor>a1aa93e5ae864cd5dba15f7f05069bb83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveTwist</name>
      <anchorfile>classCobTwistController.html</anchorfile>
      <anchor>a812b096c1faa29adffe45ab0231a11ec</anchor>
      <arglist>(KDL::Twist twist)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>twistCallback</name>
      <anchorfile>classCobTwistController.html</anchorfile>
      <anchor>a87ce5a0a7880e9def9cb2c36891ba783</anchor>
      <arglist>(const geometry_msgs::Twist::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>twistStampedCallback</name>
      <anchorfile>classCobTwistController.html</anchorfile>
      <anchor>a757f235bd0df75817402b45a3d9e063b</anchor>
      <arglist>(const geometry_msgs::TwistStamped::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CobTwistController</name>
      <anchorfile>classCobTwistController.html</anchorfile>
      <anchor>a90ed8dce8d484954bd6a76571592cafd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::recursive_mutex</type>
      <name>reconfig_mutex_</name>
      <anchorfile>classCobTwistController.html</anchorfile>
      <anchor>a1475837c311c21829eff6295d090a4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; cob_twist_controller::TwistControllerConfig &gt; &gt;</type>
      <name>reconfigure_server_</name>
      <anchorfile>classCobTwistController.html</anchorfile>
      <anchor>aeddd744f215a7cc1b0a097755ee22e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CallbackDataMediator</type>
      <name>callback_data_mediator_</name>
      <anchorfile>classCobTwistController.html</anchorfile>
      <anchor>ae02c752cf41edb7bb3dcbb9cfe241bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Chain</type>
      <name>chain_</name>
      <anchorfile>classCobTwistController.html</anchorfile>
      <anchor>acee8715d49a8942d32f732189af3d813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; HardwareInterfaceBase &gt;</type>
      <name>hardware_interface_</name>
      <anchorfile>classCobTwistController.html</anchorfile>
      <anchor>a1bcdbab5647cebf0e85044121d4dbda2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; KDL::ChainFkSolverVel_recursive &gt;</type>
      <name>jntToCartSolver_vel_</name>
      <anchorfile>classCobTwistController.html</anchorfile>
      <anchor>a8378e1eb6ca504e5b228b356f678f319</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointStates</type>
      <name>joint_states_</name>
      <anchorfile>classCobTwistController.html</anchorfile>
      <anchor>ada274e11d1deac711eb8ae523516c297</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>jointstate_sub_</name>
      <anchorfile>classCobTwistController.html</anchorfile>
      <anchor>aa2db9267f38be7a18483009dfe4374d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classCobTwistController.html</anchorfile>
      <anchor>af3fd59c704b02a9878085dd847b2a20c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>obstacle_distance_sub_</name>
      <anchorfile>classCobTwistController.html</anchorfile>
      <anchor>a2e72187363eceefb408992d1159ef7ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>odometry_sub_</name>
      <anchorfile>classCobTwistController.html</anchorfile>
      <anchor>a0cd462c06ee7b80041c330d542b16771</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; InverseDifferentialKinematicsSolver &gt;</type>
      <name>p_inv_diff_kin_solver_</name>
      <anchorfile>classCobTwistController.html</anchorfile>
      <anchor>a57c46a9d56c5b5ecc3c78a694372523d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tf_listener_</name>
      <anchorfile>classCobTwistController.html</anchorfile>
      <anchor>ac681c67fc4a1a50bf1356bb759475104</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TwistControllerParams</type>
      <name>twist_controller_params_</name>
      <anchorfile>classCobTwistController.html</anchorfile>
      <anchor>a98bf3b68c2cd170fbaa9b517f8a8a77f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Twist</type>
      <name>twist_odometry_cb_</name>
      <anchorfile>classCobTwistController.html</anchorfile>
      <anchor>aa75142d3258850c58ee9b3ce25a6b903</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>twist_stamped_sub_</name>
      <anchorfile>classCobTwistController.html</anchorfile>
      <anchor>ac5c1bae26c45816b845a1505be977f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>twist_sub_</name>
      <anchorfile>classCobTwistController.html</anchorfile>
      <anchor>ae39fb79b155523d889113efe0aef0694</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CollisionAvoidance</name>
    <filename>classCollisionAvoidance.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ConstraintBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>calculate</name>
      <anchorfile>classCollisionAvoidance.html</anchorfile>
      <anchor>ac7e462a5a121e64cd371a24d8b7d3be2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CollisionAvoidance</name>
      <anchorfile>classCollisionAvoidance.html</anchorfile>
      <anchor>a10eb85fe217bcfb41b86c24998cbd391</anchor>
      <arglist>(PRIO prio, T_PARAMS constraint_params, CallbackDataMediator &amp;cbdm, KDL::ChainJntToJacSolver &amp;jnt_to_jac, KDL::ChainFkSolverVel_recursive &amp;fk_solver_vel)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Task_t</type>
      <name>createTask</name>
      <anchorfile>classCollisionAvoidance.html</anchorfile>
      <anchor>a6c7db8dd2b67080c0221c0b7e0248df2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getActivationGain</name>
      <anchorfile>classCollisionAvoidance.html</anchorfile>
      <anchor>aa86f00a5d0f5a39d1c32249963a8e03b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getSelfMotionMagnitude</name>
      <anchorfile>classCollisionAvoidance.html</anchorfile>
      <anchor>a84d2779eeebaa66d56dc6b79148e9ca7</anchor>
      <arglist>(const Eigen::MatrixXd &amp;particular_solution, const Eigen::MatrixXd &amp;homogeneous_solution) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::VectorXd</type>
      <name>getTaskDerivatives</name>
      <anchorfile>classCollisionAvoidance.html</anchorfile>
      <anchor>a171b5f00649efa04e51799f9e8a97d49</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getTaskId</name>
      <anchorfile>classCollisionAvoidance.html</anchorfile>
      <anchor>a7a2f642067ccc9e1c6dfa27b8bb6829f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::MatrixXd</type>
      <name>getTaskJacobian</name>
      <anchorfile>classCollisionAvoidance.html</anchorfile>
      <anchor>a9fac2b9e6e54e29772a8361944cd31c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CollisionAvoidance</name>
      <anchorfile>classCollisionAvoidance.html</anchorfile>
      <anchor>ae0158d67fd5adb4df9b740202aa43481</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>calcDerivativeValue</name>
      <anchorfile>classCollisionAvoidance.html</anchorfile>
      <anchor>a3cc162bbfa3239d0ff27bf67c83f3570</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Eigen::VectorXd</type>
      <name>calcPartialValues</name>
      <anchorfile>classCollisionAvoidance.html</anchorfile>
      <anchor>a4116b6e5d301aaed6f7636ffbe311dff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>calcValue</name>
      <anchorfile>classCollisionAvoidance.html</anchorfile>
      <anchor>a58057fd74bf2545d19eecd6dc3518a58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getActivationGain</name>
      <anchorfile>classCollisionAvoidance.html</anchorfile>
      <anchor>a1e72a662f5db7dd6aa926c4076279c84</anchor>
      <arglist>(double current_cost_func_value) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getActivationThresholdWithBuffer</name>
      <anchorfile>classCollisionAvoidance.html</anchorfile>
      <anchor>afabc533b3c2f1c2545a3b472586799e0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual double</type>
      <name>getCriticalValue</name>
      <anchorfile>classCollisionAvoidance.html</anchorfile>
      <anchor>abd502b4f290ec5497fba60b4e00e3c49</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getSelfMotionMagnitude</name>
      <anchorfile>classCollisionAvoidance.html</anchorfile>
      <anchor>a8b70133b1df03124a9941bb734c57c3b</anchor>
      <arglist>(double current_cost_func_value) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual ConstraintTypes</type>
      <name>getType</name>
      <anchorfile>classCollisionAvoidance.html</anchorfile>
      <anchor>a3018688f7087adf3130941a8a64d7d9b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>predictValue</name>
      <anchorfile>classCollisionAvoidance.html</anchorfile>
      <anchor>a6fe7c21df334e026626449bf86df47a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>derivative_values_</name>
      <anchorfile>classCollisionAvoidance.html</anchorfile>
      <anchor>a1f1a2c17e8fd106b9f69c14b3bc74e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::ChainFkSolverVel_recursive &amp;</type>
      <name>fk_solver_vel_</name>
      <anchorfile>classCollisionAvoidance.html</anchorfile>
      <anchor>a3f7e5007a981f8f75f1cb11ef79b49a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::ChainJntToJacSolver &amp;</type>
      <name>jnt_to_jac_</name>
      <anchorfile>classCollisionAvoidance.html</anchorfile>
      <anchor>aa2d75f0fc33575feabbd940f08baa606</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::MatrixXd</type>
      <name>task_jacobian_</name>
      <anchorfile>classCollisionAvoidance.html</anchorfile>
      <anchor>a4b73cb0a94b41a9a9f14980a269f1eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>values_</name>
      <anchorfile>classCollisionAvoidance.html</anchorfile>
      <anchor>a07432bf5f72b969afb86391090357955</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ConstraintBase</name>
    <filename>classConstraintBase.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>PriorityBase</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>calculate</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>a1c44ec0bbe61db2eca145f6404c81dad</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConstraintBase</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>abfda961423d89bff37bc76ef2e3de5bd</anchor>
      <arglist>(PRIO prio, T_PARAMS params, CallbackDataMediator &amp;cbdm)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Task_t</type>
      <name>createTask</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>ad1cffbf13dcd6055c9149d84d66ed1f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getActivationGain</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>a0d2cebb3c324a1be21cdc25f1ae913e0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getDerivativeValue</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>ae89b427354faf4cca8969c539234fd12</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::VectorXd</type>
      <name>getPartialValues</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>ad5fd29f239b1e349ec216f5cdc6b0d88</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getPrediction</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>a1127200dbf1e21062f169af2707f4bf1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ConstraintState</type>
      <name>getState</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>ab2228a17df1843192acfca8928cfbc53</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::VectorXd</type>
      <name>getTaskDerivatives</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>ad6ea0f9873a7dad0c426973573dc1c70</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getTaskId</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>a2f597b019c27ffe902aea58f12d41378</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::MatrixXd</type>
      <name>getTaskJacobian</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>aec59bc4ff17bdbb5c700dd3f910eec7b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ConstraintTypes</type>
      <name>getType</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>a53e3c0de74a4a042466a275c7c29709b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getValue</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>a43db9abc7d0ae3e9987581fa58077751</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>ae0b6d2e87ab18870300e2d3e91de4291</anchor>
      <arglist>(const JointStates &amp;joint_states, const KDL::JntArrayVel &amp;joints_prediction, const Matrix6Xd_t &amp;jacobian_data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConstraintBase</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>a86e284c8b25c980affaaaaaa3bf1a80d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual TwistControllerParams</type>
      <name>adaptDampingParamsForTask</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>a9e801f163c4802dc2c7999745d6a1754</anchor>
      <arglist>(double const_damping_factor)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual double</type>
      <name>getCriticalValue</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>ae7bea9f4404a35f6cd4825b22f843942</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CallbackDataMediator &amp;</type>
      <name>callback_data_mediator_</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>a67f8e659b845fbab3950860047c24c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T_PARAMS</type>
      <name>constraint_params_</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>af615a887d7089dfed7c130f425a09977</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>derivative_value_</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>afded870d7668b7ec6be225889c1eaba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix6Xd_t</type>
      <name>jacobian_data_</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>ad6e2fed2be2d83d94451e7b51e4dfd14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KDL::JntArrayVel</type>
      <name>jnts_prediction_</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>af9805630cd0ce903c96ce299609b1afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>JointStates</type>
      <name>joint_states_</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>a1780fd22a36f144ae00b3e533f2a670c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>last_pred_time_</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>a59e455c9fa6a43e846210d9997f9381a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>last_time_</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>af856d7d052ed79e678cbae78bdfaf158</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>last_value_</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>a4b2a112effe51c65211c653ff42e35f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>member_inst_cnt_</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>a79b7cbcc577e734299f02baefeaaeebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXd</type>
      <name>partial_values_</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>afb09be4f89f35c0376aeeeace30c4c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>prediction_value_</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>ae58f30ade4cb9f33686301f352a14970</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ConstraintState</type>
      <name>state_</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>a4398464e1b77a2db8549f03301d8d166</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>value_</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>a4bec864678eff0a0331ec0c1fdac9a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static uint32_t</type>
      <name>instance_ctr_</name>
      <anchorfile>classConstraintBase.html</anchorfile>
      <anchor>a743a030178726dfec6ea91b64737f2cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ConstraintParamFactory</name>
    <filename>classConstraintParamFactory.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>createConstraintParams</name>
      <anchorfile>classConstraintParamFactory.html</anchorfile>
      <anchor>a32190a10fdc0da5d3cab28980aea9c3f</anchor>
      <arglist>(const TwistControllerParams &amp;twist_controller_params, CallbackDataMediator &amp;data_mediator, const std::string &amp;id=std::string())</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ConstraintParamFactory</name>
      <anchorfile>classConstraintParamFactory.html</anchorfile>
      <anchor>a417baa39b96c840a5c6aae4dafe9ce9e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ConstraintParamsBase</name>
    <filename>classConstraintParamsBase.html</filename>
    <member kind="function">
      <type></type>
      <name>ConstraintParamsBase</name>
      <anchorfile>classConstraintParamsBase.html</anchorfile>
      <anchor>a188b683d2c6ad28f60e2b5af44c01737</anchor>
      <arglist>(const TwistControllerParams &amp;params, const std::string &amp;id=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ConstraintParamsBase</name>
      <anchorfile>classConstraintParamsBase.html</anchorfile>
      <anchor>aed3786e58f014df7289853ebc6b2c80e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>id_</name>
      <anchorfile>classConstraintParamsBase.html</anchorfile>
      <anchor>ab67f4dae7ae66cdf4cf12ec5f6c07deb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const TwistControllerParams &amp;</type>
      <name>tc_params_</name>
      <anchorfile>classConstraintParamsBase.html</anchorfile>
      <anchor>aa5fc27968f6750e62cbe09e072c96103</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ConstraintParamsCA</name>
    <filename>classConstraintParamsCA.html</filename>
    <base>ConstraintParamsBase</base>
    <member kind="function">
      <type></type>
      <name>ConstraintParamsCA</name>
      <anchorfile>classConstraintParamsCA.html</anchorfile>
      <anchor>ab3f647deaa7adf4f8b9a98fb0dd4ec68</anchor>
      <arglist>(const TwistControllerParams &amp;params, const std::string &amp;id=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConstraintParamsCA</name>
      <anchorfile>classConstraintParamsCA.html</anchorfile>
      <anchor>a1a8d62a9d9b81b67f6f6357162690e59</anchor>
      <arglist>(const ConstraintParamsCA &amp;cpca)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConstraintParamsCA</name>
      <anchorfile>classConstraintParamsCA.html</anchorfile>
      <anchor>a85fd98fd0e9c78ae84c8864e4838ff65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ObstacleDistanceData &gt;</type>
      <name>current_distances_</name>
      <anchorfile>classConstraintParamsCA.html</anchorfile>
      <anchor>a1e8be592c10f7a6e4eaa9563993fcb3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ConstraintParamsJLA</name>
    <filename>classConstraintParamsJLA.html</filename>
    <base>ConstraintParamsBase</base>
    <member kind="function">
      <type></type>
      <name>ConstraintParamsJLA</name>
      <anchorfile>classConstraintParamsJLA.html</anchorfile>
      <anchor>a43af3bd3cf615a05ff96d44604d41cb2</anchor>
      <arglist>(const TwistControllerParams &amp;params, const std::string &amp;id=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConstraintParamsJLA</name>
      <anchorfile>classConstraintParamsJLA.html</anchorfile>
      <anchor>aeb21a83f52f4c06b412b4fe7fb261e14</anchor>
      <arglist>(const ConstraintParamsJLA &amp;cpjla)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConstraintParamsJLA</name>
      <anchorfile>classConstraintParamsJLA.html</anchorfile>
      <anchor>accf7d6679f42a6bdd055ad174e671ffc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>joint_</name>
      <anchorfile>classConstraintParamsJLA.html</anchorfile>
      <anchor>a43dbe54f4a083ee94dabb54a7cf4a805</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>joint_idx_</name>
      <anchorfile>classConstraintParamsJLA.html</anchorfile>
      <anchor>adce47424863aed06a76d16f82e82b91b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ConstraintsBuilder</name>
    <filename>classConstraintsBuilder.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static std::set&lt; ConstraintBase_t &gt;</type>
      <name>createConstraints</name>
      <anchorfile>classConstraintsBuilder.html</anchorfile>
      <anchor>a15815e020c66ced2c632fd211a228c97</anchor>
      <arglist>(const TwistControllerParams &amp;params, KDL::ChainJntToJacSolver &amp;jnt_to_jac_, KDL::ChainFkSolverVel_recursive &amp;fk_solver_vel, CallbackDataMediator &amp;data_mediator)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ConstraintsBuilder</name>
      <anchorfile>classConstraintsBuilder.html</anchorfile>
      <anchor>a9176d7afa7452dde49b7bb9de5e5e854</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~ConstraintsBuilder</name>
      <anchorfile>classConstraintsBuilder.html</anchorfile>
      <anchor>ae4e576041ddf9a54a098e75f9bd6189f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ConstraintSolver</name>
    <filename>classConstraintSolver.html</filename>
    <templarg>PINV</templarg>
    <member kind="function">
      <type>void</type>
      <name>clearConstraints</name>
      <anchorfile>classConstraintSolver.html</anchorfile>
      <anchor>ab86a6e1e8ac9160635ac7322daa527b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConstraints</name>
      <anchorfile>classConstraintSolver.html</anchorfile>
      <anchor>a6d3d7605ec6795f8a54f4cae4fa2076e</anchor>
      <arglist>(std::set&lt; ConstraintBase_t &gt; &amp;constraints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDamping</name>
      <anchorfile>classConstraintSolver.html</anchorfile>
      <anchor>a3c12603406c4db6de8d2348fa821fe02</anchor>
      <arglist>(boost::shared_ptr&lt; DampingBase &gt; &amp;damping)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setJacobianData</name>
      <anchorfile>classConstraintSolver.html</anchorfile>
      <anchor>a4e6b54bc5335397333271b8e9fbca7d4</anchor>
      <arglist>(const Matrix6Xd_t &amp;jacobian_data)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Eigen::MatrixXd</type>
      <name>solve</name>
      <anchorfile>classConstraintSolver.html</anchorfile>
      <anchor>a6d32e4ad3919ff3f1126da32398d0ced</anchor>
      <arglist>(const Vector6d_t &amp;in_cart_velocities, const JointStates &amp;joint_states)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConstraintSolver</name>
      <anchorfile>classConstraintSolver.html</anchorfile>
      <anchor>a8c6c303726c2eb3a4351240437253bf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ConstraintSolver</name>
      <anchorfile>classConstraintSolver.html</anchorfile>
      <anchor>ab469e0abdca861929ebc7023c0351620</anchor>
      <arglist>(const TwistControllerParams &amp;params, TaskStackController_t &amp;task_stack_controller)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::set&lt; ConstraintBase_t &gt;</type>
      <name>constraints_</name>
      <anchorfile>classConstraintSolver.html</anchorfile>
      <anchor>a21c18436f8c87f4a2e703298f899bc6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; DampingBase &gt;</type>
      <name>damping_</name>
      <anchorfile>classConstraintSolver.html</anchorfile>
      <anchor>a225c1c589a126e6a937335984d8a27ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix6Xd_t</type>
      <name>jacobian_data_</name>
      <anchorfile>classConstraintSolver.html</anchorfile>
      <anchor>a2f78dafd2a0a37eca9509eedfcec6c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const TwistControllerParams &amp;</type>
      <name>params_</name>
      <anchorfile>classConstraintSolver.html</anchorfile>
      <anchor>a2123a5dd646b1a74d2b090fd5fe311be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PINV</type>
      <name>pinv_calc_</name>
      <anchorfile>classConstraintSolver.html</anchorfile>
      <anchor>a84688122ffdc88dd54899eddd37157fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TaskStackController_t &amp;</type>
      <name>task_stack_controller_</name>
      <anchorfile>classConstraintSolver.html</anchorfile>
      <anchor>ab35fc03e1f4222ca9fac52846f551b4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ConstraintSolverFactory</name>
    <filename>classConstraintSolverFactory.html</filename>
    <member kind="function">
      <type>int8_t</type>
      <name>calculateJointVelocities</name>
      <anchorfile>classConstraintSolverFactory.html</anchorfile>
      <anchor>ad55c0406aefeb7de5dd0aeb0e6a83a19</anchor>
      <arglist>(Matrix6Xd_t &amp;jacobian_data, const Vector6d_t &amp;in_cart_velocities, const JointStates &amp;joint_states, Eigen::MatrixXd &amp;out_jnt_velocities)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConstraintSolverFactory</name>
      <anchorfile>classConstraintSolverFactory.html</anchorfile>
      <anchor>a0342fea948a73f5b9c8f84fa2a087b80</anchor>
      <arglist>(CallbackDataMediator &amp;data_mediator, KDL::ChainJntToJacSolver &amp;jnt_to_jac, KDL::ChainFkSolverVel_recursive &amp;fk_solver_vel, TaskStackController_t &amp;task_stack_controller)</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>resetAll</name>
      <anchorfile>classConstraintSolverFactory.html</anchorfile>
      <anchor>af299b54ef219e8649f20b6470ba4e16b</anchor>
      <arglist>(const TwistControllerParams &amp;params)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ConstraintSolverFactory</name>
      <anchorfile>classConstraintSolverFactory.html</anchorfile>
      <anchor>aff05375f832912af01d6d2d5502d2ff8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>getSolverFactory</name>
      <anchorfile>classConstraintSolverFactory.html</anchorfile>
      <anchor>a12b44d89927c5227168d2c8e41f118f3</anchor>
      <arglist>(const TwistControllerParams &amp;params, boost::shared_ptr&lt; ISolverFactory &gt; &amp;solver_factory, TaskStackController_t &amp;task_stack_controller)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; ConstraintBase_t &gt;</type>
      <name>constraints_</name>
      <anchorfile>classConstraintSolverFactory.html</anchorfile>
      <anchor>accdfeba29461c8916f9d4325217c10fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; DampingBase &gt;</type>
      <name>damping_method_</name>
      <anchorfile>classConstraintSolverFactory.html</anchorfile>
      <anchor>aaf6532cc674aa42fe40a00afb2ad9a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CallbackDataMediator &amp;</type>
      <name>data_mediator_</name>
      <anchorfile>classConstraintSolverFactory.html</anchorfile>
      <anchor>a6d6db609f9fdd06b5b3648d186f74f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::ChainFkSolverVel_recursive &amp;</type>
      <name>fk_solver_vel_</name>
      <anchorfile>classConstraintSolverFactory.html</anchorfile>
      <anchor>a26ae8c1cbdc0aee65b8d2a4a131e9039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::ChainJntToJacSolver &amp;</type>
      <name>jnt_to_jac_</name>
      <anchorfile>classConstraintSolverFactory.html</anchorfile>
      <anchor>a951988bc0995eed29499563a32f9da7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ISolverFactory &gt;</type>
      <name>solver_factory_</name>
      <anchorfile>classConstraintSolverFactory.html</anchorfile>
      <anchor>aea51cbe17ef06e098fce44196ef5a60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TaskStackController_t &amp;</type>
      <name>task_stack_controller_</name>
      <anchorfile>classConstraintSolverFactory.html</anchorfile>
      <anchor>a70516f71a1b91efa5c4ce9741a2c9b99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ConstraintState</name>
    <filename>classConstraintState.html</filename>
    <member kind="function">
      <type></type>
      <name>ConstraintState</name>
      <anchorfile>classConstraintState.html</anchorfile>
      <anchor>a5c60d08e9de28bc50a8e682494acb08b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EN_ConstraintStates</type>
      <name>getCurrent</name>
      <anchorfile>classConstraintState.html</anchorfile>
      <anchor>ae3a266b6dd87b873b7bc9e728fb2c899</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EN_ConstraintStates</type>
      <name>getPrevious</name>
      <anchorfile>classConstraintState.html</anchorfile>
      <anchor>ab97bc64b51854769a36bf63de2584d4a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTransition</name>
      <anchorfile>classConstraintState.html</anchorfile>
      <anchor>ab8ffe6f22ceb323ce10efc338af7e670</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setState</name>
      <anchorfile>classConstraintState.html</anchorfile>
      <anchor>ad77c8b1b135f6308b949f0caad4245e5</anchor>
      <arglist>(EN_ConstraintStates next_state)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EN_ConstraintStates</type>
      <name>current_</name>
      <anchorfile>classConstraintState.html</anchorfile>
      <anchor>ad988343162b90e114262063895ac0522</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EN_ConstraintStates</type>
      <name>previous_</name>
      <anchorfile>classConstraintState.html</anchorfile>
      <anchor>a9706d6442cb2595abb007886b76bac2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>transition_</name>
      <anchorfile>classConstraintState.html</anchorfile>
      <anchor>adf6a84cca44bfb98a20b4cc57901f5cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ConstraintThresholds</name>
    <filename>structConstraintThresholds.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>activation</name>
      <anchorfile>structConstraintThresholds.html</anchorfile>
      <anchor>af858a53704ca82b5fb1f015827c2d764</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>activation_with_buffer</name>
      <anchorfile>structConstraintThresholds.html</anchorfile>
      <anchor>a3a63b679fcf1fa63d9d52b62ba604e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>critical</name>
      <anchorfile>structConstraintThresholds.html</anchorfile>
      <anchor>a696273187ec0452dc2365f106871400d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DampingBase</name>
    <filename>classDampingBase.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getDampingFactor</name>
      <anchorfile>classDampingBase.html</anchorfile>
      <anchor>a971a8f5334c69111a85d8b1419809db8</anchor>
      <arglist>(const Eigen::VectorXd &amp;sorted_singular_values, const Eigen::MatrixXd &amp;jacobian_data) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DampingBase</name>
      <anchorfile>classDampingBase.html</anchorfile>
      <anchor>aa0c8fe03f69b3b8837e77862197fed99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>DampingBase</name>
      <anchorfile>classDampingBase.html</anchorfile>
      <anchor>a88fce768341ba153c13056e033e4ad3e</anchor>
      <arglist>(const TwistControllerParams &amp;params)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const TwistControllerParams</type>
      <name>params_</name>
      <anchorfile>classDampingBase.html</anchorfile>
      <anchor>a6bd3fa911fc2612db703ba9fa795cd9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DampingBuilder</name>
    <filename>classDampingBuilder.html</filename>
    <member kind="function" static="yes">
      <type>static DampingBase *</type>
      <name>createDamping</name>
      <anchorfile>classDampingBuilder.html</anchorfile>
      <anchor>add1b953f8f2ef3c1f3d2e7dc9273ca5d</anchor>
      <arglist>(const TwistControllerParams &amp;params)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DampingBuilder</name>
      <anchorfile>classDampingBuilder.html</anchorfile>
      <anchor>a435b260cb051f7dedea438e9039a95e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~DampingBuilder</name>
      <anchorfile>classDampingBuilder.html</anchorfile>
      <anchor>a8630b16a3ac056fea7fa58bcf4985cf3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DampingConstant</name>
    <filename>classDampingConstant.html</filename>
    <base>DampingBase</base>
    <member kind="function">
      <type></type>
      <name>DampingConstant</name>
      <anchorfile>classDampingConstant.html</anchorfile>
      <anchor>a44f038522063cdb236c33144c77ea4d7</anchor>
      <arglist>(const TwistControllerParams &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getDampingFactor</name>
      <anchorfile>classDampingConstant.html</anchorfile>
      <anchor>aa87faac8d97cbe545d16672a69596727</anchor>
      <arglist>(const Eigen::VectorXd &amp;sorted_singular_values, const Eigen::MatrixXd &amp;jacobian_data) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DampingConstant</name>
      <anchorfile>classDampingConstant.html</anchorfile>
      <anchor>af70d39bce8aa13c31ab240f673c0f58f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DampingLeastSingularValues</name>
    <filename>classDampingLeastSingularValues.html</filename>
    <base>DampingBase</base>
    <member kind="function">
      <type></type>
      <name>DampingLeastSingularValues</name>
      <anchorfile>classDampingLeastSingularValues.html</anchorfile>
      <anchor>af8bf4b73e07b30524bb61a8ef64eb5f1</anchor>
      <arglist>(const TwistControllerParams &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getDampingFactor</name>
      <anchorfile>classDampingLeastSingularValues.html</anchorfile>
      <anchor>a4531064940094d01d0c6e6d0dea16070</anchor>
      <arglist>(const Eigen::VectorXd &amp;sorted_singular_values, const Eigen::MatrixXd &amp;jacobian_data) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DampingLeastSingularValues</name>
      <anchorfile>classDampingLeastSingularValues.html</anchorfile>
      <anchor>a4986e0b9128e2a653b409455269ea091</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DampingManipulability</name>
    <filename>classDampingManipulability.html</filename>
    <base>DampingBase</base>
    <member kind="function">
      <type></type>
      <name>DampingManipulability</name>
      <anchorfile>classDampingManipulability.html</anchorfile>
      <anchor>a4dc8f5763bdf9738218a8a43f80b24e5</anchor>
      <arglist>(const TwistControllerParams &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getDampingFactor</name>
      <anchorfile>classDampingManipulability.html</anchorfile>
      <anchor>af92fce5048b217e05ac407b22a59d87a</anchor>
      <arglist>(const Eigen::VectorXd &amp;sorted_singular_values, const Eigen::MatrixXd &amp;jacobian_data) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DampingManipulability</name>
      <anchorfile>classDampingManipulability.html</anchorfile>
      <anchor>a6028de84fc4ad0ee46d31496854ae3a1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DampingNone</name>
    <filename>classDampingNone.html</filename>
    <base>DampingBase</base>
    <member kind="function">
      <type></type>
      <name>DampingNone</name>
      <anchorfile>classDampingNone.html</anchorfile>
      <anchor>a69b5238195b3b2811881bd7683960e52</anchor>
      <arglist>(const TwistControllerParams &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getDampingFactor</name>
      <anchorfile>classDampingNone.html</anchorfile>
      <anchor>a6de078940b58daa56927fc056a64a1fe</anchor>
      <arglist>(const Eigen::VectorXd &amp;sorted_singular_values, const Eigen::MatrixXd &amp;jacobian_data) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DampingNone</name>
      <anchorfile>classDampingNone.html</anchorfile>
      <anchor>aed4821b6c5fa827586ce00431caa5e89</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DebugTrajectoryMarker</name>
    <filename>classDebugTrajectoryMarker.html</filename>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>getMarker</name>
      <anchorfile>classDebugTrajectoryMarker.html</anchorfile>
      <anchor>a2753aaa1a6cdbad1e279f81ff9458556</anchor>
      <arglist>(std_msgs::ColorRGBA color)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Point</type>
      <name>getPoint</name>
      <anchorfile>classDebugTrajectoryMarker.html</anchorfile>
      <anchor>aa91c96fb05e5a51428b316d5cca3762f</anchor>
      <arglist>(std::string from, std::string to)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>init</name>
      <anchorfile>classDebugTrajectoryMarker.html</anchorfile>
      <anchor>a2430742afcca2d6f436dcce53383face</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishMarker</name>
      <anchorfile>classDebugTrajectoryMarker.html</anchorfile>
      <anchor>ad69f0071bb556cc9cf2db2f81f524f18</anchor>
      <arglist>(const ros::TimerEvent &amp;event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>base_link_</name>
      <anchorfile>classDebugTrajectoryMarker.html</anchorfile>
      <anchor>ac5f6b788ded69566306af84a63649076</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>visualization_msgs::Marker</type>
      <name>base_marker_</name>
      <anchorfile>classDebugTrajectoryMarker.html</anchorfile>
      <anchor>aee5d8edce6afe26aba7976ffd846797b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>chain_tip_link_</name>
      <anchorfile>classDebugTrajectoryMarker.html</anchorfile>
      <anchor>ad3a7614a5f36992db954f4833f31a531</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>marker_pub_</name>
      <anchorfile>classDebugTrajectoryMarker.html</anchorfile>
      <anchor>a689d376caefaec38b237a6ae3776d656</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>marker_timer_</name>
      <anchorfile>classDebugTrajectoryMarker.html</anchorfile>
      <anchor>a08a7fa03e7d7a90e5467ac0c6d9e18ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classDebugTrajectoryMarker.html</anchorfile>
      <anchor>af7352aa2b6123fdfa555ecc59b672329</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>root_frame_</name>
      <anchorfile>classDebugTrajectoryMarker.html</anchorfile>
      <anchor>a0df10dfecc1e2a49b4b3368761e28b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>target_frame_</name>
      <anchorfile>classDebugTrajectoryMarker.html</anchorfile>
      <anchor>a53e4bcb2831cd9cb46b445f5ec26f1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>visualization_msgs::Marker</type>
      <name>target_marker_</name>
      <anchorfile>classDebugTrajectoryMarker.html</anchorfile>
      <anchor>a8f152a9330f5e6800ee9387ef9e9f13d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tf_listener_</name>
      <anchorfile>classDebugTrajectoryMarker.html</anchorfile>
      <anchor>a9a1ed21ee8e3b37351aaa6c2c5c9ab6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>visualization_msgs::Marker</type>
      <name>tip_marker_</name>
      <anchorfile>classDebugTrajectoryMarker.html</anchorfile>
      <anchor>ace2c810c3ecdcb4ece6c5e115838fea4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GradientProjectionMethodSolver</name>
    <filename>classGradientProjectionMethodSolver.html</filename>
    <base>ConstraintSolver&lt;&gt;</base>
    <member kind="function">
      <type></type>
      <name>GradientProjectionMethodSolver</name>
      <anchorfile>classGradientProjectionMethodSolver.html</anchorfile>
      <anchor>aab8934c75d9a42a7357836f2ecae4d31</anchor>
      <arglist>(const TwistControllerParams &amp;params, TaskStackController_t &amp;task_stack_controller)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::MatrixXd</type>
      <name>solve</name>
      <anchorfile>classGradientProjectionMethodSolver.html</anchorfile>
      <anchor>a541442b7921fb67aa83a4026e7ba4d9f</anchor>
      <arglist>(const Vector6d_t &amp;in_cart_velocities, const JointStates &amp;joint_states)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GradientProjectionMethodSolver</name>
      <anchorfile>classGradientProjectionMethodSolver.html</anchorfile>
      <anchor>a082878137340deb518dca24463359927</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>HardwareInterfaceBase</name>
    <filename>classHardwareInterfaceBase.html</filename>
    <member kind="function">
      <type></type>
      <name>HardwareInterfaceBase</name>
      <anchorfile>classHardwareInterfaceBase.html</anchorfile>
      <anchor>a2c6164d95adf1c88aab53200820bfa1b</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const TwistControllerParams &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>processResult</name>
      <anchorfile>classHardwareInterfaceBase.html</anchorfile>
      <anchor>a098de19018fb470cc7a9159a8fff171c</anchor>
      <arglist>(const KDL::JntArray &amp;q_dot_ik, const KDL::JntArray &amp;current_q)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~HardwareInterfaceBase</name>
      <anchorfile>classHardwareInterfaceBase.html</anchorfile>
      <anchor>a2f5b0f142762f36b811a731fbb0c9d2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle &amp;</type>
      <name>nh_</name>
      <anchorfile>classHardwareInterfaceBase.html</anchorfile>
      <anchor>a8381d7f6627bf065caad18d150396ba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const TwistControllerParams &amp;</type>
      <name>params_</name>
      <anchorfile>classHardwareInterfaceBase.html</anchorfile>
      <anchor>a08a30264884b7acd66b085e72d734f8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classHardwareInterfaceBase.html</anchorfile>
      <anchor>a8724d1df175727c14e9fdc19e56c19ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>HardwareInterfaceBuilder</name>
    <filename>classHardwareInterfaceBuilder.html</filename>
    <member kind="function">
      <type></type>
      <name>HardwareInterfaceBuilder</name>
      <anchorfile>classHardwareInterfaceBuilder.html</anchorfile>
      <anchor>aed2de27e61bb5ab8f7b9089d1164bb5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~HardwareInterfaceBuilder</name>
      <anchorfile>classHardwareInterfaceBuilder.html</anchorfile>
      <anchor>a2a36baa3fcf6651b5711491cbce79a97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HardwareInterfaceBase *</type>
      <name>createHardwareInterface</name>
      <anchorfile>classHardwareInterfaceBuilder.html</anchorfile>
      <anchor>a4df25dd184af8700b8eef03623fa01da</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const TwistControllerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>HardwareInterfaceJointStates</name>
    <filename>classHardwareInterfaceJointStates.html</filename>
    <base>HardwareInterfaceBase</base>
    <member kind="function">
      <type></type>
      <name>HardwareInterfaceJointStates</name>
      <anchorfile>classHardwareInterfaceJointStates.html</anchorfile>
      <anchor>a42e3c1a534669533c492354400c4c1e9</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const TwistControllerParams &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>processResult</name>
      <anchorfile>classHardwareInterfaceJointStates.html</anchorfile>
      <anchor>a74631b616d5dbc72ad3494a2047370e6</anchor>
      <arglist>(const KDL::JntArray &amp;q_dot_ik, const KDL::JntArray &amp;current_q)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~HardwareInterfaceJointStates</name>
      <anchorfile>classHardwareInterfaceJointStates.html</anchorfile>
      <anchor>a9a27283067e953b4650c0f678745ab9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishJointState</name>
      <anchorfile>classHardwareInterfaceJointStates.html</anchorfile>
      <anchor>a2f5470b89e7477c828da66eabdfd75be</anchor>
      <arglist>(const ros::TimerEvent &amp;event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::JointState</type>
      <name>js_msg_</name>
      <anchorfile>classHardwareInterfaceJointStates.html</anchorfile>
      <anchor>a27ef042729a270c6b44956b4cfdbd08b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>js_timer_</name>
      <anchorfile>classHardwareInterfaceJointStates.html</anchorfile>
      <anchor>a94fa04d53ff81d6dcc1285fceab59dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>last_update_time_</name>
      <anchorfile>classHardwareInterfaceJointStates.html</anchorfile>
      <anchor>a8a202f94e42531ce1b3fe1e95e5659a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; MovingAvg_double_t &gt;</type>
      <name>ma_</name>
      <anchorfile>classHardwareInterfaceJointStates.html</anchorfile>
      <anchor>ac834bd0ccb576d3274a09b03ca042479</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classHardwareInterfaceJointStates.html</anchorfile>
      <anchor>a7d9a985f00a4c5f1ca31ccf4624d7754</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>vel_before_last_</name>
      <anchorfile>classHardwareInterfaceJointStates.html</anchorfile>
      <anchor>a1aaa3bd1b2d46256db78957ae430d029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>vel_last_</name>
      <anchorfile>classHardwareInterfaceJointStates.html</anchorfile>
      <anchor>a367938ec424588e0a01355099c91084b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>HardwareInterfacePosition</name>
    <filename>classHardwareInterfacePosition.html</filename>
    <base>HardwareInterfaceBase</base>
    <member kind="function">
      <type></type>
      <name>HardwareInterfacePosition</name>
      <anchorfile>classHardwareInterfacePosition.html</anchorfile>
      <anchor>a1676c26d9c0b966bc9978a98353717a0</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const TwistControllerParams &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>processResult</name>
      <anchorfile>classHardwareInterfacePosition.html</anchorfile>
      <anchor>a3246cf131b5f016544328c0439a0e892</anchor>
      <arglist>(const KDL::JntArray &amp;q_dot_ik, const KDL::JntArray &amp;current_q)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~HardwareInterfacePosition</name>
      <anchorfile>classHardwareInterfacePosition.html</anchorfile>
      <anchor>af295d05068e50b30403dafdafc3d20db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>last_update_time_</name>
      <anchorfile>classHardwareInterfacePosition.html</anchorfile>
      <anchor>a1909826a75d2996b1b044c3cc3e0ee92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; MovingAvg_double_t &gt;</type>
      <name>ma_</name>
      <anchorfile>classHardwareInterfacePosition.html</anchorfile>
      <anchor>a5dda7fa8c5c5d729edfe8463dbd7aa8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>vel_before_last_</name>
      <anchorfile>classHardwareInterfacePosition.html</anchorfile>
      <anchor>aee3f1437718ebbd25527d25e138b1cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>vel_last_</name>
      <anchorfile>classHardwareInterfacePosition.html</anchorfile>
      <anchor>a86c59a02cb1b4a7599c04a24dedb71d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>HardwareInterfaceVelocity</name>
    <filename>classHardwareInterfaceVelocity.html</filename>
    <base>HardwareInterfaceBase</base>
    <member kind="function">
      <type></type>
      <name>HardwareInterfaceVelocity</name>
      <anchorfile>classHardwareInterfaceVelocity.html</anchorfile>
      <anchor>a6a82e3f7e1939d2ffe6853265e9de737</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const TwistControllerParams &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>processResult</name>
      <anchorfile>classHardwareInterfaceVelocity.html</anchorfile>
      <anchor>af80c6c1bfaffac9d437eb9893d1ec53c</anchor>
      <arglist>(const KDL::JntArray &amp;q_dot_ik, const KDL::JntArray &amp;current_q)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~HardwareInterfaceVelocity</name>
      <anchorfile>classHardwareInterfaceVelocity.html</anchorfile>
      <anchor>af224e3be901432d636e453d553b411c3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InverseDifferentialKinematicsSolver</name>
    <filename>classInverseDifferentialKinematicsSolver.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>CartToJnt</name>
      <anchorfile>classInverseDifferentialKinematicsSolver.html</anchorfile>
      <anchor>a844fc781032baee7557852fac87a003d</anchor>
      <arglist>(const JointStates &amp;joint_states, const KDL::Twist &amp;v_in, KDL::JntArray &amp;qdot_out)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InverseDifferentialKinematicsSolver</name>
      <anchorfile>classInverseDifferentialKinematicsSolver.html</anchorfile>
      <anchor>a5e8315f486df40c5eff32bdc7259d6d2</anchor>
      <arglist>(const TwistControllerParams &amp;params, const KDL::Chain &amp;chain, CallbackDataMediator &amp;data_mediator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetAll</name>
      <anchorfile>classInverseDifferentialKinematicsSolver.html</anchorfile>
      <anchor>a57c01c35093cdfe1692e1e287fd69773</anchor>
      <arglist>(TwistControllerParams params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InverseDifferentialKinematicsSolver</name>
      <anchorfile>classInverseDifferentialKinematicsSolver.html</anchorfile>
      <anchor>a0983ad2903384fc38da33071a712f45e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CallbackDataMediator &amp;</type>
      <name>callback_data_mediator_</name>
      <anchorfile>classInverseDifferentialKinematicsSolver.html</anchorfile>
      <anchor>a74af7ecbf5867760e69034700914886f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const KDL::Chain</type>
      <name>chain_</name>
      <anchorfile>classInverseDifferentialKinematicsSolver.html</anchorfile>
      <anchor>ad572a1fb2be93df693560c8a10c0fbeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ConstraintSolverFactory</type>
      <name>constraint_solver_factory_</name>
      <anchorfile>classInverseDifferentialKinematicsSolver.html</anchorfile>
      <anchor>ad7cd5460a34d4396ddf7413f5ce7251b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::ChainFkSolverVel_recursive</type>
      <name>fk_solver_vel_</name>
      <anchorfile>classInverseDifferentialKinematicsSolver.html</anchorfile>
      <anchor>ab5ae0a0ea4656272442f118b566efa35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Jacobian</type>
      <name>jac_</name>
      <anchorfile>classInverseDifferentialKinematicsSolver.html</anchorfile>
      <anchor>a5ad1c8f7fc09f78e92901c7fb980dbe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::ChainJntToJacSolver</type>
      <name>jnt2jac_</name>
      <anchorfile>classInverseDifferentialKinematicsSolver.html</anchorfile>
      <anchor>a9a2f4997215a371e1293269bdb3c85f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; KinematicExtensionBase &gt;</type>
      <name>kinematic_extension_</name>
      <anchorfile>classInverseDifferentialKinematicsSolver.html</anchorfile>
      <anchor>a0339a8210c676692c9677f76c427d06c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; LimiterContainer &gt;</type>
      <name>limiters_</name>
      <anchorfile>classInverseDifferentialKinematicsSolver.html</anchorfile>
      <anchor>a1cd75f9c3d0c79ca970ccbb2fec6cd79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TwistControllerParams</type>
      <name>params_</name>
      <anchorfile>classInverseDifferentialKinematicsSolver.html</anchorfile>
      <anchor>a0b169520b89f9152d579a2b09a0659a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TaskStackController_t</type>
      <name>task_stack_controller_</name>
      <anchorfile>classInverseDifferentialKinematicsSolver.html</anchorfile>
      <anchor>af01ece9af2aeb1cb0f20cefc2f184f2e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IPseudoinverseCalculator</name>
    <filename>classIPseudoinverseCalculator.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual Eigen::MatrixXd</type>
      <name>calculate</name>
      <anchorfile>classIPseudoinverseCalculator.html</anchorfile>
      <anchor>a96d1dce988072c21033df08a56ed0f35</anchor>
      <arglist>(const TwistControllerParams &amp;params, boost::shared_ptr&lt; DampingBase &gt; db, const Eigen::MatrixXd &amp;jacobian) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IPseudoinverseCalculator</name>
      <anchorfile>classIPseudoinverseCalculator.html</anchorfile>
      <anchor>aab2dbfd1f0faa9c2de936e26aee3eb95</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ISolverFactory</name>
    <filename>classISolverFactory.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual Eigen::MatrixXd</type>
      <name>calculateJointVelocities</name>
      <anchorfile>classISolverFactory.html</anchorfile>
      <anchor>ab1fa40353f3bf68334d25bbe81ece081</anchor>
      <arglist>(Matrix6Xd_t &amp;jacobian_data, const Vector6d_t &amp;in_cart_velocities, const JointStates &amp;joint_states, boost::shared_ptr&lt; DampingBase &gt; &amp;damping_method, std::set&lt; ConstraintBase_t &gt; &amp;constraints) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ISolverFactory</name>
      <anchorfile>classISolverFactory.html</anchorfile>
      <anchor>a566af707abbf2bac4d34e18fb9a291de</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointLimitAvoidance</name>
    <filename>classJointLimitAvoidance.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ConstraintBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>calculate</name>
      <anchorfile>classJointLimitAvoidance.html</anchorfile>
      <anchor>aa52d13ccb4869f0454765e9e870c14f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Task_t</type>
      <name>createTask</name>
      <anchorfile>classJointLimitAvoidance.html</anchorfile>
      <anchor>aa8c8e9d259c815be2c546cb0be7c0b10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getActivationGain</name>
      <anchorfile>classJointLimitAvoidance.html</anchorfile>
      <anchor>a6bff2483c0abb3c7e213c742daa193ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getSelfMotionMagnitude</name>
      <anchorfile>classJointLimitAvoidance.html</anchorfile>
      <anchor>a0d09773b4dfb661145f561bf79cbbef8</anchor>
      <arglist>(const Eigen::MatrixXd &amp;particular_solution, const Eigen::MatrixXd &amp;homogeneous_solution) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::VectorXd</type>
      <name>getTaskDerivatives</name>
      <anchorfile>classJointLimitAvoidance.html</anchorfile>
      <anchor>a21c62ffd81e73c8c577d04cc409ef9d9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getTaskId</name>
      <anchorfile>classJointLimitAvoidance.html</anchorfile>
      <anchor>accc25b49991f9d81d27a669153edead2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::MatrixXd</type>
      <name>getTaskJacobian</name>
      <anchorfile>classJointLimitAvoidance.html</anchorfile>
      <anchor>a37188b21b8baeeb0aea9ff1efece4b32</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointLimitAvoidance</name>
      <anchorfile>classJointLimitAvoidance.html</anchorfile>
      <anchor>a84632772eeff39f32c9b49f87de99ce4</anchor>
      <arglist>(PRIO prio, T_PARAMS constraint_params, CallbackDataMediator &amp;cbdm)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointLimitAvoidance</name>
      <anchorfile>classJointLimitAvoidance.html</anchorfile>
      <anchor>abb3a0baaa71e5b24fd9ca353c7f5591b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>calcDerivativeValue</name>
      <anchorfile>classJointLimitAvoidance.html</anchorfile>
      <anchor>a55a57c2d0212b8f70a64f07d03032368</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Eigen::VectorXd</type>
      <name>calcPartialValues</name>
      <anchorfile>classJointLimitAvoidance.html</anchorfile>
      <anchor>a1e9d9b7ee702e0b35043d491a5f7c7ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>calcValue</name>
      <anchorfile>classJointLimitAvoidance.html</anchorfile>
      <anchor>aeb990ca3af1292a0ca4b80eaf97f443b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual ConstraintTypes</type>
      <name>getType</name>
      <anchorfile>classJointLimitAvoidance.html</anchorfile>
      <anchor>a6dbef5b48f385c11bb7fbbbba7cbf60b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>abs_delta_max_</name>
      <anchorfile>classJointLimitAvoidance.html</anchorfile>
      <anchor>a4accde062f75af6fc9135b539c5db939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>abs_delta_min_</name>
      <anchorfile>classJointLimitAvoidance.html</anchorfile>
      <anchor>a793691a7f7d18ca2ed09c44a64e4260e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rel_max_</name>
      <anchorfile>classJointLimitAvoidance.html</anchorfile>
      <anchor>a869244c226c28ab6c8919646cd35afef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rel_min_</name>
      <anchorfile>classJointLimitAvoidance.html</anchorfile>
      <anchor>a6e5bf10f78b7257aa4b02bdabf5f632e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointLimitAvoidanceIneq</name>
    <filename>classJointLimitAvoidanceIneq.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ConstraintBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>calculate</name>
      <anchorfile>classJointLimitAvoidanceIneq.html</anchorfile>
      <anchor>a35333693ab1d4f57d3c06ba1f37b542c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Task_t</type>
      <name>createTask</name>
      <anchorfile>classJointLimitAvoidanceIneq.html</anchorfile>
      <anchor>a82a560f025eadc9628c8dad5c282abe7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getActivationGain</name>
      <anchorfile>classJointLimitAvoidanceIneq.html</anchorfile>
      <anchor>aa5e2643be34e26ca4df1304b0586a94f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getSelfMotionMagnitude</name>
      <anchorfile>classJointLimitAvoidanceIneq.html</anchorfile>
      <anchor>a9c528fe24eeee1d7ae67278554de5233</anchor>
      <arglist>(const Eigen::MatrixXd &amp;particular_solution, const Eigen::MatrixXd &amp;homogeneous_solution) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::VectorXd</type>
      <name>getTaskDerivatives</name>
      <anchorfile>classJointLimitAvoidanceIneq.html</anchorfile>
      <anchor>aad119f66c3aaf02548b4216dffa5ab2c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getTaskId</name>
      <anchorfile>classJointLimitAvoidanceIneq.html</anchorfile>
      <anchor>a30ec9a768ac2761f34a050d2ba19ffeb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::MatrixXd</type>
      <name>getTaskJacobian</name>
      <anchorfile>classJointLimitAvoidanceIneq.html</anchorfile>
      <anchor>a0815a69acf083af7716f2dac50c39b42</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointLimitAvoidanceIneq</name>
      <anchorfile>classJointLimitAvoidanceIneq.html</anchorfile>
      <anchor>a44a917df7bbe63864f8d72ed5132440d</anchor>
      <arglist>(PRIO prio, T_PARAMS constraint_params, CallbackDataMediator &amp;cbdm)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointLimitAvoidanceIneq</name>
      <anchorfile>classJointLimitAvoidanceIneq.html</anchorfile>
      <anchor>a9b7ff76c02ddda41a1755016865d0f1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>calcDerivativeValue</name>
      <anchorfile>classJointLimitAvoidanceIneq.html</anchorfile>
      <anchor>ad3d76b1c31884630ac5f74fed47059cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Eigen::VectorXd</type>
      <name>calcPartialValues</name>
      <anchorfile>classJointLimitAvoidanceIneq.html</anchorfile>
      <anchor>a23aae182826c5f177262eeeff37d2823</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>calcValue</name>
      <anchorfile>classJointLimitAvoidanceIneq.html</anchorfile>
      <anchor>aa46e5be189ddcef52543413a7d112c13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual ConstraintTypes</type>
      <name>getType</name>
      <anchorfile>classJointLimitAvoidanceIneq.html</anchorfile>
      <anchor>a87367f775c3177c63791cb93e78734cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>abs_delta_max_</name>
      <anchorfile>classJointLimitAvoidanceIneq.html</anchorfile>
      <anchor>aa6cafacb2e6369c463428fcf954d5bcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>abs_delta_min_</name>
      <anchorfile>classJointLimitAvoidanceIneq.html</anchorfile>
      <anchor>a5335ca8c14556afd7c77b8b9f1520ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rel_max_</name>
      <anchorfile>classJointLimitAvoidanceIneq.html</anchorfile>
      <anchor>a72955c58a25fe1c7e68098fce2b189e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rel_min_</name>
      <anchorfile>classJointLimitAvoidanceIneq.html</anchorfile>
      <anchor>abc2c66f8b07c6828e1161ad058d024b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointLimitAvoidanceMid</name>
    <filename>classJointLimitAvoidanceMid.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ConstraintBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>calculate</name>
      <anchorfile>classJointLimitAvoidanceMid.html</anchorfile>
      <anchor>a353a8f23a2a5d35558f4f7a7c8cc5bdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getActivationGain</name>
      <anchorfile>classJointLimitAvoidanceMid.html</anchorfile>
      <anchor>a35beb37b0cc474eed49c08712b84af7a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getSelfMotionMagnitude</name>
      <anchorfile>classJointLimitAvoidanceMid.html</anchorfile>
      <anchor>a1e78a213b056a403e81db5f370142147</anchor>
      <arglist>(const Eigen::MatrixXd &amp;particular_solution, const Eigen::MatrixXd &amp;homogeneous_solution) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getTaskId</name>
      <anchorfile>classJointLimitAvoidanceMid.html</anchorfile>
      <anchor>a9cdfcbb7b24e723ebb809ac4cc2d5158</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointLimitAvoidanceMid</name>
      <anchorfile>classJointLimitAvoidanceMid.html</anchorfile>
      <anchor>adcfadf855963021e6bebc54f91325a7d</anchor>
      <arglist>(PRIO prio, T_PARAMS constraint_params, CallbackDataMediator &amp;cbdm)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointLimitAvoidanceMid</name>
      <anchorfile>classJointLimitAvoidanceMid.html</anchorfile>
      <anchor>a1309dcd33a3ffe038973e890a927656c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>calcDerivativeValue</name>
      <anchorfile>classJointLimitAvoidanceMid.html</anchorfile>
      <anchor>a5f5ba41e68e784391ffdb68dcd51a4d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Eigen::VectorXd</type>
      <name>calcPartialValues</name>
      <anchorfile>classJointLimitAvoidanceMid.html</anchorfile>
      <anchor>a1fa84149aae507af7233f1b6e0231fb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>calcValue</name>
      <anchorfile>classJointLimitAvoidanceMid.html</anchorfile>
      <anchor>a6cda242c657a7e9e2a4812d1c6517b01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual ConstraintTypes</type>
      <name>getType</name>
      <anchorfile>classJointLimitAvoidanceMid.html</anchorfile>
      <anchor>a808e7e1526dd2c9d2273aa1823e93571</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>JointStates</name>
    <filename>structJointStates.html</filename>
    <member kind="variable">
      <type>KDL::JntArray</type>
      <name>current_q_</name>
      <anchorfile>structJointStates.html</anchorfile>
      <anchor>a11cbbc6a39bbf666eb3603372bc1af3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KDL::JntArray</type>
      <name>current_q_dot_</name>
      <anchorfile>structJointStates.html</anchorfile>
      <anchor>ab22528467bfa92709a8b91c2fb2b616d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KDL::JntArray</type>
      <name>last_q_</name>
      <anchorfile>structJointStates.html</anchorfile>
      <anchor>a71f8ff44881567ab8676bfd7209b1b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KDL::JntArray</type>
      <name>last_q_dot_</name>
      <anchorfile>structJointStates.html</anchorfile>
      <anchor>a215486b7e74a48db48f7267b2aad3970</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KinematicExtension6D</name>
    <filename>classKinematicExtension6D.html</filename>
    <base>KinematicExtensionBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual KDL::Jacobian</type>
      <name>adjustJacobian</name>
      <anchorfile>classKinematicExtension6D.html</anchorfile>
      <anchor>a3fcf956e74f8db95d145b4e39693a025</anchor>
      <arglist>(const KDL::Jacobian &amp;jac_chain)</arglist>
    </member>
    <member kind="function">
      <type>KDL::Jacobian</type>
      <name>adjustJacobian6d</name>
      <anchorfile>classKinematicExtension6D.html</anchorfile>
      <anchor>a4fba705220888f6bbe02928f2c3b5e82</anchor>
      <arglist>(const KDL::Jacobian &amp;jac_chain, const KDL::Frame full_frame, const KDL::Frame partial_frame, const ActiveCartesianDimension active_dim)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KinematicExtension6D</name>
      <anchorfile>classKinematicExtension6D.html</anchorfile>
      <anchor>a01546fe7e95c912355474b2d43429c3b</anchor>
      <arglist>(const TwistControllerParams &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>processResultExtension</name>
      <anchorfile>classKinematicExtension6D.html</anchorfile>
      <anchor>a1c5e796c1decf427a437792496bd48c1</anchor>
      <arglist>(const KDL::JntArray &amp;q_dot_ik)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~KinematicExtension6D</name>
      <anchorfile>classKinematicExtension6D.html</anchorfile>
      <anchor>a7f5e770312751ef81aab68a5961b81a5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KinematicExtensionBase</name>
    <filename>classKinematicExtensionBase.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual KDL::Jacobian</type>
      <name>adjustJacobian</name>
      <anchorfile>classKinematicExtensionBase.html</anchorfile>
      <anchor>a81281aab8673bdb7cb1ac20b61c4d197</anchor>
      <arglist>(const KDL::Jacobian &amp;jac_chain)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KinematicExtensionBase</name>
      <anchorfile>classKinematicExtensionBase.html</anchorfile>
      <anchor>ad42d5852971cbe9afff8c23fa19f658e</anchor>
      <arglist>(const TwistControllerParams &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>processResultExtension</name>
      <anchorfile>classKinematicExtensionBase.html</anchorfile>
      <anchor>a7e93dc5df2e0ee0f7882cbb33dbe74f6</anchor>
      <arglist>(const KDL::JntArray &amp;q_dot_ik)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~KinematicExtensionBase</name>
      <anchorfile>classKinematicExtensionBase.html</anchorfile>
      <anchor>afe4cf8e8e8f481374534c2f33389803a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const TwistControllerParams &amp;</type>
      <name>params_</name>
      <anchorfile>classKinematicExtensionBase.html</anchorfile>
      <anchor>a44f665e476ba8af5501103e731eefbe7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KinematicExtensionBaseActive</name>
    <filename>classKinematicExtensionBaseActive.html</filename>
    <base>KinematicExtension6D</base>
    <member kind="function" virtualness="virtual">
      <type>virtual KDL::Jacobian</type>
      <name>adjustJacobian</name>
      <anchorfile>classKinematicExtensionBaseActive.html</anchorfile>
      <anchor>aa5644b5228a6c59d4eb029afe8a59756</anchor>
      <arglist>(const KDL::Jacobian &amp;jac_chain)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>baseTwistCallback</name>
      <anchorfile>classKinematicExtensionBaseActive.html</anchorfile>
      <anchor>a76ed773e8b174aeab1d0e333d5b52cc5</anchor>
      <arglist>(const geometry_msgs::Twist::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KinematicExtensionBaseActive</name>
      <anchorfile>classKinematicExtensionBaseActive.html</anchorfile>
      <anchor>a090cbc7327fadfb53a993bc6eab233ae</anchor>
      <arglist>(const TwistControllerParams &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>processResultExtension</name>
      <anchorfile>classKinematicExtensionBaseActive.html</anchorfile>
      <anchor>a07cd1e34a0ee752c1061300d921cbb8a</anchor>
      <arglist>(const KDL::JntArray &amp;q_dot_ik)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~KinematicExtensionBaseActive</name>
      <anchorfile>classKinematicExtensionBaseActive.html</anchorfile>
      <anchor>a171b623c0085a282cceed296b156b4c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>base_vel_pub_</name>
      <anchorfile>classKinematicExtensionBaseActive.html</anchorfile>
      <anchor>ab3b61b49a2016ad209adf9ba97ef0700</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classKinematicExtensionBaseActive.html</anchorfile>
      <anchor>a5a5d97a9e23b999a5552e054b70674f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tf_listener_</name>
      <anchorfile>classKinematicExtensionBaseActive.html</anchorfile>
      <anchor>aaf08cfbf3ac75d5288d39a457004fc08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KinematicExtensionBuilder</name>
    <filename>classKinematicExtensionBuilder.html</filename>
    <member kind="function">
      <type></type>
      <name>KinematicExtensionBuilder</name>
      <anchorfile>classKinematicExtensionBuilder.html</anchorfile>
      <anchor>a242587dda5d5b2d12176e12852e9dd97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~KinematicExtensionBuilder</name>
      <anchorfile>classKinematicExtensionBuilder.html</anchorfile>
      <anchor>a42345db2af2e3d4bca6c3775dd4408e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static KinematicExtensionBase *</type>
      <name>createKinematicExtension</name>
      <anchorfile>classKinematicExtensionBuilder.html</anchorfile>
      <anchor>a28cc1b1bd1e7dd2b13e7047307d7ac91</anchor>
      <arglist>(const TwistControllerParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KinematicExtensionNone</name>
    <filename>classKinematicExtensionNone.html</filename>
    <base>KinematicExtensionBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual KDL::Jacobian</type>
      <name>adjustJacobian</name>
      <anchorfile>classKinematicExtensionNone.html</anchorfile>
      <anchor>aaaafb01c40f239c30e8873e30254c3b1</anchor>
      <arglist>(const KDL::Jacobian &amp;jac_chain)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KinematicExtensionNone</name>
      <anchorfile>classKinematicExtensionNone.html</anchorfile>
      <anchor>a21ec03d9c191b5733aa64471d2c7d653</anchor>
      <arglist>(const TwistControllerParams &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>processResultExtension</name>
      <anchorfile>classKinematicExtensionNone.html</anchorfile>
      <anchor>a09bf0ac6cb53e6b296fd1f1632967e01</anchor>
      <arglist>(const KDL::JntArray &amp;q_dot_ik)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~KinematicExtensionNone</name>
      <anchorfile>classKinematicExtensionNone.html</anchorfile>
      <anchor>abfa551959c6f53dda696ae628ed37e4a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LimiterAllJointPositions</name>
    <filename>classLimiterAllJointPositions.html</filename>
    <base>LimiterBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual KDL::JntArray</type>
      <name>enforceLimits</name>
      <anchorfile>classLimiterAllJointPositions.html</anchorfile>
      <anchor>af4dc11b0adfe3eea38d1291b09a2a693</anchor>
      <arglist>(const KDL::JntArray &amp;q_dot_ik, const KDL::JntArray &amp;q) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LimiterAllJointPositions</name>
      <anchorfile>classLimiterAllJointPositions.html</anchorfile>
      <anchor>a9691223586490788343604d6ee6cfcc4</anchor>
      <arglist>(const TwistControllerParams &amp;tc_params, const KDL::Chain &amp;chain)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LimiterAllJointVelocities</name>
    <filename>classLimiterAllJointVelocities.html</filename>
    <base>LimiterBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual KDL::JntArray</type>
      <name>enforceLimits</name>
      <anchorfile>classLimiterAllJointVelocities.html</anchorfile>
      <anchor>aa068927c99f27d9616fe5bdd7fd7248d</anchor>
      <arglist>(const KDL::JntArray &amp;q_dot_ik, const KDL::JntArray &amp;q) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LimiterAllJointVelocities</name>
      <anchorfile>classLimiterAllJointVelocities.html</anchorfile>
      <anchor>a12e8438fef1243784f89e70df9afae5d</anchor>
      <arglist>(const TwistControllerParams &amp;tc_params, const KDL::Chain &amp;chain)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LimiterBase</name>
    <filename>classLimiterBase.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual KDL::JntArray</type>
      <name>enforceLimits</name>
      <anchorfile>classLimiterBase.html</anchorfile>
      <anchor>a1755edebc0cacfd79f945852ead8ae04</anchor>
      <arglist>(const KDL::JntArray &amp;q_dot_ik, const KDL::JntArray &amp;q) const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LimiterBase</name>
      <anchorfile>classLimiterBase.html</anchorfile>
      <anchor>a6484c1bddb160e3df951f1f271ab41e1</anchor>
      <arglist>(const TwistControllerParams &amp;tc_params, const KDL::Chain &amp;chain)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LimiterBase</name>
      <anchorfile>classLimiterBase.html</anchorfile>
      <anchor>aae67c41d32bf53b5931f5709c45cbc3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const KDL::Chain &amp;</type>
      <name>chain_</name>
      <anchorfile>classLimiterBase.html</anchorfile>
      <anchor>aa302d4220e371999c2e94cb020358cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const TwistControllerParams &amp;</type>
      <name>tc_params_</name>
      <anchorfile>classLimiterBase.html</anchorfile>
      <anchor>a15af82a1ba8faa9d76ffdcf36527ced7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LimiterContainer</name>
    <filename>classLimiterContainer.html</filename>
    <base>LimiterBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual KDL::JntArray</type>
      <name>enforceLimits</name>
      <anchorfile>classLimiterContainer.html</anchorfile>
      <anchor>a4df93d61aeb9e44c30127a1a2c8d0bd9</anchor>
      <arglist>(const KDL::JntArray &amp;q_dot_ik, const KDL::JntArray &amp;q) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classLimiterContainer.html</anchorfile>
      <anchor>a28eac48f36b165d02c86449189aacea2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LimiterContainer</name>
      <anchorfile>classLimiterContainer.html</anchorfile>
      <anchor>abddaca04e92de5eb99cddbd320be719c</anchor>
      <arglist>(const TwistControllerParams &amp;tc_params, const KDL::Chain &amp;chain)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LimiterContainer</name>
      <anchorfile>classLimiterContainer.html</anchorfile>
      <anchor>a4284c7a1f5094fbe24e0cd51f7bda6ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; const LimiterBase * &gt;::const_iterator</type>
      <name>LimIter_t</name>
      <anchorfile>classLimiterContainer.html</anchorfile>
      <anchor>ac954f1933f0b6bb95b37c531fe6a62cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>add</name>
      <anchorfile>classLimiterContainer.html</anchorfile>
      <anchor>aef4914ff51be7ed8c563d47de9f316e8</anchor>
      <arglist>(const LimiterBase *lb)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>eraseAll</name>
      <anchorfile>classLimiterContainer.html</anchorfile>
      <anchor>a62b339d250d1d68fda7404d6fe89468b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; const LimiterBase * &gt;</type>
      <name>limiters_</name>
      <anchorfile>classLimiterContainer.html</anchorfile>
      <anchor>abbb9887325e8681c0533d246fdf05912</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LimiterIndividualJointPositions</name>
    <filename>classLimiterIndividualJointPositions.html</filename>
    <base>LimiterBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual KDL::JntArray</type>
      <name>enforceLimits</name>
      <anchorfile>classLimiterIndividualJointPositions.html</anchorfile>
      <anchor>aa5a977c62d490397ae7e685a4d7f1f94</anchor>
      <arglist>(const KDL::JntArray &amp;q_dot_ik, const KDL::JntArray &amp;q) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LimiterIndividualJointPositions</name>
      <anchorfile>classLimiterIndividualJointPositions.html</anchorfile>
      <anchor>acfef88d148a05c3b5848a21d19e399d9</anchor>
      <arglist>(const TwistControllerParams &amp;tc_params, const KDL::Chain &amp;chain)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LimiterIndividualJointVelocities</name>
    <filename>classLimiterIndividualJointVelocities.html</filename>
    <base>LimiterBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual KDL::JntArray</type>
      <name>enforceLimits</name>
      <anchorfile>classLimiterIndividualJointVelocities.html</anchorfile>
      <anchor>a298fddd7c5f1c806eb7efeb9a18a0cf8</anchor>
      <arglist>(const KDL::JntArray &amp;q_dot_ik, const KDL::JntArray &amp;q) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LimiterIndividualJointVelocities</name>
      <anchorfile>classLimiterIndividualJointVelocities.html</anchorfile>
      <anchor>a5a668af146ba5a3eec966aea0c552a08</anchor>
      <arglist>(const TwistControllerParams &amp;tc_params, const KDL::Chain &amp;chain)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MovingAverage</name>
    <filename>classMovingAverage.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>addElement</name>
      <anchorfile>classMovingAverage.html</anchorfile>
      <anchor>a68a2a5dafa57fcac90fa94c4a7708f9c</anchor>
      <arglist>(T element)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calcMovingAverage</name>
      <anchorfile>classMovingAverage.html</anchorfile>
      <anchor>ace49f08c01faff16e7176e6c3420fefe</anchor>
      <arglist>(T &amp;sum) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calculateWeighting</name>
      <anchorfile>classMovingAverage.html</anchorfile>
      <anchor>ab023bb1af4918c833f49c2428baafd15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calcWeightedMovingAverage</name>
      <anchorfile>classMovingAverage.html</anchorfile>
      <anchor>a6d2d20c8a415532128f6d3a28ad26b97</anchor>
      <arglist>(T &amp;sum) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>factorial</name>
      <anchorfile>classMovingAverage.html</anchorfile>
      <anchor>afc5f00d2d4d40a16d8e891a5328f216d</anchor>
      <arglist>(uint16_t n) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MovingAverage</name>
      <anchorfile>classMovingAverage.html</anchorfile>
      <anchor>acdb75874c7d96f52cc7e83ac4dd25b87</anchor>
      <arglist>(uint16_t size=3, bool do_auto_weighting=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWeighting</name>
      <anchorfile>classMovingAverage.html</anchorfile>
      <anchor>a8a5096ed455b9a9645e62912650d4278</anchor>
      <arglist>(const std::deque&lt; double &gt; &amp;weighting)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; T &gt;</type>
      <name>s_</name>
      <anchorfile>classMovingAverage.html</anchorfile>
      <anchor>a9bab367561bca3a74bb55bd9fb6d9541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>size_</name>
      <anchorfile>classMovingAverage.html</anchorfile>
      <anchor>ac241ee0dab93bbd74d1e8e1bc8295b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; double &gt;</type>
      <name>weighting_</name>
      <anchorfile>classMovingAverage.html</anchorfile>
      <anchor>afc6204773a9fe1bc1a6ea1e6b62a1a0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ObstacleDistanceData</name>
    <filename>structObstacleDistanceData.html</filename>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>frame_vector</name>
      <anchorfile>structObstacleDistanceData.html</anchorfile>
      <anchor>a93a70a508f0460d654317beb1c15ecb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>min_distance</name>
      <anchorfile>structObstacleDistanceData.html</anchorfile>
      <anchor>a5e5f14dbe10effdd1d19c618a24c460d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>nearest_point_frame_vector</name>
      <anchorfile>structObstacleDistanceData.html</anchorfile>
      <anchor>a4e2f7c2b30266628c5b3f1bb1962e9b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>nearest_point_obstacle_vector</name>
      <anchorfile>structObstacleDistanceData.html</anchorfile>
      <anchor>a5497d89c5a53b7f5044c5775c0e164e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PInvBySVD</name>
    <filename>classPInvBySVD.html</filename>
    <base>IPseudoinverseCalculator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::MatrixXd</type>
      <name>calculate</name>
      <anchorfile>classPInvBySVD.html</anchorfile>
      <anchor>a0dedc15218521b3e2eb80826df63c0bc</anchor>
      <arglist>(const TwistControllerParams &amp;params, boost::shared_ptr&lt; DampingBase &gt; db, const Eigen::MatrixXd &amp;jacobian) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PInvBySVD</name>
      <anchorfile>classPInvBySVD.html</anchorfile>
      <anchor>a92a4e8fde706e8e6cfbced45b5748e3b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PInvDirect</name>
    <filename>classPInvDirect.html</filename>
    <base>IPseudoinverseCalculator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::MatrixXd</type>
      <name>calculate</name>
      <anchorfile>classPInvDirect.html</anchorfile>
      <anchor>aa3eebae1a640793ace3746ba3b427c5a</anchor>
      <arglist>(const TwistControllerParams &amp;params, boost::shared_ptr&lt; DampingBase &gt; db, const Eigen::MatrixXd &amp;jacobian) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PInvDirect</name>
      <anchorfile>classPInvDirect.html</anchorfile>
      <anchor>a559276b9e6945a6926cc6d7dd055e84a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PriorityBase</name>
    <filename>classPriorityBase.html</filename>
    <templarg></templarg>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>calculate</name>
      <anchorfile>classPriorityBase.html</anchorfile>
      <anchor>a9fb07a3b67d851c3ef24205655b0d92b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Task_t</type>
      <name>createTask</name>
      <anchorfile>classPriorityBase.html</anchorfile>
      <anchor>ac6b72f8e4b272a24da6069b3adc2e3cc</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getActivationGain</name>
      <anchorfile>classPriorityBase.html</anchorfile>
      <anchor>a1960d05cec413df42e9d31e41178a885</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getDerivativeValue</name>
      <anchorfile>classPriorityBase.html</anchorfile>
      <anchor>aa958300c73b600862bdf1e26d7026927</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Eigen::VectorXd</type>
      <name>getPartialValues</name>
      <anchorfile>classPriorityBase.html</anchorfile>
      <anchor>a83bf5fddb93948a3402f5d899ec0e15d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getPrediction</name>
      <anchorfile>classPriorityBase.html</anchorfile>
      <anchor>a87bf5fd8cc6caf214a4c66dc98b5a304</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>PRIO</type>
      <name>getPriority</name>
      <anchorfile>classPriorityBase.html</anchorfile>
      <anchor>a9994df4c515514e5e0d7e5c09d397982</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPriorityAsNum</name>
      <anchorfile>classPriorityBase.html</anchorfile>
      <anchor>adaba9e2b8ce4c2b16cb557747ff13daf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getSelfMotionMagnitude</name>
      <anchorfile>classPriorityBase.html</anchorfile>
      <anchor>a076ed484b1f97c0e43c3be66e892faa6</anchor>
      <arglist>(const Eigen::MatrixXd &amp;particular_solution, const Eigen::MatrixXd &amp;homogeneous_solution) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ConstraintState</type>
      <name>getState</name>
      <anchorfile>classPriorityBase.html</anchorfile>
      <anchor>aab58cac45d862b30ec2e0845dfb8de9a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Eigen::VectorXd</type>
      <name>getTaskDerivatives</name>
      <anchorfile>classPriorityBase.html</anchorfile>
      <anchor>a3079edb6e68b038a970d70b507f3b64c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getTaskId</name>
      <anchorfile>classPriorityBase.html</anchorfile>
      <anchor>a748f34666b4c8f9739635294673f9216</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Eigen::MatrixXd</type>
      <name>getTaskJacobian</name>
      <anchorfile>classPriorityBase.html</anchorfile>
      <anchor>aa9a23fd5c637a2643b2da0a033c732c5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getValue</name>
      <anchorfile>classPriorityBase.html</anchorfile>
      <anchor>a3eecce6a654b3cdda8ebd1ff5fa58906</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classPriorityBase.html</anchorfile>
      <anchor>a6b571f7158b315874a4768d73b9e8b4d</anchor>
      <arglist>(const PriorityBase &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classPriorityBase.html</anchorfile>
      <anchor>a1b5e98f2422f586816485a4731bad192</anchor>
      <arglist>(const PriorityBase &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classPriorityBase.html</anchorfile>
      <anchor>a768db197aab8362e13c872504a08d8bf</anchor>
      <arglist>(const PriorityBase &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PriorityBase</name>
      <anchorfile>classPriorityBase.html</anchorfile>
      <anchor>a6b39a3ec1d554e4e05feb75817a057e3</anchor>
      <arglist>(PRIO prio)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPriority</name>
      <anchorfile>classPriorityBase.html</anchorfile>
      <anchor>a10e27506462c410a16620a6157deb7d5</anchor>
      <arglist>(PRIO prio)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classPriorityBase.html</anchorfile>
      <anchor>a886e48aa7a005f7a4b6d786f0d70c8d6</anchor>
      <arglist>(const JointStates &amp;joint_states, const KDL::JntArrayVel &amp;joints_prediction, const Matrix6Xd_t &amp;jacobian_data)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PriorityBase</name>
      <anchorfile>classPriorityBase.html</anchorfile>
      <anchor>a0a58ec83e5a144f2746c5efac1448004</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual TwistControllerParams</type>
      <name>adaptDampingParamsForTask</name>
      <anchorfile>classPriorityBase.html</anchorfile>
      <anchor>abc5ebc522013ed2790e699f57ab76183</anchor>
      <arglist>(double const_damping_factor)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual double</type>
      <name>getCriticalValue</name>
      <anchorfile>classPriorityBase.html</anchorfile>
      <anchor>a307b7ef26a51a7eb93e67a38b24f0f6f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual ConstraintTypes</type>
      <name>getType</name>
      <anchorfile>classPriorityBase.html</anchorfile>
      <anchor>abaa1a8200c4c162fd9dcc54e1d60007a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PRIO</type>
      <name>priority_</name>
      <anchorfile>classPriorityBase.html</anchorfile>
      <anchor>a79b88bae28910ec5325bb47c159b1c9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SelfMotionMagnitudeDeterminatorBase</name>
    <filename>classSelfMotionMagnitudeDeterminatorBase.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>calculate</name>
      <anchorfile>classSelfMotionMagnitudeDeterminatorBase.html</anchorfile>
      <anchor>af2803014af9bd13d630a059d5460a8a6</anchor>
      <arglist>(const TwistControllerParams &amp;params, const Eigen::MatrixXd &amp;particular_solution, const Eigen::MatrixXd &amp;homogeneous_solution) const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelfMotionMagnitudeDeterminatorBase</name>
      <anchorfile>classSelfMotionMagnitudeDeterminatorBase.html</anchorfile>
      <anchor>a4301f4759382c896521524bfcf13e4cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SelfMotionMagnitudeDeterminatorBase</name>
      <anchorfile>classSelfMotionMagnitudeDeterminatorBase.html</anchorfile>
      <anchor>a89511f39aa2c83b6c4b911f54d80ce12</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SelfMotionMagnitudeFactory</name>
    <filename>classSelfMotionMagnitudeFactory.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>calculate</name>
      <anchorfile>classSelfMotionMagnitudeFactory.html</anchorfile>
      <anchor>a26ba1b30f83b46e0ed3fcbdc5e917ed6</anchor>
      <arglist>(const TwistControllerParams &amp;params, const Eigen::MatrixXd &amp;particular_solution, const Eigen::MatrixXd &amp;homogeneous_solution)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SmmDeterminatorConstant</name>
    <filename>classSmmDeterminatorConstant.html</filename>
    <base>SelfMotionMagnitudeDeterminatorBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>calculate</name>
      <anchorfile>classSmmDeterminatorConstant.html</anchorfile>
      <anchor>a5bc284606d086af4badce869d4831561</anchor>
      <arglist>(const TwistControllerParams &amp;params, const Eigen::MatrixXd &amp;particular_solution, const Eigen::MatrixXd &amp;homogeneous_solution) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SmmDeterminatorConstant</name>
      <anchorfile>classSmmDeterminatorConstant.html</anchorfile>
      <anchor>af951c8cc7c1d3be01c6ae3a796d5a7b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SmmDeterminatorConstant</name>
      <anchorfile>classSmmDeterminatorConstant.html</anchorfile>
      <anchor>aef47fa9219a992514067d3fdac52e047</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SmmDeterminatorVelocityBounds</name>
    <filename>classSmmDeterminatorVelocityBounds.html</filename>
    <templarg>MAXIMIZE</templarg>
    <base>SelfMotionMagnitudeDeterminatorBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>calculate</name>
      <anchorfile>classSmmDeterminatorVelocityBounds.html</anchorfile>
      <anchor>a264cb1cab98d66aeb50a938d71c345ac</anchor>
      <arglist>(const TwistControllerParams &amp;params, const Eigen::MatrixXd &amp;particular_solution, const Eigen::MatrixXd &amp;homogeneous_solution) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SmmDeterminatorVelocityBounds</name>
      <anchorfile>classSmmDeterminatorVelocityBounds.html</anchorfile>
      <anchor>afa3e4b2216a8029e6389ccbe10714dc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SmmDeterminatorVelocityBounds</name>
      <anchorfile>classSmmDeterminatorVelocityBounds.html</anchorfile>
      <anchor>afdfb571d9ce3330211dbbc44279d0250</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SolverFactory</name>
    <filename>classSolverFactory.html</filename>
    <templarg></templarg>
    <base>ISolverFactory</base>
    <member kind="function">
      <type>Eigen::MatrixXd</type>
      <name>calculateJointVelocities</name>
      <anchorfile>classSolverFactory.html</anchorfile>
      <anchor>a761865991e7e399fe34e8d0122bdc82f</anchor>
      <arglist>(Matrix6Xd_t &amp;jacobian_data, const Vector6d_t &amp;in_cart_velocities, const JointStates &amp;joint_states, boost::shared_ptr&lt; DampingBase &gt; &amp;damping_method, std::set&lt; ConstraintBase_t &gt; &amp;constraints) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolverFactory</name>
      <anchorfile>classSolverFactory.html</anchorfile>
      <anchor>a01558a836d0b122314b394c1aaa15660</anchor>
      <arglist>(const TwistControllerParams &amp;params, TaskStackController_t &amp;task_stack_controller)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SolverFactory</name>
      <anchorfile>classSolverFactory.html</anchorfile>
      <anchor>a04f77d6f27e47398f904d76a2c3f4fc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; T &gt;</type>
      <name>constraint_solver_</name>
      <anchorfile>classSolverFactory.html</anchorfile>
      <anchor>a25a197fea71052eb8ffc5d892fd5f8a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>StackOfTasksSolver</name>
    <filename>classStackOfTasksSolver.html</filename>
    <base>ConstraintSolver&lt;&gt;</base>
    <member kind="function">
      <type>void</type>
      <name>processState</name>
      <anchorfile>classStackOfTasksSolver.html</anchorfile>
      <anchor>a1cf78d1df5224342d38dcb6d6bcc71ae</anchor>
      <arglist>(std::set&lt; ConstraintBase_t &gt;::iterator &amp;it, const Eigen::MatrixXd &amp;projector, const Eigen::MatrixXd &amp;particular_solution, double inv_sum_of_prios, Eigen::VectorXd &amp;sum_of_gradient)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::MatrixXd</type>
      <name>solve</name>
      <anchorfile>classStackOfTasksSolver.html</anchorfile>
      <anchor>ad8906623960bad1c3594e19f32787244</anchor>
      <arglist>(const Vector6d_t &amp;in_cart_velocities, const JointStates &amp;joint_states)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StackOfTasksSolver</name>
      <anchorfile>classStackOfTasksSolver.html</anchorfile>
      <anchor>aa31689792aba6835cd877ba6f3952882</anchor>
      <arglist>(const TwistControllerParams &amp;params, TaskStackController_t &amp;task_stack_controller)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StackOfTasksSolver</name>
      <anchorfile>classStackOfTasksSolver.html</anchorfile>
      <anchor>a0d0e14e81bcaa757dfddb828a8aeb3bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EN_ConstraintStates</type>
      <name>global_constraint_state_</name>
      <anchorfile>classStackOfTasksSolver.html</anchorfile>
      <anchor>ad20bd6d203253134107b14b04e653170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>in_cart_vel_damping_</name>
      <anchorfile>classStackOfTasksSolver.html</anchorfile>
      <anchor>ab28651ad0018d3f6dc91b7ce0c76feee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>last_time_</name>
      <anchorfile>classStackOfTasksSolver.html</anchorfile>
      <anchor>aacc90778cf5c6f61ba171d30d85b37cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Task</name>
    <filename>structTask.html</filename>
    <templarg>PRIO</templarg>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structTask.html</anchorfile>
      <anchor>a9a390d2e292bc49b8ab4d964801b7076</anchor>
      <arglist>(const Task &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structTask.html</anchorfile>
      <anchor>a911aeb87184bbe2fcc5777ec001b0e5b</anchor>
      <arglist>(const Task &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>structTask.html</anchorfile>
      <anchor>a0b48e665feb2d091fdd0a3edf72ce707</anchor>
      <arglist>(const Task &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPriority</name>
      <anchorfile>structTask.html</anchorfile>
      <anchor>a043e49fd2e7ae2f4e24bbfa4a6a2e1b2</anchor>
      <arglist>(PRIO prio)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Task</name>
      <anchorfile>structTask.html</anchorfile>
      <anchor>a902d5c1249640a56278a229104fe6757</anchor>
      <arglist>(PRIO prio, std::string id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Task</name>
      <anchorfile>structTask.html</anchorfile>
      <anchor>a59416fbc25e3aadfd2810cf3360781fe</anchor>
      <arglist>(PRIO prio, std::string id, Eigen::MatrixXd task_jacobian, Eigen::VectorXd task, ConstraintTypes ct=None)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Task</name>
      <anchorfile>structTask.html</anchorfile>
      <anchor>a79d45a073da3c6c1242b0d8655abba87</anchor>
      <arglist>(const Task &amp;task)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Task</name>
      <anchorfile>structTask.html</anchorfile>
      <anchor>a702aadb4969d72c86c57e4c390ff04bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ConstraintTypes</type>
      <name>constraint_type_</name>
      <anchorfile>structTask.html</anchorfile>
      <anchor>a68760b5947148e042fae03a13c747a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; DampingBase &gt;</type>
      <name>db_</name>
      <anchorfile>structTask.html</anchorfile>
      <anchor>a23e841485ba119f15db25bb24cd99e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>id_</name>
      <anchorfile>structTask.html</anchorfile>
      <anchor>af3a5af09d7fc262764645b00d7c3a115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_active_</name>
      <anchorfile>structTask.html</anchorfile>
      <anchor>ab90527cfb0c4fa1e3e35d7a85e043e42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PRIO</type>
      <name>prio_</name>
      <anchorfile>structTask.html</anchorfile>
      <anchor>a90cf4fb36748ccec0f7d0d517b78cc22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::VectorXd</type>
      <name>task_</name>
      <anchorfile>structTask.html</anchorfile>
      <anchor>aba578114d08508f2ce34c0ed8be393f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::MatrixXd</type>
      <name>task_jacobian_</name>
      <anchorfile>structTask.html</anchorfile>
      <anchor>afdcfdeccc078f826e8fd53d22b780b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TwistControllerParams</type>
      <name>tcp_</name>
      <anchorfile>structTask.html</anchorfile>
      <anchor>aa068356f0ea6d4b82614b1190e782466</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TaskPrioritySolver</name>
    <filename>classTaskPrioritySolver.html</filename>
    <base>ConstraintSolver&lt;&gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::MatrixXd</type>
      <name>solve</name>
      <anchorfile>classTaskPrioritySolver.html</anchorfile>
      <anchor>a5f5fc8d1e5463e10e18f531ded84738f</anchor>
      <arglist>(const Vector6d_t &amp;in_cart_velocities, const JointStates &amp;joint_states)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TaskPrioritySolver</name>
      <anchorfile>classTaskPrioritySolver.html</anchorfile>
      <anchor>a582fff1bd7587581dd02c489f2759f77</anchor>
      <arglist>(const TwistControllerParams &amp;params, TaskStackController_t &amp;task_stack_controller)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TaskPrioritySolver</name>
      <anchorfile>classTaskPrioritySolver.html</anchorfile>
      <anchor>ab94b9f1817b055e8b14ff94def42bb8f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TaskStackController</name>
    <filename>classTaskStackController.html</filename>
    <templarg>PRIO</templarg>
    <member kind="typedef">
      <type>std::vector&lt; Task&lt; PRIO &gt; &gt;::const_iterator</type>
      <name>TypedConstIter_t</name>
      <anchorfile>classTaskStackController.html</anchorfile>
      <anchor>a3d692c226c919fb68e2fe80c9605ce0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Task&lt; PRIO &gt; &gt;::iterator</type>
      <name>TypedIter_t</name>
      <anchorfile>classTaskStackController.html</anchorfile>
      <anchor>a15341ae0f04ed6e96c71810c5ca04673</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>activateAllTasks</name>
      <anchorfile>classTaskStackController.html</anchorfile>
      <anchor>a5ff86e960a6b6718a6c7276046f31dea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>activateHighestPrioTask</name>
      <anchorfile>classTaskStackController.html</anchorfile>
      <anchor>a896e9c7aadc23590fc8611208ce24386</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>activateTask</name>
      <anchorfile>classTaskStackController.html</anchorfile>
      <anchor>a6b2207d3990c307d7d0130896a1d4ea4</anchor>
      <arglist>(std::string task_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTask</name>
      <anchorfile>classTaskStackController.html</anchorfile>
      <anchor>a42cf8dac5e6e241204276dc4e08c0777</anchor>
      <arglist>(Task&lt; PRIO &gt; t)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Task&lt; PRIO &gt; &gt;::iterator</type>
      <name>beginTaskIter</name>
      <anchorfile>classTaskStackController.html</anchorfile>
      <anchor>a5e86b2cfc8cdbefbda28c7c9ab14e3b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearAllTasks</name>
      <anchorfile>classTaskStackController.html</anchorfile>
      <anchor>adcdf1488b540c1d739c59bf22bd7117d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>countActiveTasks</name>
      <anchorfile>classTaskStackController.html</anchorfile>
      <anchor>a2d33598b33f7bb86c4eee12ef5525d0b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deactivateAllTasks</name>
      <anchorfile>classTaskStackController.html</anchorfile>
      <anchor>a33ccc20a5226fb17fa46f324fcb2178f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deactivateTask</name>
      <anchorfile>classTaskStackController.html</anchorfile>
      <anchor>a9fd3b6f5f3aa481d74eaaeb65574c317</anchor>
      <arglist>(typename std::vector&lt; Task&lt; PRIO &gt; &gt;::iterator it)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deactivateTask</name>
      <anchorfile>classTaskStackController.html</anchorfile>
      <anchor>ac5c4a5e176c1e693106b1f4f6655910b</anchor>
      <arglist>(std::string task_id)</arglist>
    </member>
    <member kind="function">
      <type>ros::Time</type>
      <name>getLastModificationTime</name>
      <anchorfile>classTaskStackController.html</anchorfile>
      <anchor>a8c4c8272c68f88329ced36155e7269dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Task&lt; PRIO &gt; &gt;::iterator</type>
      <name>getTasksBegin</name>
      <anchorfile>classTaskStackController.html</anchorfile>
      <anchor>a05cc46fd3ec0dda2ec5f65380a13b7a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Task&lt; PRIO &gt; &gt;::iterator</type>
      <name>getTasksEnd</name>
      <anchorfile>classTaskStackController.html</anchorfile>
      <anchor>a144e1f50b77d26ff2650336341f5629b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Task&lt; PRIO &gt; &gt;::iterator</type>
      <name>nextActiveTask</name>
      <anchorfile>classTaskStackController.html</anchorfile>
      <anchor>afa7118fe0dbbd2aba6b54c181a042929</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TaskStackController</name>
      <anchorfile>classTaskStackController.html</anchorfile>
      <anchor>a3f118872d08f23cadf83ceca7cc35fb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TaskStackController</name>
      <anchorfile>classTaskStackController.html</anchorfile>
      <anchor>a6544e5f3ddffbfc32370125ce1d43236</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateModificationTime</name>
      <anchorfile>classTaskStackController.html</anchorfile>
      <anchor>acab1658c6c8bc13a905ed11076380f87</anchor>
      <arglist>(bool change)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TypedIter_t</type>
      <name>active_task_iter_</name>
      <anchorfile>classTaskStackController.html</anchorfile>
      <anchor>a3271b0ff67ab0e246349b2230ba993f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>modification_time_</name>
      <anchorfile>classTaskStackController.html</anchorfile>
      <anchor>aab61b34b44a5b2669157f0137987248b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Task&lt; PRIO &gt; &gt;</type>
      <name>tasks_</name>
      <anchorfile>classTaskStackController.html</anchorfile>
      <anchor>aa4781008857562821a3a25abff910b6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TwistControllerParams</name>
    <filename>structTwistControllerParams.html</filename>
    <member kind="function">
      <type></type>
      <name>TwistControllerParams</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>a0a3c914d3413f630e1d85b0ff6cb4fbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>base_compensation</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>ab1f7484bf017d7c6c0be8ca97b6a90fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>base_ratio</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>afb73352018914732edf238ba0bd75042</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>beta</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>a54cf4a631c476686e347cb96ecf8ea7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>chain_base_link</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>af2f0bf7227de63c9a83fe423a8c96dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>chain_tip_link</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>a3e373914f38e970d1cf9985782befacb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>collision_check_frames</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>a491c99ba165410cd0eef99209edf6ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ConstraintTypesCA</type>
      <name>constraint_ca</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>a3f76ff781b218bc823ad12e27e54fe58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ConstraintTypesJLA</type>
      <name>constraint_jla</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>a2a914db39a9935a4a08d3c518334c671</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>damping_ca</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>a27b0ce275411c20eb72ae0ce2d5cdfeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>damping_factor</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>a4d5a3882c564fedf9c4497fceb9d7fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>damping_jla</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>a77703907ab50ea7be5210f77c988e826</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DampingMethodTypes</type>
      <name>damping_method</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>a8ab84cc51aa28c77df1c33e5335cf4f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>dof</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>a69524f6ddafd01ee5b5622aaedf4a255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enforce_pos_limits</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>af84880928b522f0be3d1ed4558dab106</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enforce_vel_limits</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>a1b2aff868e1d52ec02aace9d36131a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>eps_damping</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>aada0059dec23de3b00b1a3504ab1fd6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>eps_truncation</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>a3238b7faef5a6de07165f611261456c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>frame_names</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>a0aedfe910de31961bf78de9ca1810397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HardwareInterfaceTypes</type>
      <name>hardware_interface_type</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>ac1947206f1af57ffe0e1b9a5194b92df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>joints</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>afd8d107ad6f11c733f498a0aa4e011e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>k_H</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>aec4b9e1f76bad60be9b1506a4a41207c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>k_H_ca</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>a277658b6234d674c8fa7974e8b7bde7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>k_H_jla</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>a1582ab5a2d93cec6de24bad974f192b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>keep_direction</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>a18da932a0624fb5499507392175132cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KinematicExtensionTypes</type>
      <name>kinematic_extension</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>a4672bbf290de59ffd41e891eb3889957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>lambda_max</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>af0876552f8c9be9ea3a51de150c5410a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>limits_max</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>a133e7f291118bdbda18a67df38eac6a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>limits_min</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>af7544aceba6c8ab3397d2ee8dcbc5b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>limits_vel</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>a86b1bc3844ddff53b417a19ccfc460be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_vel_lin_base</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>ac7f0079a39420df534f75cbdfb111659</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_vel_rot_base</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>a258564a070a6d212ce627ffc735e3e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>numerical_filtering</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>a7f3763d133d0c6a2a32c2c5cee685663</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>priority_ca</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>a110402afbaae2313584b85f5f78ae7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>priority_jla</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>adde571e08fd19de4c39e987cc0f45f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>priority_main</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>a810de3ba57292c6bfe3e0bc76f2780be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SolverTypes</type>
      <name>solver</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>af505de8308ea53f4a61dd43f748c6698</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ConstraintThresholds</type>
      <name>thresholds_ca</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>a4ec92c0af0aa844ec83e5b3f84df540b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ConstraintThresholds</type>
      <name>thresholds_jla</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>ae2234d2ceebdc24cf5ce9ad653f9f43f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>tolerance</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>a625ee1a3f8f44b72bd08a940ba079560</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>w_threshold</name>
      <anchorfile>structTwistControllerParams.html</anchorfile>
      <anchor>acae7c2d8eb253a19f3ee6b747c9ba2c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UnconstraintSolver</name>
    <filename>classUnconstraintSolver.html</filename>
    <base>ConstraintSolver&lt;&gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::MatrixXd</type>
      <name>solve</name>
      <anchorfile>classUnconstraintSolver.html</anchorfile>
      <anchor>a0cda8490da673ff43f3f35a8d8076043</anchor>
      <arglist>(const Vector6d_t &amp;in_cart_velocities, const JointStates &amp;joint_states)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnconstraintSolver</name>
      <anchorfile>classUnconstraintSolver.html</anchorfile>
      <anchor>a9d3af144fc2a1f1af1d7e9c540ace102</anchor>
      <arglist>(const TwistControllerParams &amp;params, TaskStackController_t &amp;task_stack_controller)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UnconstraintSolver</name>
      <anchorfile>classUnconstraintSolver.html</anchorfile>
      <anchor>acc0552e3b9735ca2447574e37f921292</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WeightedLeastNormSolver</name>
    <filename>classWeightedLeastNormSolver.html</filename>
    <base>ConstraintSolver&lt;&gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::MatrixXd</type>
      <name>solve</name>
      <anchorfile>classWeightedLeastNormSolver.html</anchorfile>
      <anchor>a65604da45601e75ad4523eed088d290f</anchor>
      <arglist>(const Vector6d_t &amp;in_cart_velocities, const JointStates &amp;joint_states)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WeightedLeastNormSolver</name>
      <anchorfile>classWeightedLeastNormSolver.html</anchorfile>
      <anchor>a068f378064a14a5af30abd8eccd09884</anchor>
      <arglist>(const TwistControllerParams &amp;params, TaskStackController_t &amp;task_stack_controller)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~WeightedLeastNormSolver</name>
      <anchorfile>classWeightedLeastNormSolver.html</anchorfile>
      <anchor>a6d4281a73f462d1468525ed7a6e68eb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual Eigen::MatrixXd</type>
      <name>calculateWeighting</name>
      <anchorfile>classWeightedLeastNormSolver.html</anchorfile>
      <anchor>a210821b0463a03b2341a04f0923e35f6</anchor>
      <arglist>(const JointStates &amp;joint_states) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WLN_JointLimitAvoidanceSolver</name>
    <filename>classWLN__JointLimitAvoidanceSolver.html</filename>
    <base>WeightedLeastNormSolver</base>
    <member kind="function">
      <type></type>
      <name>WLN_JointLimitAvoidanceSolver</name>
      <anchorfile>classWLN__JointLimitAvoidanceSolver.html</anchorfile>
      <anchor>a575ed18f3aeb1cd9d33990a07a60fdd2</anchor>
      <arglist>(const TwistControllerParams &amp;params, TaskStackController_t &amp;task_stack_controller)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~WLN_JointLimitAvoidanceSolver</name>
      <anchorfile>classWLN__JointLimitAvoidanceSolver.html</anchorfile>
      <anchor>a2e42fd5dbab322fe427252816327636d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual Eigen::MatrixXd</type>
      <name>calculateWeighting</name>
      <anchorfile>classWLN__JointLimitAvoidanceSolver.html</anchorfile>
      <anchor>ad9744266cd2d2d310d79c04d65000184</anchor>
      <arglist>(const JointStates &amp;joint_states)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>collect_twist_control_eval_data</name>
    <filename>namespacecollect__twist__control__eval__data.html</filename>
    <member kind="variable">
      <type>string</type>
      <name>base_dir</name>
      <anchorfile>namespacecollect__twist__control__eval__data.html</anchorfile>
      <anchor>a5f9bc2276eb605acfe94207e544e2a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>data_krakens</name>
      <anchorfile>namespacecollect__twist__control__eval__data.html</anchorfile>
      <anchor>aa016b33fb7837c5b10616e0cd932529c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rate</name>
      <anchorfile>namespacecollect__twist__control__eval__data.html</anchorfile>
      <anchor>aa1470ee089d17cbc865e7194a0a83932</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status_open</name>
      <anchorfile>namespacecollect__twist__control__eval__data.html</anchorfile>
      <anchor>a23a3f6174a3556273babf3d930c6fe65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>data_collection</name>
    <filename>namespacedata__collection.html</filename>
    <namespace>data_collection::data_collection</namespace>
  </compound>
  <compound kind="namespace">
    <name>data_collection::data_collection</name>
    <filename>namespacedata__collection_1_1data__collection.html</filename>
    <class kind="class">data_collection::data_collection::DataKraken</class>
    <class kind="class">data_collection::data_collection::FrameTrackingDataKraken</class>
    <class kind="class">data_collection::data_collection::JointStateDataKraken</class>
    <class kind="class">data_collection::data_collection::JointVelocityDataKraken</class>
    <class kind="class">data_collection::data_collection::ObstacleDistanceDataKraken</class>
    <class kind="class">data_collection::data_collection::OdometryDataKraken</class>
    <class kind="class">data_collection::data_collection::TwistDataKraken</class>
    <member kind="variable">
      <type>string</type>
      <name>DATE_TIME_FMT</name>
      <anchorfile>namespacedata__collection_1_1data__collection.html</anchorfile>
      <anchor>a5f9c3fe1f0bc93d4872a9c06f1e66606</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>DEL</name>
      <anchorfile>namespacedata__collection_1_1data__collection.html</anchorfile>
      <anchor>a0b9d331430db7ca9abbdeff43605f5a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>QUOTE</name>
      <anchorfile>namespacedata__collection_1_1data__collection.html</anchorfile>
      <anchor>a90bb953397340b4c6cae51ef9b8c860e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>data_collection::data_collection::DataKraken</name>
    <filename>classdata__collection_1_1data__collection_1_1DataKraken.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1DataKraken.html</anchorfile>
      <anchor>adea3efc0eae8b40bca292c4c1b133528</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1DataKraken.html</anchorfile>
      <anchor>a3585070f7774f9f547de5272336640cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>open</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1DataKraken.html</anchorfile>
      <anchor>ac8700fb3189fc144cbca7941e4199c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeAllData</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1DataKraken.html</anchorfile>
      <anchor>ac4b5205ce9e595ac5609f7f65a96ca20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>csv_writer_</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1DataKraken.html</anchorfile>
      <anchor>a9311df977021804277f678752cc6afa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data_class_</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1DataKraken.html</anchorfile>
      <anchor>a8b61c5b2713ebda6e7c3916d0a521615</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data_rows_</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1DataKraken.html</anchorfile>
      <anchor>a185f831c5731122b56495be83c14946c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>file_path_</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1DataKraken.html</anchorfile>
      <anchor>abb72f49f0e7f439369cc5247babba808</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start_</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1DataKraken.html</anchorfile>
      <anchor>a50d23ddacde48ac3ce5429321a06e352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>subscriber_</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1DataKraken.html</anchorfile>
      <anchor>aba559507472c95e6893e0cba381530ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>topic_name_</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1DataKraken.html</anchorfile>
      <anchor>a38ef1fdf7f5609d88706839f8a2b76b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>__metaclass__</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1DataKraken.html</anchorfile>
      <anchor>a0da0293f75442d957b3c959236bdfa93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>data_collection::data_collection::FrameTrackingDataKraken</name>
    <filename>classdata__collection_1_1data__collection_1_1FrameTrackingDataKraken.html</filename>
    <base>data_collection::data_collection::DataKraken</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1FrameTrackingDataKraken.html</anchorfile>
      <anchor>a665b632968fc4c49597eb3761a597bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1FrameTrackingDataKraken.html</anchorfile>
      <anchor>ab17c306756635b7233550cf923976d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>open</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1FrameTrackingDataKraken.html</anchorfile>
      <anchor>a805e1981a19bb081c4bbd77c245346b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeAllData</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1FrameTrackingDataKraken.html</anchorfile>
      <anchor>af6a7d8eed1788f428665810af0517747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>chain_tip_link_</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1FrameTrackingDataKraken.html</anchorfile>
      <anchor>a6771154f66bcb53d36d915bfdc54de38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>csv_writer_</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1FrameTrackingDataKraken.html</anchorfile>
      <anchor>a42db1885ca382a1bea5712f6a0c6d998</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>init_</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1FrameTrackingDataKraken.html</anchorfile>
      <anchor>a1a0c45395af113992509940f9648784f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>root_frame_</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1FrameTrackingDataKraken.html</anchorfile>
      <anchor>a9427d520241e23b12e216b438eb16009</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start_</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1FrameTrackingDataKraken.html</anchorfile>
      <anchor>a7cf05ec77d54cc17c6cc37dfdf12a3c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tf_</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1FrameTrackingDataKraken.html</anchorfile>
      <anchor>a92a332197bec26dea061b12a838fd3f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timed_transform_</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1FrameTrackingDataKraken.html</anchorfile>
      <anchor>a327430881881c7588311d36e7d2de1f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tracking_frame_</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1FrameTrackingDataKraken.html</anchorfile>
      <anchor>abf76db073d106600bfb4cc4152b12d54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>data_collection::data_collection::JointStateDataKraken</name>
    <filename>classdata__collection_1_1data__collection_1_1JointStateDataKraken.html</filename>
    <base>data_collection::data_collection::DataKraken</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1JointStateDataKraken.html</anchorfile>
      <anchor>aeb9706e9580f6c7493946f3b611d3783</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1JointStateDataKraken.html</anchorfile>
      <anchor>ac6cc4248eb5aaf9319c8000091fe8b22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>init_</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1JointStateDataKraken.html</anchorfile>
      <anchor>ac459f9cafac359f5519c6f2d22204b84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>jointstate_sub_</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1JointStateDataKraken.html</anchorfile>
      <anchor>a36c7d9822241865f74381c1c5065b047</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start_</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1JointStateDataKraken.html</anchorfile>
      <anchor>af56a5a1482ee1ebf98a05a620b02e72e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>data_collection::data_collection::JointVelocityDataKraken</name>
    <filename>classdata__collection_1_1data__collection_1_1JointVelocityDataKraken.html</filename>
    <base>data_collection::data_collection::DataKraken</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1JointVelocityDataKraken.html</anchorfile>
      <anchor>a5fc2a91d5880f7b8e99db651250cae92</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1JointVelocityDataKraken.html</anchorfile>
      <anchor>a3bfd7a9bca3b244849841885e1d3d870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>init_</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1JointVelocityDataKraken.html</anchorfile>
      <anchor>aa78cf7145b3ba848e9c4bcc57ab1719e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start_</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1JointVelocityDataKraken.html</anchorfile>
      <anchor>a6740ba269ca4348425cb7a1f8e8a5e8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>data_collection::data_collection::ObstacleDistanceDataKraken</name>
    <filename>classdata__collection_1_1data__collection_1_1ObstacleDistanceDataKraken.html</filename>
    <base>data_collection::data_collection::DataKraken</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1ObstacleDistanceDataKraken.html</anchorfile>
      <anchor>a91642d305481e565a88657ab615d5707</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1ObstacleDistanceDataKraken.html</anchorfile>
      <anchor>ade27a7164216520eac5e50badd0e06e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>init_</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1ObstacleDistanceDataKraken.html</anchorfile>
      <anchor>a640c2e6e7c4266e0f38cc4a30d6e6a3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start_</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1ObstacleDistanceDataKraken.html</anchorfile>
      <anchor>a39f06e18c8225ad110a3cf3c825a76c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>data_collection::data_collection::OdometryDataKraken</name>
    <filename>classdata__collection_1_1data__collection_1_1OdometryDataKraken.html</filename>
    <base>data_collection::data_collection::DataKraken</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1OdometryDataKraken.html</anchorfile>
      <anchor>ad6a4e054afb8cdf5e7071b3825d9cb15</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1OdometryDataKraken.html</anchorfile>
      <anchor>a088f56e3dc89d492352ffca0dee1e2cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>init_</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1OdometryDataKraken.html</anchorfile>
      <anchor>ad0a75c29395910c64b9ffeca3ae20ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start_</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1OdometryDataKraken.html</anchorfile>
      <anchor>aef2329ccd13beea0982c05cffa6da7c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>data_collection::data_collection::TwistDataKraken</name>
    <filename>classdata__collection_1_1data__collection_1_1TwistDataKraken.html</filename>
    <base>data_collection::data_collection::DataKraken</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1TwistDataKraken.html</anchorfile>
      <anchor>aad99ae77b7e66d6cbfe5f36955548f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1TwistDataKraken.html</anchorfile>
      <anchor>ac541c284e04d6f0adf879f7b478a86af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>init_</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1TwistDataKraken.html</anchorfile>
      <anchor>a2226dfc8f0439c6b174943bb0b475790</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start_</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1TwistDataKraken.html</anchorfile>
      <anchor>a1bea2f42f38aebd371ccf4d80c2d17f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>use_twist_stamped_</name>
      <anchorfile>classdata__collection_1_1data__collection_1_1TwistDataKraken.html</anchorfile>
      <anchor>a0693a2c0fbf45670996c0a2869f7d253</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>evaluate_dbg_jnt_velocity_tests</name>
    <filename>namespaceevaluate__dbg__jnt__velocity__tests.html</filename>
    <member kind="function">
      <type>def</type>
      <name>doEvaluation</name>
      <anchorfile>namespaceevaluate__dbg__jnt__velocity__tests.html</anchorfile>
      <anchor>a10a4c19f4ec53422ef87252ceb9dd5c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>evalData</name>
      <anchorfile>namespaceevaluate__dbg__jnt__velocity__tests.html</anchorfile>
      <anchor>ae6be8703080989bf5aadba81518ee92f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>evaluateFiles</name>
      <anchorfile>namespaceevaluate__dbg__jnt__velocity__tests.html</anchorfile>
      <anchor>a5e5c28717b2a45546de88a3a524e2414</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getMeasData</name>
      <anchorfile>namespaceevaluate__dbg__jnt__velocity__tests.html</anchorfile>
      <anchor>ab8a257d84d9b77ca06e5f128ebbe3a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>plotErrors</name>
      <anchorfile>namespaceevaluate__dbg__jnt__velocity__tests.html</anchorfile>
      <anchor>a47a5d8689276d9516d7b002aabaa4f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>baseDir</name>
      <anchorfile>namespaceevaluate__dbg__jnt__velocity__tests.html</anchorfile>
      <anchor>a2d8c1307ba4dc330d9cf54b69b940f74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>colors</name>
      <anchorfile>namespaceevaluate__dbg__jnt__velocity__tests.html</anchorfile>
      <anchor>afed12a80d5db578c45c630183c8b9def</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DO_REVERSE</name>
      <anchorfile>namespaceevaluate__dbg__jnt__velocity__tests.html</anchorfile>
      <anchor>a58be455b696c5c2f853d5514fef4d6e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>EPS</name>
      <anchorfile>namespaceevaluate__dbg__jnt__velocity__tests.html</anchorfile>
      <anchor>ae2de2dc2e91d0c038c02d10d029c9815</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SAVE_DIR</name>
      <anchorfile>namespaceevaluate__dbg__jnt__velocity__tests.html</anchorfile>
      <anchor>a4328c0c195c89ab301c549fd1c1f4885</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
  <compound kind="namespace">
    <name>test_careobot_base</name>
    <filename>namespacetest__careobot__base.html</filename>
    <member kind="function">
      <type>def</type>
      <name>init_dyn_recfg</name>
      <anchorfile>namespacetest__careobot__base.html</anchorfile>
      <anchor>ac41b310c6586996cf6472d57dc508182</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_pos</name>
      <anchorfile>namespacetest__careobot__base.html</anchorfile>
      <anchor>a65fc00f3107ba79d5a040ed1f1c50b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>base_dir</name>
      <anchorfile>namespacetest__careobot__base.html</anchorfile>
      <anchor>a821cc720d0f105e5164791cdbdc6ebd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>chain_tip_link</name>
      <anchorfile>namespacetest__careobot__base.html</anchorfile>
      <anchor>abdfed229c3cc358eec82201734172567</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>command</name>
      <anchorfile>namespacetest__careobot__base.html</anchorfile>
      <anchor>a2f87ce7e56d915786507d3d382c2ac63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>data_krakens</name>
      <anchorfile>namespacetest__careobot__base.html</anchorfile>
      <anchor>af9eedaf5b58029edbe7b6ce5fbb77d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>launch_time_stamp</name>
      <anchorfile>namespacetest__careobot__base.html</anchorfile>
      <anchor>a01be9f5642f612bb3661b0c32413c01d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pid</name>
      <anchorfile>namespacetest__careobot__base.html</anchorfile>
      <anchor>af97c5cb0687bb96554873209886c8b3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rate</name>
      <anchorfile>namespacetest__careobot__base.html</anchorfile>
      <anchor>a15d43c2adfb9a359ab7094c6508602cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>root_frame</name>
      <anchorfile>namespacetest__careobot__base.html</anchorfile>
      <anchor>a6943aca6a0ea3a9ff44768633fa6181e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status_open</name>
      <anchorfile>namespacetest__careobot__base.html</anchorfile>
      <anchor>a7914b66c5620953ce004120536c858ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>t</name>
      <anchorfile>namespacetest__careobot__base.html</anchorfile>
      <anchor>a64ff40fb561a621448c4bd1a66035c53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tracking_frame</name>
      <anchorfile>namespacetest__careobot__base.html</anchorfile>
      <anchor>a14d65561ef8813739d4f9fe49bd98893</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_careobot_GPM_jla_ca_torus</name>
    <filename>namespacetest__careobot__GPM__jla__ca__torus.html</filename>
    <member kind="function">
      <type>def</type>
      <name>init_dyn_recfg</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>a45b74a7eddcaa6043a437aa063ab3639</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_pos</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>a290a30c8bafccc9533e8ca862f03d75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>base_dir</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>ab03de708465543286e79d999f048477b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>chain_tip_link</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>af7f88227182276a3a744291d6fe7ef1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>command</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>af4b4068b275879f108f024b132ae7c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>data_krakens</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>a48f88204c664f6118b5692c255604e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>launch_time_stamp</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>ae456e10061da941f3887d53dc29eb63d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pid</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>adaabc07e26139a0982f2405b82a31628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rate</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>ad762568490d51d07c0b8a27e166be76c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>root_frame</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>acd1740174dc2d02969dfe211f9f32d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status_open</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>ab846f9a9037be02b0d2e7ca844643f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>t</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>adea35637eedc674914fe665f26ce625c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tracking_frame</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>a5b52120cf95948f208074f0f58bef92f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>traj_marker_command</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>ac3c5940e228903625982b0d7a1a26448</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>traj_marker_pid</name>
      <anchorfile>namespacetest__careobot__GPM__jla__ca__torus.html</anchorfile>
      <anchor>aee393ca49e99df96912a384b99044614</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_careobot_st_jla_ca_selfcollision_arm_left_direct_head</name>
    <filename>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__direct__head.html</filename>
    <member kind="function">
      <type>def</type>
      <name>init_dyn_recfg</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__direct__head.html</anchorfile>
      <anchor>a99ff53f39d380909a61387103cab2a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_pos</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__direct__head.html</anchorfile>
      <anchor>a3a8f12c0960a699873b249051e629117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>base_dir</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__direct__head.html</anchorfile>
      <anchor>ad488511b914d35310b5862cfd350d11d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>chain_tip_link</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__direct__head.html</anchorfile>
      <anchor>a02fe76baf4e6dba28cc3de7d51adbe71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>command</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__direct__head.html</anchorfile>
      <anchor>a1829dabc7d3ddd3b533306e35aeb538c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>data_krakens</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__direct__head.html</anchorfile>
      <anchor>ae8be6dc40d7c4019dcf31aa814b0b1f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>launch_time_stamp</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__direct__head.html</anchorfile>
      <anchor>a54330977d798e36666e2dbe6e628bc3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pid</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__direct__head.html</anchorfile>
      <anchor>a73dcff8f5ec7f1542891c871ee92eb94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rate</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__direct__head.html</anchorfile>
      <anchor>ab054aba1e0279e3ab49afc2927a73aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>root_frame</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__direct__head.html</anchorfile>
      <anchor>a5c854ea0b3a03e330b0f1b0367dfcafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status_open</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__direct__head.html</anchorfile>
      <anchor>a4469aa6edaf5f50f346e24bee4bda8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>t</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__direct__head.html</anchorfile>
      <anchor>a91acb7a68d89bc02ca0433aec49c34b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tracking_frame</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__direct__head.html</anchorfile>
      <anchor>a18bbdb8fd27a724a5738cccb697c50f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_careobot_st_jla_ca_selfcollision_arm_left_internal_motion</name>
    <filename>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__internal__motion.html</filename>
    <member kind="function">
      <type>def</type>
      <name>init_dyn_recfg</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__internal__motion.html</anchorfile>
      <anchor>a11dddb7e19713defe9388d00e8121309</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_pos</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__internal__motion.html</anchorfile>
      <anchor>af8c0e2aa24d22deb414761cbedf93ba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>base_dir</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__internal__motion.html</anchorfile>
      <anchor>aa460560d6828a9d51e66a08cf2ec9d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>chain_tip_link</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__internal__motion.html</anchorfile>
      <anchor>a4c8abb87110d2e3779f0b912ed115205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>command</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__internal__motion.html</anchorfile>
      <anchor>a1669dc815af4059d5642ff0ebe6b1987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>data_krakens</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__internal__motion.html</anchorfile>
      <anchor>a0187bd933026fcef3da9d940a0379e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>launch_time_stamp</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__internal__motion.html</anchorfile>
      <anchor>a09a97acf656584397f5250635f4e56c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pid</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__internal__motion.html</anchorfile>
      <anchor>ac5f441525a56e9e65843bfa63ecd4105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rate</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__internal__motion.html</anchorfile>
      <anchor>a880d88e8e66ef5ae866ec63301bb3b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>root_frame</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__internal__motion.html</anchorfile>
      <anchor>af314766fdf36f038db1946648f7a806b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status_open</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__internal__motion.html</anchorfile>
      <anchor>a2f48fa27ecd50531746069d984411f29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>t</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__internal__motion.html</anchorfile>
      <anchor>a6735a80e30a7864f9e3c39c3c55d6ad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tracking_frame</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__selfcollision__arm__left__internal__motion.html</anchorfile>
      <anchor>ac605a636bba17198bdd3c5daa73799d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_careobot_st_jla_ca_sphere</name>
    <filename>namespacetest__careobot__st__jla__ca__sphere.html</filename>
    <member kind="function">
      <type>def</type>
      <name>init_dyn_recfg</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>ae1106c43492f34a32a5a0c773c9f7088</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_pos</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>afd839bd60c1e6276613cebe8c993fb1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>base_dir</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>a76b706383716ce55314bb1dd781cc18e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>chain_tip_link</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>a9edcaa3465cbcc3f3bce3b853bc63d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>command</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>af356ef30fb3174dd098dce28e55feae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>data_krakens</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>a54ce7fc358ce4463144ffceb3f044c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>launch_time_stamp</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>aa943e11067aed1b90aa9c3748b20b579</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pid</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>a2d870b5052b545ee890c99246878fcab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rate</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>a3432d8a31f0bf6bcc5ff079a2beae53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>root_frame</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>a7a6cd10694fccb8147cd923bc50e05e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status_open</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>ad400138b65af9a944524701320ec7243</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>t</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>a4c899873378e3baf4fed84284afceb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tracking_frame</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>a000111305f5a5f51f9519237eceb9f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>traj_marker_command</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>a59b5cfe1b752c41b8b6a09fc32d99991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>traj_marker_pid</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__sphere.html</anchorfile>
      <anchor>a9a3b1319aeb79376573b6f80c4d87580</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_careobot_st_jla_ca_torus</name>
    <filename>namespacetest__careobot__st__jla__ca__torus.html</filename>
    <member kind="function">
      <type>def</type>
      <name>init_dyn_recfg</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>ac97d9decb029e542a16f96c90f7cd8a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_pos</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>a42f0f02c3b12a6c25ee1c346540688af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>base_dir</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>a05bb58f8d75ce6a3766c4dc575115890</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>chain_tip_link</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>ab145b8f851bd70812debed7f13591490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>command</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>a7f9d1403fe4736cb1146b111364291c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>data_krakens</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>a9be2f8430f1e75ce32ce73d2986b43c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>launch_time_stamp</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>a40db0791255f93e6cd7f3b73e9a64bd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pid</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>a164a07a9b70d81c7f3f5205cf5e135d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rate</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>ae6e30a919fbbb6064ee65b145c370015</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>root_frame</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>a414519f7f7c700c175ca4fb3c877723d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status_open</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>ab4c35068c5ffa27a194c9085b39b98f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>t</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>afa466498bc1e5a11a954655864f2aaf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tracking_frame</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>a0efc78913085cab646f1014c8dac9145</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>traj_marker_command</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>a9bc09755239b07aaacb40670958ff0c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>traj_marker_pid</name>
      <anchorfile>namespacetest__careobot__st__jla__ca__torus.html</anchorfile>
      <anchor>a3f355e5cac63f6287f0adeed3b2aa79e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_publisher_twist</name>
    <filename>namespacetest__publisher__twist.html</filename>
    <member kind="function">
      <type>def</type>
      <name>twistPub</name>
      <anchorfile>namespacetest__publisher__twist.html</anchorfile>
      <anchor>ad8301ac34a947f2f3a5aabb49749dbe6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_publisher_twist_series</name>
    <filename>namespacetest__publisher__twist__series.html</filename>
    <member kind="function">
      <type>def</type>
      <name>twistPub</name>
      <anchorfile>namespacetest__publisher__twist__series.html</anchorfile>
      <anchor>ab72cddb1efe01ffb43c3257d8afedac7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_publisher_twist_stamped</name>
    <filename>namespacetest__publisher__twist__stamped.html</filename>
    <member kind="function">
      <type>def</type>
      <name>twistPub</name>
      <anchorfile>namespacetest__publisher__twist__stamped.html</anchorfile>
      <anchor>a6048c4cf4e8e40109cf867f238a4c3ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_raw31</name>
    <filename>namespacetest__raw31.html</filename>
    <member kind="function">
      <type>def</type>
      <name>change_dyn_recfg_for_jla</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>aa0767e6d1ad19cc4b82c654530b83629</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_dyn_recfg</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>ab4be3bbe8fa69fb1affab78487c91408</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_pos</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>acf56501ee99d30ceb71fbd21a42d643c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>abbr_solver</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>a82cde31820b297f7a911356558b22b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>base_dir</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>a1652d2ce7a4a72f829f4b436bf461de0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>chain_tip_link</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>a50469bdf2d03e5da60ce032230e9879e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>command</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>a5cc4b5cae3dbc5cd2d8a7d38e1158e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>data_krakens</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>aaeab28ee62b993dbb9030de92b269dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>launch_time_stamp</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>a41cfcc57a2e620324789222d73691d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pid</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>a1d17ee5924f7ad3a66329b07df608b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>a282f712da52679b4c24e70b0eaaadcd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rate</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>ab804ab8068a16e737c546357ff78ebf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>root_frame</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>aa762097ae14558bd8f41254e82efb55d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status_open</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>adc6385705946aae201e7b842ee1d50db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>t</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>a3e6804630aa24804b125c31908139c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tracking_frame</name>
      <anchorfile>namespacetest__raw31.html</anchorfile>
      <anchor>a438a5b41d9fa7df0b1d64358978bd04d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>twist_controller_config</name>
    <filename>namespacetwist__controller__config.html</filename>
    <namespace>twist_controller_config::twist_controller_config</namespace>
  </compound>
  <compound kind="namespace">
    <name>twist_controller_config::twist_controller_config</name>
    <filename>namespacetwist__controller__config_1_1twist__controller__config.html</filename>
    <class kind="class">twist_controller_config::twist_controller_config::TwistControllerReconfigureClient</class>
    <member kind="variable">
      <type>string</type>
      <name>ACTIV_BUF_CA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a55d93b205d5f71d3d8d258f92759715f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ACTIV_BUF_JLA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a8c9faf42c66901f9a215f5f96e15929d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ACTIV_THRESH_CA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a6ed0bc6741e69a273694fdaeaa23fd9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ACTIV_THRESH_JLA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>aaecc86a0928165a61ef2ebb1927d142f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>BASE_COMP</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a7b726947352313e5c8d7cc736f7c8cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>BASE_RATIO</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>afe6d0d3300b4cf8c5cef06dc5bfba0cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>BETA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>afd5a28758a97b9f596be3d9babf261a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CONSTR_CA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a0ac2b5d5e390978dbfd8de364e2c1082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CONSTR_JLA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a436bdfd9987d175ae4825927679b4ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CRIT_THRESH_CA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a1d2e8a718b69dc5714c4c2046325c8f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CRIT_THRESH_JLA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>ad77262f61739e5821dfd738ee68b76ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>DAMP_CA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>aaf5c4509cae4849a88a6261c7ab98909</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>DAMP_FACT</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>ab942ae906cf5390f1b6e410a54d64e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>DAMP_JLA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>ac09afba8cc6c4b0827542361ba2c1711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>DAMP_METHOD</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a3bceff0457a49c0f63fda12d2770a2f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ENF_POS_LIM</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>ab6abaaf0bfa898d6bd483fcbba4f0cd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ENF_VEL_LIM</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>adb83e3d683ea5afec3108d926ef97bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>EPS_DAMP</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a991e77e38ad5eddac560632ac2d0f8dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>EPS_TRUNC</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>ab2f9bead05e908d1aba396e1617fae38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>HW_IF_TYPE</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>aaa04bf6c5df63ef132c64bb666e2d136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>K_H</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a2e42ea6fc307150521cff5acf4fcf4b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>K_H_CA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a41de1f363e84bb307e1896a5e22254ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>K_H_JLA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a737d595df25248b4313c3352de6615fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>KEEP_DIR</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a662f4ffb51f243dbc3e18a75f6b1ceae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>KIN_EXT</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a25d50e69f7431d291db31cb58d573791</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>LAMBDA_MAX</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>aad9d923c5838156ca94b9e18ef4406b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MAX_VEL_LIN_BASE</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a56ac97877fe17de149650e919ad02b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MAX_VEL_ROT_BASE</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a7d58ed66cc29856bd9e26733b644b27c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>NUM_FILT</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a3f8028b593051ec030c7b5929f5ec039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PRIO</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a8d3084dce1009b0406ae02a0c09b9c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PRIO_CA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a6d4f5e9637c663ba7cd04defe0c18924</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PRIO_JLA</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>af35e9a61f90184592bca426d2cf26ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SOLVER</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a256d39e1ad76f3b91294a4e94ae6e935</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TOL</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>a5c8fe7141a0d6685041b7f1fe93a60b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>W_THRESH</name>
      <anchorfile>namespacetwist__controller__config_1_1twist__controller__config.html</anchorfile>
      <anchor>afe4e464ffb96c7e2934fd402e966359c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>twist_controller_config::twist_controller_config::TwistControllerReconfigureClient</name>
    <filename>classtwist__controller__config_1_1twist__controller__config_1_1TwistControllerReconfigureClient.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classtwist__controller__config_1_1twist__controller__config_1_1TwistControllerReconfigureClient.html</anchorfile>
      <anchor>aae04680d78ea0d45ace5daf888c169af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init</name>
      <anchorfile>classtwist__controller__config_1_1twist__controller__config_1_1TwistControllerReconfigureClient.html</anchorfile>
      <anchor>ab0a8b93ab5df97f238cc02409f974a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_config_param</name>
      <anchorfile>classtwist__controller__config_1_1twist__controller__config_1_1TwistControllerReconfigureClient.html</anchorfile>
      <anchor>a1fe86e0638113f1afc5af1724722bb42</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classtwist__controller__config_1_1twist__controller__config_1_1TwistControllerReconfigureClient.html</anchorfile>
      <anchor>ab1a78c3de331232c6ac692c7aefa1de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_current_config</name>
      <anchorfile>classtwist__controller__config_1_1twist__controller__config_1_1TwistControllerReconfigureClient.html</anchorfile>
      <anchor>a6f645c9ba451945d589ac290bd87c5a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_update_config</name>
      <anchorfile>classtwist__controller__config_1_1twist__controller__config_1_1TwistControllerReconfigureClient.html</anchorfile>
      <anchor>ac418705295b6b15029b8b447771ab8ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
