<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
  <compound kind="file">
    <name>color.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-robot_model/doc_stacks/2013-03-05_12-14-34.255524/robot_model/urdf_interface/include/urdf_interface/</path>
    <filename>color_8h</filename>
    <class kind="class">urdf::Color</class>
    <namespace>urdf</namespace>
  </compound>
  <compound kind="file">
    <name>joint.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-robot_model/doc_stacks/2013-03-05_12-14-34.255524/robot_model/urdf_interface/include/urdf_interface/</path>
    <filename>joint_8h</filename>
    <includes id="joint_8h" name="joint.h" local="yes" imported="no">pose.h</includes>
    <class kind="class">urdf::Joint</class>
    <class kind="class">urdf::JointCalibration</class>
    <class kind="class">urdf::JointDynamics</class>
    <class kind="class">urdf::JointLimits</class>
    <class kind="class">urdf::JointMimic</class>
    <class kind="class">urdf::JointSafety</class>
    <namespace>urdf</namespace>
  </compound>
  <compound kind="file">
    <name>link.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-robot_model/doc_stacks/2013-03-05_12-14-34.255524/robot_model/urdf_interface/include/urdf_interface/</path>
    <filename>link_8h</filename>
    <includes id="link_8h" name="link.h" local="yes" imported="no">joint.h</includes>
    <includes id="pose_8h" name="pose.h" local="yes" imported="no">pose.h</includes>
    <class kind="class">urdf::Box</class>
    <class kind="class">urdf::Collision</class>
    <class kind="class">urdf::Cylinder</class>
    <class kind="class">urdf::Geometry</class>
    <class kind="class">urdf::Inertial</class>
    <class kind="class">urdf::Link</class>
    <class kind="class">urdf::Material</class>
    <class kind="class">urdf::Mesh</class>
    <class kind="class">urdf::Sphere</class>
    <class kind="class">urdf::Visual</class>
    <namespace>urdf</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-robot_model/doc_stacks/2013-03-05_12-14-34.255524/robot_model/urdf_interface/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>model.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-robot_model/doc_stacks/2013-03-05_12-14-34.255524/robot_model/urdf_interface/include/urdf_interface/</path>
    <filename>model_8h</filename>
    <includes id="link_8h" name="link.h" local="no" imported="no">urdf_interface/link.h</includes>
    <class kind="class">urdf::ModelInterface</class>
    <namespace>urdf</namespace>
  </compound>
  <compound kind="file">
    <name>pose.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-robot_model/doc_stacks/2013-03-05_12-14-34.255524/robot_model/urdf_interface/include/urdf_interface/</path>
    <filename>pose_8h</filename>
    <class kind="class">urdf::Pose</class>
    <class kind="class">urdf::Rotation</class>
    <class kind="class">urdf::Vector3</class>
    <namespace>urdf</namespace>
  </compound>
  <compound kind="namespace">
    <name>urdf</name>
    <filename>namespaceurdf.html</filename>
    <class kind="class">urdf::Box</class>
    <class kind="class">urdf::Collision</class>
    <class kind="class">urdf::Color</class>
    <class kind="class">urdf::Cylinder</class>
    <class kind="class">urdf::Geometry</class>
    <class kind="class">urdf::Inertial</class>
    <class kind="class">urdf::Joint</class>
    <class kind="class">urdf::JointCalibration</class>
    <class kind="class">urdf::JointDynamics</class>
    <class kind="class">urdf::JointLimits</class>
    <class kind="class">urdf::JointMimic</class>
    <class kind="class">urdf::JointSafety</class>
    <class kind="class">urdf::Link</class>
    <class kind="class">urdf::Material</class>
    <class kind="class">urdf::Mesh</class>
    <class kind="class">urdf::ModelInterface</class>
    <class kind="class">urdf::Pose</class>
    <class kind="class">urdf::Rotation</class>
    <class kind="class">urdf::Sphere</class>
    <class kind="class">urdf::Vector3</class>
    <class kind="class">urdf::Visual</class>
  </compound>
  <compound kind="class">
    <name>urdf::Box</name>
    <filename>classurdf_1_1Box.html</filename>
    <base>urdf::Geometry</base>
    <member kind="function">
      <type></type>
      <name>Box</name>
      <anchorfile>classurdf_1_1Box.html</anchorfile>
      <anchor>a74fff98567876cffff9565ee4f1769d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classurdf_1_1Box.html</anchorfile>
      <anchor>a0bcf8a77a1b1f361325fc951ac5b195c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initXml</name>
      <anchorfile>classurdf_1_1Box.html</anchorfile>
      <anchor>abd5e2936704326a298c168a7e8c26be1</anchor>
      <arglist>(TiXmlElement *)</arglist>
    </member>
    <member kind="variable">
      <type>Vector3</type>
      <name>dim</name>
      <anchorfile>classurdf_1_1Box.html</anchorfile>
      <anchor>a5ea109069e63fc1e4adb0512a2fd0f43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>urdf::Collision</name>
    <filename>classurdf_1_1Collision.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classurdf_1_1Collision.html</anchorfile>
      <anchor>aafb1e1153404113ddf20a486244dfbf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Collision</name>
      <anchorfile>classurdf_1_1Collision.html</anchorfile>
      <anchor>a1e6772c2c27a0bfa124e5846646c3946</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initXml</name>
      <anchorfile>classurdf_1_1Collision.html</anchorfile>
      <anchor>a0d260643f0f8ce452acb75e78bc2ddf2</anchor>
      <arglist>(TiXmlElement *config)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; Geometry &gt;</type>
      <name>geometry</name>
      <anchorfile>classurdf_1_1Collision.html</anchorfile>
      <anchor>a418fa825bab32dbad1799183937f2a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>group_name</name>
      <anchorfile>classurdf_1_1Collision.html</anchorfile>
      <anchor>a90ef1b7bcac0ffd00264454e02e242b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pose</type>
      <name>origin</name>
      <anchorfile>classurdf_1_1Collision.html</anchorfile>
      <anchor>a6747a91abc87efb83d994efd3ae0822d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>urdf::Color</name>
    <filename>classurdf_1_1Color.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classurdf_1_1Color.html</anchorfile>
      <anchor>aedc3bf4e841376ed5f2337cda3d34381</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>classurdf_1_1Color.html</anchorfile>
      <anchor>aad7d583cba6159b4a84d9ce33e05d852</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classurdf_1_1Color.html</anchorfile>
      <anchor>af709912ec5018de7d50ca199fc8b155b</anchor>
      <arglist>(const std::string &amp;vector_str)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>a</name>
      <anchorfile>classurdf_1_1Color.html</anchorfile>
      <anchor>a890ac7b4cb11796e1cc05c261c923a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>b</name>
      <anchorfile>classurdf_1_1Color.html</anchorfile>
      <anchor>a75a4849aadd1b24710c7b4da3fd0759e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>g</name>
      <anchorfile>classurdf_1_1Color.html</anchorfile>
      <anchor>adc875732b58525fdf3b286b96c9dfa09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>r</name>
      <anchorfile>classurdf_1_1Color.html</anchorfile>
      <anchor>a5a187a46b9abef25ea8855c1f8a59011</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>urdf::Cylinder</name>
    <filename>classurdf_1_1Cylinder.html</filename>
    <base>urdf::Geometry</base>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classurdf_1_1Cylinder.html</anchorfile>
      <anchor>a722234c7152e727be13b840865875abd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cylinder</name>
      <anchorfile>classurdf_1_1Cylinder.html</anchorfile>
      <anchor>ab3cc721b6ebc384c1f40b3966bbc94e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initXml</name>
      <anchorfile>classurdf_1_1Cylinder.html</anchorfile>
      <anchor>a884f897f3e83c594265e9727663d6f4d</anchor>
      <arglist>(TiXmlElement *)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>length</name>
      <anchorfile>classurdf_1_1Cylinder.html</anchorfile>
      <anchor>a1b4dfeb90ba5fdbfe7453d743a268786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>radius</name>
      <anchorfile>classurdf_1_1Cylinder.html</anchorfile>
      <anchor>a8433fb02b54876253b911ec69bf32edb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>urdf::Geometry</name>
    <filename>classurdf_1_1Geometry.html</filename>
    <member kind="enumvalue">
      <name>SPHERE</name>
      <anchorfile>classurdf_1_1Geometry.html</anchorfile>
      <anchor>a95419ae5c5768bc6a98e77694c212a1ca429c48a76fa856187dbf8a19ea9b7522</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOX</name>
      <anchorfile>classurdf_1_1Geometry.html</anchorfile>
      <anchor>a95419ae5c5768bc6a98e77694c212a1cae90ebcbf4df1051c59b563b8903a3616</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CYLINDER</name>
      <anchorfile>classurdf_1_1Geometry.html</anchorfile>
      <anchor>a95419ae5c5768bc6a98e77694c212a1caa3cbe8876542b8b42c6e9ff76b6171b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MESH</name>
      <anchorfile>classurdf_1_1Geometry.html</anchorfile>
      <anchor>a95419ae5c5768bc6a98e77694c212a1ca55aaa5cb98e3dee9432e69bcf63c6526</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>initXml</name>
      <anchorfile>classurdf_1_1Geometry.html</anchorfile>
      <anchor>a3f9539cc9843480c3ae3a98c4bdf8039</anchor>
      <arglist>(TiXmlElement *)=0</arglist>
    </member>
    <member kind="variable">
      <type>enum urdf::Geometry::@1</type>
      <name>type</name>
      <anchorfile>classurdf_1_1Geometry.html</anchorfile>
      <anchor>a3c822d3c9fffbb967448c5b433eab68d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>urdf::Inertial</name>
    <filename>classurdf_1_1Inertial.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classurdf_1_1Inertial.html</anchorfile>
      <anchor>ae4379132730de9f87e4ffae45bc390d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Inertial</name>
      <anchorfile>classurdf_1_1Inertial.html</anchorfile>
      <anchor>a8583f0578666a55ba089299a6d3dada9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initXml</name>
      <anchorfile>classurdf_1_1Inertial.html</anchorfile>
      <anchor>a129560a085c777a4a4f33ed37e0c6797</anchor>
      <arglist>(TiXmlElement *config)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ixx</name>
      <anchorfile>classurdf_1_1Inertial.html</anchorfile>
      <anchor>a5852faddb3940936ee4ebe4115782863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ixy</name>
      <anchorfile>classurdf_1_1Inertial.html</anchorfile>
      <anchor>abdf512a2295a1141115e790a2ce65fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ixz</name>
      <anchorfile>classurdf_1_1Inertial.html</anchorfile>
      <anchor>ae7966fb9347e3643334387f629ab8663</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>iyy</name>
      <anchorfile>classurdf_1_1Inertial.html</anchorfile>
      <anchor>aae60a3778608781367f0d2eb65d1f540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>iyz</name>
      <anchorfile>classurdf_1_1Inertial.html</anchorfile>
      <anchor>a509d526e371130620a4d5c381ce8c76d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>izz</name>
      <anchorfile>classurdf_1_1Inertial.html</anchorfile>
      <anchor>ab8c3d2b3667ee16d27b1386805ab246c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mass</name>
      <anchorfile>classurdf_1_1Inertial.html</anchorfile>
      <anchor>a482b38652bfced557c20c8f03ee90127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pose</type>
      <name>origin</name>
      <anchorfile>classurdf_1_1Inertial.html</anchorfile>
      <anchor>a8aac57684d0ba40b0e2885ea94b8d734</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>urdf::Joint</name>
    <filename>classurdf_1_1Joint.html</filename>
    <member kind="enumvalue">
      <name>UNKNOWN</name>
      <anchorfile>classurdf_1_1Joint.html</anchorfile>
      <anchor>aa62624f7948933576ae90521e5c0119baf34f0461f0c4f9c6728a933791fcc482</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REVOLUTE</name>
      <anchorfile>classurdf_1_1Joint.html</anchorfile>
      <anchor>aa62624f7948933576ae90521e5c0119babace28e637e094a7b35f281143aaa74f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTINUOUS</name>
      <anchorfile>classurdf_1_1Joint.html</anchorfile>
      <anchor>aa62624f7948933576ae90521e5c0119ba27a6308d609174d948cb54c8d1bb2396</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISMATIC</name>
      <anchorfile>classurdf_1_1Joint.html</anchorfile>
      <anchor>aa62624f7948933576ae90521e5c0119ba929fd72debb25b02ab1ddcbb461b01c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOATING</name>
      <anchorfile>classurdf_1_1Joint.html</anchorfile>
      <anchor>aa62624f7948933576ae90521e5c0119ba5b26c2afc7f27a8672162d203a8e0ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLANAR</name>
      <anchorfile>classurdf_1_1Joint.html</anchorfile>
      <anchor>aa62624f7948933576ae90521e5c0119ba4eb80eeaeb9ec0e8751def5f15f810dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FIXED</name>
      <anchorfile>classurdf_1_1Joint.html</anchorfile>
      <anchor>aa62624f7948933576ae90521e5c0119ba1b805ce768e85ac073b562dcb558371b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classurdf_1_1Joint.html</anchorfile>
      <anchor>a605b211d78e0ccdb539ca15c2b69988e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initXml</name>
      <anchorfile>classurdf_1_1Joint.html</anchorfile>
      <anchor>a8e1475ff1c515d2ab07bc365731dc3d3</anchor>
      <arglist>(TiXmlElement *xml)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Joint</name>
      <anchorfile>classurdf_1_1Joint.html</anchorfile>
      <anchor>aea8c16b64d67a976c3a56de89c0b3ecb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Vector3</type>
      <name>axis</name>
      <anchorfile>classurdf_1_1Joint.html</anchorfile>
      <anchor>afc1e0ca74da1e5b64ac1d8fb9ce6425c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; JointCalibration &gt;</type>
      <name>calibration</name>
      <anchorfile>classurdf_1_1Joint.html</anchorfile>
      <anchor>adcc4f19a3e9db8de8767b5e75bfbbe07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>child_link_name</name>
      <anchorfile>classurdf_1_1Joint.html</anchorfile>
      <anchor>a421d32e529e63053124dabcebc0f26b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; JointDynamics &gt;</type>
      <name>dynamics</name>
      <anchorfile>classurdf_1_1Joint.html</anchorfile>
      <anchor>a2e851add1294777a7c8a7444269023d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; JointLimits &gt;</type>
      <name>limits</name>
      <anchorfile>classurdf_1_1Joint.html</anchorfile>
      <anchor>a1515751e0958a8bbd1cdcb53f4f3979f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; JointMimic &gt;</type>
      <name>mimic</name>
      <anchorfile>classurdf_1_1Joint.html</anchorfile>
      <anchor>a8edf620f5ea84715e01e1c130030d0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classurdf_1_1Joint.html</anchorfile>
      <anchor>a74b855c338e9e5cdc2e0760e6aca738b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>parent_link_name</name>
      <anchorfile>classurdf_1_1Joint.html</anchorfile>
      <anchor>a97189f4e57e505502c126b0a710d0d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pose</type>
      <name>parent_to_joint_origin_transform</name>
      <anchorfile>classurdf_1_1Joint.html</anchorfile>
      <anchor>a00c53e2a676aacf34b34670e586cbae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; JointSafety &gt;</type>
      <name>safety</name>
      <anchorfile>classurdf_1_1Joint.html</anchorfile>
      <anchor>a197b1e68add6d0edb05ecd9922e37ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum urdf::Joint::@0</type>
      <name>type</name>
      <anchorfile>classurdf_1_1Joint.html</anchorfile>
      <anchor>a04423e35a91abeb9e08833d4ea84ce02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>urdf::JointCalibration</name>
    <filename>classurdf_1_1JointCalibration.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classurdf_1_1JointCalibration.html</anchorfile>
      <anchor>a1b62835fae559baad11730fb31d43c96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initXml</name>
      <anchorfile>classurdf_1_1JointCalibration.html</anchorfile>
      <anchor>ac74ee69ef20e96ecfc1b7a532579689e</anchor>
      <arglist>(TiXmlElement *config)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointCalibration</name>
      <anchorfile>classurdf_1_1JointCalibration.html</anchorfile>
      <anchor>a118d3c4d38fbfffe5c1f19856441c897</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; double &gt;</type>
      <name>falling</name>
      <anchorfile>classurdf_1_1JointCalibration.html</anchorfile>
      <anchor>ababac4837b4205b544d406fb2b8cfa78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>reference_position</name>
      <anchorfile>classurdf_1_1JointCalibration.html</anchorfile>
      <anchor>a3dcbcf2c915d10b0ffe7f4eaefefc0fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; double &gt;</type>
      <name>rising</name>
      <anchorfile>classurdf_1_1JointCalibration.html</anchorfile>
      <anchor>abb1b88ff806150cc54448c7b31f2906a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>urdf::JointDynamics</name>
    <filename>classurdf_1_1JointDynamics.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classurdf_1_1JointDynamics.html</anchorfile>
      <anchor>abd3bea4c1d063c82d46869463f05b95d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initXml</name>
      <anchorfile>classurdf_1_1JointDynamics.html</anchorfile>
      <anchor>acb40720b55c7d7798064e4725b9b76e0</anchor>
      <arglist>(TiXmlElement *config)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointDynamics</name>
      <anchorfile>classurdf_1_1JointDynamics.html</anchorfile>
      <anchor>aa1d78837124bce0fde4ed74b766f8711</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>damping</name>
      <anchorfile>classurdf_1_1JointDynamics.html</anchorfile>
      <anchor>a6b4791741e2fe9086bc8e39f930157c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>friction</name>
      <anchorfile>classurdf_1_1JointDynamics.html</anchorfile>
      <anchor>a4328b210d6a0b1de8a40e4d4d3bd4b19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>urdf::JointLimits</name>
    <filename>classurdf_1_1JointLimits.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classurdf_1_1JointLimits.html</anchorfile>
      <anchor>a444f3ef4ad5b1605e632ac280a9c97fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initXml</name>
      <anchorfile>classurdf_1_1JointLimits.html</anchorfile>
      <anchor>a224841cdfdf260e22848cdf3a2a8c1ca</anchor>
      <arglist>(TiXmlElement *config)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointLimits</name>
      <anchorfile>classurdf_1_1JointLimits.html</anchorfile>
      <anchor>affbdaa8e3b52d5b3ae22502ec55a84f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>effort</name>
      <anchorfile>classurdf_1_1JointLimits.html</anchorfile>
      <anchor>ac1ba88513b62a775fa749b11ff81fb3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>lower</name>
      <anchorfile>classurdf_1_1JointLimits.html</anchorfile>
      <anchor>a2f6d7abc28dbe35f582dd7d41424a092</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>upper</name>
      <anchorfile>classurdf_1_1JointLimits.html</anchorfile>
      <anchor>a136a3d73710441a7b53b01b1fab3e305</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>velocity</name>
      <anchorfile>classurdf_1_1JointLimits.html</anchorfile>
      <anchor>a579c357a15e68f31bf8cee39c9043c0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>urdf::JointMimic</name>
    <filename>classurdf_1_1JointMimic.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classurdf_1_1JointMimic.html</anchorfile>
      <anchor>a0b46ac983b1a7e56add3a607c110d90b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initXml</name>
      <anchorfile>classurdf_1_1JointMimic.html</anchorfile>
      <anchor>a57e7e904f06a36008490c8b1d80093bf</anchor>
      <arglist>(TiXmlElement *config)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointMimic</name>
      <anchorfile>classurdf_1_1JointMimic.html</anchorfile>
      <anchor>a5f1aefdb9452a290cc440514b6cddec9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>joint_name</name>
      <anchorfile>classurdf_1_1JointMimic.html</anchorfile>
      <anchor>ab1a9db02138dc949004debfd9666cc36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>multiplier</name>
      <anchorfile>classurdf_1_1JointMimic.html</anchorfile>
      <anchor>a1346731725132a527a8f09b6041c29ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>offset</name>
      <anchorfile>classurdf_1_1JointMimic.html</anchorfile>
      <anchor>a996f99564e8e24e5333b74220b332f67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>urdf::JointSafety</name>
    <filename>classurdf_1_1JointSafety.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classurdf_1_1JointSafety.html</anchorfile>
      <anchor>ae6911bab1c41a8515c532ea4570aed97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initXml</name>
      <anchorfile>classurdf_1_1JointSafety.html</anchorfile>
      <anchor>a6b0fe594d50d42cacbaa44e99fc4d748</anchor>
      <arglist>(TiXmlElement *config)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointSafety</name>
      <anchorfile>classurdf_1_1JointSafety.html</anchorfile>
      <anchor>ab16ee7b678826514c94545f19f7515a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>k_position</name>
      <anchorfile>classurdf_1_1JointSafety.html</anchorfile>
      <anchor>ac30af0ef18cd21b18072fe87ee5cd96b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>k_velocity</name>
      <anchorfile>classurdf_1_1JointSafety.html</anchorfile>
      <anchor>aa7d9ed646bc5b451bb74f861c0c9c96d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>soft_lower_limit</name>
      <anchorfile>classurdf_1_1JointSafety.html</anchorfile>
      <anchor>aeef237bd16ac88cc6c1805ff9ad3bc3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>soft_upper_limit</name>
      <anchorfile>classurdf_1_1JointSafety.html</anchorfile>
      <anchor>aac151f76b265b7db82789f176d63aa25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>urdf::Link</name>
    <filename>classurdf_1_1Link.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addChild</name>
      <anchorfile>classurdf_1_1Link.html</anchorfile>
      <anchor>a617aa86dae5f86617701cfb1a2bb39f2</anchor>
      <arglist>(boost::shared_ptr&lt; Link &gt; child)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addChildJoint</name>
      <anchorfile>classurdf_1_1Link.html</anchorfile>
      <anchor>a94a0e7b9d5f527fa0ff28e4bf44e850c</anchor>
      <arglist>(boost::shared_ptr&lt; Joint &gt; child)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCollision</name>
      <anchorfile>classurdf_1_1Link.html</anchorfile>
      <anchor>ad9e6e6595bf64888660336699fbe1a77</anchor>
      <arglist>(std::string group_name, boost::shared_ptr&lt; Collision &gt; collision)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addVisual</name>
      <anchorfile>classurdf_1_1Link.html</anchorfile>
      <anchor>a5323281f7bee3d39900764708459e673</anchor>
      <arglist>(std::string group_name, boost::shared_ptr&lt; Visual &gt; visual)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classurdf_1_1Link.html</anchorfile>
      <anchor>a02c256049995b3275236e345590d950e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; std::vector&lt; boost::shared_ptr&lt; Collision &gt; &gt; &gt;</type>
      <name>getCollisions</name>
      <anchorfile>classurdf_1_1Link.html</anchorfile>
      <anchor>a281c3d3c5b87c9bbcd0e6440adb411f0</anchor>
      <arglist>(const std::string &amp;group_name) const </arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; Link &gt;</type>
      <name>getParent</name>
      <anchorfile>classurdf_1_1Link.html</anchorfile>
      <anchor>a710bd87ae7ed9bb7686791ba6ce21fc8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; std::vector&lt; boost::shared_ptr&lt; Visual &gt; &gt; &gt;</type>
      <name>getVisuals</name>
      <anchorfile>classurdf_1_1Link.html</anchorfile>
      <anchor>a651d8cf13db58387509e6d2b54b8645b</anchor>
      <arglist>(const std::string &amp;group_name) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initXml</name>
      <anchorfile>classurdf_1_1Link.html</anchorfile>
      <anchor>a359bed6f5f354220e71263343ea9299a</anchor>
      <arglist>(TiXmlElement *config)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Link</name>
      <anchorfile>classurdf_1_1Link.html</anchorfile>
      <anchor>a5d08f460451d667eb67e0b3b5e668cd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParent</name>
      <anchorfile>classurdf_1_1Link.html</anchorfile>
      <anchor>adbcbec5631a3d8a75eff32e51579e84f</anchor>
      <arglist>(boost::shared_ptr&lt; Link &gt; parent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParentJoint</name>
      <anchorfile>classurdf_1_1Link.html</anchorfile>
      <anchor>a16cee109a0b41bc2ed13b8712abb0119</anchor>
      <arglist>(boost::shared_ptr&lt; Joint &gt; child)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; boost::shared_ptr&lt; Joint &gt; &gt;</type>
      <name>child_joints</name>
      <anchorfile>classurdf_1_1Link.html</anchorfile>
      <anchor>a61d1c88523dacf851572d11d0476732f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; boost::shared_ptr&lt; Link &gt; &gt;</type>
      <name>child_links</name>
      <anchorfile>classurdf_1_1Link.html</anchorfile>
      <anchor>acf6dd8185ebe78e54197c250a11a2edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; Collision &gt;</type>
      <name>collision</name>
      <anchorfile>classurdf_1_1Link.html</anchorfile>
      <anchor>a29469b80b894805f3830548d392fec42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, boost::shared_ptr&lt; std::vector&lt; boost::shared_ptr&lt; Collision &gt; &gt; &gt; &gt;</type>
      <name>collision_groups</name>
      <anchorfile>classurdf_1_1Link.html</anchorfile>
      <anchor>a1d3792f3c3a00e8792a9c3f39ef5db4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; Inertial &gt;</type>
      <name>inertial</name>
      <anchorfile>classurdf_1_1Link.html</anchorfile>
      <anchor>a35fd301eeede8c69531989ec8bb7a1bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classurdf_1_1Link.html</anchorfile>
      <anchor>a459ff2f265bfce1cd0f4fa8b6192bf89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; Joint &gt;</type>
      <name>parent_joint</name>
      <anchorfile>classurdf_1_1Link.html</anchorfile>
      <anchor>a966ea265072128e6ef2d21c7267b420b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; Visual &gt;</type>
      <name>visual</name>
      <anchorfile>classurdf_1_1Link.html</anchorfile>
      <anchor>ab691031b71b843525a80494c026799c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, boost::shared_ptr&lt; std::vector&lt; boost::shared_ptr&lt; Visual &gt; &gt; &gt; &gt;</type>
      <name>visual_groups</name>
      <anchorfile>classurdf_1_1Link.html</anchorfile>
      <anchor>ae187af16580b6aa04233e1dda6654723</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::weak_ptr&lt; Link &gt;</type>
      <name>parent_link_</name>
      <anchorfile>classurdf_1_1Link.html</anchorfile>
      <anchor>a6d76d2b6a24dc6efc86bf1dd09ef776e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>urdf::Material</name>
    <filename>classurdf_1_1Material.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classurdf_1_1Material.html</anchorfile>
      <anchor>a3cad6c6dbf941638d3d0ad82e9aab6b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initXml</name>
      <anchorfile>classurdf_1_1Material.html</anchorfile>
      <anchor>a26efd16afe8060b97f659ef7ca5bd0a0</anchor>
      <arglist>(TiXmlElement *config)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Material</name>
      <anchorfile>classurdf_1_1Material.html</anchorfile>
      <anchor>aeb773f3ee83315ae7ae492652c508cfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Color</type>
      <name>color</name>
      <anchorfile>classurdf_1_1Material.html</anchorfile>
      <anchor>a147a658677604945d54697d38485224c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classurdf_1_1Material.html</anchorfile>
      <anchor>a498af870cd0f458a8a08963a6e40dfcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>texture_filename</name>
      <anchorfile>classurdf_1_1Material.html</anchorfile>
      <anchor>af7e58d65827521288c71d7c2f61a3a31</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>urdf::Mesh</name>
    <filename>classurdf_1_1Mesh.html</filename>
    <base>urdf::Geometry</base>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classurdf_1_1Mesh.html</anchorfile>
      <anchor>a1eb2486debe20c6249cb646bed94121c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fileExists</name>
      <anchorfile>classurdf_1_1Mesh.html</anchorfile>
      <anchor>ae8005f2162687e83d26d948549ae4a1b</anchor>
      <arglist>(std::string filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initXml</name>
      <anchorfile>classurdf_1_1Mesh.html</anchorfile>
      <anchor>a1510e367355d621fe057f4e20a472ba2</anchor>
      <arglist>(TiXmlElement *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mesh</name>
      <anchorfile>classurdf_1_1Mesh.html</anchorfile>
      <anchor>a6075fc939da9c639e9a646a70d7929f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>filename</name>
      <anchorfile>classurdf_1_1Mesh.html</anchorfile>
      <anchor>aaed391319e708e8946d2bf97318a9718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector3</type>
      <name>scale</name>
      <anchorfile>classurdf_1_1Mesh.html</anchorfile>
      <anchor>a308fd766db404e6581718c34873f7bfe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>urdf::ModelInterface</name>
    <filename>classurdf_1_1ModelInterface.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classurdf_1_1ModelInterface.html</anchorfile>
      <anchor>adc09b34be45112b9f9f9c4af6332a7fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; const Joint &gt;</type>
      <name>getJoint</name>
      <anchorfile>classurdf_1_1ModelInterface.html</anchorfile>
      <anchor>a54eff28bfa892166adf1f02b1c05205d</anchor>
      <arglist>(const std::string &amp;name) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getLink</name>
      <anchorfile>classurdf_1_1ModelInterface.html</anchorfile>
      <anchor>a449837787a246a53d6f0f0579e24a3e1</anchor>
      <arglist>(const std::string &amp;name, boost::shared_ptr&lt; Link &gt; &amp;link) const </arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; const Link &gt;</type>
      <name>getLink</name>
      <anchorfile>classurdf_1_1ModelInterface.html</anchorfile>
      <anchor>a7b7985d8690c006171b055a0cb9785e9</anchor>
      <arglist>(const std::string &amp;name) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getLinks</name>
      <anchorfile>classurdf_1_1ModelInterface.html</anchorfile>
      <anchor>a99afeaf53c1457b55bd5e22f382f1204</anchor>
      <arglist>(std::vector&lt; boost::shared_ptr&lt; Link &gt; &gt; &amp;links) const </arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; Material &gt;</type>
      <name>getMaterial</name>
      <anchorfile>classurdf_1_1ModelInterface.html</anchorfile>
      <anchor>a3185ca618d82e8e90f4e4bb481911c49</anchor>
      <arglist>(const std::string &amp;name) const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getName</name>
      <anchorfile>classurdf_1_1ModelInterface.html</anchorfile>
      <anchor>aabf3017cd4c1bd267f594a4c4b68ed22</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; const Link &gt;</type>
      <name>getRoot</name>
      <anchorfile>classurdf_1_1ModelInterface.html</anchorfile>
      <anchor>a976e34d0e8c23ce7e570ec0854eb927b</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initRoot</name>
      <anchorfile>classurdf_1_1ModelInterface.html</anchorfile>
      <anchor>a336d2fd0961cdfcedc671caf7bf0b133</anchor>
      <arglist>(std::map&lt; std::string, std::string &gt; &amp;parent_link_tree)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initTree</name>
      <anchorfile>classurdf_1_1ModelInterface.html</anchorfile>
      <anchor>aa5f0de028dccdea818832af6ee1ae913</anchor>
      <arglist>(std::map&lt; std::string, std::string &gt; &amp;parent_link_tree)</arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, boost::shared_ptr&lt; Joint &gt; &gt;</type>
      <name>joints_</name>
      <anchorfile>classurdf_1_1ModelInterface.html</anchorfile>
      <anchor>a12f0419b49023ee867a56cf7f47298d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, boost::shared_ptr&lt; Link &gt; &gt;</type>
      <name>links_</name>
      <anchorfile>classurdf_1_1ModelInterface.html</anchorfile>
      <anchor>a531fc143adf2c50baf03154d70d24dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, boost::shared_ptr&lt; Material &gt; &gt;</type>
      <name>materials_</name>
      <anchorfile>classurdf_1_1ModelInterface.html</anchorfile>
      <anchor>a6c2301c9a18c97989b41a088da25c0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classurdf_1_1ModelInterface.html</anchorfile>
      <anchor>a2f0b8b85f4cf1c7a5fca10e52bcd90cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; Link &gt;</type>
      <name>root_link_</name>
      <anchorfile>classurdf_1_1ModelInterface.html</anchorfile>
      <anchor>a6f25bd5e38fa5ff28e8ceb840cbdf8f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>urdf::Pose</name>
    <filename>classurdf_1_1Pose.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classurdf_1_1Pose.html</anchorfile>
      <anchor>ac164181026160f5ea1fcb53ee9245c50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initXml</name>
      <anchorfile>classurdf_1_1Pose.html</anchorfile>
      <anchor>a30f2f201d59f884f294b1af93020f5b0</anchor>
      <arglist>(TiXmlElement *xml)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose</name>
      <anchorfile>classurdf_1_1Pose.html</anchorfile>
      <anchor>a4e2d68cc5c2ef429605a3e0cb8f87a18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Vector3</type>
      <name>position</name>
      <anchorfile>classurdf_1_1Pose.html</anchorfile>
      <anchor>adbee6f421be42f2a33e75e9d25085669</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Rotation</type>
      <name>rotation</name>
      <anchorfile>classurdf_1_1Pose.html</anchorfile>
      <anchor>add014150a280a0b4af28acb89e6dd9ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>urdf::Rotation</name>
    <filename>classurdf_1_1Rotation.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classurdf_1_1Rotation.html</anchorfile>
      <anchor>a6dff4a894894bd810af101ff746dfef2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Rotation</type>
      <name>GetInverse</name>
      <anchorfile>classurdf_1_1Rotation.html</anchorfile>
      <anchor>a2ddbfa367711c80e75ea62adcc07cc74</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getQuaternion</name>
      <anchorfile>classurdf_1_1Rotation.html</anchorfile>
      <anchor>a8d2704d118c6f144dcc0f105f5f816a8</anchor>
      <arglist>(double &amp;quat_x, double &amp;quat_y, double &amp;quat_z, double &amp;quat_w) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRPY</name>
      <anchorfile>classurdf_1_1Rotation.html</anchorfile>
      <anchor>a1be6eb8de5ddf6d20094bd97683ed945</anchor>
      <arglist>(double &amp;roll, double &amp;pitch, double &amp;yaw) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classurdf_1_1Rotation.html</anchorfile>
      <anchor>a42df103d9b873c6895e358920142a43b</anchor>
      <arglist>(const std::string &amp;rotation_str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classurdf_1_1Rotation.html</anchorfile>
      <anchor>a1c23caaf530231aa832b9c7118c3d1b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Vector3</type>
      <name>operator*</name>
      <anchorfile>classurdf_1_1Rotation.html</anchorfile>
      <anchor>a101477344381217fee7e6fa799f2c4bc</anchor>
      <arglist>(Vector3 vec) const </arglist>
    </member>
    <member kind="function">
      <type>Rotation</type>
      <name>operator*</name>
      <anchorfile>classurdf_1_1Rotation.html</anchorfile>
      <anchor>ac10cc31b2fa7b0ccd3dc724ef0c1d97d</anchor>
      <arglist>(const Rotation &amp;qt) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rotation</name>
      <anchorfile>classurdf_1_1Rotation.html</anchorfile>
      <anchor>a2244613f325726a57207ea26ab8f45a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rotation</name>
      <anchorfile>classurdf_1_1Rotation.html</anchorfile>
      <anchor>abcb30482cbee1d4432d05b113d065c37</anchor>
      <arglist>(double _x, double _y, double _z, double _w)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromQuaternion</name>
      <anchorfile>classurdf_1_1Rotation.html</anchorfile>
      <anchor>ab8ba2f0821258bd25df24282b23d5a94</anchor>
      <arglist>(double quat_x, double quat_y, double quat_z, double quat_w)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromRPY</name>
      <anchorfile>classurdf_1_1Rotation.html</anchorfile>
      <anchor>a791dfa32d09d26ee9ffacf6c94dfabd4</anchor>
      <arglist>(double roll, double pitch, double yaw)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>w</name>
      <anchorfile>classurdf_1_1Rotation.html</anchorfile>
      <anchor>a361d540383419e5dc814495092dfd93f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>classurdf_1_1Rotation.html</anchorfile>
      <anchor>accea38f0622d76940147c75658073449</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>classurdf_1_1Rotation.html</anchorfile>
      <anchor>ae815993e30406912dd9734332bf58724</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>z</name>
      <anchorfile>classurdf_1_1Rotation.html</anchorfile>
      <anchor>a631c0979952c3e97d85ac328107e239c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>urdf::Sphere</name>
    <filename>classurdf_1_1Sphere.html</filename>
    <base>urdf::Geometry</base>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classurdf_1_1Sphere.html</anchorfile>
      <anchor>a992a33ea2dd9540947ada00c867bfffd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initXml</name>
      <anchorfile>classurdf_1_1Sphere.html</anchorfile>
      <anchor>afedc0a21a8bfd702cc64dbd0f87de7b5</anchor>
      <arglist>(TiXmlElement *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Sphere</name>
      <anchorfile>classurdf_1_1Sphere.html</anchorfile>
      <anchor>a31d838c6e9112ee6a3e2f249d2c0cf40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>radius</name>
      <anchorfile>classurdf_1_1Sphere.html</anchorfile>
      <anchor>a4a8649c9931531101c43b24504be7886</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>urdf::Vector3</name>
    <filename>classurdf_1_1Vector3.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classurdf_1_1Vector3.html</anchorfile>
      <anchor>a61b494531495c4468027397395facbb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classurdf_1_1Vector3.html</anchorfile>
      <anchor>ab6a3ac795a96150685c52a07fe9c866c</anchor>
      <arglist>(const std::string &amp;vector_str)</arglist>
    </member>
    <member kind="function">
      <type>Vector3</type>
      <name>operator+</name>
      <anchorfile>classurdf_1_1Vector3.html</anchorfile>
      <anchor>a8d16a7b543b12857d5620e4eeb8d1916</anchor>
      <arglist>(Vector3 vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector3</name>
      <anchorfile>classurdf_1_1Vector3.html</anchorfile>
      <anchor>a9b7eaa68547065117120fe8a71e3c0dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector3</name>
      <anchorfile>classurdf_1_1Vector3.html</anchorfile>
      <anchor>a4fde9b8986529c15ee8fa4dd87eb0860</anchor>
      <arglist>(double _x, double _y, double _z)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>classurdf_1_1Vector3.html</anchorfile>
      <anchor>a1e164edc8926bb7009575b7227a3d510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>classurdf_1_1Vector3.html</anchorfile>
      <anchor>a3b32ad8b8a14c3a31d5b1cfd65370dc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>z</name>
      <anchorfile>classurdf_1_1Vector3.html</anchorfile>
      <anchor>a2f32c5d9f5a7e719eb8e37519f911a5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>urdf::Visual</name>
    <filename>classurdf_1_1Visual.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classurdf_1_1Visual.html</anchorfile>
      <anchor>a3a55bfdf12781b43c9dc41379d97e0f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initXml</name>
      <anchorfile>classurdf_1_1Visual.html</anchorfile>
      <anchor>ae85922753b8e11f7246e6bb89eb10293</anchor>
      <arglist>(TiXmlElement *config)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Visual</name>
      <anchorfile>classurdf_1_1Visual.html</anchorfile>
      <anchor>acb577fe4f14dd6afb373c5b792c3d8e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; Geometry &gt;</type>
      <name>geometry</name>
      <anchorfile>classurdf_1_1Visual.html</anchorfile>
      <anchor>a5f489a5186ca66abae3bff2c6dd11ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>group_name</name>
      <anchorfile>classurdf_1_1Visual.html</anchorfile>
      <anchor>abb6bd16d271fac468cebe00916fa9c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; Material &gt;</type>
      <name>material</name>
      <anchorfile>classurdf_1_1Visual.html</anchorfile>
      <anchor>acf631ae74ad02a7871e886add0a73d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>material_name</name>
      <anchorfile>classurdf_1_1Visual.html</anchorfile>
      <anchor>a1d6791092cc22e8c1f11dd800e1d72ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pose</type>
      <name>origin</name>
      <anchorfile>classurdf_1_1Visual.html</anchorfile>
      <anchor>a506b66e8e3c1222a76db661990a9ffeb</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
