<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>ikfast.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-rtmros_nextage/doc_stacks/2015-11-05_12-16-06.639741/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>/home/rosbuild/hudson/workspace/doc-indigo-rtmros_nextage/doc_stacks/2015-11-05_12-16-06.639741/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>/home/rosbuild/hudson/workspace/doc-indigo-rtmros_nextage/doc_stacks/2015-11-05_12-16-06.639741/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">ikfast_kinematics_plugin::IKFastKinematicsPlugin</class>
    <class kind="class">ikfast_kinematics_plugin::IKSolver</class>
    <namespace>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">
      <name>IkParameterizationType</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_None</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea65cd12eca62c7d14436d37160f7fed1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Transform6D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea55a0903a9931791d378664859730b15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Rotation3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eadc1cf7870e4f9e7e4574a28b37db8620</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Translation3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf8ea8526e3ce1ae3866bfbc89e195489</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Direction3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea95655c66c3e02671bd6477c6f953d158</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Ray4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea4eb757444e76778c7894598ec46795e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Lookat3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eabd0aff0cdce2604355c41f0e3c0b75e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationDirection5D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf33a6b891e42bb8bbe7da460d42e917a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXY2D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea7cb9e7c3e243ca85dee13b9947f7e549</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXYOrientation3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea680b012a56d88118f5991f2f62db9bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationLocalGlobal6D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab3f9bef100775ab83c5fc5c60c14b020</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngle4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea501002d5c16f107f98bac73485088ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngle4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaddbd9f72d1374f2d2e111f2aab40b92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngle4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eac8dc876f6a41061ded9b9a046cfc2a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngleZNorm4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea1338e09a3dec9c253649cf439c399de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngleXNorm4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf4618ec106e17efadd6077ba27286709</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngleYNorm4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eadd9b164eb776bf4044658faa5fdddded</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_NumberOfParameterizations</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea3f96b0730bcc02743680586ad3de9409</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_VelocityDataBit</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea71a39c497100bf8606fd236a28e941ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Transform6DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea90fa1d1b54721bbe6475185743bcd79b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Rotation3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea29d78ef45361cfef002b1a7fdd0ef468</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Translation3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaed7b6c6165718581b4c4d6d15894c5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Direction3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea1b706329c2b6f6c19dca64321a626762</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Ray4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf95bc170335890bdde562bb13315cefd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Lookat3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf8cc8dc39413018ef165019d22f53013</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationDirection5DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ead08d77f1c7980db9a4271d6590aa2fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXY2DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab7863cc1dec5942808a2b0c3a935390e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXYOrientation3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab0bb9c59c9bd342e94ff3663c642e5d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationLocalGlobal6DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea9067a0c84b4442626eca67b9e39eb484</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngle4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab1831e8d107dadee946978ed1e3a4eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngle4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea0261b498b1cfa170790358b916732ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngle4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eae7679a14883d27cff1c563c49c1e4459</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngleZNorm4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf09e0b7f5ce5b845fe027d7d11c4edd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngleXNorm4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea4e1f491e96a2e0504541989f7698fd14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngleYNorm4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea20cb4eae7b0f4e6ee017e73ab7da108a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_UniqueIdMask</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea88f50a236a6532150d6c5a8dcac38c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_CustomDataBit</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea3801b55b552df2c13f3577b38a7721e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_None</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea65cd12eca62c7d14436d37160f7fed1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Transform6D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea55a0903a9931791d378664859730b15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Rotation3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eadc1cf7870e4f9e7e4574a28b37db8620</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Translation3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf8ea8526e3ce1ae3866bfbc89e195489</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Direction3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea95655c66c3e02671bd6477c6f953d158</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Ray4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea4eb757444e76778c7894598ec46795e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Lookat3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eabd0aff0cdce2604355c41f0e3c0b75e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationDirection5D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf33a6b891e42bb8bbe7da460d42e917a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXY2D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea7cb9e7c3e243ca85dee13b9947f7e549</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXYOrientation3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea680b012a56d88118f5991f2f62db9bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationLocalGlobal6D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab3f9bef100775ab83c5fc5c60c14b020</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngle4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea501002d5c16f107f98bac73485088ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngle4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaddbd9f72d1374f2d2e111f2aab40b92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngle4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eac8dc876f6a41061ded9b9a046cfc2a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngleZNorm4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea1338e09a3dec9c253649cf439c399de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngleXNorm4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf4618ec106e17efadd6077ba27286709</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngleYNorm4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eadd9b164eb776bf4044658faa5fdddded</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_NumberOfParameterizations</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea3f96b0730bcc02743680586ad3de9409</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_VelocityDataBit</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea71a39c497100bf8606fd236a28e941ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Transform6DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea90fa1d1b54721bbe6475185743bcd79b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Rotation3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea29d78ef45361cfef002b1a7fdd0ef468</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Translation3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaed7b6c6165718581b4c4d6d15894c5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Direction3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea1b706329c2b6f6c19dca64321a626762</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Ray4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf95bc170335890bdde562bb13315cefd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Lookat3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf8cc8dc39413018ef165019d22f53013</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationDirection5DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ead08d77f1c7980db9a4271d6590aa2fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXY2DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab7863cc1dec5942808a2b0c3a935390e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXYOrientation3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab0bb9c59c9bd342e94ff3663c642e5d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationLocalGlobal6DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea9067a0c84b4442626eca67b9e39eb484</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngle4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab1831e8d107dadee946978ed1e3a4eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngle4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea0261b498b1cfa170790358b916732ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngle4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eae7679a14883d27cff1c563c49c1e4459</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngleZNorm4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf09e0b7f5ce5b845fe027d7d11c4edd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngleXNorm4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea4e1f491e96a2e0504541989f7698fd14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngleYNorm4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea20cb4eae7b0f4e6ee017e73ab7da108a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_UniqueIdMask</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea88f50a236a6532150d6c5a8dcac38c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_CustomDataBit</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea3801b55b552df2c13f3577b38a7721e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <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__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="function">
      <type>IKFAST_API void</type>
      <name>ComputeFk</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>aff08812ee204daa5d9467e83c5d96fa2</anchor>
      <arglist>(const IkReal *j, IkReal *eetrans, IkReal *eerot)</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API bool</type>
      <name>ComputeIk</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1634af49c4b53287ee15d40d5bff3517</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>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>ae30f8e91ef2b8ef1210ba54f00905f45</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>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a7dfc25ed8681fb22652f1cb83ecbc9a4</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>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>ac2a121bcd4e6ffb9b866949683ce0342</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>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>ae6e107c901669442a3ace0b18a1fa8c2</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>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>adc7b2872600ce0a32275898ea07271b2</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>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>aaf7cb5354eec1cebe6075f1c47534240</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API const char *</type>
      <name>GetIkFastVersion</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>ac3bc122cb67bbccb5e42c34f3e5528fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetIkRealSize</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>ae1d65fd170ef35179081c706f781151c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetIkType</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a2705c4e1e3046520ba5eb84bcfcf704c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API const char *</type>
      <name>GetKinematicsHash</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a605d7cf306ca5bb315cc7efd55cdf328</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetNumFreeParameters</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>ad93fb2ecbb93ce5512bfef4cc6535b31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetNumJoints</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a88e72a7367e36ce94fffda0e4eb9276e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKabs</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a65a595346df86510b2d281e897734ab2</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKabs</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>acd43318c6f2f9e20fc8ee37dc2c524af</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKacos</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a25fdd002c0fb62964f55a4c2b5d04731</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKacos</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a208a5ec74a451833379e72c8f67ac0d7</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKasin</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>aff73f428b60b880baf0c5bdcd2cf17c8</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKasin</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a2aa24e01b134dc7764ac54893b10207c</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKatan2</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a348d1ec82749242fbb60a6013f60e026</anchor>
      <arglist>(float fy, float fx)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKatan2</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a190f5ec5df0cd6850e205b96d472df5a</anchor>
      <arglist>(double fy, double fx)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKcos</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a46a5d859dfe42353e4ba6a09a00ffc9a</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKcos</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>aeded90faab02ca23246e705cbe255299</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IKFAST_COMPILE_ASSERT</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>acdc3d5014c6b39d71847c5892bb81d2a</anchor>
      <arglist>(IKFAST_VERSION==61)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKfmod</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a124b863919f53e3c9aaa30c8f3cd05b3</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKfmod</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>aa4635afe5c59e9341e6053bbc336d4b8</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKlog</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>afe86b0a5f12672d0f70db3fb4aebb861</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKlog</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a0be531058fef3a44854aa239b7908132</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsign</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>ae2d8ccaed8a6f28d6c8013e3854988cb</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsign</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>aa25138edbb2d683e08802d7986337255</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsin</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8e75cfb92522213e19e5d43a7c82416c</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsin</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>ae85b568c42c740863f712d06ae2edf2c</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsqr</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a4f1d573d7c1bb085e39767ce86b86123</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsqr</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a5a76b6ec3078f5f5f92638c51f7ec634</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsqrt</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a6bfd8494a2187dc980a58047222a408a</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsqrt</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a00468fd95d8ab1f52c2d7abc108495b5</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKtan</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a4472f4a787a8a48e56e7214b193177dd</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKtan</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>aa469c7f6690e8aafaf7512e59118dc00</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>accaa0178491232504babbddfbb9e0523</anchor>
      <arglist>(ikfast_kinematics_plugin::IKFastKinematicsPlugin, kinematics::KinematicsBase)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zgetrf_</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8d9e5aa6ca6bd9746e81d825e7798688</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>/home/rosbuild/hudson/workspace/doc-indigo-rtmros_nextage/doc_stacks/2015-11-05_12-16-06.639741/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>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__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_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__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__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__solver_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__moveit__plugin_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__solver_8cpp.html</anchorfile>
      <anchor>a45ed2f0e7e8e411264ebad95010986a7</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="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>/home/rosbuild/hudson/workspace/doc-indigo-rtmros_nextage/doc_stacks/2015-11-05_12-16-06.639741/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">ikfast_kinematics_plugin::IKFastKinematicsPlugin</class>
    <class kind="class">ikfast_kinematics_plugin::IKSolver</class>
    <namespace>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">
      <name>IkParameterizationType</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_None</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea65cd12eca62c7d14436d37160f7fed1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Transform6D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea55a0903a9931791d378664859730b15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Rotation3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eadc1cf7870e4f9e7e4574a28b37db8620</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Translation3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf8ea8526e3ce1ae3866bfbc89e195489</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Direction3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea95655c66c3e02671bd6477c6f953d158</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Ray4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea4eb757444e76778c7894598ec46795e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Lookat3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eabd0aff0cdce2604355c41f0e3c0b75e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationDirection5D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf33a6b891e42bb8bbe7da460d42e917a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXY2D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea7cb9e7c3e243ca85dee13b9947f7e549</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXYOrientation3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea680b012a56d88118f5991f2f62db9bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationLocalGlobal6D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab3f9bef100775ab83c5fc5c60c14b020</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngle4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea501002d5c16f107f98bac73485088ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngle4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaddbd9f72d1374f2d2e111f2aab40b92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngle4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eac8dc876f6a41061ded9b9a046cfc2a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngleZNorm4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea1338e09a3dec9c253649cf439c399de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngleXNorm4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf4618ec106e17efadd6077ba27286709</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngleYNorm4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eadd9b164eb776bf4044658faa5fdddded</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_NumberOfParameterizations</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea3f96b0730bcc02743680586ad3de9409</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_VelocityDataBit</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea71a39c497100bf8606fd236a28e941ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Transform6DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea90fa1d1b54721bbe6475185743bcd79b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Rotation3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea29d78ef45361cfef002b1a7fdd0ef468</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Translation3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaed7b6c6165718581b4c4d6d15894c5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Direction3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea1b706329c2b6f6c19dca64321a626762</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Ray4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf95bc170335890bdde562bb13315cefd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Lookat3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf8cc8dc39413018ef165019d22f53013</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationDirection5DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ead08d77f1c7980db9a4271d6590aa2fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXY2DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab7863cc1dec5942808a2b0c3a935390e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXYOrientation3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab0bb9c59c9bd342e94ff3663c642e5d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationLocalGlobal6DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea9067a0c84b4442626eca67b9e39eb484</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngle4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab1831e8d107dadee946978ed1e3a4eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngle4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea0261b498b1cfa170790358b916732ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngle4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eae7679a14883d27cff1c563c49c1e4459</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngleZNorm4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf09e0b7f5ce5b845fe027d7d11c4edd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngleXNorm4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea4e1f491e96a2e0504541989f7698fd14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngleYNorm4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea20cb4eae7b0f4e6ee017e73ab7da108a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_UniqueIdMask</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea88f50a236a6532150d6c5a8dcac38c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_CustomDataBit</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea3801b55b552df2c13f3577b38a7721e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_None</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea65cd12eca62c7d14436d37160f7fed1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Transform6D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea55a0903a9931791d378664859730b15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Rotation3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eadc1cf7870e4f9e7e4574a28b37db8620</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Translation3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf8ea8526e3ce1ae3866bfbc89e195489</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Direction3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea95655c66c3e02671bd6477c6f953d158</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Ray4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea4eb757444e76778c7894598ec46795e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Lookat3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eabd0aff0cdce2604355c41f0e3c0b75e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationDirection5D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf33a6b891e42bb8bbe7da460d42e917a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXY2D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea7cb9e7c3e243ca85dee13b9947f7e549</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXYOrientation3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea680b012a56d88118f5991f2f62db9bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationLocalGlobal6D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab3f9bef100775ab83c5fc5c60c14b020</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngle4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea501002d5c16f107f98bac73485088ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngle4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaddbd9f72d1374f2d2e111f2aab40b92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngle4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eac8dc876f6a41061ded9b9a046cfc2a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngleZNorm4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea1338e09a3dec9c253649cf439c399de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngleXNorm4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf4618ec106e17efadd6077ba27286709</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngleYNorm4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eadd9b164eb776bf4044658faa5fdddded</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_NumberOfParameterizations</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea3f96b0730bcc02743680586ad3de9409</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_VelocityDataBit</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea71a39c497100bf8606fd236a28e941ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Transform6DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea90fa1d1b54721bbe6475185743bcd79b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Rotation3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea29d78ef45361cfef002b1a7fdd0ef468</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Translation3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaed7b6c6165718581b4c4d6d15894c5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Direction3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea1b706329c2b6f6c19dca64321a626762</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Ray4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf95bc170335890bdde562bb13315cefd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Lookat3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf8cc8dc39413018ef165019d22f53013</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationDirection5DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ead08d77f1c7980db9a4271d6590aa2fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXY2DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab7863cc1dec5942808a2b0c3a935390e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXYOrientation3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab0bb9c59c9bd342e94ff3663c642e5d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationLocalGlobal6DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea9067a0c84b4442626eca67b9e39eb484</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngle4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab1831e8d107dadee946978ed1e3a4eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngle4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea0261b498b1cfa170790358b916732ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngle4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eae7679a14883d27cff1c563c49c1e4459</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngleZNorm4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf09e0b7f5ce5b845fe027d7d11c4edd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngleXNorm4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea4e1f491e96a2e0504541989f7698fd14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngleYNorm4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea20cb4eae7b0f4e6ee017e73ab7da108a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_UniqueIdMask</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea88f50a236a6532150d6c5a8dcac38c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_CustomDataBit</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea3801b55b552df2c13f3577b38a7721e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <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__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="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>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>aff08812ee204daa5d9467e83c5d96fa2</anchor>
      <arglist>(const IkReal *j, IkReal *eetrans, IkReal *eerot)</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API bool</type>
      <name>ComputeIk</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1634af49c4b53287ee15d40d5bff3517</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>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>ae30f8e91ef2b8ef1210ba54f00905f45</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>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a7dfc25ed8681fb22652f1cb83ecbc9a4</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>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>ac2a121bcd4e6ffb9b866949683ce0342</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>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>ae6e107c901669442a3ace0b18a1fa8c2</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>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>adc7b2872600ce0a32275898ea07271b2</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>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>aaf7cb5354eec1cebe6075f1c47534240</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API const char *</type>
      <name>GetIkFastVersion</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>ac3bc122cb67bbccb5e42c34f3e5528fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetIkRealSize</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>ae1d65fd170ef35179081c706f781151c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetIkType</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a2705c4e1e3046520ba5eb84bcfcf704c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API const char *</type>
      <name>GetKinematicsHash</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a605d7cf306ca5bb315cc7efd55cdf328</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetNumFreeParameters</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>ad93fb2ecbb93ce5512bfef4cc6535b31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetNumJoints</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a88e72a7367e36ce94fffda0e4eb9276e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKabs</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a65a595346df86510b2d281e897734ab2</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKabs</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>acd43318c6f2f9e20fc8ee37dc2c524af</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKacos</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a25fdd002c0fb62964f55a4c2b5d04731</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKacos</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a208a5ec74a451833379e72c8f67ac0d7</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKasin</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>aff73f428b60b880baf0c5bdcd2cf17c8</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKasin</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a2aa24e01b134dc7764ac54893b10207c</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKatan2</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a348d1ec82749242fbb60a6013f60e026</anchor>
      <arglist>(float fy, float fx)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKatan2</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a190f5ec5df0cd6850e205b96d472df5a</anchor>
      <arglist>(double fy, double fx)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKcos</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a46a5d859dfe42353e4ba6a09a00ffc9a</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKcos</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>aeded90faab02ca23246e705cbe255299</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IKFAST_COMPILE_ASSERT</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>acdc3d5014c6b39d71847c5892bb81d2a</anchor>
      <arglist>(IKFAST_VERSION==61)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKfmod</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a124b863919f53e3c9aaa30c8f3cd05b3</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKfmod</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>aa4635afe5c59e9341e6053bbc336d4b8</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKlog</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>afe86b0a5f12672d0f70db3fb4aebb861</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKlog</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a0be531058fef3a44854aa239b7908132</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsign</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>ae2d8ccaed8a6f28d6c8013e3854988cb</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsign</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>aa25138edbb2d683e08802d7986337255</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsin</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8e75cfb92522213e19e5d43a7c82416c</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsin</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>ae85b568c42c740863f712d06ae2edf2c</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsqr</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a4f1d573d7c1bb085e39767ce86b86123</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsqr</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a5a76b6ec3078f5f5f92638c51f7ec634</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsqrt</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a6bfd8494a2187dc980a58047222a408a</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsqrt</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a00468fd95d8ab1f52c2d7abc108495b5</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKtan</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a4472f4a787a8a48e56e7214b193177dd</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKtan</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>aa469c7f6690e8aafaf7512e59118dc00</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>accaa0178491232504babbddfbb9e0523</anchor>
      <arglist>(ikfast_kinematics_plugin::IKFastKinematicsPlugin, kinematics::KinematicsBase)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zgetrf_</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8d9e5aa6ca6bd9746e81d825e7798688</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>/home/rosbuild/hudson/workspace/doc-indigo-rtmros_nextage/doc_stacks/2015-11-05_12-16-06.639741/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>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__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_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__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__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__solver_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__moveit__plugin_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__solver_8cpp.html</anchorfile>
      <anchor>a45ed2f0e7e8e411264ebad95010986a7</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="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>/home/rosbuild/hudson/workspace/doc-indigo-rtmros_nextage/doc_stacks/2015-11-05_12-16-06.639741/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>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="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="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>ab698a598e5939f90d8fdd2c63df2c54a</anchor>
      <arglist>)(const T *, T *, T *)</arglist>
    </member>
    <member kind="typedef">
      <type>bool(*</type>
      <name>ComputeIkFn</name>
      <anchorfile>classikfast_1_1IkFastFunctions.html</anchorfile>
      <anchor>aca5c2cbe37c8b2c5702260271c343c93</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>a57201a37ce2e50c380973d43007b3d95</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>const char *(*</type>
      <name>GetIkFastVersionFn</name>
      <anchorfile>classikfast_1_1IkFastFunctions.html</anchorfile>
      <anchor>a18988dda73efc7ebb14ed4f55949613a</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>GetIkRealSizeFn</name>
      <anchorfile>classikfast_1_1IkFastFunctions.html</anchorfile>
      <anchor>a2e8f2262c7cdf81524d750f929981739</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>GetIkTypeFn</name>
      <anchorfile>classikfast_1_1IkFastFunctions.html</anchorfile>
      <anchor>a021e3fbd64fd58836e04469fd340108e</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>const char *(*</type>
      <name>GetKinematicsHashFn</name>
      <anchorfile>classikfast_1_1IkFastFunctions.html</anchorfile>
      <anchor>a5978dc6cbc708ab07bee0b595ecf0e60</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>GetNumFreeParametersFn</name>
      <anchorfile>classikfast_1_1IkFastFunctions.html</anchorfile>
      <anchor>a695aee8cc2b98f60530c9153beb73875</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>GetNumJointsFn</name>
      <anchorfile>classikfast_1_1IkFastFunctions.html</anchorfile>
      <anchor>a884a76902ea19aad90175f34019a9b1e</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>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>a8d46fe7ed5a582f9ad3f4bfc86b41297</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>a31267c02ff31436b0bfe3672bcecce5e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>GetSolution</name>
      <anchorfile>classikfast_1_1IkSolution.html</anchorfile>
      <anchor>a197868105dffb498bec69c38318283a2</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>a56a7305f2111808478f85a43ecc5e6aa</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>ae6b77cab94b40369712a099cc21d42e8</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>ad61847499fe76751629f70047f8b0a69</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>a2b558f7a29be0868cff3e81fbd9594c4</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>a4508235ea7738ee067d6525a34362567</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>ab2840cca4cea5547d684907047d38bba</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="namespace">
    <name>ikfast_kinematics_plugin</name>
    <filename>namespaceikfast__kinematics__plugin.html</filename>
    <class kind="class">ikfast_kinematics_plugin::IKFastKinematicsPlugin</class>
    <class kind="class">ikfast_kinematics_plugin::IKSolver</class>
    <member kind="enumeration">
      <name>IkParameterizationType</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_None</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea65cd12eca62c7d14436d37160f7fed1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Transform6D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea55a0903a9931791d378664859730b15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Rotation3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eadc1cf7870e4f9e7e4574a28b37db8620</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Translation3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf8ea8526e3ce1ae3866bfbc89e195489</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Direction3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea95655c66c3e02671bd6477c6f953d158</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Ray4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea4eb757444e76778c7894598ec46795e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Lookat3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eabd0aff0cdce2604355c41f0e3c0b75e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationDirection5D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf33a6b891e42bb8bbe7da460d42e917a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXY2D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea7cb9e7c3e243ca85dee13b9947f7e549</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXYOrientation3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea680b012a56d88118f5991f2f62db9bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationLocalGlobal6D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab3f9bef100775ab83c5fc5c60c14b020</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngle4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea501002d5c16f107f98bac73485088ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngle4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaddbd9f72d1374f2d2e111f2aab40b92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngle4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eac8dc876f6a41061ded9b9a046cfc2a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngleZNorm4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea1338e09a3dec9c253649cf439c399de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngleXNorm4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf4618ec106e17efadd6077ba27286709</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngleYNorm4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eadd9b164eb776bf4044658faa5fdddded</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_NumberOfParameterizations</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea3f96b0730bcc02743680586ad3de9409</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_VelocityDataBit</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea71a39c497100bf8606fd236a28e941ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Transform6DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea90fa1d1b54721bbe6475185743bcd79b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Rotation3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea29d78ef45361cfef002b1a7fdd0ef468</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Translation3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaed7b6c6165718581b4c4d6d15894c5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Direction3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea1b706329c2b6f6c19dca64321a626762</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Ray4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf95bc170335890bdde562bb13315cefd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Lookat3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf8cc8dc39413018ef165019d22f53013</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationDirection5DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ead08d77f1c7980db9a4271d6590aa2fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXY2DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab7863cc1dec5942808a2b0c3a935390e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXYOrientation3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab0bb9c59c9bd342e94ff3663c642e5d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationLocalGlobal6DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea9067a0c84b4442626eca67b9e39eb484</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngle4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab1831e8d107dadee946978ed1e3a4eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngle4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea0261b498b1cfa170790358b916732ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngle4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eae7679a14883d27cff1c563c49c1e4459</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngleZNorm4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf09e0b7f5ce5b845fe027d7d11c4edd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngleXNorm4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea4e1f491e96a2e0504541989f7698fd14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngleYNorm4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea20cb4eae7b0f4e6ee017e73ab7da108a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_UniqueIdMask</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea88f50a236a6532150d6c5a8dcac38c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_CustomDataBit</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea3801b55b552df2c13f3577b38a7721e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_None</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea65cd12eca62c7d14436d37160f7fed1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Transform6D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea55a0903a9931791d378664859730b15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Rotation3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eadc1cf7870e4f9e7e4574a28b37db8620</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Translation3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf8ea8526e3ce1ae3866bfbc89e195489</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Direction3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea95655c66c3e02671bd6477c6f953d158</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Ray4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea4eb757444e76778c7894598ec46795e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Lookat3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eabd0aff0cdce2604355c41f0e3c0b75e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationDirection5D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf33a6b891e42bb8bbe7da460d42e917a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXY2D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea7cb9e7c3e243ca85dee13b9947f7e549</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXYOrientation3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea680b012a56d88118f5991f2f62db9bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationLocalGlobal6D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab3f9bef100775ab83c5fc5c60c14b020</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngle4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea501002d5c16f107f98bac73485088ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngle4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaddbd9f72d1374f2d2e111f2aab40b92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngle4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eac8dc876f6a41061ded9b9a046cfc2a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngleZNorm4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea1338e09a3dec9c253649cf439c399de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngleXNorm4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf4618ec106e17efadd6077ba27286709</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngleYNorm4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eadd9b164eb776bf4044658faa5fdddded</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_NumberOfParameterizations</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea3f96b0730bcc02743680586ad3de9409</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_VelocityDataBit</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea71a39c497100bf8606fd236a28e941ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Transform6DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea90fa1d1b54721bbe6475185743bcd79b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Rotation3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea29d78ef45361cfef002b1a7fdd0ef468</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Translation3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaed7b6c6165718581b4c4d6d15894c5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Direction3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea1b706329c2b6f6c19dca64321a626762</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Ray4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf95bc170335890bdde562bb13315cefd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Lookat3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf8cc8dc39413018ef165019d22f53013</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationDirection5DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ead08d77f1c7980db9a4271d6590aa2fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXY2DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab7863cc1dec5942808a2b0c3a935390e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXYOrientation3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab0bb9c59c9bd342e94ff3663c642e5d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationLocalGlobal6DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea9067a0c84b4442626eca67b9e39eb484</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngle4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab1831e8d107dadee946978ed1e3a4eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngle4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea0261b498b1cfa170790358b916732ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngle4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eae7679a14883d27cff1c563c49c1e4459</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngleZNorm4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf09e0b7f5ce5b845fe027d7d11c4edd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngleXNorm4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea4e1f491e96a2e0504541989f7698fd14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngleYNorm4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea20cb4eae7b0f4e6ee017e73ab7da108a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_UniqueIdMask</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea88f50a236a6532150d6c5a8dcac38c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_CustomDataBit</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea3801b55b552df2c13f3577b38a7721e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>IkParameterizationType</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_None</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea65cd12eca62c7d14436d37160f7fed1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Transform6D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea55a0903a9931791d378664859730b15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Rotation3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eadc1cf7870e4f9e7e4574a28b37db8620</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Translation3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf8ea8526e3ce1ae3866bfbc89e195489</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Direction3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea95655c66c3e02671bd6477c6f953d158</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Ray4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea4eb757444e76778c7894598ec46795e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Lookat3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eabd0aff0cdce2604355c41f0e3c0b75e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationDirection5D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf33a6b891e42bb8bbe7da460d42e917a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXY2D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea7cb9e7c3e243ca85dee13b9947f7e549</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXYOrientation3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea680b012a56d88118f5991f2f62db9bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationLocalGlobal6D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab3f9bef100775ab83c5fc5c60c14b020</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngle4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea501002d5c16f107f98bac73485088ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngle4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaddbd9f72d1374f2d2e111f2aab40b92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngle4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eac8dc876f6a41061ded9b9a046cfc2a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngleZNorm4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea1338e09a3dec9c253649cf439c399de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngleXNorm4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf4618ec106e17efadd6077ba27286709</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngleYNorm4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eadd9b164eb776bf4044658faa5fdddded</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_NumberOfParameterizations</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea3f96b0730bcc02743680586ad3de9409</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_VelocityDataBit</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea71a39c497100bf8606fd236a28e941ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Transform6DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea90fa1d1b54721bbe6475185743bcd79b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Rotation3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea29d78ef45361cfef002b1a7fdd0ef468</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Translation3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaed7b6c6165718581b4c4d6d15894c5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Direction3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea1b706329c2b6f6c19dca64321a626762</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Ray4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf95bc170335890bdde562bb13315cefd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Lookat3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf8cc8dc39413018ef165019d22f53013</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationDirection5DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ead08d77f1c7980db9a4271d6590aa2fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXY2DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab7863cc1dec5942808a2b0c3a935390e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXYOrientation3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab0bb9c59c9bd342e94ff3663c642e5d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationLocalGlobal6DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea9067a0c84b4442626eca67b9e39eb484</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngle4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab1831e8d107dadee946978ed1e3a4eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngle4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea0261b498b1cfa170790358b916732ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngle4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eae7679a14883d27cff1c563c49c1e4459</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngleZNorm4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf09e0b7f5ce5b845fe027d7d11c4edd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngleXNorm4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea4e1f491e96a2e0504541989f7698fd14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngleYNorm4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea20cb4eae7b0f4e6ee017e73ab7da108a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_UniqueIdMask</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea88f50a236a6532150d6c5a8dcac38c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_CustomDataBit</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea3801b55b552df2c13f3577b38a7721e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_None</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea65cd12eca62c7d14436d37160f7fed1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Transform6D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea55a0903a9931791d378664859730b15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Rotation3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eadc1cf7870e4f9e7e4574a28b37db8620</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Translation3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf8ea8526e3ce1ae3866bfbc89e195489</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Direction3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea95655c66c3e02671bd6477c6f953d158</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Ray4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea4eb757444e76778c7894598ec46795e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Lookat3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eabd0aff0cdce2604355c41f0e3c0b75e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationDirection5D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf33a6b891e42bb8bbe7da460d42e917a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXY2D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea7cb9e7c3e243ca85dee13b9947f7e549</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXYOrientation3D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea680b012a56d88118f5991f2f62db9bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationLocalGlobal6D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab3f9bef100775ab83c5fc5c60c14b020</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngle4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea501002d5c16f107f98bac73485088ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngle4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaddbd9f72d1374f2d2e111f2aab40b92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngle4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eac8dc876f6a41061ded9b9a046cfc2a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngleZNorm4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea1338e09a3dec9c253649cf439c399de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngleXNorm4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf4618ec106e17efadd6077ba27286709</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngleYNorm4D</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eadd9b164eb776bf4044658faa5fdddded</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_NumberOfParameterizations</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea3f96b0730bcc02743680586ad3de9409</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_VelocityDataBit</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea71a39c497100bf8606fd236a28e941ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Transform6DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea90fa1d1b54721bbe6475185743bcd79b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Rotation3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea29d78ef45361cfef002b1a7fdd0ef468</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Translation3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaed7b6c6165718581b4c4d6d15894c5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Direction3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea1b706329c2b6f6c19dca64321a626762</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Ray4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf95bc170335890bdde562bb13315cefd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_Lookat3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf8cc8dc39413018ef165019d22f53013</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationDirection5DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ead08d77f1c7980db9a4271d6590aa2fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXY2DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab7863cc1dec5942808a2b0c3a935390e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXYOrientation3DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab0bb9c59c9bd342e94ff3663c642e5d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationLocalGlobal6DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea9067a0c84b4442626eca67b9e39eb484</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngle4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eab1831e8d107dadee946978ed1e3a4eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngle4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea0261b498b1cfa170790358b916732ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngle4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eae7679a14883d27cff1c563c49c1e4459</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationXAxisAngleZNorm4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94eaf09e0b7f5ce5b845fe027d7d11c4edd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationYAxisAngleXNorm4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea4e1f491e96a2e0504541989f7698fd14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_TranslationZAxisAngleYNorm4DVelocity</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea20cb4eae7b0f4e6ee017e73ab7da108a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_UniqueIdMask</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea88f50a236a6532150d6c5a8dcac38c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IKP_CustomDataBit</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1e8ea263527c9d26502507978f4be94ea3801b55b552df2c13f3577b38a7721e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API void</type>
      <name>ComputeFk</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>aff08812ee204daa5d9467e83c5d96fa2</anchor>
      <arglist>(const IkReal *j, IkReal *eetrans, IkReal *eerot)</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API bool</type>
      <name>ComputeIk</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a1634af49c4b53287ee15d40d5bff3517</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>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>ae30f8e91ef2b8ef1210ba54f00905f45</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>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a7dfc25ed8681fb22652f1cb83ecbc9a4</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>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>ac2a121bcd4e6ffb9b866949683ce0342</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>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>ae6e107c901669442a3ace0b18a1fa8c2</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>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>adc7b2872600ce0a32275898ea07271b2</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>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>aaf7cb5354eec1cebe6075f1c47534240</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API const char *</type>
      <name>GetIkFastVersion</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>ac3bc122cb67bbccb5e42c34f3e5528fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetIkRealSize</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>ae1d65fd170ef35179081c706f781151c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetIkType</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a2705c4e1e3046520ba5eb84bcfcf704c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API const char *</type>
      <name>GetKinematicsHash</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a605d7cf306ca5bb315cc7efd55cdf328</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetNumFreeParameters</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>ad93fb2ecbb93ce5512bfef4cc6535b31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IKFAST_API int</type>
      <name>GetNumJoints</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a88e72a7367e36ce94fffda0e4eb9276e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKabs</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a65a595346df86510b2d281e897734ab2</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKabs</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>acd43318c6f2f9e20fc8ee37dc2c524af</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKacos</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a25fdd002c0fb62964f55a4c2b5d04731</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKacos</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a208a5ec74a451833379e72c8f67ac0d7</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKasin</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>aff73f428b60b880baf0c5bdcd2cf17c8</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKasin</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a2aa24e01b134dc7764ac54893b10207c</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKatan2</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a348d1ec82749242fbb60a6013f60e026</anchor>
      <arglist>(float fy, float fx)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKatan2</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a190f5ec5df0cd6850e205b96d472df5a</anchor>
      <arglist>(double fy, double fx)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKcos</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a46a5d859dfe42353e4ba6a09a00ffc9a</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKcos</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>aeded90faab02ca23246e705cbe255299</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IKFAST_COMPILE_ASSERT</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>acdc3d5014c6b39d71847c5892bb81d2a</anchor>
      <arglist>(IKFAST_VERSION==61)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKfmod</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a124b863919f53e3c9aaa30c8f3cd05b3</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKfmod</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>aa4635afe5c59e9341e6053bbc336d4b8</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKlog</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>afe86b0a5f12672d0f70db3fb4aebb861</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKlog</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a0be531058fef3a44854aa239b7908132</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsign</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>ae2d8ccaed8a6f28d6c8013e3854988cb</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsign</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>aa25138edbb2d683e08802d7986337255</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsin</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8e75cfb92522213e19e5d43a7c82416c</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsin</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>ae85b568c42c740863f712d06ae2edf2c</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsqr</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a4f1d573d7c1bb085e39767ce86b86123</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsqr</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a5a76b6ec3078f5f5f92638c51f7ec634</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKsqrt</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a6bfd8494a2187dc980a58047222a408a</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKsqrt</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a00468fd95d8ab1f52c2d7abc108495b5</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IKtan</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a4472f4a787a8a48e56e7214b193177dd</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IKtan</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>aa469c7f6690e8aafaf7512e59118dc00</anchor>
      <arglist>(double f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zgetrf_</name>
      <anchorfile>namespaceikfast__kinematics__plugin.html</anchorfile>
      <anchor>a8d9e5aa6ca6bd9746e81d825e7798688</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_kinematics_plugin::IKFastKinematicsPlugin</name>
    <filename>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</filename>
    <base>kinematics::KinematicsBase</base>
    <base>kinematics::KinematicsBase</base>
    <member kind="function">
      <type>bool</type>
      <name>getPositionFK</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>aa6bee5da4ad5cd1505508ca8ade555a3</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>getPositionFK</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>aa6bee5da4ad5cd1505508ca8ade555a3</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>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a0b9840d51351cc6f03b0ec6325c9fa53</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>bool</type>
      <name>getPositionIK</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a0b9840d51351cc6f03b0ec6325c9fa53</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>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a4627402da0f43d52d0d15a4e58295932</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IKFastKinematicsPlugin</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a4627402da0f43d52d0d15a4e58295932</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>searchPositionIK</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a783c63f4d9c31a43aa28c0774663d64b</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>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a783c63f4d9c31a43aa28c0774663d64b</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>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>abf29c302e50f2744ae406df5f1a5445e</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>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>abf29c302e50f2744ae406df5f1a5445e</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>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a680c1f7a537506d39ad4ccba9ea3996f</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>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a680c1f7a537506d39ad4ccba9ea3996f</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>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>ae0424cfb0c8324f6a388a1e4568d9ccc</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">
      <type>bool</type>
      <name>searchPositionIK</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>ae0424cfb0c8324f6a388a1e4568d9ccc</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>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a94b215d74ef19c4c29c93d9eeb15afe7</anchor>
      <arglist>(int count, int *array)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillFreeParams</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a94b215d74ef19c4c29c93d9eeb15afe7</anchor>
      <arglist>(int count, int *array)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getClosestSolution</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a96e1c69192e8afeed5206033dc68b151</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>void</type>
      <name>getClosestSolution</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a96e1c69192e8afeed5206033dc68b151</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>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>ac9f2b6f35d987cad451c29eb798b3ba8</anchor>
      <arglist>(int &amp;count, const int &amp;max_count, const int &amp;min_count) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getCount</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>ac9f2b6f35d987cad451c29eb798b3ba8</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>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>afd5d692a058551746764a9ace4fa111e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getJointNames</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>afd5d692a058551746764a9ace4fa111e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getLinkNames</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a2cb9b02455ccf2e7bc650ab41fd824c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getLinkNames</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a2cb9b02455ccf2e7bc650ab41fd824c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getSolution</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a666841c14a55fb94244d562bf69a0be4</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>void</type>
      <name>getSolution</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a666841c14a55fb94244d562bf69a0be4</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>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>aed865093ac42660b084eda8b6bdc6a07</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>double</type>
      <name>harmonize</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>aed865093ac42660b084eda8b6bdc6a07</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>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>ac662d575cd3e2da6f78f55d2b70daff5</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>bool</type>
      <name>initialize</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>ac662d575cd3e2da6f78f55d2b70daff5</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>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>af27ddfe4cef0bb5cdd25624f77b436b9</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="function" protection="private">
      <type>int</type>
      <name>solve</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>af27ddfe4cef0bb5cdd25624f77b436b9</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>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a38592caea51794411c07339f907e2b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>free_params_</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a1aaec8775a3e3aa6c64a659c5d6abf55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>joint_has_limits_vector_</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a9b2f870162e4bced47dba7741a618245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>joint_max_vector_</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a12d8ebe43f8215aed6dd92a857faec84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>joint_min_vector_</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a75194401fe9c29905d63850290aa68b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>joint_names_</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a45c3649cb92cb6435f70bcccba8759db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>link_names_</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>a2938e2ce6979af770d459926a191610b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>num_joints_</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKFastKinematicsPlugin.html</anchorfile>
      <anchor>aa1153665adfb7c8a558c773d448b42a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ikfast_kinematics_plugin::IKSolver</name>
    <filename>classikfast__kinematics__plugin_1_1IKSolver.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>ComputeIk</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>adfa8e4462d99161fed9f3542ce2aac1a</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>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>adfa8e4462d99161fed9f3542ce2aac1a</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>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a61960210d37fea7fbcd3168fb2f6f50d</anchor>
      <arglist>(const IkReal *Breal)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>checkconsistency8</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a61960210d37fea7fbcd3168fb2f6f50d</anchor>
      <arglist>(const IkReal *Breal)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>solvedialyticpoly8qep</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a7c1e32995724d51835a99a83bf2e3917</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>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a7c1e32995724d51835a99a83bf2e3917</anchor>
      <arglist>(const IkReal *matcoeffs, IkReal *rawroots, int &amp;numroots)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij10</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a8c595248c0e216c91f8e07d01822828c</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij11</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a09d72e0593249f847e28b743ed8fbae6</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij12</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a3f9f88d9ed436c0766f43bf11a9fc428</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij13</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ae465ae7fca7a92e07ad67f363882010d</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij14</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a9dec3c639f8e7b39d16991840f73ccf9</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij3</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>aba118cd58760c01a548b39ccbf229d14</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij4</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a58064f86bd3641174c26472df8982a28</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij5</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a9ab37056a25c0fe3509b8bcf373149c8</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij6</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ad6a687280bcd61d55ee9824802d1a67f</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij7</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ab96b0385fdb930ced903ad0787c558be</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij8</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a86d4aff5da68d31c007d448a5d235502</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_ij9</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a4ff71f9e7917c62f0e5e3bb31ddb8061</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj10</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a7bfff06afa99bcc7ae97f2f523efb171</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj11</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>acb3eb726f866bdc09243ca2fee4d6f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj12</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a0bd67fd28d41e4fc14cf9a272625f5fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj13</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ac5f26b61e39cb6987d31c3a48704fcc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj14</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a78998ed0ebc2dbbb6b372f68b95dda7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj3</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a09ed9220ea24609fd19fd6f3cc8a3a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj4</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ab5722be41315203b47bfc34bdaceadf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj5</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a7ce494d4651e1a7b96d15293b8de344d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj6</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>af5dff497e22467af88b84437412ac449</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj7</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>af38c6dcb878df9ae4d8dc968726ac64c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj8</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a71eb6ba77480e61ff06b6a134f2566cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>_nj9</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a7bd1a093267e4953ec05e26c7ebedaea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj10</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a9023befab8544f60df9208d41bc057af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj11</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>aaeb36daa63ab40c93dd98072fafd83f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj12</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a3aab0efbdfddb2f6d350f0a72f9e5fc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj13</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a03bb1f4540c69b1d45588d543c6eb9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj14</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a4afd25055ab36f9e3bdcbdc77975d226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj3</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a0b6e6bce5280ea3efa23e34db6166d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj4</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ac9bef6f9208d8b9f37b038a1841b6520</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj5</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a326bddf8fd054abc38ac96d44a36efac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj6</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a224890dd8b6449179a57076cbe711044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj7</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a6cf6201afe45e6a15f642820c379a5ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj8</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a38179991f0a81d0faf2ac5ddd00db092</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>cj9</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>adf8ff8dc4f243aee073b06873e8cf533</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj10</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ae97def9bb2c1b7cf747c232f008bb355</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj11</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a2af315e3da8079666530db5f8001c2a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj12</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>af01373943265d3266619660ebb098d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj13</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a16773298d8290c43e51d4d063e93e28d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj14</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a5796f4335ae15b20f2894c8ff57afa79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj3</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ac5ccbf27a0b5329b83a8388fc7690d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj4</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a944536f09794a09628257fd46e0195e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj5</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a63523fee000476c43116f7162aa69e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj6</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>aa2fedb59001c44abe33c7309479ec7a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj7</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ad24e7a98fd4656803cc32cd0f2d5362b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj8</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a13481636dbbe9582dd39e992506b121a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>htj9</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a0825882182a8df70a9390f7e547d4d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j10</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a0cfc89d80116aecedcd2bc5e633ae398</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j11</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>adaf93da70a3d4c2d3da993c5f8b5fd95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j12</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a0f5764604c12977c3a59d897e83c86df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j13</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a027a25510cdaeabe84c951a88de0df07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j14</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a052e5b0bcadfc81bba2eb39d11a188f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j3</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a383d7ce82aec07bd0790e6bf2b0ee01e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j4</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ab843eb2b9d7c51b176809a39db69166c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j5</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a7bd7689308d271a693b788ed2c75a376</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j6</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>af2ed4b62743e09be4e2439e4a3f53abf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j7</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a8b1196ed19ff48d379a0282840f77a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j8</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a30a623ec3609d9e93602ed69c92191b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>j9</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>af72a3c7539b3f8969fa3e40f902a8820</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_px</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a81fbafdee3f4d7df5c82a4db80cb74d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_py</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a92d9c8748e96823e08979ba79f215031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_pz</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a298e74662237a8df2869e8ad8ec2d00e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r00</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a53a7eddb835224104838f523df53d07b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r01</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a7bd00cd06f08e563763e834ffd0f66ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r02</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a39f2dd1bfb92c6c5509f4da676748660</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r10</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a72cd887c34e4383b4ef3040304af0e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r11</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a4be5ecd7788a4a85c7dea895f9a4d32d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r12</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a41547ff920430005dd46456e44083339</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r20</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a860c1c4839a01c2a122bd5a88bc31d94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r21</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a36f6ab67d1d51e467319f83d2b768b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>new_r22</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a7789303f1a9a6b1f48d43d2b79c06226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>npx</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a42126eca3b2110aff8451060bce76c9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>npy</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ab79bcd5d003ba38f5c1926e35446d123</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>npz</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ac5ba601bbc95efd9881f70ebf871c5c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>pp</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a2940190f4bac7e2fcd3d95503beb1a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>px</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a9d5c872c9a6b0b9fdc9ba4192763585f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>py</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a997924d324efb5f12e6642cb28ee1470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>pz</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a34d107aa2bd31deda5da19b9c191f183</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r00</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>abe2d67909dcd06df36369735b9eb44f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r01</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ac19d13d4cf04f8fa93f295b67115ba18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r02</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a6b885721baf3d20900bffecc1830948c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r10</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a9054607dadcc96f12938340f96ce36a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r11</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ad6cd90376e76da6bb3cc127b69056aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r12</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ac658d04515874d1703b952635030f056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r20</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a2369487211ddd441625e3e7aed869467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r21</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a6906e8cdc998ef02a6794b2ab68a40d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>r22</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a848e6f6f22463bd368632af25bf0b184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp0_0</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a6640ab19abf5f8d59d1f268be598b9d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp0_1</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ae74bd1bcaca3440377e9afa78f39dae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp0_2</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>aac158b1a0802a655cea8a339b34abccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp1_0</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ae937030fe14b9fde348e0bf4100c9227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp1_1</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a44f8b2ca238030be5073d28ff9f177f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp1_2</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a67b37120177c48213784f088ced73b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp2_0</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ae155800fbb031589ea32d44ff18aace4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp2_1</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ab8c1e5e0a1bf4fbe4e04ed6e2f1b83f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>rxp2_2</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ac7dd398330c89e017a4907a335113c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj10</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a27a38fd50412ba4545e33ad47451339e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj11</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>aa4a5684c3f80b602dd922a7a92d3c249</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj12</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ab8acedec9798a09d123152c5f5b209ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj13</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a384ca065bca63658aa7b22667f1638a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj14</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>acb0bb440a6f8e5d85366e9ce57caf67d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj3</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a90f7e522d705162827c3e7c4b9bf9cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj4</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>af74dfe1b5f879c578afc469b47ca5d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj5</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a0d7c079e8ee4d7a5cf7efc3b6632c5f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj6</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>a0447cbae6b7557b8a48fc52f5abfa87b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj7</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>ae742b2aefde7bc288273d1d6228fc0c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj8</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>af3f97ea9a5082330110667b422617517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IkReal</type>
      <name>sj9</name>
      <anchorfile>classikfast__kinematics__plugin_1_1IKSolver.html</anchorfile>
      <anchor>aac71b2ec69cd9f43e3ce0d04959994fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
