<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-motoman/doc_stacks/2014-10-06_02-20-34.261332/motoman/sia10d_mesh_arm_navigation/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>sia10d_mesh_manipulator_ikfast_output.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-motoman/doc_stacks/2014-10-06_02-20-34.261332/motoman/sia10d_mesh_arm_navigation/src/</path>
    <filename>sia10d__mesh__manipulator__ikfast__output_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>__PRETTY_FUNCTION__</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a9c15fe1e91b07ea3280f5239f9841b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IK2PI</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>ad6a7e3ecef3983ec46a211ee00f30364</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IK2PI</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__plugin_8cpp.html</anchorfile>
      <anchor>ad6a7e3ecef3983ec46a211ee00f30364</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_ALIGNED16</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__plugin_8cpp.html</anchorfile>
      <anchor>a3940302e120211bb7af8a8a8290bb9e8</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_ALIGNED16</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a3940302e120211bb7af8a8a8290bb9e8</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_API</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__plugin_8cpp.html</anchorfile>
      <anchor>a66d5a8084bb0ca9375811186791a5b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_API</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a66d5a8084bb0ca9375811186791a5b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_ASSERT</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>af4e88f631e5a9381055a48fc90f3a633</anchor>
      <arglist>(b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_SINCOS_THRESH</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a66d4d0ad56673a9555ebafe898d1e2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKPI</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a0975daf07554eaa98742b83ae89344e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKPI</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__plugin_8cpp.html</anchorfile>
      <anchor>a0975daf07554eaa98742b83ae89344e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKPI_2</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__plugin_8cpp.html</anchorfile>
      <anchor>a45ed2f0e7e8e411264ebad95010986a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKPI_2</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a45ed2f0e7e8e411264ebad95010986a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>IKReal</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>af2a05ba3576ffcff002a5d7401a101c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dgeev_</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>ae833a06f7ce2542df24b072e9c61d4e6</anchor>
      <arglist>(const char *jobvl, const char *jobvr, const int *n, double *a, const int *lda, double *wr, double *wi, double *vl, const int *ldvl, double *vr, const int *ldvr, double *work, const int *lwork, int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dgesv_</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a8a0c34faf9ee31a4d83412a2b5d58125</anchor>
      <arglist>(const int *n, const int *nrhs, double *a, const int *lda, int *ipiv, double *b, const int *ldb, int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dgetrf_</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a1173528e396c678a5482bae5e7f6e43e</anchor>
      <arglist>(const int *m, const int *n, double *a, const int *lda, int *ipiv, int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dgetri_</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a8a0a23abeb2b5f4d136f544560421d68</anchor>
      <arglist>(const int *n, const double *a, const int *lda, int *ipiv, double *work, const int *lwork, int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dgetrs_</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a1a2d74eb3410ef5bee213fce4b1f6443</anchor>
      <arglist>(const char *trans, const int *n, const int *nrhs, double *a, const int *lda, int *ipiv, double *b, const int *ldb, int *info)</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API void</type>
      <name>fk</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a964085fb7b49ad26fd6a3971592f8930</anchor>
      <arglist>(const IKReal *j, IKReal *eetrans, IKReal *eerot)</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int *</type>
      <name>getFreeParameters</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>ae2de80813036aa19fa78ce1947c0fcad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>getIKRealSize</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a69a35e57349d88f5b9dd7c573adb216a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>getIKType</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a00c7f44aa5edb42045547061bc50c373</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API const char *</type>
      <name>getKinematicsHash</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a7181f4671625a91c302a181a6760266d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>getNumFreeParameters</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a969909cdd92337285ed90712db2d3e81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>getNumJoints</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>adfbb93767568354de31ef3f90cebf1f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API bool</type>
      <name>ik</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>aee42d78f5d0ddf73060a1ee342e0b7e9</anchor>
      <arglist>(const IKReal *eetrans, const IKReal *eerot, const IKReal *pfree, std::vector&lt; IKSolution &gt; &amp;vsolutions)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKabs</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>af50774e991c9af3d423e2f15a1864fcd</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKabs</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a95e1896df0cdeedf37f08dcb341b3918</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKacos</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a6985b623469662633075c50b708b5a97</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKacos</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a10d86f8d485d2f30ce2638cb94b1e20e</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKasin</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a159f6680a5e7eb9da0d76bfce5461050</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKasin</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>abb5416a593fd7617f75130836a9f5491</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKatan2</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a5e00463327d5e1acfd4e8eb788bbd6ac</anchor>
      <arglist>(float fy, float fx)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKatan2</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a82c3e90527cb705afd35438841994aa2</anchor>
      <arglist>(double fy, double fx)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKcos</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a8d241417f26868995cfb5a5648816e63</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKcos</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>ac925942daf5e1b7df0c38f2a7a501ac0</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKfmod</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a8af0ce9307f58d1e64bb413077478244</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKfmod</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a40644064984a275c90959625857458b7</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKlog</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>ae5812d083cf95d2945bbd8b75c38d7cd</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKlog</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a429184284f7e6da54369a2290d8da22d</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsign</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a845afc8ffdb8c068f0e75abac0d78b15</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsign</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a903ab9632f6846449bbb3a8bba65ad8e</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsin</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a7b5e881d13d85a4bc1020963f9e605b5</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsin</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a8a11e6f22a19bd8f4ac73c3645c93c81</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsqrt</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a6f476874d10b265f6b0e6409104126b7</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsqrt</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>abb830ca15935c1c9b95a2ede5b2d43cc</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKtan</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>ad2361d774d694b5935519a1b3c1075f9</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKtan</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>acd8f1e5b83501cc42ffef27bd6458f9a</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zgetrf_</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__output_8cpp.html</anchorfile>
      <anchor>a6993bc2ff3751954630153bfd08bdd0b</anchor>
      <arglist>(const int *m, const int *n, std::complex&lt; double &gt; *a, const int *lda, int *ipiv, int *info)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sia10d_mesh_manipulator_ikfast_plugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-motoman/doc_stacks/2014-10-06_02-20-34.261332/motoman/sia10d_mesh_arm_navigation/src/</path>
    <filename>sia10d__mesh__manipulator__ikfast__plugin_8cpp</filename>
    <includes id="sia10d__mesh__manipulator__ikfast__output_8cpp" name="sia10d_mesh_manipulator_ikfast_output.cpp" local="yes" imported="no">sia10d_mesh_manipulator_ikfast_output.cpp</includes>
    <class kind="class">sia10d_mesh_manipulator_kinematics::IKFastKinematicsPlugin</class>
    <class kind="class">sia10d_mesh_manipulator_kinematics::IKSolution</class>
    <class kind="class">sia10d_mesh_manipulator_kinematics::IKSolver</class>
    <class kind="struct">sia10d_mesh_manipulator_kinematics::IKSolution::VARIABLE</class>
    <namespace>sia10d_mesh_manipulator_kinematics</namespace>
    <member kind="typedef">
      <type>double</type>
      <name>IKReal</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>ae45766e02d1a50718abf833bcfd10c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dgeev_</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a654caa1b70f04e18e793e9abe660115c</anchor>
      <arglist>(const char *jobvl, const char *jobvr, const int *n, double *a, const int *lda, double *wr, double *wi, double *vl, const int *ldvl, double *vr, const int *ldvr, double *work, const int *lwork, int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dgesv_</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a0b04da60c3eeba98909d68f3eef4aef6</anchor>
      <arglist>(const int *n, const int *nrhs, double *a, const int *lda, int *ipiv, double *b, const int *ldb, int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dgetrf_</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a5800fd9046c706d5f964b05f9109b0ad</anchor>
      <arglist>(const int *m, const int *n, double *a, const int *lda, int *ipiv, int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dgetri_</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a1b49b2316b97b403386d28559828cb86</anchor>
      <arglist>(const int *n, const double *a, const int *lda, int *ipiv, double *work, const int *lwork, int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dgetrs_</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a3d8ded00375e97635882fffcd91ac655</anchor>
      <arglist>(const char *trans, const int *n, const int *nrhs, double *a, const int *lda, int *ipiv, double *b, const int *ldb, int *info)</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API void</type>
      <name>fk</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a8682154fc36c549204f28309c7be28ab</anchor>
      <arglist>(const IKReal *j, IKReal *eetrans, IKReal *eerot)</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int *</type>
      <name>getFreeParameters</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>ac8f20110d6bc70a735e34114c332ecdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>getIKRealSize</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a9848021a30b5577dd881e0020bd00a77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>getIKType</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a9983490239c952ac0be4f93d9d354d4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API const char *</type>
      <name>getKinematicsHash</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a52137c57dfca4ee63ae6370cf69f00ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>getNumFreeParameters</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>aacf7a33a68d4b79aff08962015d3f708</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>getNumJoints</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>abad5cdfed3150ab6c73daba5a5cd1a45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API bool</type>
      <name>ik</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a77fe62dba2fe60cd3bd5a9db775705b3</anchor>
      <arglist>(const IKReal *eetrans, const IKReal *eerot, const IKReal *pfree, std::vector&lt; IKSolution &gt; &amp;vsolutions)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKabs</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>abba58f01cd8f3ce63df51e48cdcb0d52</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKabs</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a5674a595d541228c8ca50664cbc3ff96</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKacos</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a333438a562f1cdf209634676879f03b0</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKacos</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a3587fa2104fba4cd506b46239678343c</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKasin</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a4d078b453a671956d0adb2a286deb901</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKasin</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a0ed64d3207199957da3ed7221ae727fa</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKatan2</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a3303930487c1b695b84715f8f3412c4f</anchor>
      <arglist>(float fy, float fx)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKatan2</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a3ac2803c0d81a15f15d5684e698f1f4d</anchor>
      <arglist>(double fy, double fx)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKcos</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a9eaaaf27baf40bc912629dcc5b770b51</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKcos</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a118ab8dd212c4062329a6b921457c5e7</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKfmod</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a16e11a7f266a41b2c993eec14b83e056</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKfmod</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>ad9736db40fc014e799d5c6269da5bdda</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKlog</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a534191fdbdfd79a0ca19f24b4b7f72bd</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKlog</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>ab96b48c97adb4374738b81c23c5b94cc</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsign</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>acfaf3405568b5e9008aff76efbe61192</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsign</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a3d7e7ba48e652b59346f388978ca548d</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsin</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a7d1dcd5244c718beb645382a01db4e44</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsin</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a4625580a48341036c84784c300d668a6</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsqrt</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>ae40dc5fb48dcb08d33cdfde117d9cb11</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsqrt</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a31a2364bdbdf9db97da2d9afc3d33e8f</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKtan</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a09a15875c79cdb53bc0d713264d84453</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKtan</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a5711ea0a4b0edc4296b78736476a0d6e</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a3ecc0c2f2366592c6b7084e03726250e</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>sia10d__mesh__manipulator__ikfast__plugin_8cpp.html</anchorfile>
      <anchor>a7dd8468fe6a53b5a57573431edae5ab7</anchor>
      <arglist>(sia10d_mesh_manipulator_kinematics, IKFastKinematicsPlugin, sia10d_mesh_manipulator_kinematics::IKFastKinematicsPlugin, kinematics::KinematicsBase)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zgetrf_</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>accf7c07bab281996ac1cd6738533358c</anchor>
      <arglist>(const int *m, const int *n, std::complex&lt; double &gt; *a, const int *lda, int *ipiv, int *info)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sia10d_mesh_manipulator_kinematics</name>
    <filename>namespacesia10d__mesh__manipulator__kinematics.html</filename>
    <class kind="class">sia10d_mesh_manipulator_kinematics::IKFastKinematicsPlugin</class>
    <class kind="class">sia10d_mesh_manipulator_kinematics::IKSolution</class>
    <class kind="class">sia10d_mesh_manipulator_kinematics::IKSolver</class>
    <member kind="typedef">
      <type>double</type>
      <name>IKReal</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>ae45766e02d1a50718abf833bcfd10c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dgeev_</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a654caa1b70f04e18e793e9abe660115c</anchor>
      <arglist>(const char *jobvl, const char *jobvr, const int *n, double *a, const int *lda, double *wr, double *wi, double *vl, const int *ldvl, double *vr, const int *ldvr, double *work, const int *lwork, int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dgesv_</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a0b04da60c3eeba98909d68f3eef4aef6</anchor>
      <arglist>(const int *n, const int *nrhs, double *a, const int *lda, int *ipiv, double *b, const int *ldb, int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dgetrf_</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a5800fd9046c706d5f964b05f9109b0ad</anchor>
      <arglist>(const int *m, const int *n, double *a, const int *lda, int *ipiv, int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dgetri_</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a1b49b2316b97b403386d28559828cb86</anchor>
      <arglist>(const int *n, const double *a, const int *lda, int *ipiv, double *work, const int *lwork, int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dgetrs_</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a3d8ded00375e97635882fffcd91ac655</anchor>
      <arglist>(const char *trans, const int *n, const int *nrhs, double *a, const int *lda, int *ipiv, double *b, const int *ldb, int *info)</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API void</type>
      <name>fk</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a8682154fc36c549204f28309c7be28ab</anchor>
      <arglist>(const IKReal *j, IKReal *eetrans, IKReal *eerot)</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int *</type>
      <name>getFreeParameters</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>ac8f20110d6bc70a735e34114c332ecdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>getIKRealSize</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a9848021a30b5577dd881e0020bd00a77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>getIKType</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a9983490239c952ac0be4f93d9d354d4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API const char *</type>
      <name>getKinematicsHash</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a52137c57dfca4ee63ae6370cf69f00ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>getNumFreeParameters</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>aacf7a33a68d4b79aff08962015d3f708</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>getNumJoints</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>abad5cdfed3150ab6c73daba5a5cd1a45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API bool</type>
      <name>ik</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a77fe62dba2fe60cd3bd5a9db775705b3</anchor>
      <arglist>(const IKReal *eetrans, const IKReal *eerot, const IKReal *pfree, std::vector&lt; IKSolution &gt; &amp;vsolutions)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKabs</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>abba58f01cd8f3ce63df51e48cdcb0d52</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKabs</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a5674a595d541228c8ca50664cbc3ff96</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKacos</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a333438a562f1cdf209634676879f03b0</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKacos</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a3587fa2104fba4cd506b46239678343c</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKasin</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a4d078b453a671956d0adb2a286deb901</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKasin</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a0ed64d3207199957da3ed7221ae727fa</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKatan2</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a3303930487c1b695b84715f8f3412c4f</anchor>
      <arglist>(float fy, float fx)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKatan2</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a3ac2803c0d81a15f15d5684e698f1f4d</anchor>
      <arglist>(double fy, double fx)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKcos</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a9eaaaf27baf40bc912629dcc5b770b51</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKcos</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a118ab8dd212c4062329a6b921457c5e7</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKfmod</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a16e11a7f266a41b2c993eec14b83e056</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKfmod</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>ad9736db40fc014e799d5c6269da5bdda</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKlog</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a534191fdbdfd79a0ca19f24b4b7f72bd</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKlog</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>ab96b48c97adb4374738b81c23c5b94cc</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsign</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>acfaf3405568b5e9008aff76efbe61192</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsign</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a3d7e7ba48e652b59346f388978ca548d</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsin</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a7d1dcd5244c718beb645382a01db4e44</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsin</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a4625580a48341036c84784c300d668a6</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsqrt</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>ae40dc5fb48dcb08d33cdfde117d9cb11</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsqrt</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a31a2364bdbdf9db97da2d9afc3d33e8f</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKtan</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a09a15875c79cdb53bc0d713264d84453</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKtan</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a5711ea0a4b0edc4296b78736476a0d6e</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>a3ecc0c2f2366592c6b7084e03726250e</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zgetrf_</name>
      <anchorfile>namespacesia10d__mesh__manipulator__kinematics.html</anchorfile>
      <anchor>accf7c07bab281996ac1cd6738533358c</anchor>
      <arglist>(const int *m, const int *n, std::complex&lt; double &gt; *a, const int *lda, int *ipiv, int *info)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sia10d_mesh_manipulator_kinematics::IKFastKinematicsPlugin</name>
    <filename>classsia10d__mesh__manipulator__kinematics_1_1IKFastKinematicsPlugin.html</filename>
    <base>kinematics::KinematicsBase</base>
    <member kind="function">
      <type>void</type>
      <name>fillFreeParams</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>aff37c644b37510e5e3ff547703b53c90</anchor>
      <arglist>(int count, int *array)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCount</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a1f14acd00a3fc37dc931914a21f3a12d</anchor>
      <arglist>(int &amp;count, const int &amp;max_count, const int &amp;min_count)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getJointNames</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>ad3646d8eb6f60015f53e31bf9d28e844</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getLinkNames</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>ab728875393752044a18821c89b34366f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPositionFK</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a9057d754b385b4e99d446e138e2a75b3</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;link_names, const std::vector&lt; double &gt; &amp;joint_angles, std::vector&lt; geometry_msgs::Pose &gt; &amp;poses)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPositionIK</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>ac8d8e10af5e40e2e1cb5f3b4be123c65</anchor>
      <arglist>(const geometry_msgs::Pose &amp;ik_pose, const std::vector&lt; double &gt; &amp;ik_seed_state, std::vector&lt; double &gt; &amp;solution, int &amp;error_code)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IKFastKinematicsPlugin</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a84286235981cd80c96d9298622ac1d75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a335dcbce3d9aa2b09d11cc3dbbea57b2</anchor>
      <arglist>(const std::string &amp;group_name, const std::string &amp;base_name, const std::string &amp;tip_name, const double &amp;search_discretization)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>searchPositionIK</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a0569b3b0e0a888c748ca07986f10c2f7</anchor>
      <arglist>(const geometry_msgs::Pose &amp;ik_pose, const std::vector&lt; double &gt; &amp;ik_seed_state, const double &amp;timeout, std::vector&lt; double &gt; &amp;solution, int &amp;error_code)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>searchPositionIK</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a7ecc7631bb5f750ec1b79da81d41f9e4</anchor>
      <arglist>(const geometry_msgs::Pose &amp;ik_pose, const std::vector&lt; double &gt; &amp;ik_seed_state, const double &amp;timeout, const unsigned int &amp;redundancy, const double &amp;consistency_limit, std::vector&lt; double &gt; &amp;solution, int &amp;error_code)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>searchPositionIK</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a60590573916835daad481e4df3b7b428</anchor>
      <arglist>(const geometry_msgs::Pose &amp;ik_pose, const std::vector&lt; double &gt; &amp;ik_seed_state, const double &amp;timeout, std::vector&lt; double &gt; &amp;solution, const boost::function&lt; void(const geometry_msgs::Pose &amp;ik_pose, const std::vector&lt; double &gt; &amp;ik_solution, int &amp;error_code)&gt; &amp;desired_pose_callback, const boost::function&lt; void(const geometry_msgs::Pose &amp;ik_pose, const std::vector&lt; double &gt; &amp;ik_solution, int &amp;error_code)&gt; &amp;solution_callback, int &amp;error_code)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>searchPositionIK</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>ac7728e4299bba28fd221a18159ec0715</anchor>
      <arglist>(const geometry_msgs::Pose &amp;ik_pose, const std::vector&lt; double &gt; &amp;ik_seed_state, const double &amp;timeout, const unsigned int &amp;redundancy, const double &amp;consistency_limit, std::vector&lt; double &gt; &amp;solution, const boost::function&lt; void(const geometry_msgs::Pose &amp;ik_pose, const std::vector&lt; double &gt; &amp;ik_solution, int &amp;error_code)&gt; &amp;desired_pose_callback, const boost::function&lt; void(const geometry_msgs::Pose &amp;ik_pose, const std::vector&lt; double &gt; &amp;ik_solution, int &amp;error_code)&gt; &amp;solution_callback, int &amp;error_code)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IKFastKinematicsPlugin</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>ae9a29bd28bfe0c43f7d1c77c61c02916</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void(*</type>
      <name>fk</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>abac1cd9e404bb7502db95299088ac255</anchor>
      <arglist>)(const IKReal *j, IKReal *eetrans, IKReal *eerot)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>free_params_</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>aba720e93462d7d151a68b21f5ad9230f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>arm_kinematics_constraint_aware::ik_solver_base *</type>
      <name>ik_solver_</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>ab6ca8ec80e44c3152c786d5d3753fe45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>joint_has_limits_vector_</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a279eddb10189715fe46f60cfb85ddb1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>joint_max_vector_</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>ad3b5e328d9446a393904ca5c01a7d449</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>joint_min_vector_</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>aed3821d0422cb89be154bc6bf4f11f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>joint_names_</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a96bee275d9205c727df5d369e698b3bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>link_names_</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>adf7ddd398c7e839bef8efe00f75614c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>num_joints_</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a0c55ef367a2a4dec7bad0a392dd505c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sia10d_mesh_manipulator_kinematics::IKSolution</name>
    <filename>classsia10d__mesh__manipulator__kinematics_1_1IKSolution.html</filename>
    <class kind="struct">sia10d_mesh_manipulator_kinematics::IKSolution::VARIABLE</class>
    <member kind="function">
      <type>const std::vector&lt; int &gt; &amp;</type>
      <name>GetFree</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolution.html</anchorfile>
      <anchor>a9c13736f16bf83cc064768867601fb13</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetSolution</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolution.html</anchorfile>
      <anchor>a8868690d68e3fa106625c4781cb0cd47</anchor>
      <arglist>(IKReal *psolution, const IKReal *pfree) const </arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; VARIABLE &gt;</type>
      <name>basesol</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolution.html</anchorfile>
      <anchor>a5c50453b59310fc56ff8de5461a89912</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>vfree</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolution.html</anchorfile>
      <anchor>aefa2b13f8f381f38d947374fe9982039</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sia10d_mesh_manipulator_kinematics::IKSolution::VARIABLE</name>
    <filename>structsia10d__mesh__manipulator__kinematics_1_1IKSolution_1_1VARIABLE.html</filename>
    <member kind="function">
      <type></type>
      <name>VARIABLE</name>
      <anchorfile>structsia10d__mesh__manipulator__kinematics_1_1IKSolution_1_1VARIABLE.html</anchorfile>
      <anchor>a5cdd716b969fa7fd23e2dce2dcf4095a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VARIABLE</name>
      <anchorfile>structsia10d__mesh__manipulator__kinematics_1_1IKSolution_1_1VARIABLE.html</anchorfile>
      <anchor>afe9f333d3c57d0e2b0a42ac69cda3702</anchor>
      <arglist>(int freeind, IKReal fmul, IKReal foffset)</arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>fmul</name>
      <anchorfile>structsia10d__mesh__manipulator__kinematics_1_1IKSolution_1_1VARIABLE.html</anchorfile>
      <anchor>ac7d6b6a7950d1e7e9623e17b894678d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>foffset</name>
      <anchorfile>structsia10d__mesh__manipulator__kinematics_1_1IKSolution_1_1VARIABLE.html</anchorfile>
      <anchor>a5de29a1dbeaec79444f93cb0022ac198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>freeind</name>
      <anchorfile>structsia10d__mesh__manipulator__kinematics_1_1IKSolution_1_1VARIABLE.html</anchorfile>
      <anchor>a87b9ce514bfc0a1139b2cc646935104a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sia10d_mesh_manipulator_kinematics::IKSolver</name>
    <filename>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>ik</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a6dee7ca8e2eeff9af72817cd374828a5</anchor>
      <arglist>(const IKReal *eetrans, const IKReal *eerot, const IKReal *pfree, std::vector&lt; IKSolution &gt; &amp;vsolutions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotationfunction0</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a03dacacab56b20a5af4e95077de8b3c6</anchor>
      <arglist>(std::vector&lt; IKSolution &gt; &amp;vsolutions)</arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>cj0</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a5cae464ccc04dbe0f5675d177d65d86f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>cj1</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>adbf2a4ff6cd68ea4efbd3f19e5638552</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>cj2</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>aefa66a46567ed35114afb2b576484dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>cj3</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a4ffe5273f2021093a4892dec05ec4e76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>cj4</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a07d406a4477579f69f70e65871496fe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>cj5</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>ab3d315b43e8bbe86f72d1acc53ed1f64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>cj6</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>aa4efefad5e9ca0eba5cf6cefb4305a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>htj0</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a0f46946e9a8b87cd2fb9d76daaee21e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>htj1</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a3d88a9d8d83b8f29e7e467fb807e5367</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>htj2</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>abd738e172f102b62e0af03c8df82210c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>htj3</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a3b47bdef9a5d587133aa7061438bc877</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>htj4</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>afce79f0b016979ccec9170e647f2d30c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>htj5</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>ad6f5718ee4e324e0ebccc51adad748c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>htj6</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a61719f177ca75220f2b96c817046e1a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>j0</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>ae9968dbab086c7802714c082425b4ded</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>j1</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a649294fe4eebe828e34d4fcdc4c09f0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>j2</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a516f5d49b0d346f32a9c762535fbf09c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>j3</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a1e78dde0d852ecf6493a9e9b95929c2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>j4</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>afd5f2021480153eeda37d100b3ac4ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>j5</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a7fb6e9e1b339da90ee09baa1a9807f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>j6</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a60e3419d4185a18bf8b7aa2f7b245f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_px</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>aed227e3626610cdfda3a0b998e704e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_py</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>abaefe3139e96e11c96443240d1c240db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_pz</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>ae3132b4b29167b4050080d8c91528ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_r00</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a8105cddc2718d8af707a00b7a7fc8731</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_r01</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a7c4de2d4f1e963bed5b4daafa4300c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_r02</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>ab25111785cc2f20a7b5144c35c65ac2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_r10</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a09183df9767b887346d8c792b979ccec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_r11</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a0bed37e95198a1c2f0ea8cd56206c92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_r12</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a23e7ff4641a2efde71f7bdac9204cf6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_r20</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a32b02c497d9652548b4873c295951b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_r21</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a2f6b9d3ccd4d32cb02a412830d1657c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_r22</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a88f4498f5860228027c6d923b7f11ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>npx</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a36e1c6dbb53c85f509d99f06749cf0a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>npy</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>afb5cce32a1d42d125fe34f3d8ce3eafa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>npz</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a61d8e4844a8d299bfbe4c95fb35c95a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>pp</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a54744d61555903cffc94107bc17f7ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>px</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>adf3a3b431251201a18eeb8b7db89558e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>py</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a147aaaa78b570b53f73bde3411d60d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>pz</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a6f0c0c9b707b812838dc25fa436d1e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>r00</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a5b74335f04318dd7f8f546f885a9262f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>r01</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a438ee9a5e86acbd158e92248399e4dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>r02</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a7eb4e3fc173c0e68ae86a275c5b11c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>r10</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>aa60e99f9062047be3aa0e67de5754639</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>r11</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a502391d8a208fb6e87b86b02ad3ec4a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>r12</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a5c053a73f277ba0d83070110fe30ba8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>r20</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>ad91f07c35515e41e01640629a7161248</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>r21</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a852c5855d4666a892aaab871c5ec4803</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>r22</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a21a1bbd7f9a872e13ee670327099a262</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>rxp0_0</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a1250e59f5036568956631c3e28a029c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>rxp0_1</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>af00ed43dd4409d42ccb35149ba1ee569</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>rxp0_2</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a6509e639c366226622fd40df450c37ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>rxp1_0</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a929c9d10c289d7aeb5c3ce85d4aa7e76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>rxp1_1</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a5f848989f4c0c467638c215339b16596</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>rxp1_2</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>ad929a4f95b0b10a62eff736dde98a4ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>rxp2_0</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>aaf42a6071b8f26e3880a502c2df16b23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>rxp2_1</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a0b3271b8b26ab365ce3a3ad156a3809a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>rxp2_2</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a62400c6c6c44522b0fded42de37057c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>sj0</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>af60f8ba833787752935815ffb558f2e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>sj1</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a22b18a42e3af8ce4039179d8116f966c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>sj2</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>accc03adbe81f39f466148834d81f7576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>sj3</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a45632fbe44c6844edc713e74cd90be35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>sj4</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>ac90f0377d6b3dc5b689269cb88edeffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>sj5</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>abc99afe583afc2726845bf5d126e7de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>sj6</name>
      <anchorfile>classsia10d__mesh__manipulator__kinematics_1_1IKSolver.html</anchorfile>
      <anchor>a7c4c5759ddf892823fcabc0b7d2d1e98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
