<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>ikfast.h</name>
    <path>/tmp/ws/src/rtmros_nextage/nextage_ik_plugin/include/nextage_ik_plugin/</path>
    <filename>ikfast_8h</filename>
    <class kind="class">ikfast::IkFastFunctions</class>
    <class kind="class">ikfast::IkSingleDOFSolutionBase</class>
    <class kind="class">ikfast::IkSolution</class>
    <class kind="class">ikfast::IkSolutionBase</class>
    <class kind="class">ikfast::IkSolutionList</class>
    <class kind="class">ikfast::IkSolutionListBase</class>
    <namespace>ikfast</namespace>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_VERSION</name>
      <anchorfile>ikfast_8h.html</anchorfile>
      <anchor>afb507c47cee8d15d0241aa894bef5a67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>left_arm_ik.cpp</name>
    <path>/tmp/ws/src/rtmros_nextage/nextage_ik_plugin/src/</path>
    <filename>left__arm__ik_8cpp</filename>
    <includes id="ikfast_8h" name="ikfast.h" local="yes" imported="no">ikfast.h</includes>
    <class kind="class">IKSolver</class>
    <member kind="define">
      <type>#define</type>
      <name>__PRETTY_FUNCTION__</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>a9c15fe1e91b07ea3280f5239f9841b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IK2PI</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>ad6a7e3ecef3983ec46a211ee00f30364</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_ALIGNED16</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>a3940302e120211bb7af8a8a8290bb9e8</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_ASSERT</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>af4e88f631e5a9381055a48fc90f3a633</anchor>
      <arglist>(b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_ATAN2_MAGTHRESH</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>a0b03d83cf16b77e025d2100621f1f321</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_COMPILE_ASSERT</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>a14ff3dec1d7bf1b6f8bc3a7dcc0ed883</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_HAS_LIBRARY</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>aa9b5df21ca9479bf3deaa7da9845cd6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_SINCOS_THRESH</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>a66d4d0ad56673a9555ebafe898d1e2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_SOLUTION_THRESH</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>adac93ad3ac22e016e6d690887e8688ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_STRINGIZE</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>af0758e12dac3c9aadf615fe07e5dbd9d</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_STRINGIZE2</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>ad6f886b3f30a68be92f3477f4e61da9d</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKPI</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>a0975daf07554eaa98742b83ae89344e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKPI_2</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>a45ed2f0e7e8e411264ebad95010986a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API void</type>
      <name>ComputeFk</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>ac5b257dc48deeb1c904d40b5dbf4a5a4</anchor>
      <arglist>(const IkReal *j, IkReal *eetrans, IkReal *eerot)</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API bool</type>
      <name>ComputeIk</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>ad6e97fc303efda1a956b9a044f8424fc</anchor>
      <arglist>(const IkReal *eetrans, const IkReal *eerot, const IkReal *pfree, IkSolutionListBase&lt; IkReal &gt; &amp;solutions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dgeev_</name>
      <anchorfile>left__arm__ik_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>left__arm__ik_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>left__arm__ik_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>left__arm__ik_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>left__arm__ik_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 int *</type>
      <name>GetFreeParameters</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>a17f253d85cd4ac00e8840c417eef2487</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API const char *</type>
      <name>GetIkFastVersion</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>aeb290d53b240a4d54cae3caaf43d19d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetIkRealSize</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>a6709f20b26f0903f0aa58a26934c853c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetIkType</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>abc401850b948d5a0402e9dbb77d3846f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API const char *</type>
      <name>GetKinematicsHash</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>afb700ffecf29c92e7b86762777659d85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetNumFreeParameters</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>af0cf03d3ad69d099a9a2eb6db5e5b352</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetNumJoints</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>a3e9541dde410904e043fe18701061b62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKabs</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>af50774e991c9af3d423e2f15a1864fcd</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKabs</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>a95e1896df0cdeedf37f08dcb341b3918</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKacos</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>a6985b623469662633075c50b708b5a97</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKacos</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>a10d86f8d485d2f30ce2638cb94b1e20e</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKasin</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>a159f6680a5e7eb9da0d76bfce5461050</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKasin</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>abb5416a593fd7617f75130836a9f5491</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKatan2</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>a5e00463327d5e1acfd4e8eb788bbd6ac</anchor>
      <arglist>(float fy, float fx)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKatan2</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>a82c3e90527cb705afd35438841994aa2</anchor>
      <arglist>(double fy, double fx)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKcos</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>a8d241417f26868995cfb5a5648816e63</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKcos</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>ac925942daf5e1b7df0c38f2a7a501ac0</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IKFAST_COMPILE_ASSERT</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>adf4b4c56fd2ff1b505933aef3f73caab</anchor>
      <arglist>(IKFAST_VERSION==61)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKfmod</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>a8af0ce9307f58d1e64bb413077478244</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKfmod</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>a1ec8174f881fb22cf1a7cdf19b9a84ad</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKlog</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>ae5812d083cf95d2945bbd8b75c38d7cd</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKlog</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>a429184284f7e6da54369a2290d8da22d</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsign</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>a845afc8ffdb8c068f0e75abac0d78b15</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsign</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>a903ab9632f6846449bbb3a8bba65ad8e</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsin</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>a7b5e881d13d85a4bc1020963f9e605b5</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsin</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>a8a11e6f22a19bd8f4ac73c3645c93c81</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsqr</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>ab527b2a76479c7f6ef9545b3c41a3b37</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsqr</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>a95d600e8b1f9ee1b1f0d8919b31f1ce0</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsqrt</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>a6f476874d10b265f6b0e6409104126b7</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsqrt</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>abb830ca15935c1c9b95a2ede5b2d43cc</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKtan</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>ad2361d774d694b5935519a1b3c1075f9</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKtan</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>acd8f1e5b83501cc42ffef27bd6458f9a</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>left__arm__ik_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zgetrf_</name>
      <anchorfile>left__arm__ik_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>nextage_left_arm_ikfast_moveit_plugin.cpp</name>
    <path>/tmp/ws/src/rtmros_nextage/nextage_ik_plugin/src/</path>
    <filename>nextage__left__arm__ikfast__moveit__plugin_8cpp</filename>
    <includes id="nextage__left__arm__ikfast__solver_8cpp" name="nextage_left_arm_ikfast_solver.cpp" local="yes" imported="no">nextage_left_arm_ikfast_solver.cpp</includes>
    <class kind="class">nextage_left_arm_ikfast_kinematics_plugin::IKFastKinematicsPlugin</class>
    <class kind="class">nextage_left_arm_ikfast_kinematics_plugin::IKSolver</class>
    <namespace>nextage_left_arm_ikfast_kinematics_plugin</namespace>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_NO_MAIN</name>
      <anchorfile>nextage__left__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a2acf0f2516ebf5481d4db7f86f4d0da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>IkParameterizationType</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_None</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950cafd790b9b93480c8d08a693890bfd0f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Transform6D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca819573bff76a7411a4fe9a68ea1b0c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Rotation3D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950caef7f0785c560b77eb932688a90e4b0f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Translation3D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca2f63374cb1ae9f17d8f2251c8c63914b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Direction3D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950cade25b72bbdc240cfc095a752f80bb982</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Ray4D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca5be1a9136a74b0c1b6a9a8ac28945675</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Lookat3D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca138952cb6bd452aa6fa34ef8781c9ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationDirection5D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca1e4c59493c52f6bc0102a1acc9ee30ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXY2D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950cac2c4980823f3ab4982c34151f65b6a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXYOrientation3D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca1efb76382c70884b702a81d575d83e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationLocalGlobal6D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca7927f521c6a2bf20f745b9ed0ab898e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngle4D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca1647835fe12296e461ed455417c174cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngle4D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca1b555503827d354398ff0298c2db268c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngle4D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca96c9726fa7625f449dad97b892842db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngleZNorm4D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950cac711a813fb769a30df93b3000a2625ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngleXNorm4D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950caadc286d28d8504a5addc7c68ae35ff4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngleYNorm4D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca007d7ee6f7b3beaaf4278d3b9180073f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_NumberOfParameterizations</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950cab641e533a08f8294e2985280f9ed9bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_VelocityDataBit</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950cab06f494ab44ba456fe30564a6cdfa275</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Transform6DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950cab22a9313a4e40e73170c63149e036a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Rotation3DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950caa756cf8512a57e60ba500fea0199a4ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Translation3DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca951b994a179d4a67e0fbd2ada089687a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Direction3DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca1c318caaafedc7996150db98c823bcd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Ray4DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca904866d0e37efac94dc652a9e5912fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Lookat3DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950cabea8001876ab314bd1bacccdd4f1bb72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationDirection5DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca8ae885d989a8acc399137fd131eeec68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXY2DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950cab63e25ec2916b2741d8f7d4f4adeb881</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXYOrientation3DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca3c149da2d97f6807a2857fc5f882921c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationLocalGlobal6DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950cae7c59e7942972adefc66c050af3b2c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngle4DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca5ccb6e77d14cfc2cd9345bbd3bd72652</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngle4DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca9602c18a7bb9ca87c59644449cbce3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngle4DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca61a8632e011405899c99b5f2fe6404bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngleZNorm4DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950cae027d1d0d2eb066754fed6812a8e0ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngleXNorm4DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca55bc05746360b34f575585cd18890cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngleYNorm4DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca60e166ae9c4df24360e8dc56c9e715a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_UniqueIdMask</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950cadcba36fa72e09467108208784736932c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_CustomDataBit</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950caf735a6f9be29fede1db6dcd7b313824f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SEARCH_MODE</name>
      <anchorfile>nextage__left__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a7e3e138f11a31c3d463b94d39ee5f43d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPTIMIZE_FREE_JOINT</name>
      <anchorfile>nextage__left__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a7e3e138f11a31c3d463b94d39ee5f43da257354ce1bd1b71c18c1f02e5c615dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPTIMIZE_MAX_JOINT</name>
      <anchorfile>nextage__left__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a7e3e138f11a31c3d463b94d39ee5f43dacf12e2a0ff681edbb1582e9afc627d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPTIMIZE_FREE_JOINT</name>
      <anchorfile>nextage__right__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a7e3e138f11a31c3d463b94d39ee5f43da257354ce1bd1b71c18c1f02e5c615dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPTIMIZE_MAX_JOINT</name>
      <anchorfile>nextage__right__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a7e3e138f11a31c3d463b94d39ee5f43dacf12e2a0ff681edbb1582e9afc627d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API void</type>
      <name>ComputeFk</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>aa92ddcee3d094281821455d1ba765fec</anchor>
      <arglist>(const IkReal *j, IkReal *eetrans, IkReal *eerot)</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API bool</type>
      <name>ComputeIk</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1198d9c08019547baca8093ef5095596</anchor>
      <arglist>(const IkReal *eetrans, const IkReal *eerot, const IkReal *pfree, IkSolutionListBase&lt; IkReal &gt; &amp;solutions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dgeev_</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>aac1d9afe51d406fdcf72191a02bf8614</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>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a602c48c9b6b1ca5e5bec24a2476a11fa</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>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>afb88268247c47c2953d53d219914e166</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>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a4f73ad2d6e1a208ef03a522257eb285c</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>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a612c55442216a1cd322015dbf8f950d3</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 int *</type>
      <name>GetFreeParameters</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>ac49fbd3c6ccbf9011fd04bb10c95e2b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API const char *</type>
      <name>GetIkFastVersion</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a9543184204fed3347807521434e45818</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetIkRealSize</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a70db86d20f6bb0cb06babdaa9889bd09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetIkType</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>ae90e8ccd9e3c0d0358046b98bc91219f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API const char *</type>
      <name>GetKinematicsHash</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>ada9b372da9e3deff50e5acd77778c5a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetNumFreeParameters</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a97cf2353cad7dd46eff10cdf86bec77e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetNumJoints</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a24f881dca56989c97bb48ae73f3803d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKabs</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a455700ff100a1e88885d97e6a3399acf</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKabs</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a38888af7af6de5febd3b632f93373a40</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKacos</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>acf287ce60ba7a53e3beae451f7bf831a</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKacos</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>aec8900c1efa019e25e53bc91d4c3e74b</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKasin</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>afcbc36e4f852a6052f856ad01a327ad8</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKasin</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a10bf6281a740f195c0869bdae2424687</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKatan2</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a4744c21389cc55afa9091007dca71f78</anchor>
      <arglist>(float fy, float fx)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKatan2</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a31867559215c37ee7185b55485abf6fd</anchor>
      <arglist>(double fy, double fx)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKcos</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a0bb2e38b0a4e64f24efc71b8a3f7be8b</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKcos</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a51a9193509e771f6e5d295f7e31737ac</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IKFAST_COMPILE_ASSERT</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>ada860406d56f67f5d231896b49c60de2</anchor>
      <arglist>(IKFAST_VERSION==61)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKfmod</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>acc5c7843d8c58bd1595b1a21e1aa13ea</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKfmod</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a0292e538ac8762d9cd30508de4b884e9</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKlog</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a3d82c790e70bb83ae60365a70e65dbb3</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKlog</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a238e5f3f3acc4ac794ccf949ff07b0e2</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsign</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a59d16065e05edebea717f66f095d984d</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsign</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>acc4b0cf39ce4db1134ee74003f405c14</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsin</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>abf0d86e4299011fa3e37272e3e4ee6fd</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsin</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>aa5894973d5892cffa93f08386f781842</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsqr</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>add7886dac783686b17636fb8cdd3d78b</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsqr</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a56f530b0e62eade59dc1862e91137f39</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsqrt</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a614c1fcae2ce23e90c0aa09ffc7de964</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsqrt</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>aea6826a88b0f9434cc161fdd25998d41</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKtan</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a29545dcc3e44c01cc19abbad2ee71101</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKtan</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a86721491dc06136d010a4ba3fcee1d28</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>nextage__left__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a435a9c2728e9f482644a0a70a5ea461e</anchor>
      <arglist>(nextage_left_arm_ikfast_kinematics_plugin::IKFastKinematicsPlugin, kinematics::KinematicsBase)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zgetrf_</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>adb0d39878c5cab521cbb40dfdddf7195</anchor>
      <arglist>(const int *m, const int *n, std::complex&lt; double &gt; *a, const int *lda, int *ipiv, int *info)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>LIMIT_TOLERANCE</name>
      <anchorfile>nextage__left__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a6db90f19cce82ba375acd26f431403b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nextage_left_arm_ikfast_solver.cpp</name>
    <path>/tmp/ws/src/rtmros_nextage/nextage_ik_plugin/src/</path>
    <filename>nextage__left__arm__ikfast__solver_8cpp</filename>
    <includes id="ikfast_8h" name="ikfast.h" local="yes" imported="no">nextage_ik_plugin/ikfast.h</includes>
    <class kind="class">IKSolver</class>
    <member kind="define">
      <type>#define</type>
      <name>__PRETTY_FUNCTION__</name>
      <anchorfile>nextage__left__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a9c15fe1e91b07ea3280f5239f9841b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__PRETTY_FUNCTION__</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a9c15fe1e91b07ea3280f5239f9841b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IK2PI</name>
      <anchorfile>nextage__left__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>ad6a7e3ecef3983ec46a211ee00f30364</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IK2PI</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>ad6a7e3ecef3983ec46a211ee00f30364</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_ALIGNED16</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a3940302e120211bb7af8a8a8290bb9e8</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_ALIGNED16</name>
      <anchorfile>nextage__left__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a3940302e120211bb7af8a8a8290bb9e8</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_ASSERT</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>af4e88f631e5a9381055a48fc90f3a633</anchor>
      <arglist>(b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_ASSERT</name>
      <anchorfile>nextage__left__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>af4e88f631e5a9381055a48fc90f3a633</anchor>
      <arglist>(b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_ATAN2_MAGTHRESH</name>
      <anchorfile>nextage__left__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a0b03d83cf16b77e025d2100621f1f321</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_ATAN2_MAGTHRESH</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a0b03d83cf16b77e025d2100621f1f321</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_COMPILE_ASSERT</name>
      <anchorfile>nextage__left__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a14ff3dec1d7bf1b6f8bc3a7dcc0ed883</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_COMPILE_ASSERT</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a14ff3dec1d7bf1b6f8bc3a7dcc0ed883</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_HAS_LIBRARY</name>
      <anchorfile>nextage__left__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>aa9b5df21ca9479bf3deaa7da9845cd6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_HAS_LIBRARY</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>aa9b5df21ca9479bf3deaa7da9845cd6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_SINCOS_THRESH</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a66d4d0ad56673a9555ebafe898d1e2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_SINCOS_THRESH</name>
      <anchorfile>nextage__left__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a66d4d0ad56673a9555ebafe898d1e2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_SOLUTION_THRESH</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>adac93ad3ac22e016e6d690887e8688ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_SOLUTION_THRESH</name>
      <anchorfile>nextage__left__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>adac93ad3ac22e016e6d690887e8688ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_STRINGIZE</name>
      <anchorfile>nextage__left__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>af0758e12dac3c9aadf615fe07e5dbd9d</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_STRINGIZE</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>af0758e12dac3c9aadf615fe07e5dbd9d</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_STRINGIZE2</name>
      <anchorfile>nextage__left__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>ad6f886b3f30a68be92f3477f4e61da9d</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_STRINGIZE2</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>ad6f886b3f30a68be92f3477f4e61da9d</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKPI</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a0975daf07554eaa98742b83ae89344e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKPI</name>
      <anchorfile>nextage__left__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a0975daf07554eaa98742b83ae89344e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKPI_2</name>
      <anchorfile>nextage__left__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a45ed2f0e7e8e411264ebad95010986a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKPI_2</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a45ed2f0e7e8e411264ebad95010986a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API void</type>
      <name>ComputeFk</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>ac5b257dc48deeb1c904d40b5dbf4a5a4</anchor>
      <arglist>(const IkReal *j, IkReal *eetrans, IkReal *eerot)</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API bool</type>
      <name>ComputeIk</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>ad6e97fc303efda1a956b9a044f8424fc</anchor>
      <arglist>(const IkReal *eetrans, const IkReal *eerot, const IkReal *pfree, IkSolutionListBase&lt; IkReal &gt; &amp;solutions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dgeev_</name>
      <anchorfile>nextage__left__arm__ikfast__solver_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>nextage__left__arm__ikfast__solver_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>nextage__left__arm__ikfast__solver_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>nextage__left__arm__ikfast__solver_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>nextage__left__arm__ikfast__solver_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 int *</type>
      <name>GetFreeParameters</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a17f253d85cd4ac00e8840c417eef2487</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API const char *</type>
      <name>GetIkFastVersion</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>aeb290d53b240a4d54cae3caaf43d19d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetIkRealSize</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a6709f20b26f0903f0aa58a26934c853c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetIkType</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>abc401850b948d5a0402e9dbb77d3846f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API const char *</type>
      <name>GetKinematicsHash</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>afb700ffecf29c92e7b86762777659d85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetNumFreeParameters</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>af0cf03d3ad69d099a9a2eb6db5e5b352</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetNumJoints</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a3e9541dde410904e043fe18701061b62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKabs</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>af50774e991c9af3d423e2f15a1864fcd</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKabs</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a95e1896df0cdeedf37f08dcb341b3918</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKacos</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a6985b623469662633075c50b708b5a97</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKacos</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a10d86f8d485d2f30ce2638cb94b1e20e</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKasin</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a159f6680a5e7eb9da0d76bfce5461050</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKasin</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>abb5416a593fd7617f75130836a9f5491</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKatan2</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a5e00463327d5e1acfd4e8eb788bbd6ac</anchor>
      <arglist>(float fy, float fx)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKatan2</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a82c3e90527cb705afd35438841994aa2</anchor>
      <arglist>(double fy, double fx)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKcos</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a8d241417f26868995cfb5a5648816e63</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKcos</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>ac925942daf5e1b7df0c38f2a7a501ac0</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IKFAST_COMPILE_ASSERT</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>adf4b4c56fd2ff1b505933aef3f73caab</anchor>
      <arglist>(IKFAST_VERSION==61)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKfmod</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a8af0ce9307f58d1e64bb413077478244</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKfmod</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a1ec8174f881fb22cf1a7cdf19b9a84ad</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKlog</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>ae5812d083cf95d2945bbd8b75c38d7cd</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKlog</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a429184284f7e6da54369a2290d8da22d</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsign</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a845afc8ffdb8c068f0e75abac0d78b15</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsign</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a903ab9632f6846449bbb3a8bba65ad8e</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsin</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a7b5e881d13d85a4bc1020963f9e605b5</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsin</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a8a11e6f22a19bd8f4ac73c3645c93c81</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsqr</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>ab527b2a76479c7f6ef9545b3c41a3b37</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsqr</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a95d600e8b1f9ee1b1f0d8919b31f1ce0</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsqrt</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a6f476874d10b265f6b0e6409104126b7</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsqrt</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>abb830ca15935c1c9b95a2ede5b2d43cc</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKtan</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>ad2361d774d694b5935519a1b3c1075f9</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKtan</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>acd8f1e5b83501cc42ffef27bd6458f9a</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>nextage__left__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zgetrf_</name>
      <anchorfile>nextage__left__arm__ikfast__solver_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>nextage_right_arm_ikfast_moveit_plugin.cpp</name>
    <path>/tmp/ws/src/rtmros_nextage/nextage_ik_plugin/src/</path>
    <filename>nextage__right__arm__ikfast__moveit__plugin_8cpp</filename>
    <includes id="nextage__right__arm__ikfast__solver_8cpp" name="nextage_right_arm_ikfast_solver.cpp" local="yes" imported="no">nextage_right_arm_ikfast_solver.cpp</includes>
    <class kind="class">nextage_right_arm_ikfast_kinematics_plugin::IKFastKinematicsPlugin</class>
    <class kind="class">nextage_right_arm_ikfast_kinematics_plugin::IKSolver</class>
    <namespace>nextage_right_arm_ikfast_kinematics_plugin</namespace>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_NO_MAIN</name>
      <anchorfile>nextage__right__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a2acf0f2516ebf5481d4db7f86f4d0da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>IkParameterizationType</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_None</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90af4b1e32d6147b0d32ad459da0853b34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Transform6D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90aa940477eff526d9a59b06ae85ddb858a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Rotation3D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90aea9739386b723c71a17c83923690b997</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Translation3D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a8ee5acdfff12aca0da9664dce163f1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Direction3D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a58ab7970c3bc08ae22662ef84bd02d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Ray4D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a6c44df6c3a3807c9154e8e1979130681</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Lookat3D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90aef0d1b3ed3bb227af064c9dd47326378</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationDirection5D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a0bc460258d295426729b90b4cd9590e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXY2D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a6c0938f34325c58df147a1a556614c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXYOrientation3D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90aa106382c48ffc2a4e9e42c9ab5d8246d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationLocalGlobal6D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90acd5b014280cb762595af2e798bdea89d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngle4D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a4b5b269ce19ced1dc7e9f6205083154e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngle4D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a497144ef76368ce8b1f910cd445acfa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngle4D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90af31b8aff50ce7adeaebdc37102c2415d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngleZNorm4D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90af80e254dc99c1fec82c2e7f6a774102f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngleXNorm4D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90ad649c7f299b2726e619f09f397e39b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngleYNorm4D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90ae4783090b15de36febd8e621246fe88a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_NumberOfParameterizations</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a05275005f78b6fb750727709b31a23c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_VelocityDataBit</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90ae0760ae7ad8afc4c3fcdc6dc3dbe1e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Transform6DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90ab1fb2adccf597f0804cc25811b92ff24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Rotation3DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a2972c33bb406baec4bf44549e098e80c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Translation3DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90ac12cd4c3f80967319e79fcb842cb5768</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Direction3DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a8e380cc0a2b15fe10956987252ba6ade</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Ray4DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a9b6d901d0cc03a0fec1aa48757adf6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Lookat3DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a2c2e0fa4f38f023ca148b8f16d97fb82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationDirection5DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90acbda028c33cd8a3296956c711d02edcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXY2DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a243f50ca71b77b20ca77f90b416d53c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXYOrientation3DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a79d358b40ee6ea60e970323bd342489a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationLocalGlobal6DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a295407fbad038dd0530fd7f111538627</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngle4DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a3a8c61cef8bfe7fdbaf1beecced80d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngle4DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90aebaefdb6053dadffcd3e51150bc8484f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngle4DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a408ccf096a836b35801f12dd5070ffd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngleZNorm4DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a311a68c5c5876bff2f5a630943ca56d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngleXNorm4DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a02fc61ed6fda6ad0331ad6480a79826c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngleYNorm4DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90ae11bc5018bba1572e95cb758f4852d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_UniqueIdMask</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a4124c4ddb416feb64f523c98da867289</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_CustomDataBit</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a9e9c7abb37e9fc3259c66011242bfa55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SEARCH_MODE</name>
      <anchorfile>nextage__right__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a7e3e138f11a31c3d463b94d39ee5f43d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPTIMIZE_FREE_JOINT</name>
      <anchorfile>nextage__left__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a7e3e138f11a31c3d463b94d39ee5f43da257354ce1bd1b71c18c1f02e5c615dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPTIMIZE_MAX_JOINT</name>
      <anchorfile>nextage__left__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a7e3e138f11a31c3d463b94d39ee5f43dacf12e2a0ff681edbb1582e9afc627d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPTIMIZE_FREE_JOINT</name>
      <anchorfile>nextage__right__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a7e3e138f11a31c3d463b94d39ee5f43da257354ce1bd1b71c18c1f02e5c615dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPTIMIZE_MAX_JOINT</name>
      <anchorfile>nextage__right__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a7e3e138f11a31c3d463b94d39ee5f43dacf12e2a0ff681edbb1582e9afc627d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API void</type>
      <name>ComputeFk</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a91bbdc24af27fb7486856938b8e32fac</anchor>
      <arglist>(const IkReal *j, IkReal *eetrans, IkReal *eerot)</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API bool</type>
      <name>ComputeIk</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a4ebc86bfbfbba4f56729a1b9f1aab1dd</anchor>
      <arglist>(const IkReal *eetrans, const IkReal *eerot, const IkReal *pfree, IkSolutionListBase&lt; IkReal &gt; &amp;solutions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dgeev_</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>af0ca28d99115111b4089bacc6171b6d6</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>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a01ce0de93e79c3d6926a71398b481b38</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>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>aed8c3b5399dfed1dceb72befa9e74997</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>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a7fcf724b40dd6394b9b12955e7e94292</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>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a66ef7c09c56da956d66392bc7bc05855</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 int *</type>
      <name>GetFreeParameters</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>aacf59af186c2230c364747a5e04f2176</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API const char *</type>
      <name>GetIkFastVersion</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a854cf6192d7a1677e47a3de7e98f272d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetIkRealSize</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a93331775b26c71358ef0b92fd3921b53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetIkType</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>aff6331c6c351f3178cf6ce2f7679a80c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API const char *</type>
      <name>GetKinematicsHash</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a302c76165ece87e80d1ccfee66717240</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetNumFreeParameters</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a71b6b255cff34a3ef81475195e4235a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetNumJoints</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>ab94647d4a2b326f9bce7c342054b1af4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKabs</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a96951ed31c3d08d1437638882e16b539</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKabs</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>aebd0fb027c5c2d60c7b897893567a208</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKacos</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>aa674d61fbca63ab2341f18af606bdab3</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKacos</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8f4ebef6302b141109a7a102f82b0135</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKasin</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a0564a1fcda9e83581192090fcdd74661</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKasin</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>ab1374fd59d68c2ff61698113901858f4</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKatan2</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>adc4184c4cab4c426973dac8825239a72</anchor>
      <arglist>(float fy, float fx)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKatan2</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a800f28b054ecdfcbfdcb3dc9fddf53e4</anchor>
      <arglist>(double fy, double fx)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKcos</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8b3ba8ca0a0eef1090f690558ccd1c22</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKcos</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>afa80b7a663d345eb5aac59700700a781</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IKFAST_COMPILE_ASSERT</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>ae69b0bc85657aceb98a8c9bf59be36ee</anchor>
      <arglist>(IKFAST_VERSION==61)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKfmod</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>ade5fe95eb87b67f05e9dcd3711918488</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKfmod</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>ab4aa98ac3ce6b48d491ec39450e5d29e</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKlog</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a2b2a4a4a4bc2622d191597671217c3ff</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKlog</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a2e36df12cb932e2f6788f7ce00885276</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsign</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>ad35b7a72e3d0cf7ab081adf47846a410</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsign</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a0dce43ae7b7d6499bc148445db061b63</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsin</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a40c2165a6aad5798649392688e1ebfe8</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsin</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a377eb2d8286a9aab73be068beffeb37b</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsqr</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>ae6fb32097b5012a2300769f8391245d0</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsqr</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a2411227a16adf3bb0dc141d3e83bafad</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsqrt</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>ae480a5f7755979368bb80c04e1174929</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsqrt</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8a784d6119a5d2436fe5fbafe94bbeb6</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKtan</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>ae32a5219be36ac8cd6846a6441994855</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKtan</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a69de297cb4069fc93cf6afa8809af79c</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>nextage__right__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a7ef6012a19c2a8ddbc0be9c57436ebaa</anchor>
      <arglist>(nextage_right_arm_ikfast_kinematics_plugin::IKFastKinematicsPlugin, kinematics::KinematicsBase)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zgetrf_</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>ad64929ad1c590a88737437dfc32e7153</anchor>
      <arglist>(const int *m, const int *n, std::complex&lt; double &gt; *a, const int *lda, int *ipiv, int *info)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>LIMIT_TOLERANCE</name>
      <anchorfile>nextage__right__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a6db90f19cce82ba375acd26f431403b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nextage_right_arm_ikfast_solver.cpp</name>
    <path>/tmp/ws/src/rtmros_nextage/nextage_ik_plugin/src/</path>
    <filename>nextage__right__arm__ikfast__solver_8cpp</filename>
    <includes id="ikfast_8h" name="ikfast.h" local="yes" imported="no">nextage_ik_plugin/ikfast.h</includes>
    <class kind="class">IKSolver</class>
    <member kind="define">
      <type>#define</type>
      <name>__PRETTY_FUNCTION__</name>
      <anchorfile>nextage__right__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a9c15fe1e91b07ea3280f5239f9841b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__PRETTY_FUNCTION__</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a9c15fe1e91b07ea3280f5239f9841b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IK2PI</name>
      <anchorfile>nextage__right__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>ad6a7e3ecef3983ec46a211ee00f30364</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IK2PI</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>ad6a7e3ecef3983ec46a211ee00f30364</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_ALIGNED16</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a3940302e120211bb7af8a8a8290bb9e8</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_ALIGNED16</name>
      <anchorfile>nextage__right__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a3940302e120211bb7af8a8a8290bb9e8</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_ASSERT</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>af4e88f631e5a9381055a48fc90f3a633</anchor>
      <arglist>(b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_ASSERT</name>
      <anchorfile>nextage__right__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>af4e88f631e5a9381055a48fc90f3a633</anchor>
      <arglist>(b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_ATAN2_MAGTHRESH</name>
      <anchorfile>nextage__right__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a0b03d83cf16b77e025d2100621f1f321</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_ATAN2_MAGTHRESH</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a0b03d83cf16b77e025d2100621f1f321</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_COMPILE_ASSERT</name>
      <anchorfile>nextage__right__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a14ff3dec1d7bf1b6f8bc3a7dcc0ed883</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_COMPILE_ASSERT</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a14ff3dec1d7bf1b6f8bc3a7dcc0ed883</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_HAS_LIBRARY</name>
      <anchorfile>nextage__right__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>aa9b5df21ca9479bf3deaa7da9845cd6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_HAS_LIBRARY</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>aa9b5df21ca9479bf3deaa7da9845cd6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_SINCOS_THRESH</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a66d4d0ad56673a9555ebafe898d1e2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_SINCOS_THRESH</name>
      <anchorfile>nextage__right__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a66d4d0ad56673a9555ebafe898d1e2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_SOLUTION_THRESH</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>adac93ad3ac22e016e6d690887e8688ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_SOLUTION_THRESH</name>
      <anchorfile>nextage__right__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>adac93ad3ac22e016e6d690887e8688ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_STRINGIZE</name>
      <anchorfile>nextage__right__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>af0758e12dac3c9aadf615fe07e5dbd9d</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_STRINGIZE</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>af0758e12dac3c9aadf615fe07e5dbd9d</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_STRINGIZE2</name>
      <anchorfile>nextage__right__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>ad6f886b3f30a68be92f3477f4e61da9d</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_STRINGIZE2</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>ad6f886b3f30a68be92f3477f4e61da9d</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKPI</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a0975daf07554eaa98742b83ae89344e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKPI</name>
      <anchorfile>nextage__right__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a0975daf07554eaa98742b83ae89344e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKPI_2</name>
      <anchorfile>nextage__right__arm__ikfast__moveit__plugin_8cpp.html</anchorfile>
      <anchor>a45ed2f0e7e8e411264ebad95010986a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKPI_2</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a45ed2f0e7e8e411264ebad95010986a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API void</type>
      <name>ComputeFk</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>ac5b257dc48deeb1c904d40b5dbf4a5a4</anchor>
      <arglist>(const IkReal *j, IkReal *eetrans, IkReal *eerot)</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API bool</type>
      <name>ComputeIk</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>ad6e97fc303efda1a956b9a044f8424fc</anchor>
      <arglist>(const IkReal *eetrans, const IkReal *eerot, const IkReal *pfree, IkSolutionListBase&lt; IkReal &gt; &amp;solutions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dgeev_</name>
      <anchorfile>nextage__right__arm__ikfast__solver_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>nextage__right__arm__ikfast__solver_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>nextage__right__arm__ikfast__solver_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>nextage__right__arm__ikfast__solver_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>nextage__right__arm__ikfast__solver_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 int *</type>
      <name>GetFreeParameters</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a17f253d85cd4ac00e8840c417eef2487</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API const char *</type>
      <name>GetIkFastVersion</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>aeb290d53b240a4d54cae3caaf43d19d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetIkRealSize</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a6709f20b26f0903f0aa58a26934c853c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetIkType</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>abc401850b948d5a0402e9dbb77d3846f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API const char *</type>
      <name>GetKinematicsHash</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>afb700ffecf29c92e7b86762777659d85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetNumFreeParameters</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>af0cf03d3ad69d099a9a2eb6db5e5b352</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetNumJoints</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a3e9541dde410904e043fe18701061b62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKabs</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>af50774e991c9af3d423e2f15a1864fcd</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKabs</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a95e1896df0cdeedf37f08dcb341b3918</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKacos</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a6985b623469662633075c50b708b5a97</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKacos</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a10d86f8d485d2f30ce2638cb94b1e20e</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKasin</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a159f6680a5e7eb9da0d76bfce5461050</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKasin</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>abb5416a593fd7617f75130836a9f5491</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKatan2</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a5e00463327d5e1acfd4e8eb788bbd6ac</anchor>
      <arglist>(float fy, float fx)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKatan2</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a82c3e90527cb705afd35438841994aa2</anchor>
      <arglist>(double fy, double fx)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKcos</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a8d241417f26868995cfb5a5648816e63</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKcos</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>ac925942daf5e1b7df0c38f2a7a501ac0</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IKFAST_COMPILE_ASSERT</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>adf4b4c56fd2ff1b505933aef3f73caab</anchor>
      <arglist>(IKFAST_VERSION==61)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKfmod</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a8af0ce9307f58d1e64bb413077478244</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKfmod</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a1ec8174f881fb22cf1a7cdf19b9a84ad</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKlog</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>ae5812d083cf95d2945bbd8b75c38d7cd</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKlog</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a429184284f7e6da54369a2290d8da22d</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsign</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a845afc8ffdb8c068f0e75abac0d78b15</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsign</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a903ab9632f6846449bbb3a8bba65ad8e</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsin</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a7b5e881d13d85a4bc1020963f9e605b5</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsin</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a8a11e6f22a19bd8f4ac73c3645c93c81</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsqr</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>ab527b2a76479c7f6ef9545b3c41a3b37</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsqr</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a95d600e8b1f9ee1b1f0d8919b31f1ce0</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsqrt</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a6f476874d10b265f6b0e6409104126b7</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsqrt</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>abb830ca15935c1c9b95a2ede5b2d43cc</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKtan</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>ad2361d774d694b5935519a1b3c1075f9</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKtan</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>acd8f1e5b83501cc42ffef27bd6458f9a</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>nextage__right__arm__ikfast__solver_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zgetrf_</name>
      <anchorfile>nextage__right__arm__ikfast__solver_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>right_arm_ik.cpp</name>
    <path>/tmp/ws/src/rtmros_nextage/nextage_ik_plugin/src/</path>
    <filename>right__arm__ik_8cpp</filename>
    <includes id="ikfast_8h" name="ikfast.h" local="yes" imported="no">ikfast.h</includes>
    <class kind="class">IKSolver</class>
    <member kind="define">
      <type>#define</type>
      <name>__PRETTY_FUNCTION__</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>a9c15fe1e91b07ea3280f5239f9841b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IK2PI</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>ad6a7e3ecef3983ec46a211ee00f30364</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_ALIGNED16</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>a3940302e120211bb7af8a8a8290bb9e8</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_ASSERT</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>af4e88f631e5a9381055a48fc90f3a633</anchor>
      <arglist>(b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_ATAN2_MAGTHRESH</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>a0b03d83cf16b77e025d2100621f1f321</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_COMPILE_ASSERT</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>a14ff3dec1d7bf1b6f8bc3a7dcc0ed883</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_HAS_LIBRARY</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>aa9b5df21ca9479bf3deaa7da9845cd6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_SINCOS_THRESH</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>a66d4d0ad56673a9555ebafe898d1e2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_SOLUTION_THRESH</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>adac93ad3ac22e016e6d690887e8688ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_STRINGIZE</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>af0758e12dac3c9aadf615fe07e5dbd9d</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKFAST_STRINGIZE2</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>ad6f886b3f30a68be92f3477f4e61da9d</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKPI</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>a0975daf07554eaa98742b83ae89344e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IKPI_2</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>a45ed2f0e7e8e411264ebad95010986a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API void</type>
      <name>ComputeFk</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>ac5b257dc48deeb1c904d40b5dbf4a5a4</anchor>
      <arglist>(const IkReal *j, IkReal *eetrans, IkReal *eerot)</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API bool</type>
      <name>ComputeIk</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>ad6e97fc303efda1a956b9a044f8424fc</anchor>
      <arglist>(const IkReal *eetrans, const IkReal *eerot, const IkReal *pfree, IkSolutionListBase&lt; IkReal &gt; &amp;solutions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dgeev_</name>
      <anchorfile>right__arm__ik_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>right__arm__ik_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>right__arm__ik_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>right__arm__ik_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>right__arm__ik_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 int *</type>
      <name>GetFreeParameters</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>a17f253d85cd4ac00e8840c417eef2487</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API const char *</type>
      <name>GetIkFastVersion</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>aeb290d53b240a4d54cae3caaf43d19d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetIkRealSize</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>a6709f20b26f0903f0aa58a26934c853c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetIkType</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>abc401850b948d5a0402e9dbb77d3846f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API const char *</type>
      <name>GetKinematicsHash</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>afb700ffecf29c92e7b86762777659d85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetNumFreeParameters</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>af0cf03d3ad69d099a9a2eb6db5e5b352</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetNumJoints</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>a3e9541dde410904e043fe18701061b62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKabs</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>af50774e991c9af3d423e2f15a1864fcd</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKabs</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>a95e1896df0cdeedf37f08dcb341b3918</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKacos</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>a6985b623469662633075c50b708b5a97</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKacos</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>a10d86f8d485d2f30ce2638cb94b1e20e</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKasin</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>a159f6680a5e7eb9da0d76bfce5461050</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKasin</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>abb5416a593fd7617f75130836a9f5491</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKatan2</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>a5e00463327d5e1acfd4e8eb788bbd6ac</anchor>
      <arglist>(float fy, float fx)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKatan2</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>a82c3e90527cb705afd35438841994aa2</anchor>
      <arglist>(double fy, double fx)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKcos</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>a8d241417f26868995cfb5a5648816e63</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKcos</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>ac925942daf5e1b7df0c38f2a7a501ac0</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IKFAST_COMPILE_ASSERT</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>adf4b4c56fd2ff1b505933aef3f73caab</anchor>
      <arglist>(IKFAST_VERSION==61)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKfmod</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>a8af0ce9307f58d1e64bb413077478244</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKfmod</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>a1ec8174f881fb22cf1a7cdf19b9a84ad</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKlog</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>ae5812d083cf95d2945bbd8b75c38d7cd</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKlog</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>a429184284f7e6da54369a2290d8da22d</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsign</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>a845afc8ffdb8c068f0e75abac0d78b15</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsign</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>a903ab9632f6846449bbb3a8bba65ad8e</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsin</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>a7b5e881d13d85a4bc1020963f9e605b5</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsin</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>a8a11e6f22a19bd8f4ac73c3645c93c81</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsqr</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>ab527b2a76479c7f6ef9545b3c41a3b37</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsqr</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>a95d600e8b1f9ee1b1f0d8919b31f1ce0</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsqrt</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>a6f476874d10b265f6b0e6409104126b7</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsqrt</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>abb830ca15935c1c9b95a2ede5b2d43cc</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKtan</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>ad2361d774d694b5935519a1b3c1075f9</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKtan</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>acd8f1e5b83501cc42ffef27bd6458f9a</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>right__arm__ik_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zgetrf_</name>
      <anchorfile>right__arm__ik_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="class">
    <name>ikfast::IkFastFunctions</name>
    <filename>classikfast_1_1IkFastFunctions.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>void(*</type>
      <name>ComputeFkFn</name>
      <anchorfile>classikfast_1_1IkFastFunctions.html</anchorfile>
      <anchor>a64230b13b0cf43660d806a334fa3a304</anchor>
      <arglist>)(const T *, T *, T *)</arglist>
    </member>
    <member kind="typedef">
      <type>bool(*</type>
      <name>ComputeIkFn</name>
      <anchorfile>classikfast_1_1IkFastFunctions.html</anchorfile>
      <anchor>aed283615c59d1cf876a7640a7b245a4b</anchor>
      <arglist>)(const T *, const T *, const T *, IkSolutionListBase&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="typedef">
      <type>int *(*</type>
      <name>GetFreeParametersFn</name>
      <anchorfile>classikfast_1_1IkFastFunctions.html</anchorfile>
      <anchor>ac08677cae4d5c096a210b0748b053b94</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>const char *(*</type>
      <name>GetIkFastVersionFn</name>
      <anchorfile>classikfast_1_1IkFastFunctions.html</anchorfile>
      <anchor>a506e08d11f3fe023f06ebaf728ec613b</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>GetIkRealSizeFn</name>
      <anchorfile>classikfast_1_1IkFastFunctions.html</anchorfile>
      <anchor>a4430676454369afb285aead8a6a4e6c6</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>GetIkTypeFn</name>
      <anchorfile>classikfast_1_1IkFastFunctions.html</anchorfile>
      <anchor>a913b447c96c988e2df6a55ad5c7223b2</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>const char *(*</type>
      <name>GetKinematicsHashFn</name>
      <anchorfile>classikfast_1_1IkFastFunctions.html</anchorfile>
      <anchor>a49a06e74f228f1bde7e1279cc6da38e4</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>GetNumFreeParametersFn</name>
      <anchorfile>classikfast_1_1IkFastFunctions.html</anchorfile>
      <anchor>a58ce4fc02928e9474fb07879df050b3d</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>GetNumJointsFn</name>
      <anchorfile>classikfast_1_1IkFastFunctions.html</anchorfile>
      <anchor>a1c8f833a979943fcd89ab3bbb559ed3c</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IkFastFunctions</name>
      <anchorfile>classikfast_1_1IkFastFunctions.html</anchorfile>
      <anchor>ae5fdd9b86135849b887ae95f8abdfcee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IkFastFunctions</name>
      <anchorfile>classikfast_1_1IkFastFunctions.html</anchorfile>
      <anchor>a811179abadd14264edd35248914e65bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ComputeFkFn</type>
      <name>_ComputeFk</name>
      <anchorfile>classikfast_1_1IkFastFunctions.html</anchorfile>
      <anchor>a5a30a89afe6314eb86a05c3bd5a1a303</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ComputeIkFn</type>
      <name>_ComputeIk</name>
      <anchorfile>classikfast_1_1IkFastFunctions.html</anchorfile>
      <anchor>a75775a9a8c284f52cb6cc473c434163c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GetFreeParametersFn</type>
      <name>_GetFreeParameters</name>
      <anchorfile>classikfast_1_1IkFastFunctions.html</anchorfile>
      <anchor>a2c57255d31921839afb1ed5c5f86c7cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GetIkFastVersionFn</type>
      <name>_GetIkFastVersion</name>
      <anchorfile>classikfast_1_1IkFastFunctions.html</anchorfile>
      <anchor>a1deac46b905d3d6fa2186e4fb52a75a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GetIkRealSizeFn</type>
      <name>_GetIkRealSize</name>
      <anchorfile>classikfast_1_1IkFastFunctions.html</anchorfile>
      <anchor>a6e0b57e5123af02f5d27c894eac23181</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GetIkTypeFn</type>
      <name>_GetIkType</name>
      <anchorfile>classikfast_1_1IkFastFunctions.html</anchorfile>
      <anchor>a22b3424efa52b1c611ad6ec426259aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GetKinematicsHashFn</type>
      <name>_GetKinematicsHash</name>
      <anchorfile>classikfast_1_1IkFastFunctions.html</anchorfile>
      <anchor>a838b34f459abceb7b0f537ad3d4f834b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GetNumFreeParametersFn</type>
      <name>_GetNumFreeParameters</name>
      <anchorfile>classikfast_1_1IkFastFunctions.html</anchorfile>
      <anchor>ac78c6f4a428df5b34944510af3abd68f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GetNumJointsFn</type>
      <name>_GetNumJoints</name>
      <anchorfile>classikfast_1_1IkFastFunctions.html</anchorfile>
      <anchor>aa7aadc4d797b2ecc3811a7887b0b0dfc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nextage_left_arm_ikfast_kinematics_plugin::IKFastKinematicsPlugin</name>
    <filename>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</filename>
    <base>kinematics::KinematicsBase</base>
    <member kind="function">
      <type>bool</type>
      <name>getPositionFK</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a90e3ea6215a16552519dfb636e4b99dd</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) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPositionIK</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a6c4901074f6a18480f303df7765cb534</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, moveit_msgs::MoveItErrorCodes &amp;error_code, const kinematics::KinematicsQueryOptions &amp;options=kinematics::KinematicsQueryOptions()) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IKFastKinematicsPlugin</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>ac8782703ba0e433187015c414483f17c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>searchPositionIK</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a0d3be660695290a896f1ba7e0e001006</anchor>
      <arglist>(const geometry_msgs::Pose &amp;ik_pose, const std::vector&lt; double &gt; &amp;ik_seed_state, double timeout, std::vector&lt; double &gt; &amp;solution, moveit_msgs::MoveItErrorCodes &amp;error_code, const kinematics::KinematicsQueryOptions &amp;options=kinematics::KinematicsQueryOptions()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>searchPositionIK</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a5f18277b61e2a77b9b52d4a6617bcb69</anchor>
      <arglist>(const geometry_msgs::Pose &amp;ik_pose, const std::vector&lt; double &gt; &amp;ik_seed_state, double timeout, const std::vector&lt; double &gt; &amp;consistency_limits, std::vector&lt; double &gt; &amp;solution, moveit_msgs::MoveItErrorCodes &amp;error_code, const kinematics::KinematicsQueryOptions &amp;options=kinematics::KinematicsQueryOptions()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>searchPositionIK</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>ac20bbe9828ebeae712ba55bc2272f82b</anchor>
      <arglist>(const geometry_msgs::Pose &amp;ik_pose, const std::vector&lt; double &gt; &amp;ik_seed_state, double timeout, std::vector&lt; double &gt; &amp;solution, const IKCallbackFn &amp;solution_callback, moveit_msgs::MoveItErrorCodes &amp;error_code, const kinematics::KinematicsQueryOptions &amp;options=kinematics::KinematicsQueryOptions()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>searchPositionIK</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a625ca9218ae37c450299f065f78b111f</anchor>
      <arglist>(const geometry_msgs::Pose &amp;ik_pose, const std::vector&lt; double &gt; &amp;ik_seed_state, double timeout, const std::vector&lt; double &gt; &amp;consistency_limits, std::vector&lt; double &gt; &amp;solution, const IKCallbackFn &amp;solution_callback, moveit_msgs::MoveItErrorCodes &amp;error_code, const kinematics::KinematicsQueryOptions &amp;options=kinematics::KinematicsQueryOptions()) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillFreeParams</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>ade5a2703b2709415bb03340a3fd66fed</anchor>
      <arglist>(int count, int *array)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getClosestSolution</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a819e180509cc12c24d5730e742706ca2</anchor>
      <arglist>(const IkSolutionList&lt; IkReal &gt; &amp;solutions, const std::vector&lt; double &gt; &amp;ik_seed_state, std::vector&lt; double &gt; &amp;solution) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getCount</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>ad0fa7ea359f815ae0a6c5288879724b0</anchor>
      <arglist>(int &amp;count, const int &amp;max_count, const int &amp;min_count) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getJointNames</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>ab5f023332e037ee311756ce7e5cf0fa4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getLinkNames</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>afe4eccd56a1073470ed1e731eb65e5fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getSolution</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a54c8e7a55772a112dec26dae15348525</anchor>
      <arglist>(const IkSolutionList&lt; IkReal &gt; &amp;solutions, int i, std::vector&lt; double &gt; &amp;solution) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>harmonize</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a6d6c89003616045ea82eaf9ea33992b4</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;ik_seed_state, std::vector&lt; double &gt; &amp;solution) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>aff0a956eab893132fb15d624c61b26fc</anchor>
      <arglist>(const std::string &amp;robot_description, const std::string &amp;group_name, const std::string &amp;base_name, const std::string &amp;tip_name, double search_discretization)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>solve</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>aae87323cfde21d3083be0f765a7ca67c</anchor>
      <arglist>(KDL::Frame &amp;pose_frame, const std::vector&lt; double &gt; &amp;vfree, IkSolutionList&lt; IkReal &gt; &amp;solutions) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>active_</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a1501b516224b101e7524ed0a53c468e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>free_params_</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a512c131623815654a7c086434721e61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>joint_has_limits_vector_</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>ac63727a2fdb7ad2471351f6371308e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>joint_max_vector_</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a99b991e2470f9ea9bb28f3ccbed0ec24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>joint_min_vector_</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a2c62eee07161ea1cfece4629ad688f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>joint_names_</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>adbadbf7c3ce56db1261f1f10c5395aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>link_names_</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a73f01e1afdddf94347931ee5b851b403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>num_joints_</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a7f9445a7fa31085737f71bc25df5f1b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nextage_right_arm_ikfast_kinematics_plugin::IKFastKinematicsPlugin</name>
    <filename>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</filename>
    <base>kinematics::KinematicsBase</base>
    <member kind="function">
      <type>bool</type>
      <name>getPositionFK</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>af2f2f1fefcaa47194292c47882d76646</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) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPositionIK</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>af922fda037d47af3113bc779c342b325</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, moveit_msgs::MoveItErrorCodes &amp;error_code, const kinematics::KinematicsQueryOptions &amp;options=kinematics::KinematicsQueryOptions()) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IKFastKinematicsPlugin</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a8a947d7042c9c27d3a20a829d7dfd081</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>searchPositionIK</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a4e7ac55037f9e251eeb1064f15aa7c35</anchor>
      <arglist>(const geometry_msgs::Pose &amp;ik_pose, const std::vector&lt; double &gt; &amp;ik_seed_state, double timeout, std::vector&lt; double &gt; &amp;solution, moveit_msgs::MoveItErrorCodes &amp;error_code, const kinematics::KinematicsQueryOptions &amp;options=kinematics::KinematicsQueryOptions()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>searchPositionIK</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>aec017b4f83650107f8a7bd88685686d1</anchor>
      <arglist>(const geometry_msgs::Pose &amp;ik_pose, const std::vector&lt; double &gt; &amp;ik_seed_state, double timeout, const std::vector&lt; double &gt; &amp;consistency_limits, std::vector&lt; double &gt; &amp;solution, moveit_msgs::MoveItErrorCodes &amp;error_code, const kinematics::KinematicsQueryOptions &amp;options=kinematics::KinematicsQueryOptions()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>searchPositionIK</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a764f82fcf274c801ccacda86de5ad7a4</anchor>
      <arglist>(const geometry_msgs::Pose &amp;ik_pose, const std::vector&lt; double &gt; &amp;ik_seed_state, double timeout, std::vector&lt; double &gt; &amp;solution, const IKCallbackFn &amp;solution_callback, moveit_msgs::MoveItErrorCodes &amp;error_code, const kinematics::KinematicsQueryOptions &amp;options=kinematics::KinematicsQueryOptions()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>searchPositionIK</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a5ea01c8417b7401338a9cc4bc6e5ec5e</anchor>
      <arglist>(const geometry_msgs::Pose &amp;ik_pose, const std::vector&lt; double &gt; &amp;ik_seed_state, double timeout, const std::vector&lt; double &gt; &amp;consistency_limits, std::vector&lt; double &gt; &amp;solution, const IKCallbackFn &amp;solution_callback, moveit_msgs::MoveItErrorCodes &amp;error_code, const kinematics::KinematicsQueryOptions &amp;options=kinematics::KinematicsQueryOptions()) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillFreeParams</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>abede38927191d899a0042603c6da5d5a</anchor>
      <arglist>(int count, int *array)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getClosestSolution</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a2ae615f95efab4f383102c763e000680</anchor>
      <arglist>(const IkSolutionList&lt; IkReal &gt; &amp;solutions, const std::vector&lt; double &gt; &amp;ik_seed_state, std::vector&lt; double &gt; &amp;solution) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getCount</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a0193f496fbb6ad0aebcc1151d5958f30</anchor>
      <arglist>(int &amp;count, const int &amp;max_count, const int &amp;min_count) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getJointNames</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a5358eae7af3bd3c919b20f00101d8ead</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getLinkNames</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>aa8ea0d118c8c7b78353244b2cbaccd96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getSolution</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>aa10e650d27ec45f30564e4ec52abab91</anchor>
      <arglist>(const IkSolutionList&lt; IkReal &gt; &amp;solutions, int i, std::vector&lt; double &gt; &amp;solution) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>harmonize</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a3d5802f192edd489e097c796d4f215f3</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;ik_seed_state, std::vector&lt; double &gt; &amp;solution) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a9f022bb7651df47f7998a55b7227d5a1</anchor>
      <arglist>(const std::string &amp;robot_description, const std::string &amp;group_name, const std::string &amp;base_name, const std::string &amp;tip_name, double search_discretization)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>solve</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a2a538964e5d447243038ea4da4572f3b</anchor>
      <arglist>(KDL::Frame &amp;pose_frame, const std::vector&lt; double &gt; &amp;vfree, IkSolutionList&lt; IkReal &gt; &amp;solutions) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>active_</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a42ba202b11f91890dd51942f65b5d161</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>free_params_</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a9b742933185f75d08e1ce2c45dbb9f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>joint_has_limits_vector_</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a924b98fdfa65404e28ace7d745b517e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>joint_max_vector_</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>afb70b9d383016b823b719cd62bf812d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>joint_min_vector_</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a865a31d130bf75488cd168e9b2a7b999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>joint_names_</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a9305cb7865ff45271ea0693d97841d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>link_names_</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a90a119e14113971b9da87f0773582818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>num_joints_</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a6db286d15fab4e6994b401fca76cfe74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ikfast::IkSingleDOFSolutionBase</name>
    <filename>classikfast_1_1IkSingleDOFSolutionBase.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>IkSingleDOFSolutionBase</name>
      <anchorfile>classikfast_1_1IkSingleDOFSolutionBase.html</anchorfile>
      <anchor>aa3c37c6e9a4903f1303893e966260789</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>fmul</name>
      <anchorfile>classikfast_1_1IkSingleDOFSolutionBase.html</anchorfile>
      <anchor>adb64a33a2ce7357684c9c89d75cacd0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>foffset</name>
      <anchorfile>classikfast_1_1IkSingleDOFSolutionBase.html</anchorfile>
      <anchor>a1d5900ae9cb2d55c396b995b976fdcef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>signed char</type>
      <name>freeind</name>
      <anchorfile>classikfast_1_1IkSingleDOFSolutionBase.html</anchorfile>
      <anchor>adca245b0afa4133dddbd10803053bc2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>indices</name>
      <anchorfile>classikfast_1_1IkSingleDOFSolutionBase.html</anchorfile>
      <anchor>a50d8439b7f735a474f6dfe42e91de455</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>jointtype</name>
      <anchorfile>classikfast_1_1IkSingleDOFSolutionBase.html</anchorfile>
      <anchor>a3c458c4a2b06b4a2ccffc265cf34c6fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>maxsolutions</name>
      <anchorfile>classikfast_1_1IkSingleDOFSolutionBase.html</anchorfile>
      <anchor>a45404bf30c7b90131b7ce2b8045c6f6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ikfast::IkSolution</name>
    <filename>classikfast_1_1IkSolution.html</filename>
    <templarg></templarg>
    <base>ikfast::IkSolutionBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual const int</type>
      <name>GetDOF</name>
      <anchorfile>classikfast_1_1IkSolution.html</anchorfile>
      <anchor>a1505a20d0cc38c7d85204f96e2785467</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::vector&lt; int &gt; &amp;</type>
      <name>GetFree</name>
      <anchorfile>classikfast_1_1IkSolution.html</anchorfile>
      <anchor>a6565d27370b7fe391efaa64a18e87afc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GetSolution</name>
      <anchorfile>classikfast_1_1IkSolution.html</anchorfile>
      <anchor>ae8891fda83002a94c74a80ab9784679e</anchor>
      <arglist>(T *solution, const T *freevalues) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GetSolution</name>
      <anchorfile>classikfast_1_1IkSolution.html</anchorfile>
      <anchor>ab0258a9b42c720194e13953e631c9b8b</anchor>
      <arglist>(std::vector&lt; T &gt; &amp;solution, const std::vector&lt; T &gt; &amp;freevalues) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GetSolutionIndices</name>
      <anchorfile>classikfast_1_1IkSolution.html</anchorfile>
      <anchor>a62c0808de0ffde44a96539dd58a616e4</anchor>
      <arglist>(std::vector&lt; unsigned int &gt; &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IkSolution</name>
      <anchorfile>classikfast_1_1IkSolution.html</anchorfile>
      <anchor>a6b76af506a24ba4b78b1c9d3dc110a72</anchor>
      <arglist>(const std::vector&lt; IkSingleDOFSolutionBase&lt; T &gt; &gt; &amp;vinfos, const std::vector&lt; int &gt; &amp;vfree)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Validate</name>
      <anchorfile>classikfast_1_1IkSolution.html</anchorfile>
      <anchor>a138ee9ab2e290a1ae2ee4c7aa23dab41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; IkSingleDOFSolutionBase&lt; T &gt; &gt;</type>
      <name>_vbasesol</name>
      <anchorfile>classikfast_1_1IkSolution.html</anchorfile>
      <anchor>ac1b4c9612cee58a2b98388454b1054d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>_vfree</name>
      <anchorfile>classikfast_1_1IkSolution.html</anchorfile>
      <anchor>a3c552543a66e39e127bed5a5c085b1bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ikfast::IkSolutionBase</name>
    <filename>classikfast_1_1IkSolutionBase.html</filename>
    <templarg>T</templarg>
    <member kind="function" virtualness="pure">
      <type>virtual const int</type>
      <name>GetDOF</name>
      <anchorfile>classikfast_1_1IkSolutionBase.html</anchorfile>
      <anchor>aac54f54aa69b27991651b0ba2a21208c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::vector&lt; int &gt; &amp;</type>
      <name>GetFree</name>
      <anchorfile>classikfast_1_1IkSolutionBase.html</anchorfile>
      <anchor>a2693ede66be937b7c4c1c949284282ca</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>GetSolution</name>
      <anchorfile>classikfast_1_1IkSolutionBase.html</anchorfile>
      <anchor>a9405530feb49f12f56c3175e7150c66f</anchor>
      <arglist>(T *solution, const T *freevalues) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GetSolution</name>
      <anchorfile>classikfast_1_1IkSolutionBase.html</anchorfile>
      <anchor>a4e8afdc564a90aeed598d276d4f1bd3f</anchor>
      <arglist>(std::vector&lt; T &gt; &amp;solution, const std::vector&lt; T &gt; &amp;freevalues) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IkSolutionBase</name>
      <anchorfile>classikfast_1_1IkSolutionBase.html</anchorfile>
      <anchor>ae40e464cdbc474388cc7d55560ec44f9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ikfast::IkSolutionList</name>
    <filename>classikfast_1_1IkSolutionList.html</filename>
    <templarg>T</templarg>
    <base>ikfast::IkSolutionListBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>AddSolution</name>
      <anchorfile>classikfast_1_1IkSolutionList.html</anchorfile>
      <anchor>ac0a503b13e68403e7b2d92afd4c28a7b</anchor>
      <arglist>(const std::vector&lt; IkSingleDOFSolutionBase&lt; T &gt; &gt; &amp;vinfos, const std::vector&lt; int &gt; &amp;vfree)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Clear</name>
      <anchorfile>classikfast_1_1IkSolutionList.html</anchorfile>
      <anchor>ae341a33d5aee644cac867e3edd2a9916</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>GetNumSolutions</name>
      <anchorfile>classikfast_1_1IkSolutionList.html</anchorfile>
      <anchor>ac9679184adc4a704c4c6497eef3cb597</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const IkSolutionBase&lt; T &gt; &amp;</type>
      <name>GetSolution</name>
      <anchorfile>classikfast_1_1IkSolutionList.html</anchorfile>
      <anchor>a0320618db6b5432cd609e1e2c8c73614</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; IkSolution&lt; T &gt; &gt;</type>
      <name>_listsolutions</name>
      <anchorfile>classikfast_1_1IkSolutionList.html</anchorfile>
      <anchor>acaba262a6f62eee0620b6f190dbbe185</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ikfast::IkSolutionListBase</name>
    <filename>classikfast_1_1IkSolutionListBase.html</filename>
    <templarg>T</templarg>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>AddSolution</name>
      <anchorfile>classikfast_1_1IkSolutionListBase.html</anchorfile>
      <anchor>a9d862f550472c2fa15189946b12222bf</anchor>
      <arglist>(const std::vector&lt; IkSingleDOFSolutionBase&lt; T &gt; &gt; &amp;vinfos, const std::vector&lt; int &gt; &amp;vfree)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Clear</name>
      <anchorfile>classikfast_1_1IkSolutionListBase.html</anchorfile>
      <anchor>a9940fe21cfa0a67c1a21a672696c5cb5</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>GetNumSolutions</name>
      <anchorfile>classikfast_1_1IkSolutionListBase.html</anchorfile>
      <anchor>a5f4a2191825f1d2aad3468daf94d575f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const IkSolutionBase&lt; T &gt; &amp;</type>
      <name>GetSolution</name>
      <anchorfile>classikfast_1_1IkSolutionListBase.html</anchorfile>
      <anchor>a540d8c85b5be635ea671ef7ddc0eb9c0</anchor>
      <arglist>(size_t index) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IkSolutionListBase</name>
      <anchorfile>classikfast_1_1IkSolutionListBase.html</anchorfile>
      <anchor>a1200afc2fc92110d9f8191039f0f7d6c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IKSolver</name>
    <filename>classIKSolver.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>ComputeIk</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ac0195e291bed491b4cb6a68db8199b55</anchor>
      <arglist>(const IkReal *eetrans, const IkReal *eerot, const IkReal *pfree, IkSolutionListBase&lt; IkReal &gt; &amp;solutions)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ComputeIk</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ac0195e291bed491b4cb6a68db8199b55</anchor>
      <arglist>(const IkReal *eetrans, const IkReal *eerot, const IkReal *pfree, IkSolutionListBase&lt; IkReal &gt; &amp;solutions)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ComputeIk</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ac0195e291bed491b4cb6a68db8199b55</anchor>
      <arglist>(const IkReal *eetrans, const IkReal *eerot, const IkReal *pfree, IkSolutionListBase&lt; IkReal &gt; &amp;solutions)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ComputeIk</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ac0195e291bed491b4cb6a68db8199b55</anchor>
      <arglist>(const IkReal *eetrans, const IkReal *eerot, const IkReal *pfree, IkSolutionListBase&lt; IkReal &gt; &amp;solutions)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>checkconsistency8</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>abecf6ea0c9933661bd0f3caeb0561881</anchor>
      <arglist>(const IkReal *Breal)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>checkconsistency8</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>abecf6ea0c9933661bd0f3caeb0561881</anchor>
      <arglist>(const IkReal *Breal)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>checkconsistency8</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>abecf6ea0c9933661bd0f3caeb0561881</anchor>
      <arglist>(const IkReal *Breal)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>checkconsistency8</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>abecf6ea0c9933661bd0f3caeb0561881</anchor>
      <arglist>(const IkReal *Breal)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>solvedialyticpoly8qep</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a058e681da2d434157aad2abbbce6bf02</anchor>
      <arglist>(const IkReal *matcoeffs, IkReal *rawroots, int &amp;numroots)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>solvedialyticpoly8qep</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a058e681da2d434157aad2abbbce6bf02</anchor>
      <arglist>(const IkReal *matcoeffs, IkReal *rawroots, int &amp;numroots)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>solvedialyticpoly8qep</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a058e681da2d434157aad2abbbce6bf02</anchor>
      <arglist>(const IkReal *matcoeffs, IkReal *rawroots, int &amp;numroots)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>solvedialyticpoly8qep</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a058e681da2d434157aad2abbbce6bf02</anchor>
      <arglist>(const IkReal *matcoeffs, IkReal *rawroots, int &amp;numroots)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij10</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a0eb850295f01c0fa6cb112a7c779ded2</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij11</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a2fe6ecf455503474b68163ee74e4623d</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij12</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a06eb708a3684e01af2e2050e9ca35db2</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij13</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ac173819db3dc054c6ccf4a1d3f0b2809</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij14</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a1f0565c7e229c06b39ca6f28c2b63e9c</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij3</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>aea84edaaa9d97b6a2a69d1d1ccd9e820</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij4</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a618a6ae375c04a4643585161b20215ee</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij5</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ac7b253543912175f4fde770cda2b920a</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij6</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>af7242981023f894cb93ec8f0a89ff415</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij7</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a9d2415c4df53fae3997e919f70e99c0e</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij8</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a89a030e24adffc5ba63e2a8b1fb410f6</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij9</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ad9d677b1ebb6672f65e197f272d31289</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj10</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a9aa8651e164cf78605d77915d1c16643</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj11</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a46b46ee9458f8a84160973a15d630acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj12</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ad6999bab25241ae2e0a0693a67b2ec50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj13</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a057612fe877b3a1730916dfc910753a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj14</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>aa351415a006b62bc9228b80a98804af1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj3</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a19d64b2e1f7c33b7492420d74ff280a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj4</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>af4a3d8d26ff3a7cbf3ebbe8c8258f12c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj5</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>aaa811fe7438ac359598271dc80f55ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj6</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ae495a59ca0a0db22c916ca21fca93e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj7</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a22d8352600a3feec9a7257c77855ff82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj8</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>aabb43db7e1cacc36c89e5a3e7ddaf240</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj9</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>acce45aa878de46056da4cfa7b533fecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj10</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a9785565d01ac8f89b5a581e68701d793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj11</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ac9729245633b6f355e63a7c327283750</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj12</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a861dd42eca79e052c3b6f1ab7c0202ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj13</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a8296999186598d0560b26b5f1553f5b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj14</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a897fad2b0a0224ac877384d5858643f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj3</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ae9b832aafcb4e3630a581c04b15d909b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj4</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a43e7823ac1496d1210dda7b76a4e037a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj5</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a8c1b8f7d311d0a7fa070d950b3e39e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj6</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ab17bcd7fa262758ecf4afcecb7371294</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj7</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ade7c8dbf7831a96c6d13d3dc82571197</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj8</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a6a372da161b296046208257be6b6afc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj9</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a824bad52aed81bc646b02b8de158a1c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj10</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a5dea88ca345a9a0f5c31912437f3d54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj11</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a56f67ab26ecc4cac60cd54bc76862408</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj12</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a99d965c5b81f4c5b9736aeac6d8c398e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj13</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>af1a7cffce606a79fdcca630fb38071fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj14</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>afb80d7e9ef87e2fc068b054404ff4ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj3</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ab1194d4acb88c80eb7dd3c75a099dd97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj4</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a84bea2670b08b33b5a24bb1d5d56d7ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj5</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ab8ccb7ca78f4a53de4a520c9a37ccf57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj6</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>acd55310d288ef23d3fe6aacdf2203411</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj7</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a39ab49e4d1190209e91d4849b8155def</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj8</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a9c3e92c979cbbb0785b4834d80725483</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj9</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>aeeaf876cebb66bf7e9873bfa9ac5bbc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j10</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>aa77bde005c37b016ae9e0cfd2138a94a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j11</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ae8f7e47395741cf708c863580e9435a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j12</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a79c3afb546e9b957b5458caedcf76ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j13</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a604a7a74e990a5a122b20b1e4c890c71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j14</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>aae0bbf2abf5c973cf214a080e328bf3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j3</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>adf5d1568dc258d51edc6430bf90ef09d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j4</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a7f090894b4553ceda8b2fbe91a9d469c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j5</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>af26fbd69409e20260ab54d0aadd88946</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j6</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a140fdfaddaf1a9185d96147031ca6393</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j7</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a7db123e16db9c5bfba5873ec32a43535</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j8</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a25ef0b9668ef43ef55c05dccfb5807fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j9</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a0be5b1b14e74911182ca135faf5f332e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_px</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a81fbafdee3f4d7df5c82a4db80cb74d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_py</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a92d9c8748e96823e08979ba79f215031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_pz</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a298e74662237a8df2869e8ad8ec2d00e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r00</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a53a7eddb835224104838f523df53d07b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r01</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a7bd00cd06f08e563763e834ffd0f66ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r02</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a39f2dd1bfb92c6c5509f4da676748660</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r10</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a72cd887c34e4383b4ef3040304af0e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r11</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a4be5ecd7788a4a85c7dea895f9a4d32d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r12</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a41547ff920430005dd46456e44083339</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r20</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a860c1c4839a01c2a122bd5a88bc31d94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r21</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a36f6ab67d1d51e467319f83d2b768b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r22</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a7789303f1a9a6b1f48d43d2b79c06226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>npx</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a42126eca3b2110aff8451060bce76c9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>npy</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ab79bcd5d003ba38f5c1926e35446d123</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>npz</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ac5ba601bbc95efd9881f70ebf871c5c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>pp</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a2940190f4bac7e2fcd3d95503beb1a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>px</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a9d5c872c9a6b0b9fdc9ba4192763585f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>py</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a997924d324efb5f12e6642cb28ee1470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>pz</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a34d107aa2bd31deda5da19b9c191f183</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r00</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>abe2d67909dcd06df36369735b9eb44f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r01</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ac19d13d4cf04f8fa93f295b67115ba18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r02</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a6b885721baf3d20900bffecc1830948c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r10</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a9054607dadcc96f12938340f96ce36a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r11</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ad6cd90376e76da6bb3cc127b69056aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r12</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ac658d04515874d1703b952635030f056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r20</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a2369487211ddd441625e3e7aed869467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r21</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a6906e8cdc998ef02a6794b2ab68a40d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r22</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a848e6f6f22463bd368632af25bf0b184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp0_0</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a6640ab19abf5f8d59d1f268be598b9d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp0_1</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ae74bd1bcaca3440377e9afa78f39dae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp0_2</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>aac158b1a0802a655cea8a339b34abccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp1_0</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ae937030fe14b9fde348e0bf4100c9227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp1_1</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a44f8b2ca238030be5073d28ff9f177f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp1_2</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a67b37120177c48213784f088ced73b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp2_0</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ae155800fbb031589ea32d44ff18aace4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp2_1</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ab8c1e5e0a1bf4fbe4e04ed6e2f1b83f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp2_2</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ac7dd398330c89e017a4907a335113c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj10</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ae5e704cc39081510c052d21c3b849d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj11</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>af17e16e1cbb53110af0451a259a20b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj12</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ac8667b79b7491d27f4858c2a3a03008e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj13</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a5599d29f969a99edf85912e99d8be42e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj14</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a6430dff6c32ae0dda12f6e5ef21a86a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj3</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a6b8d826d394d3d04633e5542d023ee5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj4</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a5f90cdbcbc7633850cfaeb547c11437c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj5</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a81dcf624096262da947af3f71f4cc63f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj6</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a3eb0c06b18b234fcb505883ac302d7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj7</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ac0713e23b3eaf4086b64c1b8faa7b369</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj8</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>ab2231d3ac8a809395ae733dd339d06dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj9</name>
      <anchorfile>classIKSolver.html</anchorfile>
      <anchor>a1ef4649e182e255044e43b032789d0c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nextage_right_arm_ikfast_kinematics_plugin::IKSolver</name>
    <filename>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>ComputeIk</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a0cd8ddfaacc946390bbf8dbc53b4a119</anchor>
      <arglist>(const IkReal *eetrans, const IkReal *eerot, const IkReal *pfree, IkSolutionListBase&lt; IkReal &gt; &amp;solutions)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>checkconsistency8</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ad49dffaca821889a9bc5cfee9130e03f</anchor>
      <arglist>(const IkReal *Breal)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>solvedialyticpoly8qep</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a4734fa7b19eb74656f1b81d734516055</anchor>
      <arglist>(const IkReal *matcoeffs, IkReal *rawroots, int &amp;numroots)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij10</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ab4d16a98584efbbd733e1cf41c8ec340</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij11</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a25655f1ac5355493440b5e71c99435cf</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij12</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a46cd992ad41a977efce16803d37503db</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij13</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a6ba2276d245896900db16cedf419a2b3</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij14</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a99e026ca04828106f83152250c28c751</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij9</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a5814c19d74906832c14f43c556916f71</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj10</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>aa437feb7b08097d47914d15ac6126f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj11</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a621852fa1d7baacaddbd16b1c3d009a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj12</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a5df71d2011711c2ed6c05a45a4acf7d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj13</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ae3c6fb7b0dda0aa8e0429a6808e622bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj14</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ab4f01e9316e0e0251898d47724de4d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj9</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ac679e03978e5e719ac2ad29e6d0960df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj10</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a2e5ab8a4f1ff6b4f599a9f8cd81cf883</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj11</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a12c21c7885bb8f06617680fc6fb02b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj12</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a903b595970a1815a61282d6c07ed2015</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj13</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a9490f26323628e975e3a8ebb9df1592d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj14</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a0e1ab5af1aa710043869e09fef3a34db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj9</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a42c903a9584905572e06bac8beb488e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj10</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>aca48fb655e792f06b8284ef8280cd5d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj11</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ac586286200ded6893ddc1067e1455eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj12</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>aa6718da06c2ed051d5b1e2aac2696055</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj13</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a324b9142623fa5de1104e0d2942dbe60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj14</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>aa983a4e3d4d2b9e8d5da3d423b541ee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj9</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ad15031d903bea43565a408f5e82fb9a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j10</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a2b813f0bdb55333fc547e877d52b9178</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j11</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a695c70bb53b6517a515faf168ed601f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j12</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a37c5fff470bc122656d2137203246930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j13</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a2f0c26bc9aca1272ed7180bdeba3e698</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j14</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a0f328eb7a4bdc2e02f07c4bed1f4d44c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j9</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a3f21ef0dd3bb06e1ec7c700aed45acb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_px</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a331a0453a6edaf0b885e8f15302b7d76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_py</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a2563790c15d3f9d974640e8ded9a929f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_pz</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>add672203e177fb0dc2f9329afc878bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r00</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>afc918128fff23cffe9a8200a128ac387</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r01</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a80c1b50369adf36ba934c983439ea573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r02</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a5e118d7763d2d7d44f430562e62ee923</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r10</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>aa6c52f019fb0614a00f81e0c2420ca0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r11</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a29453fd80771af0262c2c2ded8d7787a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r12</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a2444488d7fda94dfe3793b88c7db90f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r20</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a70b62ac84ae1c4ed0242e09a0c7e0c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r21</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a5007899c61aefc76dac3aedf20ba0aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r22</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a3704b3875000865a46f643fc25ea0d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>npx</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ade922b0c6684c05757183174851a11d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>npy</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a726f9649368417a29584c59cb328d722</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>npz</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a2c5f4ab145af1aacdbc8196fa7872b86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>pp</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a22ecc8829714ed503ce98c0a1fe13f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>px</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a2321a6bcdf50a440e78e1cfda16d779f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>py</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>adcc7be57bc0996f446aa567c83e71ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>pz</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a71bebfa018ef06340d1d6bc0c2b85e22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r00</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a2552a2191cbdfae091f2a34c5d7c8d56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r01</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a72cba296a8254315fd54c5556870290f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r02</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a10b5f6c6c52904c51187c4ad07c2e413</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r10</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>aaa1aa268951e32cd85cf0fd779161626</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r11</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a5f0964641c6b8f3a855f55a8bf18a2ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r12</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ac6c6dcfb9b0367443fcaf86664c57bae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r20</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a3c3a3b26f6616cd5e58ba033a4e19af9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r21</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a45b0e066cd3394916745841353b73b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r22</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>abdd1da3b48b76d7fa1a0394dc6f68342</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp0_0</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a59512f423babdf6149617eae8601be4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp0_1</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a8d899f087745a1cee33a34dbad43e5ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp0_2</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a5bbe891582890814526109b4ed339b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp1_0</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a283d30cc99a92284d159caf062997675</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp1_1</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a67af1fc26eb519318ec5e7698418fbbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp1_2</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ab10d9c6c21056f7fad2bebeb326ab190</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp2_0</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a90e83cfdbfaaa59fae15fb891c45f02a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp2_1</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a46e6f1e915b99dc99f8066c9aa6eb251</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp2_2</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a5048b7f5845b41a66c95e19a16459a5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj10</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>af24644b1a750d30603ecd0a71171a42d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj11</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a04291e0db219b5474899bf00be22fffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj12</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a546b8c15e5b9fef57c541141fc8dd636</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj13</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a931f217500c8832e1a9f897203449c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj14</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a9a5a663efc0d8688ff426e8580d21658</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj9</name>
      <anchorfile>classnextage__right__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a0569cf5962ac781d116dc0d433aa258e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nextage_left_arm_ikfast_kinematics_plugin::IKSolver</name>
    <filename>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>ComputeIk</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a8b9c7fc86410b728e31a1dc75ef38135</anchor>
      <arglist>(const IkReal *eetrans, const IkReal *eerot, const IkReal *pfree, IkSolutionListBase&lt; IkReal &gt; &amp;solutions)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>checkconsistency8</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a05fc9c4d42da1dcb70cc0f4ca4573e7f</anchor>
      <arglist>(const IkReal *Breal)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>solvedialyticpoly8qep</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>afe6ff5774b3ebb7a82e8927498bd27e9</anchor>
      <arglist>(const IkReal *matcoeffs, IkReal *rawroots, int &amp;numroots)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij3</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a4b8b4eca835a2ccbdc7fad0cc8da0959</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij4</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ae497435d4c04ce225f1678d5e956176e</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij5</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>abfbd14b79741aa18879d8e40f24e2a8e</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij6</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a9963251df9f6a8c7d8938033fbaab763</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij7</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a708dd6c2d6881631fdbe331e1fb1297c</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij8</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a9ac9a05375a8fc4eebf72447276ccf56</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj3</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ab962db5683cb72cc4ebec1408226a9b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj4</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a356a52e94a98dfb7e4e178b7ccfb96a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj5</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a550658c87d4d79547520782ca104a7f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj6</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>aa426dc55db744aa99a11043ea1ec6d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj7</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a57f8937c7041b8408ab5a316f0d45c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj8</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a6eeb05c7a1aedc83e7a4b1092003a352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj3</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ae7abadfa29c2eca0d187152008422692</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj4</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a76960f9a5d459ccfb15c0850e83a7c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj5</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a4b0a84d2b2a1761e3024174686cbdd20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj6</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ab966479e45f56a2b49289d66877eadc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj7</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a73b0c7eb96ceabc35a3be552cefe7708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj8</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ae7ce3bc6269fc2f8dbe1517557c8ff7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj3</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a2bcbf8a46af37e1b08c6be216295c14f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj4</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a85db960669778d884cf08ac823d64960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj5</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ae4b5c571dc21cc424f395b3350e158a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj6</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ac0d026ecbfafe0979b8bd10f2cd860ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj7</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ad705e1ecb7f2d7f672718acedbb723e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj8</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ae1be9e7419fbafee0fee73d064343e72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j3</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ada58af6c5d0d87ecedfe4babeeb5fccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j4</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a685994f579cbd8850e6273f4f26a2d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j5</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a85b45e765d1eb26003b7a3905e74a450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j6</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a9cc9396280a3a944eec3612bbaa8ecdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j7</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ac397bd2c1da6eecb0a7f9c37dafdd9b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j8</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a384ee127017371d8da21597867ba05df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_px</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>afd17922f181a3b2c509344ab22156416</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_py</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a11af8a7d7b8123034efcd1d7bae0ecca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_pz</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ae62b516db98179d371354688697d1901</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r00</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ab5bf9604d51b5af8f1c85a9371ed8051</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r01</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>aab9f9f8df72f551b3defb5e4609769b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r02</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a419b3e695adac7eb165da9cdc994fde6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r10</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ae8ac5972ebd28832aeffde07553a814a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r11</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a3bb2f8560eb9f078a6e907e532ce1690</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r12</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>aac2a82349fe809b1af188acca403f26e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r20</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a9ddc75076febbd91b5ccce50457a354d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r21</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>afb1e17bff98809f4a008a39f392b4f32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r22</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a2e2050e5f87ccfaaa2af4cce4eaec2bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>npx</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ab2d2ff4956b5237c4873828294af5f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>npy</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a14930f74e36aa411f53b505c6b84888c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>npz</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ae8947e2b4502914ddb359e769290f7a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>pp</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a07d2e7be75e49e139953d5449200bef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>px</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a23d992a253ebd06e77fe039514e8fbad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>py</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a6e7c8449f027ca05b15212971321db05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>pz</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>aabc00bbe33e191701034b3c9576c4163</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r00</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a7eb135d4aca5cf40488565744e012d5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r01</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ac6a00ef2fbaa9914bacce06457782712</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r02</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ac38dc3abe008f91551962f824f6fe490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r10</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a2bc882b65ee86f792948402c6e5c6583</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r11</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a0d7b53158c2d9f4dfe1fda7cbf4efe71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r12</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a351f0b98718b45d197db475ca6866d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r20</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>aefac8e1352e0fa2b7eaed1c6556cff0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r21</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>aaf638db15453aa36dc9a15c45444327a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r22</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ab29eed50747dbe26d3b51609be72da7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp0_0</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a810ce0fe5cfe13e415e35382d308e17e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp0_1</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a4ca1a2204fe415ea6d62ea6191b723ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp0_2</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>adc64a883e934b0fdf11c1cf7beaf739e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp1_0</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ae74f48ab4409611b9d6264324985d4be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp1_1</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>abf33a51bac44e99e421133d48483d0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp1_2</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>aa6b17ac5691a10bc0a4a702360c82ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp2_0</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a560b54e53a21f324ea9f5fb4e2e6fc00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp2_1</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>abe1b78ea5f27ed4f2aab857303b7d9ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp2_2</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a8b1c152dd7b28c5033241c8dc7c4e779</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj3</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a36795a088370c263b4dcaf1cb816928e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj4</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a5ba61ba06bcd1c9770e7a0169ed19e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj5</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a772ddc5bd5e54d24c63d7620a025baf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj6</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a235a0a44aa6866e595c50fa812e31bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj7</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>acbc230b431f6f0a13fc316b396e83a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj8</name>
      <anchorfile>classnextage__left__arm__ikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ae6cb9c81d3add9140625d43b3fa1d795</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ikfast</name>
    <filename>namespaceikfast.html</filename>
    <class kind="class">ikfast::IkFastFunctions</class>
    <class kind="class">ikfast::IkSingleDOFSolutionBase</class>
    <class kind="class">ikfast::IkSolution</class>
    <class kind="class">ikfast::IkSolutionBase</class>
    <class kind="class">ikfast::IkSolutionList</class>
    <class kind="class">ikfast::IkSolutionListBase</class>
  </compound>
  <compound kind="namespace">
    <name>nextage_left_arm_ikfast_kinematics_plugin</name>
    <filename>namespacenextage__left__arm__ikfast__kinematics__plugin.html</filename>
    <class kind="class">nextage_left_arm_ikfast_kinematics_plugin::IKFastKinematicsPlugin</class>
    <class kind="class">nextage_left_arm_ikfast_kinematics_plugin::IKSolver</class>
    <member kind="enumeration">
      <type></type>
      <name>IkParameterizationType</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_None</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950cafd790b9b93480c8d08a693890bfd0f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Transform6D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca819573bff76a7411a4fe9a68ea1b0c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Rotation3D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950caef7f0785c560b77eb932688a90e4b0f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Translation3D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca2f63374cb1ae9f17d8f2251c8c63914b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Direction3D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950cade25b72bbdc240cfc095a752f80bb982</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Ray4D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca5be1a9136a74b0c1b6a9a8ac28945675</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Lookat3D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca138952cb6bd452aa6fa34ef8781c9ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationDirection5D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca1e4c59493c52f6bc0102a1acc9ee30ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXY2D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950cac2c4980823f3ab4982c34151f65b6a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXYOrientation3D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca1efb76382c70884b702a81d575d83e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationLocalGlobal6D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca7927f521c6a2bf20f745b9ed0ab898e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngle4D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca1647835fe12296e461ed455417c174cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngle4D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca1b555503827d354398ff0298c2db268c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngle4D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca96c9726fa7625f449dad97b892842db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngleZNorm4D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950cac711a813fb769a30df93b3000a2625ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngleXNorm4D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950caadc286d28d8504a5addc7c68ae35ff4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngleYNorm4D</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca007d7ee6f7b3beaaf4278d3b9180073f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_NumberOfParameterizations</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950cab641e533a08f8294e2985280f9ed9bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_VelocityDataBit</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950cab06f494ab44ba456fe30564a6cdfa275</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Transform6DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950cab22a9313a4e40e73170c63149e036a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Rotation3DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950caa756cf8512a57e60ba500fea0199a4ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Translation3DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca951b994a179d4a67e0fbd2ada089687a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Direction3DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca1c318caaafedc7996150db98c823bcd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Ray4DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca904866d0e37efac94dc652a9e5912fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Lookat3DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950cabea8001876ab314bd1bacccdd4f1bb72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationDirection5DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca8ae885d989a8acc399137fd131eeec68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXY2DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950cab63e25ec2916b2741d8f7d4f4adeb881</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXYOrientation3DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca3c149da2d97f6807a2857fc5f882921c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationLocalGlobal6DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950cae7c59e7942972adefc66c050af3b2c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngle4DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca5ccb6e77d14cfc2cd9345bbd3bd72652</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngle4DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca9602c18a7bb9ca87c59644449cbce3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngle4DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca61a8632e011405899c99b5f2fe6404bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngleZNorm4DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950cae027d1d0d2eb066754fed6812a8e0ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngleXNorm4DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca55bc05746360b34f575585cd18890cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngleYNorm4DVelocity</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950ca60e166ae9c4df24360e8dc56c9e715a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_UniqueIdMask</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950cadcba36fa72e09467108208784736932c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_CustomDataBit</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a36a72100844d2788dd1908141dbf950caf735a6f9be29fede1db6dcd7b313824f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API void</type>
      <name>ComputeFk</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>aa92ddcee3d094281821455d1ba765fec</anchor>
      <arglist>(const IkReal *j, IkReal *eetrans, IkReal *eerot)</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API bool</type>
      <name>ComputeIk</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1198d9c08019547baca8093ef5095596</anchor>
      <arglist>(const IkReal *eetrans, const IkReal *eerot, const IkReal *pfree, IkSolutionListBase&lt; IkReal &gt; &amp;solutions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dgeev_</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>aac1d9afe51d406fdcf72191a02bf8614</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>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a602c48c9b6b1ca5e5bec24a2476a11fa</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>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>afb88268247c47c2953d53d219914e166</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>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a4f73ad2d6e1a208ef03a522257eb285c</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>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a612c55442216a1cd322015dbf8f950d3</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 int *</type>
      <name>GetFreeParameters</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>ac49fbd3c6ccbf9011fd04bb10c95e2b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API const char *</type>
      <name>GetIkFastVersion</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a9543184204fed3347807521434e45818</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetIkRealSize</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a70db86d20f6bb0cb06babdaa9889bd09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetIkType</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>ae90e8ccd9e3c0d0358046b98bc91219f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API const char *</type>
      <name>GetKinematicsHash</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>ada9b372da9e3deff50e5acd77778c5a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetNumFreeParameters</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a97cf2353cad7dd46eff10cdf86bec77e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetNumJoints</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a24f881dca56989c97bb48ae73f3803d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKabs</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a455700ff100a1e88885d97e6a3399acf</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKabs</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a38888af7af6de5febd3b632f93373a40</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKacos</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>acf287ce60ba7a53e3beae451f7bf831a</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKacos</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>aec8900c1efa019e25e53bc91d4c3e74b</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKasin</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>afcbc36e4f852a6052f856ad01a327ad8</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKasin</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a10bf6281a740f195c0869bdae2424687</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKatan2</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a4744c21389cc55afa9091007dca71f78</anchor>
      <arglist>(float fy, float fx)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKatan2</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a31867559215c37ee7185b55485abf6fd</anchor>
      <arglist>(double fy, double fx)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKcos</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a0bb2e38b0a4e64f24efc71b8a3f7be8b</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKcos</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a51a9193509e771f6e5d295f7e31737ac</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IKFAST_COMPILE_ASSERT</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>ada860406d56f67f5d231896b49c60de2</anchor>
      <arglist>(IKFAST_VERSION==61)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKfmod</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>acc5c7843d8c58bd1595b1a21e1aa13ea</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKfmod</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a0292e538ac8762d9cd30508de4b884e9</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKlog</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a3d82c790e70bb83ae60365a70e65dbb3</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKlog</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a238e5f3f3acc4ac794ccf949ff07b0e2</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsign</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a59d16065e05edebea717f66f095d984d</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsign</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>acc4b0cf39ce4db1134ee74003f405c14</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsin</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>abf0d86e4299011fa3e37272e3e4ee6fd</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsin</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>aa5894973d5892cffa93f08386f781842</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsqr</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>add7886dac783686b17636fb8cdd3d78b</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsqr</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a56f530b0e62eade59dc1862e91137f39</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsqrt</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a614c1fcae2ce23e90c0aa09ffc7de964</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsqrt</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>aea6826a88b0f9434cc161fdd25998d41</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKtan</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a29545dcc3e44c01cc19abbad2ee71101</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKtan</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a86721491dc06136d010a4ba3fcee1d28</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zgetrf_</name>
      <anchorfile>namespacenextage__left__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>adb0d39878c5cab521cbb40dfdddf7195</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>nextage_right_arm_ikfast_kinematics_plugin</name>
    <filename>namespacenextage__right__arm__ikfast__kinematics__plugin.html</filename>
    <class kind="class">nextage_right_arm_ikfast_kinematics_plugin::IKFastKinematicsPlugin</class>
    <class kind="class">nextage_right_arm_ikfast_kinematics_plugin::IKSolver</class>
    <member kind="enumeration">
      <type></type>
      <name>IkParameterizationType</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_None</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90af4b1e32d6147b0d32ad459da0853b34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Transform6D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90aa940477eff526d9a59b06ae85ddb858a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Rotation3D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90aea9739386b723c71a17c83923690b997</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Translation3D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a8ee5acdfff12aca0da9664dce163f1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Direction3D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a58ab7970c3bc08ae22662ef84bd02d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Ray4D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a6c44df6c3a3807c9154e8e1979130681</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Lookat3D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90aef0d1b3ed3bb227af064c9dd47326378</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationDirection5D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a0bc460258d295426729b90b4cd9590e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXY2D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a6c0938f34325c58df147a1a556614c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXYOrientation3D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90aa106382c48ffc2a4e9e42c9ab5d8246d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationLocalGlobal6D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90acd5b014280cb762595af2e798bdea89d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngle4D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a4b5b269ce19ced1dc7e9f6205083154e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngle4D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a497144ef76368ce8b1f910cd445acfa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngle4D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90af31b8aff50ce7adeaebdc37102c2415d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngleZNorm4D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90af80e254dc99c1fec82c2e7f6a774102f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngleXNorm4D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90ad649c7f299b2726e619f09f397e39b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngleYNorm4D</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90ae4783090b15de36febd8e621246fe88a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_NumberOfParameterizations</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a05275005f78b6fb750727709b31a23c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_VelocityDataBit</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90ae0760ae7ad8afc4c3fcdc6dc3dbe1e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Transform6DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90ab1fb2adccf597f0804cc25811b92ff24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Rotation3DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a2972c33bb406baec4bf44549e098e80c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Translation3DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90ac12cd4c3f80967319e79fcb842cb5768</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Direction3DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a8e380cc0a2b15fe10956987252ba6ade</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Ray4DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a9b6d901d0cc03a0fec1aa48757adf6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Lookat3DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a2c2e0fa4f38f023ca148b8f16d97fb82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationDirection5DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90acbda028c33cd8a3296956c711d02edcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXY2DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a243f50ca71b77b20ca77f90b416d53c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXYOrientation3DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a79d358b40ee6ea60e970323bd342489a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationLocalGlobal6DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a295407fbad038dd0530fd7f111538627</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngle4DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a3a8c61cef8bfe7fdbaf1beecced80d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngle4DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90aebaefdb6053dadffcd3e51150bc8484f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngle4DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a408ccf096a836b35801f12dd5070ffd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngleZNorm4DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a311a68c5c5876bff2f5a630943ca56d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngleXNorm4DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a02fc61ed6fda6ad0331ad6480a79826c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngleYNorm4DVelocity</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90ae11bc5018bba1572e95cb758f4852d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_UniqueIdMask</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a4124c4ddb416feb64f523c98da867289</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_CustomDataBit</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8c7843572873b519a9a6f0865938de90a9e9c7abb37e9fc3259c66011242bfa55</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API void</type>
      <name>ComputeFk</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a91bbdc24af27fb7486856938b8e32fac</anchor>
      <arglist>(const IkReal *j, IkReal *eetrans, IkReal *eerot)</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API bool</type>
      <name>ComputeIk</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a4ebc86bfbfbba4f56729a1b9f1aab1dd</anchor>
      <arglist>(const IkReal *eetrans, const IkReal *eerot, const IkReal *pfree, IkSolutionListBase&lt; IkReal &gt; &amp;solutions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dgeev_</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>af0ca28d99115111b4089bacc6171b6d6</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>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a01ce0de93e79c3d6926a71398b481b38</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>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>aed8c3b5399dfed1dceb72befa9e74997</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>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a7fcf724b40dd6394b9b12955e7e94292</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>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a66ef7c09c56da956d66392bc7bc05855</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 int *</type>
      <name>GetFreeParameters</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>aacf59af186c2230c364747a5e04f2176</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API const char *</type>
      <name>GetIkFastVersion</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a854cf6192d7a1677e47a3de7e98f272d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetIkRealSize</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a93331775b26c71358ef0b92fd3921b53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetIkType</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>aff6331c6c351f3178cf6ce2f7679a80c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API const char *</type>
      <name>GetKinematicsHash</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a302c76165ece87e80d1ccfee66717240</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetNumFreeParameters</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a71b6b255cff34a3ef81475195e4235a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetNumJoints</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>ab94647d4a2b326f9bce7c342054b1af4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKabs</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a96951ed31c3d08d1437638882e16b539</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKabs</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>aebd0fb027c5c2d60c7b897893567a208</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKacos</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>aa674d61fbca63ab2341f18af606bdab3</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKacos</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8f4ebef6302b141109a7a102f82b0135</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKasin</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a0564a1fcda9e83581192090fcdd74661</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKasin</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>ab1374fd59d68c2ff61698113901858f4</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKatan2</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>adc4184c4cab4c426973dac8825239a72</anchor>
      <arglist>(float fy, float fx)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKatan2</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a800f28b054ecdfcbfdcb3dc9fddf53e4</anchor>
      <arglist>(double fy, double fx)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKcos</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8b3ba8ca0a0eef1090f690558ccd1c22</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKcos</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>afa80b7a663d345eb5aac59700700a781</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IKFAST_COMPILE_ASSERT</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>ae69b0bc85657aceb98a8c9bf59be36ee</anchor>
      <arglist>(IKFAST_VERSION==61)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKfmod</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>ade5fe95eb87b67f05e9dcd3711918488</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKfmod</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>ab4aa98ac3ce6b48d491ec39450e5d29e</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKlog</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a2b2a4a4a4bc2622d191597671217c3ff</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKlog</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a2e36df12cb932e2f6788f7ce00885276</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsign</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>ad35b7a72e3d0cf7ab081adf47846a410</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsign</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a0dce43ae7b7d6499bc148445db061b63</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsin</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a40c2165a6aad5798649392688e1ebfe8</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsin</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a377eb2d8286a9aab73be068beffeb37b</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsqr</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>ae6fb32097b5012a2300769f8391245d0</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsqr</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a2411227a16adf3bb0dc141d3e83bafad</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsqrt</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>ae480a5f7755979368bb80c04e1174929</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsqrt</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8a784d6119a5d2436fe5fbafe94bbeb6</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKtan</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>ae32a5219be36ac8cd6846a6441994855</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKtan</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>a69de297cb4069fc93cf6afa8809af79c</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zgetrf_</name>
      <anchorfile>namespacenextage__right__arm__ikfast__kinematics__plugin.html</anchorfile>
      <anchor>ad64929ad1c590a88737437dfc32e7153</anchor>
      <arglist>(const int *m, const int *n, std::complex&lt; double &gt; *a, const int *lda, int *ipiv, int *info)</arglist>
    </member>
  </compound>
</tagfile>
