<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>src/axial_symmetric_pt.cpp</name>
    <path>/tmp/ws/src/descartes/descartes_trajectory/src/</path>
    <filename>src_2axial__symmetric__pt_8cpp</filename>
    <includes id="axial__symmetric__pt_8h" name="axial_symmetric_pt.h" local="yes" imported="no">descartes_trajectory/axial_symmetric_pt.h</includes>
    <namespace>descartes_trajectory</namespace>
    <member kind="function" static="yes">
      <type>static TolerancedFrame</type>
      <name>makeUnconstrainedRotation</name>
      <anchorfile>src_2axial__symmetric__pt_8cpp.html</anchorfile>
      <anchor>a46dcf9300f25c05a8c93cc8ad6e7480e</anchor>
      <arglist>(double x, double y, double z, double rx, double ry, double rz, AxialSymmetricPt::FreeAxis axis)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TolerancedFrame</type>
      <name>makeUnconstrainedRotation</name>
      <anchorfile>src_2axial__symmetric__pt_8cpp.html</anchorfile>
      <anchor>a495c441ceb6bb1c6a1ba5385a36ad32c</anchor>
      <arglist>(const Eigen::Affine3d &amp;pose, AxialSymmetricPt::FreeAxis axis)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test/axial_symmetric_pt.cpp</name>
    <path>/tmp/ws/src/descartes/descartes_trajectory/test/</path>
    <filename>test_2axial__symmetric__pt_8cpp</filename>
    <includes id="axial__symmetric__pt_8h" name="axial_symmetric_pt.h" local="yes" imported="no">descartes_trajectory/axial_symmetric_pt.h</includes>
    <includes id="cartesian__robot_8h" name="cartesian_robot.h" local="yes" imported="no">descartes_trajectory_test/cartesian_robot.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>approxEqual</name>
      <anchorfile>test_2axial__symmetric__pt_8cpp.html</anchorfile>
      <anchor>a2bbcaecd115d0f8ece55cb5f5af6d98c</anchor>
      <arglist>(double a, double b, double tol)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2axial__symmetric__pt_8cpp.html</anchorfile>
      <anchor>ac4a536ed7b44721efc30f85b371a2cbd</anchor>
      <arglist>(AxialSymPt, construction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2axial__symmetric__pt_8cpp.html</anchorfile>
      <anchor>a90e5a2423d529df7815c70dec40b4ba3</anchor>
      <arglist>(AxialSymPt, discretization_count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2axial__symmetric__pt_8cpp.html</anchorfile>
      <anchor>a4d5c2598d68717872040de0a10659661</anchor>
      <arglist>(AxialSymPt, discretization_values)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>axial_symmetric_pt.h</name>
    <path>/tmp/ws/src/descartes/descartes_trajectory/include/descartes_trajectory/</path>
    <filename>axial__symmetric__pt_8h</filename>
    <includes id="cart__trajectory__pt_8h" name="cart_trajectory_pt.h" local="no" imported="no">descartes_trajectory/cart_trajectory_pt.h</includes>
    <class kind="class">descartes_trajectory::AxialSymmetricPt</class>
    <namespace>descartes_trajectory</namespace>
  </compound>
  <compound kind="file">
    <name>src/cart_trajectory_pt.cpp</name>
    <path>/tmp/ws/src/descartes/descartes_trajectory/src/</path>
    <filename>src_2cart__trajectory__pt_8cpp</filename>
    <includes id="cart__trajectory__pt_8h" name="cart_trajectory_pt.h" local="yes" imported="no">descartes_trajectory/cart_trajectory_pt.h</includes>
    <namespace>descartes_trajectory</namespace>
    <member kind="define">
      <type>#define</type>
      <name>NOT_IMPLEMENTED_ERR</name>
      <anchorfile>src_2cart__trajectory__pt_8cpp.html</anchorfile>
      <anchor>a1170b5197cab0c1f21096f3bdf4892ab</anchor>
      <arglist>(ret)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>distance</name>
      <anchorfile>namespacedescartes__trajectory.html</anchorfile>
      <anchor>a5f1d1f50b30fc7b8965f88e19af33f0d</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;j1, const std::vector&lt; double &gt; &amp;j2)</arglist>
    </member>
    <member kind="function">
      <type>EigenSTL::vector_Affine3d</type>
      <name>uniform</name>
      <anchorfile>namespacedescartes__trajectory.html</anchorfile>
      <anchor>ab1cb64a4e16fda6ac3e4910d477764a0</anchor>
      <arglist>(const TolerancedFrame &amp;frame, const double orient_increment, const double pos_increment)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>EQUALITY_TOLERANCE</name>
      <anchorfile>src_2cart__trajectory__pt_8cpp.html</anchorfile>
      <anchor>a7acf437110c6fb31aa9a1ed056c1f0da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test/cart_trajectory_pt.cpp</name>
    <path>/tmp/ws/src/descartes/descartes_trajectory/test/</path>
    <filename>test_2cart__trajectory__pt_8cpp</filename>
    <includes id="cart__trajectory__pt_8h" name="cart_trajectory_pt.h" local="yes" imported="no">descartes_trajectory/cart_trajectory_pt.h</includes>
    <includes id="cartesian__robot_8h" name="cartesian_robot.h" local="yes" imported="no">descartes_trajectory_test/cartesian_robot.h</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2cart__trajectory__pt_8cpp.html</anchorfile>
      <anchor>ae01ab80af1586cbef76f46c6695fff66</anchor>
      <arglist>(CartTrajPt, construction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2cart__trajectory__pt_8cpp.html</anchorfile>
      <anchor>a764023188b006486da76f9befde48fe6</anchor>
      <arglist>(CartTrajPt, getPoses)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2cart__trajectory__pt_8cpp.html</anchorfile>
      <anchor>a202229674d85898d1b73afbad80b78aa</anchor>
      <arglist>(CartTrajPt, zeroTolerance)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2cart__trajectory__pt_8cpp.html</anchorfile>
      <anchor>a2d0a9bf57bfb66613651739bfdeb5fad</anchor>
      <arglist>(CartTrajPt, closestJointPose)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cart_trajectory_pt.h</name>
    <path>/tmp/ws/src/descartes/descartes_trajectory/include/descartes_trajectory/</path>
    <filename>cart__trajectory__pt_8h</filename>
    <class kind="class">descartes_trajectory::CartTrajectoryPt</class>
    <class kind="struct">descartes_trajectory::OrientationTolerance</class>
    <class kind="struct">descartes_trajectory::PositionTolerance</class>
    <class kind="struct">descartes_trajectory::ToleranceBase</class>
    <class kind="struct">descartes_trajectory::TolerancedFrame</class>
    <namespace>descartes_trajectory</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; kinematic_constraints::OrientationConstraint &gt;</type>
      <name>OrientationConstraintPtr</name>
      <anchorfile>cart__trajectory__pt_8h.html</anchorfile>
      <anchor>aedccad57ae5548aa88f874352ca02861</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; kinematic_constraints::PositionConstraint &gt;</type>
      <name>PositionConstraintPtr</name>
      <anchorfile>cart__trajectory__pt_8h.html</anchorfile>
      <anchor>a698d7d757a50bb84df0cf7cac8809539</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cartesian_robot.cpp</name>
    <path>/tmp/ws/src/descartes/descartes_trajectory/test/</path>
    <filename>cartesian__robot_8cpp</filename>
    <includes id="cartesian__robot_8h" name="cartesian_robot.h" local="yes" imported="no">descartes_trajectory_test/cartesian_robot.h</includes>
    <namespace>descartes_trajectory_test</namespace>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>displayRange</name>
      <anchorfile>namespacedescartes__trajectory__test.html</anchorfile>
      <anchor>ad34833655bd48ef707dd1dd5f93401e0</anchor>
      <arglist>(double pos_range, double orient_range)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>DOF</name>
      <anchorfile>namespacedescartes__trajectory__test.html</anchorfile>
      <anchor>a7e97a047ddc7b8bf8e192c47f69abf41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cartesian_robot.h</name>
    <path>/tmp/ws/src/descartes/descartes_trajectory/test/descartes_trajectory_test/</path>
    <filename>cartesian__robot_8h</filename>
    <class kind="class">descartes_trajectory_test::CartesianRobot</class>
    <namespace>descartes_trajectory_test</namespace>
  </compound>
  <compound kind="file">
    <name>cartesian_robot_test.cpp</name>
    <path>/tmp/ws/src/descartes/descartes_trajectory/test/</path>
    <filename>cartesian__robot__test_8cpp</filename>
    <includes id="cartesian__robot_8h" name="cartesian_robot.h" local="yes" imported="no">descartes_trajectory_test/cartesian_robot.h</includes>
    <includes id="robot__model__test_8hpp" name="robot_model_test.hpp" local="yes" imported="no">descartes_trajectory_test/robot_model_test.hpp</includes>
    <class kind="class">descartes_trajectory_test::CartesianRobotModelTest</class>
    <namespace>descartes_trajectory_test</namespace>
    <member kind="function">
      <type>RobotModelPtr</type>
      <name>CreateRobotModel&lt; CartesianRobot &gt;</name>
      <anchorfile>namespacedescartes__trajectory__test.html</anchorfile>
      <anchor>a0a81277ac263311d3f57064a1685aa3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TYPED_TEST_CASE_P</name>
      <anchorfile>namespacedescartes__trajectory__test.html</anchorfile>
      <anchor>a1c8448bddcb52fa4804f71900e258e70</anchor>
      <arglist>(CartesianRobotModelTest, RobotModelTest, CartesianRobot)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>src/joint_trajectory_pt.cpp</name>
    <path>/tmp/ws/src/descartes/descartes_trajectory/src/</path>
    <filename>src_2joint__trajectory__pt_8cpp</filename>
    <includes id="joint__trajectory__pt_8h" name="joint_trajectory_pt.h" local="yes" imported="no">descartes_trajectory/joint_trajectory_pt.h</includes>
    <namespace>descartes_trajectory</namespace>
    <member kind="define">
      <type>#define</type>
      <name>NOT_IMPLEMENTED_ERR</name>
      <anchorfile>src_2joint__trajectory__pt_8cpp.html</anchorfile>
      <anchor>a1170b5197cab0c1f21096f3bdf4892ab</anchor>
      <arglist>(ret)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>unpackTolerancedJoints</name>
      <anchorfile>src_2joint__trajectory__pt_8cpp.html</anchorfile>
      <anchor>ac7c8de318c3fb9537310d3ee99a0d2f8</anchor>
      <arglist>(const std::vector&lt; descartes_trajectory::TolerancedJointValue &gt; &amp;tolerances, std::vector&lt; double &gt; &amp;lower, std::vector&lt; double &gt; &amp;nominal, std::vector&lt; double &gt; &amp;upper)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test/joint_trajectory_pt.cpp</name>
    <path>/tmp/ws/src/descartes/descartes_trajectory/test/</path>
    <filename>test_2joint__trajectory__pt_8cpp</filename>
    <includes id="joint__trajectory__pt_8h" name="joint_trajectory_pt.h" local="yes" imported="no">descartes_trajectory/joint_trajectory_pt.h</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test_2joint__trajectory__pt_8cpp.html</anchorfile>
      <anchor>a62f0e246e200ceecabd06cfca4e715bf</anchor>
      <arglist>(JointTrajPt, construction)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>joint_trajectory_pt.h</name>
    <path>/tmp/ws/src/descartes/descartes_trajectory/include/descartes_trajectory/</path>
    <filename>joint__trajectory__pt_8h</filename>
    <class kind="class">descartes_trajectory::JointTrajectoryPt</class>
    <class kind="struct">descartes_trajectory::TolerancedJointValue</class>
    <namespace>descartes_trajectory</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/tmp/ws/src/descartes/descartes_trajectory/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>robot_model_test.hpp</name>
    <path>/tmp/ws/src/descartes/descartes_trajectory/test/descartes_trajectory_test/</path>
    <filename>robot__model__test_8hpp</filename>
    <class kind="class">descartes_trajectory_test::RobotModelTest</class>
    <namespace>descartes_trajectory_test</namespace>
    <member kind="function">
      <type>descartes_core::RobotModelPtr</type>
      <name>CreateRobotModel</name>
      <anchorfile>namespacedescartes__trajectory__test.html</anchorfile>
      <anchor>a9b7999e4317665c58b1ad96f4b93eee9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>REGISTER_TYPED_TEST_CASE_P</name>
      <anchorfile>namespacedescartes__trajectory__test.html</anchorfile>
      <anchor>a48261b2f1e06b2e8732874be9f7cee9a</anchor>
      <arglist>(RobotModelTest, construction, getIK, getAllIK)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST_CASE_P</name>
      <anchorfile>namespacedescartes__trajectory__test.html</anchorfile>
      <anchor>a2822785df791d4e4590906a8a3151390</anchor>
      <arglist>(RobotModelTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST_P</name>
      <anchorfile>namespacedescartes__trajectory__test.html</anchorfile>
      <anchor>abe4d679334429570c27320aba12562bf</anchor>
      <arglist>(RobotModelTest, construction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST_P</name>
      <anchorfile>namespacedescartes__trajectory__test.html</anchorfile>
      <anchor>a44656158bd47d54d94b08b93cb01eff5</anchor>
      <arglist>(RobotModelTest, getIK)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST_P</name>
      <anchorfile>namespacedescartes__trajectory__test.html</anchorfile>
      <anchor>a0ddf93662f45791e4467bfcd0b1f72af</anchor>
      <arglist>(RobotModelTest, getAllIK)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>JOINT_EQ_TOL</name>
      <anchorfile>namespacedescartes__trajectory__test.html</anchorfile>
      <anchor>ab1558dacecfa21a5cc9de32478177c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>TF_EQ_TOL</name>
      <anchorfile>namespacedescartes__trajectory__test.html</anchorfile>
      <anchor>a938da3a552a9c46999a5e2264b95218d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>trajectory.cpp</name>
    <path>/tmp/ws/src/descartes/descartes_trajectory/src/</path>
    <filename>trajectory_8cpp</filename>
    <includes id="trajectory_8h" name="trajectory.h" local="yes" imported="no">descartes_trajectory/trajectory.h</includes>
    <namespace>descartes_trajectory</namespace>
  </compound>
  <compound kind="file">
    <name>trajectory.h</name>
    <path>/tmp/ws/src/descartes/descartes_trajectory/include/descartes_trajectory/</path>
    <filename>trajectory_8h</filename>
    <class kind="class">descartes_trajectory::TrajectoryPath</class>
    <namespace>descartes_trajectory</namespace>
    <member kind="typedef">
      <type>std::vector&lt; descartes_core::TrajectoryPt &gt;</type>
      <name>TrajectoryPtVector</name>
      <anchorfile>namespacedescartes__trajectory.html</anchorfile>
      <anchor>a70d2ee9496d495a2442b644dcc5d357d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>trajectory_pt.cpp</name>
    <path>/tmp/ws/src/descartes/descartes_trajectory/test/</path>
    <filename>trajectory__pt_8cpp</filename>
    <includes id="cart__trajectory__pt_8h" name="cart_trajectory_pt.h" local="yes" imported="no">descartes_trajectory/cart_trajectory_pt.h</includes>
    <includes id="joint__trajectory__pt_8h" name="joint_trajectory_pt.h" local="yes" imported="no">descartes_trajectory/joint_trajectory_pt.h</includes>
    <includes id="axial__symmetric__pt_8h" name="axial_symmetric_pt.h" local="yes" imported="no">descartes_trajectory/axial_symmetric_pt.h</includes>
    <class kind="class">TrajectoryPtTest</class>
    <member kind="typedef">
      <type>Types&lt; CartTrajectoryPt, JointTrajectoryPt, AxialSymmetricPt &gt;</type>
      <name>Implementations</name>
      <anchorfile>trajectory__pt_8cpp.html</anchorfile>
      <anchor>aab19b49eb1a5bfbb5bcb707a20f549ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TrajectoryPt *</type>
      <name>CreateTrajectoryPt</name>
      <anchorfile>trajectory__pt_8cpp.html</anchorfile>
      <anchor>ab9e893831521ba6247c84a7b6d841873</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TrajectoryPt *</type>
      <name>CreateTrajectoryPt&lt; AxialSymmetricPt &gt;</name>
      <anchorfile>trajectory__pt_8cpp.html</anchorfile>
      <anchor>aed1a3e4621df63348ec2d26fc32adbe2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TrajectoryPt *</type>
      <name>CreateTrajectoryPt&lt; CartTrajectoryPt &gt;</name>
      <anchorfile>trajectory__pt_8cpp.html</anchorfile>
      <anchor>acf6aff3fad7edd689f039f689ce2c2a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TrajectoryPt *</type>
      <name>CreateTrajectoryPt&lt; JointTrajectoryPt &gt;</name>
      <anchorfile>trajectory__pt_8cpp.html</anchorfile>
      <anchor>a78b8a63dd3f87ce93e00be7ffe6f7d6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>trajectory__pt_8cpp.html</anchorfile>
      <anchor>a9e44f524ec714a5280743a49304deed9</anchor>
      <arglist>(const descartes_core::TimingConstraint &amp;a, const descartes_core::TimingConstraint &amp;b)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST</name>
      <anchorfile>trajectory__pt_8cpp.html</anchorfile>
      <anchor>a4ada181f074396d8e261ef524296b1dc</anchor>
      <arglist>(TrajectoryPtTest, construction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST_CASE</name>
      <anchorfile>trajectory__pt_8cpp.html</anchorfile>
      <anchor>aca0481d44a4971ac38c210e6f270d693</anchor>
      <arglist>(TrajectoryPtTest, Implementations)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utest.cpp</name>
    <path>/tmp/ws/src/descartes/descartes_trajectory/test/</path>
    <filename>utest_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TrajectoryPtTest</name>
    <filename>classTrajectoryPtTest.html</filename>
    <templarg></templarg>
    <member kind="function" protection="protected">
      <type></type>
      <name>TrajectoryPtTest</name>
      <anchorfile>classTrajectoryPtTest.html</anchorfile>
      <anchor>a7d642e143c832019bad4ad26e66e74e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TrajectoryPtPtr</type>
      <name>lhs_</name>
      <anchorfile>classTrajectoryPtTest.html</anchorfile>
      <anchor>ad359f966bd63e8726d2787d8853b65bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TrajectoryPtPtr</type>
      <name>lhs_clone_</name>
      <anchorfile>classTrajectoryPtTest.html</anchorfile>
      <anchor>afd8a162a979698962c6a42d4200330a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TrajectoryPtPtr</type>
      <name>lhs_copy_</name>
      <anchorfile>classTrajectoryPtTest.html</anchorfile>
      <anchor>a88b854f219837248b7595817581f2807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TrajectoryPtPtr</type>
      <name>lhs_same_</name>
      <anchorfile>classTrajectoryPtTest.html</anchorfile>
      <anchor>a30d6fd2926d3cde5d7ddaa73a415da5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TrajectoryPtPtr</type>
      <name>rhs_</name>
      <anchorfile>classTrajectoryPtTest.html</anchorfile>
      <anchor>affc8f44ed641c42dfa8bdb8da8589dd1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>descartes_trajectory</name>
    <filename>namespacedescartes__trajectory.html</filename>
    <class kind="class">descartes_trajectory::AxialSymmetricPt</class>
    <class kind="class">descartes_trajectory::CartTrajectoryPt</class>
    <class kind="class">descartes_trajectory::JointTrajectoryPt</class>
    <class kind="struct">descartes_trajectory::OrientationTolerance</class>
    <class kind="struct">descartes_trajectory::PositionTolerance</class>
    <class kind="struct">descartes_trajectory::ToleranceBase</class>
    <class kind="struct">descartes_trajectory::TolerancedFrame</class>
    <class kind="struct">descartes_trajectory::TolerancedJointValue</class>
    <class kind="class">descartes_trajectory::TrajectoryPath</class>
    <member kind="typedef">
      <type>std::vector&lt; descartes_core::TrajectoryPt &gt;</type>
      <name>TrajectoryPtVector</name>
      <anchorfile>namespacedescartes__trajectory.html</anchorfile>
      <anchor>a70d2ee9496d495a2442b644dcc5d357d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>distance</name>
      <anchorfile>namespacedescartes__trajectory.html</anchorfile>
      <anchor>a5f1d1f50b30fc7b8965f88e19af33f0d</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;j1, const std::vector&lt; double &gt; &amp;j2)</arglist>
    </member>
    <member kind="function">
      <type>EigenSTL::vector_Affine3d</type>
      <name>uniform</name>
      <anchorfile>namespacedescartes__trajectory.html</anchorfile>
      <anchor>ab1cb64a4e16fda6ac3e4910d477764a0</anchor>
      <arglist>(const TolerancedFrame &amp;frame, const double orient_increment, const double pos_increment)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>descartes_trajectory::AxialSymmetricPt</name>
    <filename>classdescartes__trajectory_1_1AxialSymmetricPt.html</filename>
    <base>descartes_trajectory::CartTrajectoryPt</base>
    <member kind="enumeration">
      <name>FreeAxis</name>
      <anchorfile>classdescartes__trajectory_1_1AxialSymmetricPt.html</anchorfile>
      <anchor>a65bf672235bde219db6667892efebbc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>X_AXIS</name>
      <anchorfile>classdescartes__trajectory_1_1AxialSymmetricPt.html</anchorfile>
      <anchor>a65bf672235bde219db6667892efebbc2a72782772eff460577cc45621215c3041</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_AXIS</name>
      <anchorfile>classdescartes__trajectory_1_1AxialSymmetricPt.html</anchorfile>
      <anchor>a65bf672235bde219db6667892efebbc2ac833e05e8d460879b189bbddd94de8c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Z_AXIS</name>
      <anchorfile>classdescartes__trajectory_1_1AxialSymmetricPt.html</anchorfile>
      <anchor>a65bf672235bde219db6667892efebbc2a5cda586612effb470360cd02b9edf90a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AxialSymmetricPt</name>
      <anchorfile>classdescartes__trajectory_1_1AxialSymmetricPt.html</anchorfile>
      <anchor>afbe6b0320012994c98c5d7d9c2ac1c3a</anchor>
      <arglist>(const descartes_core::TimingConstraint &amp;timing=descartes_core::TimingConstraint())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AxialSymmetricPt</name>
      <anchorfile>classdescartes__trajectory_1_1AxialSymmetricPt.html</anchorfile>
      <anchor>ace50a9af4151256296c1d102bb0304d6</anchor>
      <arglist>(double x, double y, double z, double rx, double ry, double rz, double orient_increment, FreeAxis axis, const descartes_core::TimingConstraint &amp;timing=descartes_core::TimingConstraint())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AxialSymmetricPt</name>
      <anchorfile>classdescartes__trajectory_1_1AxialSymmetricPt.html</anchorfile>
      <anchor>aff06de5f03b5955841e0cef858d235ac</anchor>
      <arglist>(const Eigen::Affine3d &amp;pose, double orient_increment, FreeAxis axis, const descartes_core::TimingConstraint &amp;timing=descartes_core::TimingConstraint())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual descartes_core::TrajectoryPtPtr</type>
      <name>copy</name>
      <anchorfile>classdescartes__trajectory_1_1AxialSymmetricPt.html</anchorfile>
      <anchor>add7fc836480b8ad445df1b065cb114a0</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>descartes_trajectory::CartTrajectoryPt</name>
    <filename>classdescartes__trajectory_1_1CartTrajectoryPt.html</filename>
    <base>descartes_core::TrajectoryPt</base>
    <member kind="function">
      <type></type>
      <name>CartTrajectoryPt</name>
      <anchorfile>classdescartes__trajectory_1_1CartTrajectoryPt.html</anchorfile>
      <anchor>ae3132b64c0fad7779d22d9e2c56aa8c9</anchor>
      <arglist>(const descartes_core::TimingConstraint &amp;timing=descartes_core::TimingConstraint())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CartTrajectoryPt</name>
      <anchorfile>classdescartes__trajectory_1_1CartTrajectoryPt.html</anchorfile>
      <anchor>aefa588c849814628f6d7d3bb0c4df810</anchor>
      <arglist>(const descartes_core::Frame &amp;wobj_base, const TolerancedFrame &amp;wobj_pt, const descartes_core::Frame &amp;tool_base, const TolerancedFrame &amp;tool_pt, double pos_increment, double orient_increment, const descartes_core::TimingConstraint &amp;timing=descartes_core::TimingConstraint())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CartTrajectoryPt</name>
      <anchorfile>classdescartes__trajectory_1_1CartTrajectoryPt.html</anchorfile>
      <anchor>a67479eb65f2afdc07c9e9e4b6a1ab2bd</anchor>
      <arglist>(const TolerancedFrame &amp;wobj_pt, double pos_increment, double orient_increment, const descartes_core::TimingConstraint &amp;timing=descartes_core::TimingConstraint())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CartTrajectoryPt</name>
      <anchorfile>classdescartes__trajectory_1_1CartTrajectoryPt.html</anchorfile>
      <anchor>a15e8f0d3cc69b08cd0a52ba9d3f67ed5</anchor>
      <arglist>(const descartes_core::Frame &amp;wobj_pt, const descartes_core::TimingConstraint &amp;timing=descartes_core::TimingConstraint())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual descartes_core::TrajectoryPtPtr</type>
      <name>copy</name>
      <anchorfile>classdescartes__trajectory_1_1CartTrajectoryPt.html</anchorfile>
      <anchor>a31bb0370e8f9a1257ba3d5954f9a7088</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isValid</name>
      <anchorfile>classdescartes__trajectory_1_1CartTrajectoryPt.html</anchorfile>
      <anchor>a557ca546062e628f5517769fc036f407</anchor>
      <arglist>(const descartes_core::RobotModel &amp;model) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setDiscretization</name>
      <anchorfile>classdescartes__trajectory_1_1CartTrajectoryPt.html</anchorfile>
      <anchor>a0d8d22b34e4507a24c98d2e300100f98</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;discretization)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTool</name>
      <anchorfile>classdescartes__trajectory_1_1CartTrajectoryPt.html</anchorfile>
      <anchor>afaee8adbcd8d0ef50aaabf777d0a0116</anchor>
      <arglist>(const descartes_core::Frame &amp;base, const TolerancedFrame &amp;pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWobj</name>
      <anchorfile>classdescartes__trajectory_1_1CartTrajectoryPt.html</anchorfile>
      <anchor>a6f876690d7709f9d280b34dd79c57a73</anchor>
      <arglist>(const descartes_core::Frame &amp;base, const TolerancedFrame &amp;pt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CartTrajectoryPt</name>
      <anchorfile>classdescartes__trajectory_1_1CartTrajectoryPt.html</anchorfile>
      <anchor>a9efb8ba7cf4454cdc9f0a45c4b3aeb9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getClosestCartPose</name>
      <anchorfile>classdescartes__trajectory_1_1CartTrajectoryPt.html</anchorfile>
      <anchor>a8e5bd79a21435f1403279c5f70207b46</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;seed_state, const descartes_core::RobotModel &amp;model, Eigen::Affine3d &amp;pose) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getNominalCartPose</name>
      <anchorfile>classdescartes__trajectory_1_1CartTrajectoryPt.html</anchorfile>
      <anchor>af4d9df6c75ab4746c3130131b510b85f</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;seed_state, const descartes_core::RobotModel &amp;model, Eigen::Affine3d &amp;pose) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getCartesianPoses</name>
      <anchorfile>classdescartes__trajectory_1_1CartTrajectoryPt.html</anchorfile>
      <anchor>afb4675a218182510ee4a62fb131d8577</anchor>
      <arglist>(const descartes_core::RobotModel &amp;model, EigenSTL::vector_Affine3d &amp;poses) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getClosestJointPose</name>
      <anchorfile>classdescartes__trajectory_1_1CartTrajectoryPt.html</anchorfile>
      <anchor>a1252c8f49a6e5a7d563b6d4a256b553b</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;seed_state, const descartes_core::RobotModel &amp;model, std::vector&lt; double &gt; &amp;joint_pose) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getNominalJointPose</name>
      <anchorfile>classdescartes__trajectory_1_1CartTrajectoryPt.html</anchorfile>
      <anchor>aa6c1023e53c339b73822be1fc93565b2</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;seed_state, const descartes_core::RobotModel &amp;model, std::vector&lt; double &gt; &amp;joint_pose) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getJointPoses</name>
      <anchorfile>classdescartes__trajectory_1_1CartTrajectoryPt.html</anchorfile>
      <anchor>a0c44d8f9de29929efad101338ed31d1c</anchor>
      <arglist>(const descartes_core::RobotModel &amp;model, std::vector&lt; std::vector&lt; double &gt; &gt; &amp;joint_poses) const </arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</name>
      <anchorfile>classdescartes__trajectory_1_1CartTrajectoryPt.html</anchorfile>
      <anchor>a0935dc037ce260555ed033eee5f862e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>computeCartesianPoses</name>
      <anchorfile>classdescartes__trajectory_1_1CartTrajectoryPt.html</anchorfile>
      <anchor>a347ebc83ea84ad693aa659a6d16bf04d</anchor>
      <arglist>(EigenSTL::vector_Affine3d &amp;poses) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>orient_increment_</name>
      <anchorfile>classdescartes__trajectory_1_1CartTrajectoryPt.html</anchorfile>
      <anchor>acf8adeeba5a8d35902ada3aa3001022d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>pos_increment_</name>
      <anchorfile>classdescartes__trajectory_1_1CartTrajectoryPt.html</anchorfile>
      <anchor>a0aa35758b76cf6d4c20b6bfa442321ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>descartes_core::Frame</type>
      <name>tool_base_</name>
      <anchorfile>classdescartes__trajectory_1_1CartTrajectoryPt.html</anchorfile>
      <anchor>a36236de0ad4c8b123d123a9e51d1fea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TolerancedFrame</type>
      <name>tool_pt_</name>
      <anchorfile>classdescartes__trajectory_1_1CartTrajectoryPt.html</anchorfile>
      <anchor>adcc4f66b6e5b82c3167d72484e7e7075</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>descartes_core::Frame</type>
      <name>wobj_base_</name>
      <anchorfile>classdescartes__trajectory_1_1CartTrajectoryPt.html</anchorfile>
      <anchor>a915affbbd67d59ab44cde65a6d11c38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TolerancedFrame</type>
      <name>wobj_pt_</name>
      <anchorfile>classdescartes__trajectory_1_1CartTrajectoryPt.html</anchorfile>
      <anchor>a2d0d720d5886ba51b627b5c8933d3021</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>descartes_trajectory::JointTrajectoryPt</name>
    <filename>classdescartes__trajectory_1_1JointTrajectoryPt.html</filename>
    <base>descartes_core::TrajectoryPt</base>
    <member kind="function" virtualness="virtual">
      <type>virtual descartes_core::TrajectoryPtPtr</type>
      <name>copy</name>
      <anchorfile>classdescartes__trajectory_1_1JointTrajectoryPt.html</anchorfile>
      <anchor>a729ab5715b4c6c612b5c1cbbc4081289</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isValid</name>
      <anchorfile>classdescartes__trajectory_1_1JointTrajectoryPt.html</anchorfile>
      <anchor>a8bd3afd3e29d9168e5310c6a3f381c48</anchor>
      <arglist>(const descartes_core::RobotModel &amp;model) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointTrajectoryPt</name>
      <anchorfile>classdescartes__trajectory_1_1JointTrajectoryPt.html</anchorfile>
      <anchor>a7c3357f5097fa61bcdbd38c02b8ab87a</anchor>
      <arglist>(const descartes_core::TimingConstraint &amp;timing=descartes_core::TimingConstraint())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointTrajectoryPt</name>
      <anchorfile>classdescartes__trajectory_1_1JointTrajectoryPt.html</anchorfile>
      <anchor>a8201a5d1225cca60a46167d0c70cfaae</anchor>
      <arglist>(const std::vector&lt; TolerancedJointValue &gt; &amp;joints, const descartes_core::Frame &amp;tool, const descartes_core::Frame &amp;wobj, const descartes_core::TimingConstraint &amp;timing=descartes_core::TimingConstraint())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointTrajectoryPt</name>
      <anchorfile>classdescartes__trajectory_1_1JointTrajectoryPt.html</anchorfile>
      <anchor>a39dc918739329f42f6c437208658c7a8</anchor>
      <arglist>(const std::vector&lt; TolerancedJointValue &gt; &amp;joints, const descartes_core::TimingConstraint &amp;timing=descartes_core::TimingConstraint())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointTrajectoryPt</name>
      <anchorfile>classdescartes__trajectory_1_1JointTrajectoryPt.html</anchorfile>
      <anchor>ab11b6c1e357e3574bbcc17feac6440c8</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;joints, const descartes_core::TimingConstraint &amp;timing=descartes_core::TimingConstraint())</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; double &gt; &amp;</type>
      <name>lower</name>
      <anchorfile>classdescartes__trajectory_1_1JointTrajectoryPt.html</anchorfile>
      <anchor>aa137bab4ebda104efdc7288087ad54f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; double &gt; &amp;</type>
      <name>nominal</name>
      <anchorfile>classdescartes__trajectory_1_1JointTrajectoryPt.html</anchorfile>
      <anchor>a0dbd7a57922f23eefd0d353e7345487c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setDiscretization</name>
      <anchorfile>classdescartes__trajectory_1_1JointTrajectoryPt.html</anchorfile>
      <anchor>ad8db85e318fcaf393f2f255734804fbf</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;discretization)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setJoints</name>
      <anchorfile>classdescartes__trajectory_1_1JointTrajectoryPt.html</anchorfile>
      <anchor>addbf9a50e4f0662979bd587a874b4f41</anchor>
      <arglist>(const std::vector&lt; TolerancedJointValue &gt; &amp;joints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTool</name>
      <anchorfile>classdescartes__trajectory_1_1JointTrajectoryPt.html</anchorfile>
      <anchor>a4a40089c7ea604f8ba43802367cabc41</anchor>
      <arglist>(const descartes_core::Frame &amp;tool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWobj</name>
      <anchorfile>classdescartes__trajectory_1_1JointTrajectoryPt.html</anchorfile>
      <anchor>afd7c0f994a2ab5072044dbdc92955833</anchor>
      <arglist>(const descartes_core::Frame &amp;wobj)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; double &gt; &amp;</type>
      <name>upper</name>
      <anchorfile>classdescartes__trajectory_1_1JointTrajectoryPt.html</anchorfile>
      <anchor>ae28808adceba6759dd21a6ba02e2d224</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointTrajectoryPt</name>
      <anchorfile>classdescartes__trajectory_1_1JointTrajectoryPt.html</anchorfile>
      <anchor>a94049cfdd03fdbcb647080ac4c7c876e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getClosestCartPose</name>
      <anchorfile>classdescartes__trajectory_1_1JointTrajectoryPt.html</anchorfile>
      <anchor>ae0d5cf2c2be75df3447f4c2b7c116d81</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;seed_state, const descartes_core::RobotModel &amp;model, Eigen::Affine3d &amp;pose) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getNominalCartPose</name>
      <anchorfile>classdescartes__trajectory_1_1JointTrajectoryPt.html</anchorfile>
      <anchor>ab86ebac5f66227190d0309eab9e97d07</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;seed_state, const descartes_core::RobotModel &amp;model, Eigen::Affine3d &amp;pose) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getCartesianPoses</name>
      <anchorfile>classdescartes__trajectory_1_1JointTrajectoryPt.html</anchorfile>
      <anchor>afb4152ce4616eb63ee0bca7c4ff690fb</anchor>
      <arglist>(const descartes_core::RobotModel &amp;model, EigenSTL::vector_Affine3d &amp;poses) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getClosestJointPose</name>
      <anchorfile>classdescartes__trajectory_1_1JointTrajectoryPt.html</anchorfile>
      <anchor>a06ce3dc18101259ea97cd5a051139166</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;seed_state, const descartes_core::RobotModel &amp;model, std::vector&lt; double &gt; &amp;joint_pose) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getNominalJointPose</name>
      <anchorfile>classdescartes__trajectory_1_1JointTrajectoryPt.html</anchorfile>
      <anchor>adc78448a0277d44dc2dd81f461916ea1</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;seed_state, const descartes_core::RobotModel &amp;model, std::vector&lt; double &gt; &amp;joint_pose) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getJointPoses</name>
      <anchorfile>classdescartes__trajectory_1_1JointTrajectoryPt.html</anchorfile>
      <anchor>a9cad40efa8e3d0d013e1e4e430c29d7a</anchor>
      <arglist>(const descartes_core::RobotModel &amp;model, std::vector&lt; std::vector&lt; double &gt; &gt; &amp;joint_poses) const </arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</name>
      <anchorfile>classdescartes__trajectory_1_1JointTrajectoryPt.html</anchorfile>
      <anchor>a3725b5751d22c20107528c2dcc29e852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>discretization_</name>
      <anchorfile>classdescartes__trajectory_1_1JointTrajectoryPt.html</anchorfile>
      <anchor>a5c81137f007a7b8fe9cc041eaa009406</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>lower_</name>
      <anchorfile>classdescartes__trajectory_1_1JointTrajectoryPt.html</anchorfile>
      <anchor>ab357e155965d6116ca33a72c862dca8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>nominal_</name>
      <anchorfile>classdescartes__trajectory_1_1JointTrajectoryPt.html</anchorfile>
      <anchor>a275536cf85f0d2f7f5cc95f005909f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>upper_</name>
      <anchorfile>classdescartes__trajectory_1_1JointTrajectoryPt.html</anchorfile>
      <anchor>a1a1498f68c712c2a1520e1a58ab2f46f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>descartes_core::Frame</type>
      <name>tool_</name>
      <anchorfile>classdescartes__trajectory_1_1JointTrajectoryPt.html</anchorfile>
      <anchor>a78be0fe0b0d4125f5026e2cd13aa34b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>descartes_core::Frame</type>
      <name>wobj_</name>
      <anchorfile>classdescartes__trajectory_1_1JointTrajectoryPt.html</anchorfile>
      <anchor>a9bd96e70a5fd7964836b3177b726a9e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>descartes_trajectory::OrientationTolerance</name>
    <filename>structdescartes__trajectory_1_1OrientationTolerance.html</filename>
    <base>descartes_trajectory::ToleranceBase</base>
    <member kind="function">
      <type></type>
      <name>OrientationTolerance</name>
      <anchorfile>structdescartes__trajectory_1_1OrientationTolerance.html</anchorfile>
      <anchor>ad6c7cc71fbf1c4103bed95a1544ac365</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OrientationTolerance</name>
      <anchorfile>structdescartes__trajectory_1_1OrientationTolerance.html</anchorfile>
      <anchor>a78a788e5f3ea7893fea2ca98f6b00272</anchor>
      <arglist>(double x_lower_lim, double x_upper_lim, double y_lower_lim, double y_upper_lim, double z_lower_lim, double z_upper_lim)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>descartes_trajectory::PositionTolerance</name>
    <filename>structdescartes__trajectory_1_1PositionTolerance.html</filename>
    <base>descartes_trajectory::ToleranceBase</base>
    <member kind="function">
      <type></type>
      <name>PositionTolerance</name>
      <anchorfile>structdescartes__trajectory_1_1PositionTolerance.html</anchorfile>
      <anchor>a88a7fecf73018309f104a09f425966a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PositionTolerance</name>
      <anchorfile>structdescartes__trajectory_1_1PositionTolerance.html</anchorfile>
      <anchor>afc0ed46e4c64e3344ea09e82bbe4b514</anchor>
      <arglist>(double x_lower_lim, double x_upper_lim, double y_lower_lim, double y_upper_lim, double z_lower_lim, double z_upper_lim)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>descartes_trajectory::ToleranceBase</name>
    <filename>structdescartes__trajectory_1_1ToleranceBase.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structdescartes__trajectory_1_1ToleranceBase.html</anchorfile>
      <anchor>ad812abef632663e667700af53b2b83ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ToleranceBase</name>
      <anchorfile>structdescartes__trajectory_1_1ToleranceBase.html</anchorfile>
      <anchor>ae8cdfd1b6db752c8a500e57b6157e28c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ToleranceBase</name>
      <anchorfile>structdescartes__trajectory_1_1ToleranceBase.html</anchorfile>
      <anchor>a56ecf9d361460bf6f1bec57adc5b71a2</anchor>
      <arglist>(double x_lower_lim, double x_upper_lim, double y_lower_lim, double y_upper_lim, double z_lower_lim, double z_upper_lim)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>createSymmetric</name>
      <anchorfile>structdescartes__trajectory_1_1ToleranceBase.html</anchorfile>
      <anchor>a62df9c7adce65dd0e2d7607bbd47cb21</anchor>
      <arglist>(double x, double y, double z, double x_tol, double y_tol, double z_tol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>createSymmetric</name>
      <anchorfile>structdescartes__trajectory_1_1ToleranceBase.html</anchorfile>
      <anchor>a13dc6dc57307d536d1132d3866ca9aac</anchor>
      <arglist>(const double &amp;x, const double &amp;y, const double &amp;z, const double &amp;tol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>zeroTolerance</name>
      <anchorfile>structdescartes__trajectory_1_1ToleranceBase.html</anchorfile>
      <anchor>a6b940fba0dd96f591f633af1b3f3dfa6</anchor>
      <arglist>(const double &amp;x, const double &amp;y, const double &amp;z)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x_lower</name>
      <anchorfile>structdescartes__trajectory_1_1ToleranceBase.html</anchorfile>
      <anchor>aa1ee9c2225b4e04ac02d72faa3f5e3c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x_upper</name>
      <anchorfile>structdescartes__trajectory_1_1ToleranceBase.html</anchorfile>
      <anchor>aa5cb42f1de6fe92c803709d74991e5ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y_lower</name>
      <anchorfile>structdescartes__trajectory_1_1ToleranceBase.html</anchorfile>
      <anchor>afcae27fd92eac729883fa993ba96f543</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y_upper</name>
      <anchorfile>structdescartes__trajectory_1_1ToleranceBase.html</anchorfile>
      <anchor>a658b62987133abca3e463beaa31308f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>z_lower</name>
      <anchorfile>structdescartes__trajectory_1_1ToleranceBase.html</anchorfile>
      <anchor>a3fde6bdfc29a1ab7b40fe8cab3603049</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>z_upper</name>
      <anchorfile>structdescartes__trajectory_1_1ToleranceBase.html</anchorfile>
      <anchor>a0e3f118cb9dfc4b48ad21bf3b5f04885</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>descartes_trajectory::TolerancedFrame</name>
    <filename>structdescartes__trajectory_1_1TolerancedFrame.html</filename>
    <base>descartes_core::Frame</base>
    <member kind="function">
      <type></type>
      <name>TolerancedFrame</name>
      <anchorfile>structdescartes__trajectory_1_1TolerancedFrame.html</anchorfile>
      <anchor>aa214bd33b3844274af7dd9a5e92f7e63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TolerancedFrame</name>
      <anchorfile>structdescartes__trajectory_1_1TolerancedFrame.html</anchorfile>
      <anchor>ac8266a030695a49af204724f21d97847</anchor>
      <arglist>(const Eigen::Affine3d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TolerancedFrame</name>
      <anchorfile>structdescartes__trajectory_1_1TolerancedFrame.html</anchorfile>
      <anchor>a6db49532f5af605e8e5e3fbbb418f845</anchor>
      <arglist>(const descartes_core::Frame &amp;a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TolerancedFrame</name>
      <anchorfile>structdescartes__trajectory_1_1TolerancedFrame.html</anchorfile>
      <anchor>a6e6b1089e68e6bdbb7910e1cd209f1ad</anchor>
      <arglist>(const Eigen::Affine3d &amp;a, const PositionTolerance &amp;pos_tol, const OrientationTolerance &amp;orient_tol)</arglist>
    </member>
    <member kind="variable">
      <type>OrientationConstraintPtr</type>
      <name>orientation_constraint</name>
      <anchorfile>structdescartes__trajectory_1_1TolerancedFrame.html</anchorfile>
      <anchor>a9798c41b1fc3fafb556f5c7eec8fccba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OrientationTolerance</type>
      <name>orientation_tolerance</name>
      <anchorfile>structdescartes__trajectory_1_1TolerancedFrame.html</anchorfile>
      <anchor>a7535b9f155676e3fc3f0c7d6fa7f4ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PositionConstraintPtr</type>
      <name>position_constraint</name>
      <anchorfile>structdescartes__trajectory_1_1TolerancedFrame.html</anchorfile>
      <anchor>a25c612653fb6d406002d77d9cba33ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PositionTolerance</type>
      <name>position_tolerance</name>
      <anchorfile>structdescartes__trajectory_1_1TolerancedFrame.html</anchorfile>
      <anchor>ae0ce6a92381848a94b9f390b56a79a0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>descartes_trajectory::TolerancedJointValue</name>
    <filename>structdescartes__trajectory_1_1TolerancedJointValue.html</filename>
    <member kind="function">
      <type>double</type>
      <name>range</name>
      <anchorfile>structdescartes__trajectory_1_1TolerancedJointValue.html</anchorfile>
      <anchor>ad737fa9a00bd3b5f2a2ca5304e854f88</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TolerancedJointValue</name>
      <anchorfile>structdescartes__trajectory_1_1TolerancedJointValue.html</anchorfile>
      <anchor>a550aeeb8b4bd22bdecf92ba8d2a9cef9</anchor>
      <arglist>(double nominal, double lower, double upper)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TolerancedJointValue</name>
      <anchorfile>structdescartes__trajectory_1_1TolerancedJointValue.html</anchorfile>
      <anchor>a289af279209b6cf8971ee5a4776cf3a3</anchor>
      <arglist>(double nominal)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>lower</name>
      <anchorfile>structdescartes__trajectory_1_1TolerancedJointValue.html</anchorfile>
      <anchor>acbeb5d242a5dc0a262c4a8830d2bd1b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>nominal</name>
      <anchorfile>structdescartes__trajectory_1_1TolerancedJointValue.html</anchorfile>
      <anchor>a06d4356680484a1cd29acacdf5753c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>upper</name>
      <anchorfile>structdescartes__trajectory_1_1TolerancedJointValue.html</anchorfile>
      <anchor>a0dab316c4f279983e09e7fa91e41ecc5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>descartes_trajectory::TrajectoryPath</name>
    <filename>classdescartes__trajectory_1_1TrajectoryPath.html</filename>
    <member kind="function">
      <type></type>
      <name>TrajectoryPath</name>
      <anchorfile>classdescartes__trajectory_1_1TrajectoryPath.html</anchorfile>
      <anchor>a98b28d2376ce4b53deee527b10c6d59e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TrajectoryPath</name>
      <anchorfile>classdescartes__trajectory_1_1TrajectoryPath.html</anchorfile>
      <anchor>a095f505b2420152463ea1613b023858a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TrajectoryPtVector</type>
      <name>pts_</name>
      <anchorfile>classdescartes__trajectory_1_1TrajectoryPath.html</anchorfile>
      <anchor>a463394bc28ecd33920e22485e9d61495</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>descartes_trajectory_test</name>
    <filename>namespacedescartes__trajectory__test.html</filename>
    <class kind="class">descartes_trajectory_test::CartesianRobot</class>
    <class kind="class">descartes_trajectory_test::CartesianRobotModelTest</class>
    <class kind="class">descartes_trajectory_test::RobotModelTest</class>
    <member kind="function">
      <type>descartes_core::RobotModelPtr</type>
      <name>CreateRobotModel</name>
      <anchorfile>namespacedescartes__trajectory__test.html</anchorfile>
      <anchor>a9b7999e4317665c58b1ad96f4b93eee9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RobotModelPtr</type>
      <name>CreateRobotModel&lt; CartesianRobot &gt;</name>
      <anchorfile>namespacedescartes__trajectory__test.html</anchorfile>
      <anchor>a0a81277ac263311d3f57064a1685aa3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>displayRange</name>
      <anchorfile>namespacedescartes__trajectory__test.html</anchorfile>
      <anchor>ad34833655bd48ef707dd1dd5f93401e0</anchor>
      <arglist>(double pos_range, double orient_range)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>INSTANTIATE_TYPED_TEST_CASE_P</name>
      <anchorfile>namespacedescartes__trajectory__test.html</anchorfile>
      <anchor>a1c8448bddcb52fa4804f71900e258e70</anchor>
      <arglist>(CartesianRobotModelTest, RobotModelTest, CartesianRobot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>REGISTER_TYPED_TEST_CASE_P</name>
      <anchorfile>namespacedescartes__trajectory__test.html</anchorfile>
      <anchor>a48261b2f1e06b2e8732874be9f7cee9a</anchor>
      <arglist>(RobotModelTest, construction, getIK, getAllIK)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST_CASE_P</name>
      <anchorfile>namespacedescartes__trajectory__test.html</anchorfile>
      <anchor>a2822785df791d4e4590906a8a3151390</anchor>
      <arglist>(RobotModelTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST_P</name>
      <anchorfile>namespacedescartes__trajectory__test.html</anchorfile>
      <anchor>abe4d679334429570c27320aba12562bf</anchor>
      <arglist>(RobotModelTest, construction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST_P</name>
      <anchorfile>namespacedescartes__trajectory__test.html</anchorfile>
      <anchor>a44656158bd47d54d94b08b93cb01eff5</anchor>
      <arglist>(RobotModelTest, getIK)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TYPED_TEST_P</name>
      <anchorfile>namespacedescartes__trajectory__test.html</anchorfile>
      <anchor>a0ddf93662f45791e4467bfcd0b1f72af</anchor>
      <arglist>(RobotModelTest, getAllIK)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>DOF</name>
      <anchorfile>namespacedescartes__trajectory__test.html</anchorfile>
      <anchor>a7e97a047ddc7b8bf8e192c47f69abf41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>JOINT_EQ_TOL</name>
      <anchorfile>namespacedescartes__trajectory__test.html</anchorfile>
      <anchor>ab1558dacecfa21a5cc9de32478177c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>TF_EQ_TOL</name>
      <anchorfile>namespacedescartes__trajectory__test.html</anchorfile>
      <anchor>a938da3a552a9c46999a5e2264b95218d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>descartes_trajectory_test::CartesianRobot</name>
    <filename>classdescartes__trajectory__test_1_1CartesianRobot.html</filename>
    <base>descartes_core::RobotModel</base>
    <member kind="function">
      <type></type>
      <name>CartesianRobot</name>
      <anchorfile>classdescartes__trajectory__test_1_1CartesianRobot.html</anchorfile>
      <anchor>a31494b7c502faedd01177cd4fcb72a11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CartesianRobot</name>
      <anchorfile>classdescartes__trajectory__test_1_1CartesianRobot.html</anchorfile>
      <anchor>ac45e804fce51f6d7b28e39253f402574</anchor>
      <arglist>(double pos_range, double orient_range, const std::vector&lt; double &gt; &amp;joint_velocities=std::vector&lt; double &gt;(6, 1.0))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getAllIK</name>
      <anchorfile>classdescartes__trajectory__test_1_1CartesianRobot.html</anchorfile>
      <anchor>a634bdc8793eeb4110dbecc0b7f2a554e</anchor>
      <arglist>(const Eigen::Affine3d &amp;pose, std::vector&lt; std::vector&lt; double &gt; &gt; &amp;joint_poses) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getDOF</name>
      <anchorfile>classdescartes__trajectory__test_1_1CartesianRobot.html</anchorfile>
      <anchor>adc43849d79977978218ba14bdaff8ec8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getFK</name>
      <anchorfile>classdescartes__trajectory__test_1_1CartesianRobot.html</anchorfile>
      <anchor>a3e043cd3b8efb2b4bce95c44227b9abc</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;joint_pose, Eigen::Affine3d &amp;pose) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getIK</name>
      <anchorfile>classdescartes__trajectory__test_1_1CartesianRobot.html</anchorfile>
      <anchor>a2c37cce7117cf8220424fb464a1400a7</anchor>
      <arglist>(const Eigen::Affine3d &amp;pose, const std::vector&lt; double &gt; &amp;seed_state, std::vector&lt; double &gt; &amp;joint_pose) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>initialize</name>
      <anchorfile>classdescartes__trajectory__test_1_1CartesianRobot.html</anchorfile>
      <anchor>a412c6c89ddd30efb9def9de1285524c8</anchor>
      <arglist>(const std::string &amp;robot_description, const std::string &amp;group_name, const std::string &amp;world_frame, const std::string &amp;tcp_frame)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isValid</name>
      <anchorfile>classdescartes__trajectory__test_1_1CartesianRobot.html</anchorfile>
      <anchor>aa0ee0b917ef6fb74e4d56fce9f14ad1c</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;joint_pose) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isValid</name>
      <anchorfile>classdescartes__trajectory__test_1_1CartesianRobot.html</anchorfile>
      <anchor>a93698c13bd1632e97aea3665567ca07d</anchor>
      <arglist>(const Eigen::Affine3d &amp;pose) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isValidMove</name>
      <anchorfile>classdescartes__trajectory__test_1_1CartesianRobot.html</anchorfile>
      <anchor>ac34029f4b743af5fd623c6be45f8c1f8</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;from_joint_pose, const std::vector&lt; double &gt; &amp;to_joint_pose, double dt) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setJointVelocities</name>
      <anchorfile>classdescartes__trajectory__test_1_1CartesianRobot.html</anchorfile>
      <anchor>a341e21c52c5ee163f36bf769278f84fb</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;new_joint_vels)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>joint_velocities_</name>
      <anchorfile>classdescartes__trajectory__test_1_1CartesianRobot.html</anchorfile>
      <anchor>af7a456469213fad36c93605a43f09903</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>orient_range_</name>
      <anchorfile>classdescartes__trajectory__test_1_1CartesianRobot.html</anchorfile>
      <anchor>af47468aa8ebe61c3304441b5023ec7a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pos_range_</name>
      <anchorfile>classdescartes__trajectory__test_1_1CartesianRobot.html</anchorfile>
      <anchor>a83b7b38aa3298d204dd689f7cafb3d26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>descartes_trajectory_test::CartesianRobotModelTest</name>
    <filename>classdescartes__trajectory__test_1_1CartesianRobotModelTest.html</filename>
    <templarg></templarg>
    <base>descartes_trajectory_test::RobotModelTest</base>
  </compound>
  <compound kind="class">
    <name>descartes_trajectory_test::RobotModelTest</name>
    <filename>classdescartes__trajectory__test_1_1RobotModelTest.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>RobotModelTest</name>
      <anchorfile>classdescartes__trajectory__test_1_1RobotModelTest.html</anchorfile>
      <anchor>ae4b6b54f05e15fdd3f159f3021308261</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classdescartes__trajectory__test_1_1RobotModelTest.html</anchorfile>
      <anchor>ab807fc4d15ab4187168277e9403a7604</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classdescartes__trajectory__test_1_1RobotModelTest.html</anchorfile>
      <anchor>a8ad701bb7555d4d72dd47332bfae35c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RobotModelTest</name>
      <anchorfile>classdescartes__trajectory__test_1_1RobotModelTest.html</anchorfile>
      <anchor>ac5295907177f0b22929a1435db24760a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>descartes_core::RobotModelPtr</type>
      <name>model_</name>
      <anchorfile>classdescartes__trajectory__test_1_1RobotModelTest.html</anchorfile>
      <anchor>addf655ac8813be81bcf171ed31efc1bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
