<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>ikfast_lwr.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-RCPRG/doc_stacks/2013-11-14_11-44-42.201614/lwr_kinematics/lwr_kinematics/src/</path>
    <filename>ikfast__lwr_8cpp</filename>
    <class kind="class">IKSolution</class>
    <class kind="class">IKSolver</class>
    <class kind="struct">IKSolution::VARIABLE</class>
    <member kind="define">
      <type>#define</type>
      <name>__PRETTY_FUNCTION__</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>a9c15fe1e91b07ea3280f5239f9841b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IK2PI</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>ad6a7e3ecef3983ec46a211ee00f30364</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IK2PI</name>
      <anchorfile>lwr__kinematics__plugin_8cpp.html</anchorfile>
      <anchor>ad6a7e3ecef3983ec46a211ee00f30364</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_ALIGNED16</name>
      <anchorfile>lwr__kinematics__plugin_8cpp.html</anchorfile>
      <anchor>a3940302e120211bb7af8a8a8290bb9e8</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_ALIGNED16</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>a3940302e120211bb7af8a8a8290bb9e8</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_API</name>
      <anchorfile>lwr__kinematics__plugin_8cpp.html</anchorfile>
      <anchor>a66d5a8084bb0ca9375811186791a5b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_API</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>a66d5a8084bb0ca9375811186791a5b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_ASSERT</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>af4e88f631e5a9381055a48fc90f3a633</anchor>
      <arglist>(b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_SINCOS_THRESH</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>a66d4d0ad56673a9555ebafe898d1e2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKPI</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>a0975daf07554eaa98742b83ae89344e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKPI</name>
      <anchorfile>lwr__kinematics__plugin_8cpp.html</anchorfile>
      <anchor>a0975daf07554eaa98742b83ae89344e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKPI_2</name>
      <anchorfile>lwr__kinematics__plugin_8cpp.html</anchorfile>
      <anchor>a45ed2f0e7e8e411264ebad95010986a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKPI_2</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>a45ed2f0e7e8e411264ebad95010986a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>IKReal</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>af2a05ba3576ffcff002a5d7401a101c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dgeev_</name>
      <anchorfile>ikfast__lwr_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>ikfast__lwr_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>ikfast__lwr_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>ikfast__lwr_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>ikfast__lwr_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>ikfast__lwr_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>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>ae2de80813036aa19fa78ce1947c0fcad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>getIKRealSize</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>a69a35e57349d88f5b9dd7c573adb216a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>getIKType</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>a00c7f44aa5edb42045547061bc50c373</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API const char *</type>
      <name>getKinematicsHash</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>a7181f4671625a91c302a181a6760266d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>getNumFreeParameters</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>a969909cdd92337285ed90712db2d3e81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>getNumJoints</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>adfbb93767568354de31ef3f90cebf1f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API bool</type>
      <name>ik</name>
      <anchorfile>ikfast__lwr_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>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>af50774e991c9af3d423e2f15a1864fcd</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKabs</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>a95e1896df0cdeedf37f08dcb341b3918</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKacos</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>a6985b623469662633075c50b708b5a97</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKacos</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>a10d86f8d485d2f30ce2638cb94b1e20e</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKasin</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>a159f6680a5e7eb9da0d76bfce5461050</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKasin</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>abb5416a593fd7617f75130836a9f5491</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKatan2</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>a5e00463327d5e1acfd4e8eb788bbd6ac</anchor>
      <arglist>(float fy, float fx)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKatan2</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>a82c3e90527cb705afd35438841994aa2</anchor>
      <arglist>(double fy, double fx)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKcos</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>a8d241417f26868995cfb5a5648816e63</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKcos</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>ac925942daf5e1b7df0c38f2a7a501ac0</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKfmod</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>a8af0ce9307f58d1e64bb413077478244</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKfmod</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>a40644064984a275c90959625857458b7</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKlog</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>ae5812d083cf95d2945bbd8b75c38d7cd</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKlog</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>a429184284f7e6da54369a2290d8da22d</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsign</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>a845afc8ffdb8c068f0e75abac0d78b15</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsign</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>a903ab9632f6846449bbb3a8bba65ad8e</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsin</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>a7b5e881d13d85a4bc1020963f9e605b5</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsin</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>a8a11e6f22a19bd8f4ac73c3645c93c81</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsqrt</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>a6f476874d10b265f6b0e6409104126b7</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsqrt</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>abb830ca15935c1c9b95a2ede5b2d43cc</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKtan</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>ad2361d774d694b5935519a1b3c1075f9</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKtan</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>acd8f1e5b83501cc42ffef27bd6458f9a</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ikfast__lwr_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zgetrf_</name>
      <anchorfile>ikfast__lwr_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>lwr_kinematics_plugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-RCPRG/doc_stacks/2013-11-14_11-44-42.201614/lwr_kinematics/lwr_kinematics/src/</path>
    <filename>lwr__kinematics__plugin_8cpp</filename>
    <includes id="ikfast__lwr_8cpp" name="ikfast_lwr.cpp" local="yes" imported="no">ikfast_lwr.cpp</includes>
    <class kind="class">lwr_arm_kinematics::ik_solver_base</class>
    <class kind="class">lwr_arm_kinematics::ikfast_solver</class>
    <class kind="class">lwr_arm_kinematics::IKFastKinematicsPlugin</class>
    <class kind="class">lwr_arm_kinematics::lwr::IKSolution</class>
    <class kind="class">lwr_arm_kinematics::lwr::IKSolver</class>
    <class kind="struct">lwr_arm_kinematics::lwr::IKSolution::VARIABLE</class>
    <namespace>lwr_arm_kinematics</namespace>
    <namespace>lwr_arm_kinematics::lwr</namespace>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_NO_MAIN</name>
      <anchorfile>lwr__kinematics__plugin_8cpp.html</anchorfile>
      <anchor>a2acf0f2516ebf5481d4db7f86f4d0da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>IKReal</name>
      <anchorfile>lwr__kinematics__plugin_8cpp.html</anchorfile>
      <anchor>af2a05ba3576ffcff002a5d7401a101c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>IKReal</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>afc000442bdf732d7c393098999e327bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dgeev_</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a1763257c05c8b0af0048774e405ecf70</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>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>aa2ba12825489728e9a38a36de4dc5abb</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>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>afc0f00bad590e2494fe5bdbf35f02742</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>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a9f43f26aae321f39ac2230bbbc87ba31</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>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>abf91589addf345755653283b70199ee5</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>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a57619a2a4c52f4b206929a4a022efb31</anchor>
      <arglist>(const IKReal *j, IKReal *eetrans, IKReal *eerot)</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int *</type>
      <name>getFreeParameters</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a5e2ebecf2c245043c36e906be8bce277</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>getIKRealSize</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>adc872b435449f102f363892d82550b8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>getIKType</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a9fb1aa116dbddc445be692fbb0d5d304</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API const char *</type>
      <name>getKinematicsHash</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a4444552c845dcc9b54f0038825b0266b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>getNumFreeParameters</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a67a41c373545f9fb8c213fe749319dae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>getNumJoints</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a0c083e2d5185c4472ad5180b231269e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API bool</type>
      <name>ik</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>aec88e1d86f67a61a9df87a6a2a0e716d</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>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>af99ca542a167a2d9cd24855ba5ba3d23</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKabs</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a8a45213b56f455898207b581b73c33b4</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKacos</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a4c03a4622d896e26f4fc1001549311ec</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKacos</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a8459d4297ba44a3d0c09ed740e5ccc1f</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKasin</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a0e6085d5c3774f0f912e8d983c6dc714</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKasin</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a457af24f1d247a5803eae9f58f1abbf5</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKatan2</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>abc5ede6a9d69c26c8b508240418a1af2</anchor>
      <arglist>(float fy, float fx)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKatan2</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a5d5cb2cb56901ab69e3985c1949f340f</anchor>
      <arglist>(double fy, double fx)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKcos</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>ad54c3e541d27b73e6e08a4155261f33a</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKcos</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>aed84db034096ef3cb123e7466c53e1cf</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKfmod</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>ae587f3f973c974e4d32acfa8eecd64ce</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKfmod</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>ab9ac516d62007c641a5d5fefe5222118</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKlog</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a1be82a00ae988f6b464f890b9b5c5797</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKlog</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a679acc0d1566049f680d08a5a60932ed</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsign</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>aff765c73d71ec245378a7f301ea2f95c</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsign</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>ad70b2840993dcb62a3d5daa771ee1caf</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsin</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a55c9d8cce14eafeae0f0e28ea35b14aa</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsin</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a766d306c4b639bb422cda0e2214a10ef</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsqrt</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a648fb964c83a93e0dae5742e3847f818</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsqrt</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>ada60bf1d18389c3e20903e4582be172f</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKtan</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a6b41ba6844804c4e8a0595ceac98ebfa</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKtan</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a0722d33641c13bb8dd7e32e36c282a50</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zgetrf_</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>af4826fed7e9f08d4ced1bd230cd2396d</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>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-RCPRG/doc_stacks/2013-11-14_11-44-42.201614/lwr_kinematics/lwr_kinematics/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="class">
    <name>IKSolution</name>
    <filename>classIKSolution.html</filename>
    <class kind="struct">IKSolution::VARIABLE</class>
    <member kind="function">
      <type>const std::vector&lt; int &gt; &amp;</type>
      <name>GetFree</name>
      <anchorfile>classIKSolution.html</anchorfile>
      <anchor>aef07a73395b3db7ce597ff78e14e4682</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetSolution</name>
      <anchorfile>classIKSolution.html</anchorfile>
      <anchor>ac7f3f079cecc4e9f6ab0a82b58a48438</anchor>
      <arglist>(IKReal *psolution, const IKReal *pfree) const </arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; VARIABLE &gt;</type>
      <name>basesol</name>
      <anchorfile>classIKSolution.html</anchorfile>
      <anchor>a9751af5a1cd939c378c00dfaf8295427</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>vfree</name>
      <anchorfile>classIKSolution.html</anchorfile>
      <anchor>a664fdb12de85bf7bdcf58f3fd8744e6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>IKSolution::VARIABLE</name>
    <filename>structIKSolution_1_1VARIABLE.html</filename>
    <member kind="function">
      <type></type>
      <name>VARIABLE</name>
      <anchorfile>structIKSolution_1_1VARIABLE.html</anchorfile>
      <anchor>a0176fe95c81eac5c0c7c45fe15a44964</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VARIABLE</name>
      <anchorfile>structIKSolution_1_1VARIABLE.html</anchorfile>
      <anchor>a241323c1fd1778369a16922b2f937577</anchor>
      <arglist>(int freeind, IKReal fmul, IKReal foffset)</arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>fmul</name>
      <anchorfile>structIKSolution_1_1VARIABLE.html</anchorfile>
      <anchor>a02c395f651d138187917d317e9b7fda1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>foffset</name>
      <anchorfile>structIKSolution_1_1VARIABLE.html</anchorfile>
      <anchor>a9d6a69f036d9151083842b00b73c3db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>freeind</name>
      <anchorfile>structIKSolution_1_1VARIABLE.html</anchorfile>
      <anchor>af810e3332a05149fc2ee72b9ceb618df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IKSolver</name>
    <filename>classIKSolver.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>ik</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ada713d9e20c62267d195915a870e4308</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>classIKSolver.html</anchorfile>
      <anchor>a3a9c7791ac4a96be43d066645c9cd45a</anchor>
      <arglist>(std::vector&lt; IKSolution &gt; &amp;vsolutions)</arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>cj0</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a24099cb484bce882931ede323b2b765e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>cj1</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a7d5516eeeb1ed0031de5d21d3beb8029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>cj2</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a25892ec36bb10ca5067e9d1e92d3ba53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>cj3</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a2c0d1510b60d2dcb35df4217fd298058</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>cj4</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ad8d00db6a9c70b1eb3e0d9e6eb8f0ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>cj5</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a18d973dc1d2f262d031a5ae262c72a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>cj6</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a088aadbad0e2019c583bba362e6c8629</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>htj0</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a72c77137557a1bf1eeecd0ca6a18866d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>htj1</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a4fc268b1aa37aba28b551fa26f136e76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>htj2</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ad9d1f9bcbd99afacd41b8827fbbce726</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>htj3</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a35c08ecf31f3e76be16214e8807747af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>htj4</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ace3c28a2486b21e163ccd2cbff776fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>htj5</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a56a6513e81ba18a8a8fdb7708ea5e648</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>htj6</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ae4962ca9109f7b899bc55bfbf475d79e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>j0</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a00ef6e0b52027c1f0f80be32664d3df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>j1</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a910d380310c55b4aa7ba2451159f414e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>j2</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a03f2c7a912feb89642a5ee323b4aafcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>j3</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a063d196778d81b1cea6df1df34b93599</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>j4</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>abc0726c9032474779753e51f35f7c989</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>j5</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a26e2133d7d59574d8431cc666d665f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>j6</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>aef4f04d353948baf7e9866d8e8012ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_px</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ae167ffea58124be6f51f8f8af60ecd34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_py</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>aef86ecf4336fd44c0ad7e1570a73dabc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_pz</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ad45129b1f63949e1c956f055d97be084</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_r00</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a031318e58d741c41c4a3d124173c9886</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_r01</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>aab2cedb33c47e33b22b37072e879fa23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_r02</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a9b3cd8ed5b0a5dc721329364e9e5fe66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_r10</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ae594cfd987360d024c979e9deae02a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_r11</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ac0ab895c09c86ef1b6f2692cb1164c5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_r12</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a414a5ecb3891a1c9a2d9b3119eaf0cd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_r20</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a3f3b81a9329b2f5ac54335f78cbac271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_r21</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a36bd4e500f5bac5d4dbb4c86935b74af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_r22</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a12694bc3375797d0cdfc110f541a0d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>npx</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a2f0c3a6241c1f5cd829176e7291d8f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>npy</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a5d0972f702763cefdf2b080b7c0053f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>npz</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a002959b2ed20399d6e2f4e16a63cf0ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>pp</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ad39a7034717ba1985068d30422ffa868</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>px</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ad9aedda1e6a81171634e6dc80ce65d22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>py</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a38d7f313eb3246ad0c7247a445031cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>pz</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a2fac3fd58bac3cb17e5a7fda001a7a95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>r00</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a8565ea3f94e7ea1faacfadaede1aeeeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>r01</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a2520622de688ec549eee85d296fd2a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>r02</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ae291b779778e4de17278059ea3fcf890</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>r10</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ab9f871b36c8ca7cde6dc44f6146fd613</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>r11</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>abade4e8ebddf2a98d7c3f61d1f5e3fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>r12</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a831c4947bb91ce99b6516a326d656042</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>r20</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ae16c22a97530ee3dcb88e724cd5601de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>r21</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ac179b81e26a4a85aec03a033dac0d5ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>r22</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a0dd9e63c1ee6ad074477276345dbfb3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>rxp0_0</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a7bb5a1d84b9e738257ffb5870094a16c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>rxp0_1</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a4c96a0fd074a93f26a8ff0f3caf82eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>rxp0_2</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a2da674e72cff4af439f8dada093e8ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>rxp1_0</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>abd15af423da7a506924c511d6bbf9ad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>rxp1_1</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a7841516f9c12783cd960ce72f737e755</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>rxp1_2</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a35507d789b46a875ce47dedf345aa0be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>rxp2_0</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a85a4863a9a0baecced6179c29bda451c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>rxp2_1</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ae71fdabb5823059f2b34590a3aa4414f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>rxp2_2</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a7d1dac8eb29dfab0a795843a2f90ed15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>sj0</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a70099b80446e49aeb92f50aa26d3d10a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>sj1</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ae0c5c1970f4898e7691e9f6e4289670a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>sj2</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a0dfad4bd97aa7dd52c7d842e612601a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>sj3</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ab337dd4e0767bb8329ce8adc3dbab9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>sj4</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a5a1b55539e4d767eff8a473773f74906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>sj5</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ae4e6acf57eb501da0eb8c5930e561fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>sj6</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>aadbe3b1080782edfed9409c756580533</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>lwr_arm_kinematics</name>
    <filename>namespacelwr__arm__kinematics.html</filename>
    <namespace>lwr_arm_kinematics::lwr</namespace>
    <class kind="class">lwr_arm_kinematics::ik_solver_base</class>
    <class kind="class">lwr_arm_kinematics::ikfast_solver</class>
    <class kind="class">lwr_arm_kinematics::IKFastKinematicsPlugin</class>
  </compound>
  <compound kind="class">
    <name>lwr_arm_kinematics::ik_solver_base</name>
    <filename>classlwr__arm__kinematics_1_1ik__solver__base.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getClosestSolution</name>
      <anchorfile>classlwr__arm__kinematics_1_1ik__solver__base.html</anchorfile>
      <anchor>a9b08ab8ab073743198469d3bde719cc3</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;ik_seed_state, std::vector&lt; double &gt; &amp;solution)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getSolution</name>
      <anchorfile>classlwr__arm__kinematics_1_1ik__solver__base.html</anchorfile>
      <anchor>a8c2551be54226372f20cad233c75b0d9</anchor>
      <arglist>(int i, std::vector&lt; double &gt; &amp;solution)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>solve</name>
      <anchorfile>classlwr__arm__kinematics_1_1ik__solver__base.html</anchorfile>
      <anchor>a2b1495383b3b4f614284dc657ff06a48</anchor>
      <arglist>(KDL::Frame &amp;pose_frame, const std::vector&lt; double &gt; &amp;ik_seed_state)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>lwr_arm_kinematics::ikfast_solver</name>
    <filename>classlwr__arm__kinematics_1_1ikfast__solver.html</filename>
    <templarg>T</templarg>
    <base>lwr_arm_kinematics::ik_solver_base</base>
    <member kind="typedef">
      <type>bool(*</type>
      <name>ik_type</name>
      <anchorfile>classlwr__arm__kinematics_1_1ikfast__solver.html</anchorfile>
      <anchor>ad6ae89041272da295f4fa4ec4d5b27d5</anchor>
      <arglist>)(const IKReal *eetrans, const IKReal *eerot, const IKReal *pfree, std::vector&lt; T &gt; &amp;vsolutions)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getClosestSolution</name>
      <anchorfile>classlwr__arm__kinematics_1_1ikfast__solver.html</anchorfile>
      <anchor>aed6ffeda49938725f6ff1211dce75721</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;ik_seed_state, std::vector&lt; double &gt; &amp;solution)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getSolution</name>
      <anchorfile>classlwr__arm__kinematics_1_1ikfast__solver.html</anchorfile>
      <anchor>a6c6c3f710dcdef3360618610f5fedc76</anchor>
      <arglist>(int i, std::vector&lt; double &gt; &amp;solution)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ikfast_solver</name>
      <anchorfile>classlwr__arm__kinematics_1_1ikfast__solver.html</anchorfile>
      <anchor>a61f0422785aabe990787c9c1a26b85a0</anchor>
      <arglist>(ik_type ik, int numJoints)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>solve</name>
      <anchorfile>classlwr__arm__kinematics_1_1ikfast__solver.html</anchorfile>
      <anchor>afcbdd2c1a3f0b21849301453f8d45ed0</anchor>
      <arglist>(KDL::Frame &amp;pose_frame, const std::vector&lt; double &gt; &amp;vfree)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ik_type</type>
      <name>ik</name>
      <anchorfile>classlwr__arm__kinematics_1_1ikfast__solver.html</anchorfile>
      <anchor>a9caf54f27c007f24abaf8cf09a65723c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>numJoints</name>
      <anchorfile>classlwr__arm__kinematics_1_1ikfast__solver.html</anchorfile>
      <anchor>ab3b183e7426d3465ba46323a2270c47b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; T &gt;</type>
      <name>solutions</name>
      <anchorfile>classlwr__arm__kinematics_1_1ikfast__solver.html</anchorfile>
      <anchor>a37d2e15eea662984931300344cf90b41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>lwr_arm_kinematics::IKFastKinematicsPlugin</name>
    <filename>classlwr__arm__kinematics_1_1IKFastKinematicsPlugin.html</filename>
    <base>kinematics::KinematicsBase</base>
    <member kind="function">
      <type>bool</type>
      <name>checkJoints</name>
      <anchorfile>classlwr__arm__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a2efeed8c8b55cc0fa8d797c10d687c1c</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;sol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillFreeParams</name>
      <anchorfile>classlwr__arm__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a9a1143264a5e27575b70142103c5248b</anchor>
      <arglist>(int count, int *array)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getBaseFrame</name>
      <anchorfile>classlwr__arm__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>aef601b440885c80188704335bfd8baa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCount</name>
      <anchorfile>classlwr__arm__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a6679004487f31294b5493d0ddb7a282c</anchor>
      <arglist>(int &amp;count, const int &amp;max_count, const int &amp;min_count)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getJointNames</name>
      <anchorfile>classlwr__arm__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>ab4c4c5dfe747c90886c442e9d3d0c890</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getLinkNames</name>
      <anchorfile>classlwr__arm__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a4748e654b6c51627fe9ef0b09dfb983b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPositionFK</name>
      <anchorfile>classlwr__arm__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a782e7a3a5e8ee80d4734fa555136eb5a</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>classlwr__arm__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a2a57d06a440ebd3536f4a701650ebf27</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>std::string</type>
      <name>getToolFrame</name>
      <anchorfile>classlwr__arm__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>ad7e33877d50c383a49698b9a5eeec787</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IKFastKinematicsPlugin</name>
      <anchorfile>classlwr__arm__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>add008b285bb79316f153cd35570666aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>classlwr__arm__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>aff66e97aaf6c6ae766801a274d1c50c1</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>searchPositionIK</name>
      <anchorfile>classlwr__arm__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a05dda8607dc6aab00d5682a9b49b511d</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>classlwr__arm__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a723f8567c5522435a6b3f353630ae3ee</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></type>
      <name>~IKFastKinematicsPlugin</name>
      <anchorfile>classlwr__arm__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>ad24a1fc9595479472ad50837fc1bac54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>freeParams</name>
      <anchorfile>classlwr__arm__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a50aca0f09757796ae1ce2641f442401c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ik_solver_base *</type>
      <name>ik_solver</name>
      <anchorfile>classlwr__arm__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>ab570a44b5fdb241edb6b3cc0c8a11749</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; KDL::ChainFkSolverPos_recursive &gt;</type>
      <name>jnt_to_pose_solver</name>
      <anchorfile>classlwr__arm__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a67dd9fe92b6371c6ddf3b4680fbad981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>jointMax</name>
      <anchorfile>classlwr__arm__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>af82d056e6fb36dc863d4b1f0ae0c0236</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>jointMin</name>
      <anchorfile>classlwr__arm__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a39e091396a5541ee1b6c4bc02b2dc03a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>joints</name>
      <anchorfile>classlwr__arm__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a7ac74dcb80b65dae5eb659f5ba2eaf6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Chain</type>
      <name>kdl_chain</name>
      <anchorfile>classlwr__arm__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>aa5a1d654a2b161564591da5346a889ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, size_t &gt;</type>
      <name>link2index</name>
      <anchorfile>classlwr__arm__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>ac904c492f9ad640e20d4613e223ba42c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>links</name>
      <anchorfile>classlwr__arm__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>ab9491dc627fda3069b444a4b378adcc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>numJoints</name>
      <anchorfile>classlwr__arm__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>ae500ae66fbfe5af26e7ad009a8ca1d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>root_name</name>
      <anchorfile>classlwr__arm__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>adebaece9388543da0b85a50696489080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>tip_name</name>
      <anchorfile>classlwr__arm__kinematics_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a908ba0026d4e51e6f1985730d1a10c38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>lwr_arm_kinematics::lwr</name>
    <filename>namespacelwr__arm__kinematics_1_1lwr.html</filename>
    <class kind="class">lwr_arm_kinematics::lwr::IKSolution</class>
    <class kind="class">lwr_arm_kinematics::lwr::IKSolver</class>
    <member kind="typedef">
      <type>double</type>
      <name>IKReal</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>afc000442bdf732d7c393098999e327bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dgeev_</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a1763257c05c8b0af0048774e405ecf70</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>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>aa2ba12825489728e9a38a36de4dc5abb</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>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>afc0f00bad590e2494fe5bdbf35f02742</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>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a9f43f26aae321f39ac2230bbbc87ba31</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>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>abf91589addf345755653283b70199ee5</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>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a57619a2a4c52f4b206929a4a022efb31</anchor>
      <arglist>(const IKReal *j, IKReal *eetrans, IKReal *eerot)</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int *</type>
      <name>getFreeParameters</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a5e2ebecf2c245043c36e906be8bce277</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>getIKRealSize</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>adc872b435449f102f363892d82550b8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>getIKType</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a9fb1aa116dbddc445be692fbb0d5d304</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API const char *</type>
      <name>getKinematicsHash</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a4444552c845dcc9b54f0038825b0266b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>getNumFreeParameters</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a67a41c373545f9fb8c213fe749319dae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>getNumJoints</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a0c083e2d5185c4472ad5180b231269e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API bool</type>
      <name>ik</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>aec88e1d86f67a61a9df87a6a2a0e716d</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>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>af99ca542a167a2d9cd24855ba5ba3d23</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKabs</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a8a45213b56f455898207b581b73c33b4</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKacos</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a4c03a4622d896e26f4fc1001549311ec</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKacos</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a8459d4297ba44a3d0c09ed740e5ccc1f</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKasin</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a0e6085d5c3774f0f912e8d983c6dc714</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKasin</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a457af24f1d247a5803eae9f58f1abbf5</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKatan2</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>abc5ede6a9d69c26c8b508240418a1af2</anchor>
      <arglist>(float fy, float fx)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKatan2</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a5d5cb2cb56901ab69e3985c1949f340f</anchor>
      <arglist>(double fy, double fx)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKcos</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>ad54c3e541d27b73e6e08a4155261f33a</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKcos</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>aed84db034096ef3cb123e7466c53e1cf</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKfmod</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>ae587f3f973c974e4d32acfa8eecd64ce</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKfmod</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>ab9ac516d62007c641a5d5fefe5222118</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKlog</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a1be82a00ae988f6b464f890b9b5c5797</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKlog</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a679acc0d1566049f680d08a5a60932ed</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsign</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>aff765c73d71ec245378a7f301ea2f95c</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsign</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>ad70b2840993dcb62a3d5daa771ee1caf</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsin</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a55c9d8cce14eafeae0f0e28ea35b14aa</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsin</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a766d306c4b639bb422cda0e2214a10ef</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsqrt</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a648fb964c83a93e0dae5742e3847f818</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsqrt</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>ada60bf1d18389c3e20903e4582be172f</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKtan</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a6b41ba6844804c4e8a0595ceac98ebfa</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKtan</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>a0722d33641c13bb8dd7e32e36c282a50</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zgetrf_</name>
      <anchorfile>namespacelwr__arm__kinematics_1_1lwr.html</anchorfile>
      <anchor>af4826fed7e9f08d4ced1bd230cd2396d</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>lwr_arm_kinematics::lwr::IKSolution</name>
    <filename>classlwr__arm__kinematics_1_1lwr_1_1IKSolution.html</filename>
    <class kind="struct">lwr_arm_kinematics::lwr::IKSolution::VARIABLE</class>
    <member kind="function">
      <type>const std::vector&lt; int &gt; &amp;</type>
      <name>GetFree</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolution.html</anchorfile>
      <anchor>a473fca1e71e5ab2c981d76c705f6b418</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetSolution</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolution.html</anchorfile>
      <anchor>a0e50fbd3288b1f5ef2175fb0f8c74b4a</anchor>
      <arglist>(IKReal *psolution, const IKReal *pfree) const </arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; VARIABLE &gt;</type>
      <name>basesol</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolution.html</anchorfile>
      <anchor>a8e671b33503a866269ca7b07525f2a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>vfree</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolution.html</anchorfile>
      <anchor>a71825eafc240f6c85d5463dad9ca0859</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>lwr_arm_kinematics::lwr::IKSolution::VARIABLE</name>
    <filename>structlwr__arm__kinematics_1_1lwr_1_1IKSolution_1_1VARIABLE.html</filename>
    <member kind="function">
      <type></type>
      <name>VARIABLE</name>
      <anchorfile>structlwr__arm__kinematics_1_1lwr_1_1IKSolution_1_1VARIABLE.html</anchorfile>
      <anchor>af7a63c6d1cd3ee7c935df81a5b35c648</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VARIABLE</name>
      <anchorfile>structlwr__arm__kinematics_1_1lwr_1_1IKSolution_1_1VARIABLE.html</anchorfile>
      <anchor>a99e4bd013de84d0d0039c7adcdcd433e</anchor>
      <arglist>(int freeind, IKReal fmul, IKReal foffset)</arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>fmul</name>
      <anchorfile>structlwr__arm__kinematics_1_1lwr_1_1IKSolution_1_1VARIABLE.html</anchorfile>
      <anchor>ad87c0dd097700ac42de1308a6bd8c413</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>foffset</name>
      <anchorfile>structlwr__arm__kinematics_1_1lwr_1_1IKSolution_1_1VARIABLE.html</anchorfile>
      <anchor>a661be519390c84710e809270fe7b94bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>freeind</name>
      <anchorfile>structlwr__arm__kinematics_1_1lwr_1_1IKSolution_1_1VARIABLE.html</anchorfile>
      <anchor>a80bb16b46b47eec20df6826b386e9bc9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>lwr_arm_kinematics::lwr::IKSolver</name>
    <filename>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>ik</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>ab9c48de33c0cc8df5e03da0a2cae8d97</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>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a4e1e182b0b478c0b9b642888ceb7ecc5</anchor>
      <arglist>(std::vector&lt; IKSolution &gt; &amp;vsolutions)</arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>cj0</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>ab281c06460f31a075969aad0fdd498d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>cj1</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>ad4d24d68f2064d080e33660ea9fc65bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>cj2</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a4a965f8f2bc518500b1a6766f9277ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>cj3</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a89641b2ccd8db96295439feddb2b5d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>cj4</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>ae6709667f58a7474bd5dd09139f64042</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>cj5</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a2bb255698a1dcba10fcaac13e921f368</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>cj6</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>af683b3e446401a354c8a5d4648b22327</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>htj0</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a12120e74acabad7e512e71afae8175ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>htj1</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a1de75a156a4d173781c47d3ef3538498</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>htj2</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a224b14233570660efc9b8a030d06e4ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>htj3</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a5a28f3b818e65340e92c7170263e600d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>htj4</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>aa17134f2d8ca7e426f48792d9a2db4c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>htj5</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>abf51fdff6ae09769491765c2793eedda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>htj6</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>ade523d3c5e0da75a31554372a894613b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>j0</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>ab097eafab3c980c7de4355e51b3aa82e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>j1</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>ac1e2e03c55e95fe04af65eb1ad5df728</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>j2</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>afde968eabd67f370d0b4639b3dee1d6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>j3</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>ad29e9ffb03f06caea23d5b6de4ca532d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>j4</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a33f7fa0a9a97cf4017093475ed35346a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>j5</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a72dfb76470fdf624a5aec9e1e97fe766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>j6</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>aa5c3b7e645fcc217df02f075d14cfdb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_px</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a59046f7674a516c9bfe33f054cbec8b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_py</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>ad42c57709b62a15216493129d0be63c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_pz</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a29a02aca4b0046435d2e734f391464b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_r00</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a0c6f784380a121c4b331ca5b720232b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_r01</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a9d1fe5dce296badadd2999a6a3ada092</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_r02</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a0dab374a51dd25f7699ef721c99f5ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_r10</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>ace305d495280a528753e15a5656ac9f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_r11</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a0c0a461ffcf59309b778a3518b8df5d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_r12</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>ad5626f34b274a6c7204b0d62745e9671</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_r20</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>aa1f7c67db5ef137880a12af66ac840ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_r21</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a366dcf8d9b96bcac6f7e7a4e935415ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>new_r22</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>acfc6a18c2820f7b5eed16848af949252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>npx</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>af5ff407d7b55dc502c88f4dc1b04d704</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>npy</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>ae0077d6fab8e05537e70b6a729550043</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>npz</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a365fc2e5030700d115db9749f4c126d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>pp</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>ad4b23d5529d4529e120fa6b4b2d0bbbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>px</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>aadc5a657c6ca7574545bf0a68b301e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>py</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>af229f1580c05db8e1ee8cbebd0102b08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>pz</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a5e9b23f52b7b14a0fc55296b2f2b1b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>r00</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a128d2601355af7922494e7c4d55bfb93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>r01</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>af605f580a990a5a02ede0d692573b901</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>r02</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>aa02b405d6f8337b789a161c0fa106902</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>r10</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>aeefd1505140bcc1e1a8751622bd8f0c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>r11</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>ae5372fae8ea3ea45ee0b567f7a0228e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>r12</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>af88cf4b40f7eeee80bbeddf9ef83e5bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>r20</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>abe5469ba7255464772381209c5b107e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>r21</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>abd4db50b56c613380a55fa17aa50ad38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>r22</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a4f1630ba9177f3e9aceb9c827841e229</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>rxp0_0</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>aceba65e034d75e8f9d941e037534293a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>rxp0_1</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a43f96973140311f9f603e59f33039c3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>rxp0_2</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>aa0babeac1dc86e787411994306e4463d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>rxp1_0</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a4d65e24d53a353994ca628cc83d39db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>rxp1_1</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a9326f006fdbf5cfd47ddb517552b8539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>rxp1_2</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a0fe0415e610eacf79310f4747d717a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>rxp2_0</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a3b2ff8f5899abe758b32f6fea3e5faff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>rxp2_1</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a6f61f1afd2042bb9fd725da14b65b346</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>rxp2_2</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a25fc7f87a9047c3cada339436f6b43d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>sj0</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>aa5541198c98c315e7905ca25d42cbe2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>sj1</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a7edc12db6cf8d8fb5b42613709979e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>sj2</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a4c09e66a38ea21f0df27d9dd5d2d6240</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>sj3</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>ad8df89c34597fcf9d293c2e847943db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>sj4</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a7406bcafe35768319fe935d1763a72f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>sj5</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a1b2fec714292b75deae1f1e9ec724c65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IKReal</type>
      <name>sj6</name>
      <anchorfile>classlwr__arm__kinematics_1_1lwr_1_1IKSolver.html</anchorfile>
      <anchor>a70f190c9c7258a752a64aaa051594782</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
