<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>collada_to_urdf.cpp</name>
    <path>/tmp/ws/src/collada_urdf/collada_urdf/src/</path>
    <filename>collada__to__urdf_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_MAT</name>
      <anchorfile>collada__to__urdf_8cpp.html</anchorfile>
      <anchor>a86e1d3adce12d506d10e1e9b35559189</anchor>
      <arglist>(mat)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GAZEBO_1_3</name>
      <anchorfile>collada__to__urdf_8cpp.html</anchorfile>
      <anchor>a9f891c3deccb467482601fee6f0461c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_GEOM</name>
      <anchorfile>collada__to__urdf_8cpp.html</anchorfile>
      <anchor>ad7c413bf22fb665ed7bf67b71deac6b5</anchor>
      <arglist>(os, geometry)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_ORIGIN</name>
      <anchorfile>collada__to__urdf_8cpp.html</anchorfile>
      <anchor>aa71139dfdf80f6333c8fbfff608c4fcd</anchor>
      <arglist>(os, origin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_ORIGIN_XML</name>
      <anchorfile>collada__to__urdf_8cpp.html</anchorfile>
      <anchor>a0c258ee495c5d1a8bacbc083a17cc355</anchor>
      <arglist>(os, origin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addChildJointNamesXML</name>
      <anchorfile>collada__to__urdf_8cpp.html</anchorfile>
      <anchor>a6b48d38eee5ba5cb0b055531616220c0</anchor>
      <arglist>(urdf::LinkConstSharedPtr link, ofstream &amp;os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addChildLinkNamesXML</name>
      <anchorfile>collada__to__urdf_8cpp.html</anchorfile>
      <anchor>a28e8448ccff2ae9ecab629368430ed8c</anchor>
      <arglist>(urdf::LinkConstSharedPtr link, ofstream &amp;os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assimp_calc_bbox</name>
      <anchorfile>collada__to__urdf_8cpp.html</anchorfile>
      <anchor>a015939df65fb5049399feb6f62e284e5</anchor>
      <arglist>(string fname, float &amp;minx, float &amp;miny, float &amp;minz, float &amp;maxx, float &amp;maxy, float &amp;maxz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assimp_file_export</name>
      <anchorfile>collada__to__urdf_8cpp.html</anchorfile>
      <anchor>a88e743aebaf0bced02777ab4482e7d89</anchor>
      <arglist>(std::string fname, std::string ofname, std::string mesh_type=&quot;collada&quot;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>collada__to__urdf_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printTreeXML</name>
      <anchorfile>collada__to__urdf_8cpp.html</anchorfile>
      <anchor>a82a1c58c741979f57ce697ed3a6c5de0</anchor>
      <arglist>(urdf::LinkConstSharedPtr link, string name, string file)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>add_gazebo_description</name>
      <anchorfile>collada__to__urdf_8cpp.html</anchorfile>
      <anchor>affb16016871c3ec78cc47c581086b6dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>arobot_name</name>
      <anchorfile>collada__to__urdf_8cpp.html</anchorfile>
      <anchor>aa02e4bd3aafbf9c91b9e8e0aca45f96f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>export_collision_mesh</name>
      <anchorfile>collada__to__urdf_8cpp.html</anchorfile>
      <anchor>a99481a618c2bb0014cadbe56c22da885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>mesh_dir</name>
      <anchorfile>collada__to__urdf_8cpp.html</anchorfile>
      <anchor>a4ba19c53e6c4a56d1e81eaeb2c7e4e94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>mesh_prefix</name>
      <anchorfile>collada__to__urdf_8cpp.html</anchorfile>
      <anchor>a3c528fe1a0f62e6608d5d8b95b4c1f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>output_file</name>
      <anchorfile>collada__to__urdf_8cpp.html</anchorfile>
      <anchor>a8643191a264f6d55fead82a6d23a88b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>rotate_inertia_frame</name>
      <anchorfile>collada__to__urdf_8cpp.html</anchorfile>
      <anchor>a526b4253f6f0a2d0869359c077a28ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_assimp_export</name>
      <anchorfile>collada__to__urdf_8cpp.html</anchorfile>
      <anchor>a50476e3b634fec1d41b4cd0b981ab84a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_same_collision_as_visual</name>
      <anchorfile>collada__to__urdf_8cpp.html</anchorfile>
      <anchor>a2baea7ac05c66b8d9daf9333e0b160bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_simple_collision</name>
      <anchorfile>collada__to__urdf_8cpp.html</anchorfile>
      <anchor>ad258ec7bcb3de254ab9d42b4430e0718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_simple_visual</name>
      <anchorfile>collada__to__urdf_8cpp.html</anchorfile>
      <anchor>a2cd9320aff99bcbb145220694c4ae8bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_transmission_interface</name>
      <anchorfile>collada__to__urdf_8cpp.html</anchorfile>
      <anchor>afed028dd8546125adc3958df76a9d71f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>collada_urdf.cpp</name>
    <path>/tmp/ws/src/collada_urdf/collada_urdf/src/</path>
    <filename>collada__urdf_8cpp</filename>
    <includes id="collada__urdf_8h" name="collada_urdf.h" local="yes" imported="no">collada_urdf/collada_urdf.h</includes>
    <class kind="struct">collada_urdf::ColladaWriter::kinematics_model_output::axis_output</class>
    <class kind="struct">collada_urdf::ColladaWriter::axis_sids</class>
    <class kind="class">collada_urdf::ColladaWriter</class>
    <class kind="struct">collada_urdf::ColladaWriter::instance_articulated_system_output</class>
    <class kind="struct">collada_urdf::ColladaWriter::instance_kinematics_model_output</class>
    <class kind="struct">collada_urdf::ColladaWriter::instance_physics_model_output</class>
    <class kind="struct">collada_urdf::ColladaWriter::kinbody_models</class>
    <class kind="struct">collada_urdf::ColladaWriter::kinematics_model_output</class>
    <class kind="struct">collada_urdf::ColladaWriter::LINKOUTPUT</class>
    <class kind="struct">collada_urdf::ColladaWriter::physics_model_output</class>
    <class kind="class">collada_urdf::ResourceIOStream</class>
    <class kind="class">collada_urdf::ResourceIOSystem</class>
    <class kind="struct">collada_urdf::ColladaWriter::SCENE</class>
    <class kind="class">collada_urdf::Triangle</class>
    <namespace>collada_urdf</namespace>
    <namespace>collada_urdf::mathextra</namespace>
    <namespace>ColladaDOM150</namespace>
    <member kind="define">
      <type>#define</type>
      <name>distinctRoots</name>
      <anchorfile>collada__urdf_8cpp.html</anchorfile>
      <anchor>a1c5a68152fd8c2d5c231f721cda03d56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>floatRoot01</name>
      <anchorfile>collada__urdf_8cpp.html</anchorfile>
      <anchor>a762d7a7cd57955c294601bfe80209604</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>floatRoot12</name>
      <anchorfile>collada__urdf_8cpp.html</anchorfile>
      <anchor>aa01b7937c4887369b17811d204f95590</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FOREACH</name>
      <anchorfile>collada__urdf_8cpp.html</anchorfile>
      <anchor>a2cb1b3946754d725b4e77fce425b4b68</anchor>
      <arglist>(it, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FOREACHC</name>
      <anchorfile>collada__urdf_8cpp.html</anchorfile>
      <anchor>a7e337a637b87ca9bfe5254fe8a351d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>singleRoot</name>
      <anchorfile>collada__urdf_8cpp.html</anchorfile>
      <anchor>a87ece92dcd9718f61b799bde21d701e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>tripleRoot</name>
      <anchorfile>collada__urdf_8cpp.html</anchorfile>
      <anchor>ad858a3ebff1f58b97f8a99a3c5ae79c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_QLAlgorithm3</name>
      <anchorfile>namespacecollada__urdf_1_1mathextra.html</anchorfile>
      <anchor>aa63155d4bdeea5af75e331be4fdbff2d</anchor>
      <arglist>(T *m_aafEntry, T *afDiag, T *afSubDiag)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CubicRoots</name>
      <anchorfile>namespacecollada__urdf_1_1mathextra.html</anchorfile>
      <anchor>af4a46a23365a5687021b865c69283b76</anchor>
      <arglist>(double c0, double c1, double c2, double *r0, double *r1, double *r2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EigenSymmetric3</name>
      <anchorfile>namespacecollada__urdf_1_1mathextra.html</anchorfile>
      <anchor>acc9463a1cadef76b9c9ca59982c433ff</anchor>
      <arglist>(const double *fmat, double *afEigenvalue, double *fevecs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>QLAlgorithm3</name>
      <anchorfile>namespacecollada__urdf_1_1mathextra.html</anchorfile>
      <anchor>a2b1c21adf8f05a6900c1a6825b4818aa</anchor>
      <arglist>(float *m_aafEntry, float *afDiag, float *afSubDiag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>QLAlgorithm3</name>
      <anchorfile>namespacecollada__urdf_1_1mathextra.html</anchorfile>
      <anchor>a37341442ae2e010dc57123612f921aad</anchor>
      <arglist>(double *m_aafEntry, double *afDiag, double *afSubDiag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Tridiagonal3</name>
      <anchorfile>namespacecollada__urdf_1_1mathextra.html</anchorfile>
      <anchor>add9067923740937900c1af9c1a0c3876</anchor>
      <arglist>(S *mat, T *diag, T *subd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteUrdfModelToColladaFile</name>
      <anchorfile>namespacecollada__urdf.html</anchorfile>
      <anchor>acd5b9ff1b92487978a7b323459b894d3</anchor>
      <arglist>(urdf::Model const &amp;robot_model, string const &amp;file)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>g_fEpsilon</name>
      <anchorfile>namespacecollada__urdf_1_1mathextra.html</anchorfile>
      <anchor>a29cb21b5cf445ab231e3e6df72a862b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>collada_urdf.h</name>
    <path>/tmp/ws/src/collada_urdf/collada_urdf/include/collada_urdf/</path>
    <filename>collada__urdf_8h</filename>
    <class kind="class">collada_urdf::ColladaUrdfException</class>
    <namespace>collada_urdf</namespace>
    <member kind="function">
      <type>bool</type>
      <name>WriteUrdfModelToColladaFile</name>
      <anchorfile>namespacecollada__urdf.html</anchorfile>
      <anchor>ac673466cc5b29d47518c60b381ff695f</anchor>
      <arglist>(urdf::Model const &amp;robot_model, std::string const &amp;file)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_collada_urdf.cpp</name>
    <path>/tmp/ws/src/collada_urdf/collada_urdf/test/</path>
    <filename>test__collada__urdf_8cpp</filename>
    <includes id="collada__urdf_8h" name="collada_urdf.h" local="yes" imported="no">collada_urdf/collada_urdf.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__collada__urdf_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__collada__urdf_8cpp.html</anchorfile>
      <anchor>abf36fe8a4ed61ad6270cabf5bfb28284</anchor>
      <arglist>(collada_urdf, collada_from_urdf_file_works)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__collada__urdf_8cpp.html</anchorfile>
      <anchor>a3e7769700453eecd78f413416315a4b9</anchor>
      <arglist>(collada_urdf, collada_output_dir_does_not_exist)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>urdf_to_collada.cpp</name>
    <path>/tmp/ws/src/collada_urdf/collada_urdf/src/</path>
    <filename>urdf__to__collada_8cpp</filename>
    <includes id="collada__urdf_8h" name="collada_urdf.h" local="yes" imported="no">collada_urdf/collada_urdf.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>urdf__to__collada_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>collada_urdf::ColladaWriter::kinematics_model_output::axis_output</name>
    <filename>structcollada__urdf_1_1ColladaWriter_1_1kinematics__model__output_1_1axis__output.html</filename>
    <member kind="function">
      <type></type>
      <name>axis_output</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1kinematics__model__output_1_1axis__output.html</anchorfile>
      <anchor>aacbd74f14459b32182a84f0fb7870474</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iaxis</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1kinematics__model__output_1_1axis__output.html</anchorfile>
      <anchor>a75aca2d86ac6819a9065078e9e107177</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>jointnodesid</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1kinematics__model__output_1_1axis__output.html</anchorfile>
      <anchor>aebe4c55ba8759e74db6c277fb8c0509a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>nodesid</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1kinematics__model__output_1_1axis__output.html</anchorfile>
      <anchor>a80ee75899d435c54ea4395b7fdf3bfba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>urdf::JointConstSharedPtr</type>
      <name>pjoint</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1kinematics__model__output_1_1axis__output.html</anchorfile>
      <anchor>a4753ad82fc41bbe04d346171677c720e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>sid</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1kinematics__model__output_1_1axis__output.html</anchorfile>
      <anchor>a373ee0aae6bcfcd200bff3e2105cd065</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>collada_urdf::ColladaWriter::axis_sids</name>
    <filename>structcollada__urdf_1_1ColladaWriter_1_1axis__sids.html</filename>
    <member kind="function">
      <type></type>
      <name>axis_sids</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1axis__sids.html</anchorfile>
      <anchor>a74ff21a77c15e17799b41dc68aae332d</anchor>
      <arglist>(const string &amp;axissid, const string &amp;valuesid, const string &amp;jointnodesid)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>axissid</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1axis__sids.html</anchorfile>
      <anchor>a191cfb103d678fd8f7e2f2822c7a16da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>jointnodesid</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1axis__sids.html</anchorfile>
      <anchor>a21ca6511a2810c8d7df53976120ebb1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>valuesid</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1axis__sids.html</anchorfile>
      <anchor>af11c860d3ce45e545e0b4ff66adcd78c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>collada_urdf::ColladaUrdfException</name>
    <filename>classcollada__urdf_1_1ColladaUrdfException.html</filename>
    <member kind="function">
      <type></type>
      <name>ColladaUrdfException</name>
      <anchorfile>classcollada__urdf_1_1ColladaUrdfException.html</anchorfile>
      <anchor>afbf8f620595542e5ffa7a404f156ccce</anchor>
      <arglist>(std::string const &amp;what)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>collada_urdf::ColladaWriter</name>
    <filename>classcollada__urdf_1_1ColladaWriter.html</filename>
    <class kind="struct">collada_urdf::ColladaWriter::axis_sids</class>
    <class kind="struct">collada_urdf::ColladaWriter::instance_articulated_system_output</class>
    <class kind="struct">collada_urdf::ColladaWriter::instance_kinematics_model_output</class>
    <class kind="struct">collada_urdf::ColladaWriter::instance_physics_model_output</class>
    <class kind="struct">collada_urdf::ColladaWriter::kinbody_models</class>
    <class kind="struct">collada_urdf::ColladaWriter::kinematics_model_output</class>
    <class kind="struct">collada_urdf::ColladaWriter::LINKOUTPUT</class>
    <class kind="struct">collada_urdf::ColladaWriter::physics_model_output</class>
    <class kind="struct">collada_urdf::ColladaWriter::SCENE</class>
    <member kind="function">
      <type></type>
      <name>ColladaWriter</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a0288bc0b020ff640c5f86db05477bb34</anchor>
      <arglist>(const urdf::Model &amp;robot, int writeoptions)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convert</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>aca5213ccb5ed9bc28af974235f558685</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>daeDocument *</type>
      <name>doc</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a54856a73e5f7147b732f6941db1a9431</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeTo</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a65f887079b7ede57a3dfe4bf7c7bc758</anchor>
      <arglist>(string const &amp;file)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ColladaWriter</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>aef6d4a46bcbb0642115fc25f67a5c759</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>_buildAiMesh</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a572ee734436d0b435687a1891a8fe799</anchor>
      <arglist>(const aiScene *scene, aiNode *node, domMeshRef pdommesh, domFloat_arrayRef parray, const string &amp;geomid, const urdf::Vector3 &amp;scale, urdf::Pose *org_trans=NULL)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>_CreateScene</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>ae56f40118879b1bb14e263f9bbc59b62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>_loadMesh</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>aa537dc5d0f89593ba69850d54fd902ff</anchor>
      <arglist>(std::string const &amp;filename, domGeometryRef pdomgeom, const urdf::Vector3 &amp;scale, urdf::Pose *org_trans)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>_loadVertices</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a7416322c398acecf42b1946278b0ae34</anchor>
      <arglist>(const shapes::Mesh *mesh, domGeometryRef pdomgeom)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>_WriteBindingsInstance_kinematics_scene</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>aea69347d1997e65500cdf0fe953cf66d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>domEffectRef</type>
      <name>_WriteEffect</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a9726eb692f49aaca639f71d81783977c</anchor>
      <arglist>(std::string const &amp;effect_id, urdf::Color const &amp;color_ambient, urdf::Color const &amp;color_diffuse)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>domGeometryRef</type>
      <name>_WriteGeometry</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a918b2fc83d361d54794c1a26e8dba542</anchor>
      <arglist>(urdf::GeometrySharedPtr geometry, const std::string &amp;geometry_id, urdf::Pose *org_trans=NULL)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>_WriteInstance_kinematics_model</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>aeb9fd9397aa5f8b028a533fa50e885ac</anchor>
      <arglist>(daeElementRef parent, const string &amp;sidscope, int id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boost::shared_ptr&lt; instance_physics_model_output &gt;</type>
      <name>_WriteInstance_physics_model</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a5ffbe3c307c1530c7ad72dc67b8535aa</anchor>
      <arglist>(int id, daeElementRef parent, const string &amp;sidscope, const MAPLINKPOSES &amp;maplinkposes)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual LINKOUTPUT</type>
      <name>_WriteLink</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a70f227d90447012d06e5086a6bfec495</anchor>
      <arglist>(urdf::LinkConstSharedPtr plink, daeElementRef pkinparent, domNodeRef pnodeparent, const string &amp;strModelUri)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>_WriteMaterial</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a354abd3b0a450a497069e8973528e705</anchor>
      <arglist>(const string &amp;geometry_id, urdf::MaterialSharedPtr material)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>_WritePhysics</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a515660c045c09e730d945c25e9e9f940</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>_WriteRobot</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>ab11aab3397b5ea2b72263739bb3b720f</anchor>
      <arglist>(int id=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>_WriteTransformation</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>ad38d15c1dbd2305a2ec9b5ebfe5a8e94</anchor>
      <arglist>(daeElementRef pelt, const urdf::Pose &amp;t)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleError</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>aa479e2c3a3d17522c9065ae20825b86b</anchor>
      <arglist>(daeString msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleWarning</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a1c6e62679abb4c6fe2dbf1614865cf32</anchor>
      <arglist>(daeString msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual boost::shared_ptr&lt; kinematics_model_output &gt;</type>
      <name>WriteKinematics_model</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a25ec020ac63be038ba5af4698a109226</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boost::shared_ptr&lt; physics_model_output &gt;</type>
      <name>WritePhysics_model</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>aad9faaed479d03be1481509bcf593c09</anchor>
      <arglist>(int id, const MAPLINKPOSES &amp;maplinkposes)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; urdf::LinkConstSharedPtr, urdf::Pose &gt;</type>
      <name>MAPLINKPOSES</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a3a0ae6d4f6b9887c01bd0bda070b197b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>_ComputeId</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a628844436603d502653504c65692ecfd</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>_ComputeKinematics_modelId</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a6d7ac41405309ca0c8d6a672ffb773ae</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static urdf::Pose</type>
      <name>_poseInverse</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a392b1780b1bf46109687d8312fc916b9</anchor>
      <arglist>(const urdf::Pose &amp;p)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static urdf::Vector3</type>
      <name>_poseMult</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a700bc50dfe63b0978fe2c637ed6e8e86</anchor>
      <arglist>(const urdf::Pose &amp;p, const urdf::Vector3 &amp;v)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static urdf::Pose</type>
      <name>_poseMult</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a8b172582d78d35b8765b32bc40b3ce8b</anchor>
      <arglist>(const urdf::Pose &amp;p0, const urdf::Pose &amp;p1)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static urdf::Rotation</type>
      <name>_quatFromMatrix</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>aa5a8feae348de74a5418d4ab15d12cce</anchor>
      <arglist>(const boost::array&lt; double, 12 &gt; &amp;mat)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static urdf::Rotation</type>
      <name>_quatMult</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a7692d2145bc52d605d6e23982b6aead1</anchor>
      <arglist>(const urdf::Rotation &amp;quat0, const urdf::Rotation &amp;quat1)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>domLibrary_articulated_systemsRef</type>
      <name>_articulatedSystemsLib</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a53c5f73acc6ee3592c7ab36bce57ec5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DAE</type>
      <name>_collada</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a6790e65601f923cf9725d4ad0b680e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>daeDocument *</type>
      <name>_doc</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a5d17df208648ff9e5edc9d19ca43202c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>domCOLLADA *</type>
      <name>_dom</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a43a46679433c939a5524c12faa3c3b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>domLibrary_effectsRef</type>
      <name>_effectsLib</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a453552450ee5a53c8908f5ef6d936c2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>domLibrary_geometriesRef</type>
      <name>_geometriesLib</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a48e514fbbfbc6dc1bed2ad38fd912dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>domCOLLADA::domSceneRef</type>
      <name>_globalscene</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a9e078d6c16770415500f787a9970af15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; instance_articulated_system_output &gt;</type>
      <name>_iasout</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>ab97ea8d4d7755ae1b614e7ea315178ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; instance_kinematics_model_output &gt;</type>
      <name>_ikmout</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>af10a94f197053cc1cdba67da47aa85ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Assimp::Importer</type>
      <name>_importer</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>ae6b838642ea2d9a3891038c68069e37e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>domLibrary_kinematics_modelsRef</type>
      <name>_kinematicsModelsLib</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a459c855a07c58989541d241cb3f6c9fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>domLibrary_kinematics_scenesRef</type>
      <name>_kinematicsScenesLib</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a7a8288469e05368a9b1069fc826f268b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; urdf::JointConstSharedPtr, int &gt;</type>
      <name>_mapjointindices</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>aed257c6ec971843e7b384fb64918f128</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; urdf::LinkConstSharedPtr, int &gt;</type>
      <name>_maplinkindices</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>ac1531aeb712573acf7dd3c53c149d51f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; urdf::MaterialConstSharedPtr, int &gt;</type>
      <name>_mapmaterialindices</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a9ed066d292903cee2e3ae82a7f273ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>domLibrary_materialsRef</type>
      <name>_materialsLib</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a3bdd3017d204fc33113481612b9d575e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>domLibrary_physics_modelsRef</type>
      <name>_physicsModelsLib</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a24e1d2afd38997c50aca191f449cc3c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>domLibrary_physics_scenesRef</type>
      <name>_physicsScenesLib</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a51894b36eefdf27b3a7cc7089052332f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const urdf::Model &amp;</type>
      <name>_robot</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>ae21478b28d577217748b758585c2797b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SCENE</type>
      <name>_scene</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a369371751ed60429a5ae4be39bcf673f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>domTechniqueRef</type>
      <name>_sensorsLib</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>aa10bbecca7458f6d6babdf863d91bf63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>domLibrary_visual_scenesRef</type>
      <name>_visualScenesLib</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>a832c331342bf639ebb6af21779cef605</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_writeoptions</name>
      <anchorfile>classcollada__urdf_1_1ColladaWriter.html</anchorfile>
      <anchor>af2021c57e2a9d41165366d091db6a87b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>collada_urdf::ColladaWriter::instance_articulated_system_output</name>
    <filename>structcollada__urdf_1_1ColladaWriter_1_1instance__articulated__system__output.html</filename>
    <member kind="variable">
      <type>domInstance_articulated_systemRef</type>
      <name>ias</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1instance__articulated__system__output.html</anchorfile>
      <anchor>a6f9751678eec44c2c863399a61c57ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; axis_sids &gt;</type>
      <name>vaxissids</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1instance__articulated__system__output.html</anchorfile>
      <anchor>a9357b8074681b4984a1027255afd9d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>vkinematicsbindings</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1instance__articulated__system__output.html</anchorfile>
      <anchor>a662068aed7a00037f2191f2e3411e3f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>vlinksids</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1instance__articulated__system__output.html</anchorfile>
      <anchor>a460d295757e21dcb50298a13dcceba00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>collada_urdf::ColladaWriter::instance_kinematics_model_output</name>
    <filename>structcollada__urdf_1_1ColladaWriter_1_1instance__kinematics__model__output.html</filename>
    <member kind="variable">
      <type>domInstance_kinematics_modelRef</type>
      <name>ikm</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1instance__kinematics__model__output.html</anchorfile>
      <anchor>a6ea59f103581b809263e3a9692c8f61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; kinematics_model_output &gt;</type>
      <name>kmout</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1instance__kinematics__model__output.html</anchorfile>
      <anchor>abfbfd7a7e26e2f11845ef821ee331d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; axis_sids &gt;</type>
      <name>vaxissids</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1instance__kinematics__model__output.html</anchorfile>
      <anchor>af5be2d738c1899eb098bbe771c494591</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>vkinematicsbindings</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1instance__kinematics__model__output.html</anchorfile>
      <anchor>a236a746d9b893db733151a209d0da206</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>collada_urdf::ColladaWriter::instance_physics_model_output</name>
    <filename>structcollada__urdf_1_1ColladaWriter_1_1instance__physics__model__output.html</filename>
    <member kind="variable">
      <type>domInstance_physics_modelRef</type>
      <name>ipm</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1instance__physics__model__output.html</anchorfile>
      <anchor>a56214383e9183c46985552276c6408c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; physics_model_output &gt;</type>
      <name>pmout</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1instance__physics__model__output.html</anchorfile>
      <anchor>a70497c1141bec7fa2385a90b12cdeb84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>collada_urdf::ColladaWriter::kinbody_models</name>
    <filename>structcollada__urdf_1_1ColladaWriter_1_1kinbody__models.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>kinematicsgeometryhash</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1kinbody__models.html</anchorfile>
      <anchor>a1e08526a0d438439d2c9db53eacdf746</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; kinematics_model_output &gt;</type>
      <name>kmout</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1kinbody__models.html</anchorfile>
      <anchor>a1b425b7d9744d264c788955f9d0e65a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; physics_model_output &gt;</type>
      <name>pmout</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1kinbody__models.html</anchorfile>
      <anchor>a41684aa6be79d8de82a1802e5aafbe06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>uri</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1kinbody__models.html</anchorfile>
      <anchor>a0ce4b2ac4e13b4db26f3eb050da58127</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>collada_urdf::ColladaWriter::kinematics_model_output</name>
    <filename>structcollada__urdf_1_1ColladaWriter_1_1kinematics__model__output.html</filename>
    <class kind="struct">collada_urdf::ColladaWriter::kinematics_model_output::axis_output</class>
    <member kind="variable">
      <type>MAPLINKPOSES</type>
      <name>_maplinkposes</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1kinematics__model__output.html</anchorfile>
      <anchor>a569429794b861c6ccce6e5462a2ed5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>domKinematics_modelRef</type>
      <name>kmodel</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1kinematics__model__output.html</anchorfile>
      <anchor>acd701a0c969870de12cecc2920df0e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; axis_output &gt;</type>
      <name>vaxissids</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1kinematics__model__output.html</anchorfile>
      <anchor>ae3f7f42a23861b3094f87e91515c7395</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>vlinksids</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1kinematics__model__output.html</anchorfile>
      <anchor>a9cb3619e68e52e1c2ee4594742bd7660</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>collada_urdf::ColladaWriter::LINKOUTPUT</name>
    <filename>structcollada__urdf_1_1ColladaWriter_1_1LINKOUTPUT.html</filename>
    <member kind="variable">
      <type>MAPLINKPOSES</type>
      <name>_maplinkposes</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1LINKOUTPUT.html</anchorfile>
      <anchor>aaa4ded1f3bb6c0bc6d6e5df0d42de5ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list&lt; pair&lt; int, string &gt; &gt;</type>
      <name>listprocesseddofs</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1LINKOUTPUT.html</anchorfile>
      <anchor>a7a32734d241534628cced20ad6f02517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list&lt; pair&lt; int, string &gt; &gt;</type>
      <name>listusedlinks</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1LINKOUTPUT.html</anchorfile>
      <anchor>a9f13174333b260544c3d4b78c9701dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>daeElementRef</type>
      <name>plink</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1LINKOUTPUT.html</anchorfile>
      <anchor>a3a41eed4ffc43b9171dede416681533c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>domNodeRef</type>
      <name>pnode</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1LINKOUTPUT.html</anchorfile>
      <anchor>aca17024f7d511fa280ba608fc1103b3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>collada_urdf::ColladaWriter::physics_model_output</name>
    <filename>structcollada__urdf_1_1ColladaWriter_1_1physics__model__output.html</filename>
    <member kind="variable">
      <type>domPhysics_modelRef</type>
      <name>pmodel</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1physics__model__output.html</anchorfile>
      <anchor>a4b974e9c47e1d39bfbc81094dfb15384</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>vrigidbodysids</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1physics__model__output.html</anchorfile>
      <anchor>aa1200d265045bd44caae3dc0b1dbaadb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>collada_urdf::ResourceIOStream</name>
    <filename>classcollada__urdf_1_1ResourceIOStream.html</filename>
    <member kind="function">
      <type>size_t</type>
      <name>FileSize</name>
      <anchorfile>classcollada__urdf_1_1ResourceIOStream.html</anchorfile>
      <anchor>a973e69a2fec51b3c7bf87b23852341c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Flush</name>
      <anchorfile>classcollada__urdf_1_1ResourceIOStream.html</anchorfile>
      <anchor>a0dbc197694bb969419e9e49e43b89975</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>Read</name>
      <anchorfile>classcollada__urdf_1_1ResourceIOStream.html</anchorfile>
      <anchor>a3a249a722862756670b2d1c99ae57517</anchor>
      <arglist>(void *buffer, size_t size, size_t count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResourceIOStream</name>
      <anchorfile>classcollada__urdf_1_1ResourceIOStream.html</anchorfile>
      <anchor>a9035850cd48f3fa6798414c07b707370</anchor>
      <arglist>(const resource_retriever::MemoryResource &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>aiReturn</type>
      <name>Seek</name>
      <anchorfile>classcollada__urdf_1_1ResourceIOStream.html</anchorfile>
      <anchor>a8bee287aa31114c9bf9b56fa22938cc5</anchor>
      <arglist>(size_t offset, aiOrigin origin)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>Tell</name>
      <anchorfile>classcollada__urdf_1_1ResourceIOStream.html</anchorfile>
      <anchor>a560a0bb1a0ca7edaaeb4a32842ecd566</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>Write</name>
      <anchorfile>classcollada__urdf_1_1ResourceIOStream.html</anchorfile>
      <anchor>aa3c3c8bdc08c05a802bc48ac73c38430</anchor>
      <arglist>(const void *buffer, size_t size, size_t count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ResourceIOStream</name>
      <anchorfile>classcollada__urdf_1_1ResourceIOStream.html</anchorfile>
      <anchor>a84859b8c61a85bb2a64feafdfeccd388</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t *</type>
      <name>pos_</name>
      <anchorfile>classcollada__urdf_1_1ResourceIOStream.html</anchorfile>
      <anchor>a9e4d75d2428941993c14d1c81344115d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>resource_retriever::MemoryResource</type>
      <name>res_</name>
      <anchorfile>classcollada__urdf_1_1ResourceIOStream.html</anchorfile>
      <anchor>a0e4490163c158737bb37c09a20b05c43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>collada_urdf::ResourceIOSystem</name>
    <filename>classcollada__urdf_1_1ResourceIOSystem.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Close</name>
      <anchorfile>classcollada__urdf_1_1ResourceIOSystem.html</anchorfile>
      <anchor>a287e12b348e09a2ae1b5dc6e2cc5fb3a</anchor>
      <arglist>(Assimp::IOStream *stream)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Exists</name>
      <anchorfile>classcollada__urdf_1_1ResourceIOSystem.html</anchorfile>
      <anchor>af6efb77842e651cbf6cef34ab9ee681e</anchor>
      <arglist>(const char *file) const</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>getOsSeparator</name>
      <anchorfile>classcollada__urdf_1_1ResourceIOSystem.html</anchorfile>
      <anchor>a80c5f5a92e83fdcd55c08abacc21c107</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Assimp::IOStream *</type>
      <name>Open</name>
      <anchorfile>classcollada__urdf_1_1ResourceIOSystem.html</anchorfile>
      <anchor>a0d1bb8a0c8845ffcf1de39077d48709d</anchor>
      <arglist>(const char *file, const char *mode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResourceIOSystem</name>
      <anchorfile>classcollada__urdf_1_1ResourceIOSystem.html</anchorfile>
      <anchor>a4452e59d4a050c12fcddcb23eb3eb49f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ResourceIOSystem</name>
      <anchorfile>classcollada__urdf_1_1ResourceIOSystem.html</anchorfile>
      <anchor>a45b8aa654f851470482aa8f9266df35a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>resource_retriever::Retriever</type>
      <name>retriever_</name>
      <anchorfile>classcollada__urdf_1_1ResourceIOSystem.html</anchorfile>
      <anchor>a4c923e3216bcdf95dc993e4e54ab5679</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>collada_urdf::ColladaWriter::SCENE</name>
    <filename>structcollada__urdf_1_1ColladaWriter_1_1SCENE.html</filename>
    <member kind="variable">
      <type>domInstance_kinematics_sceneRef</type>
      <name>kiscene</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1SCENE.html</anchorfile>
      <anchor>a34757fda9fe2262c2b27fc38a4892309</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>domKinematics_sceneRef</type>
      <name>kscene</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1SCENE.html</anchorfile>
      <anchor>a3d63392faef4bf8a79f7a3f637fd19ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>domInstance_with_extraRef</type>
      <name>piscene</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1SCENE.html</anchorfile>
      <anchor>aebbb8cb0b333f9498cf10e2b6ae43145</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>domPhysics_sceneRef</type>
      <name>pscene</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1SCENE.html</anchorfile>
      <anchor>aa62f7e65110050b2f1b838b8a836c161</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>domInstance_with_extraRef</type>
      <name>viscene</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1SCENE.html</anchorfile>
      <anchor>a15321daca46e20712fd3f219a1129b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>domVisual_sceneRef</type>
      <name>vscene</name>
      <anchorfile>structcollada__urdf_1_1ColladaWriter_1_1SCENE.html</anchorfile>
      <anchor>a7b3edacdfd0b1425d7969b27cc82a619</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>collada_urdf::Triangle</name>
    <filename>classcollada__urdf_1_1Triangle.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classcollada__urdf_1_1Triangle.html</anchorfile>
      <anchor>a1ccd95fd5a643b48781bc8c43527d509</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Triangle</name>
      <anchorfile>classcollada__urdf_1_1Triangle.html</anchorfile>
      <anchor>ae28a8f82b0735659781ceeddf4221ff5</anchor>
      <arglist>(const urdf::Vector3 &amp;_p1, const urdf::Vector3 &amp;_p2, const urdf::Vector3 &amp;_p3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Triangle</name>
      <anchorfile>classcollada__urdf_1_1Triangle.html</anchorfile>
      <anchor>a1ba206b83b941a8b5a19803ef4e4b6bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>urdf::Vector3</type>
      <name>p1</name>
      <anchorfile>classcollada__urdf_1_1Triangle.html</anchorfile>
      <anchor>a0a5a2b840779c2221c9714505bfa2ebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>urdf::Vector3</type>
      <name>p2</name>
      <anchorfile>classcollada__urdf_1_1Triangle.html</anchorfile>
      <anchor>ad369bb0f4fa571669ae9c4b7abe8a87b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>urdf::Vector3</type>
      <name>p3</name>
      <anchorfile>classcollada__urdf_1_1Triangle.html</anchorfile>
      <anchor>a17f3905ed0fff58c7cbbe34c0cad2f01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>collada_urdf</name>
    <filename>namespacecollada__urdf.html</filename>
    <namespace>collada_urdf::mathextra</namespace>
    <class kind="class">collada_urdf::ColladaUrdfException</class>
    <class kind="class">collada_urdf::ColladaWriter</class>
    <class kind="class">collada_urdf::ResourceIOStream</class>
    <class kind="class">collada_urdf::ResourceIOSystem</class>
    <class kind="class">collada_urdf::Triangle</class>
    <member kind="function">
      <type>bool</type>
      <name>WriteUrdfModelToColladaFile</name>
      <anchorfile>namespacecollada__urdf.html</anchorfile>
      <anchor>ac673466cc5b29d47518c60b381ff695f</anchor>
      <arglist>(urdf::Model const &amp;robot_model, std::string const &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteUrdfModelToColladaFile</name>
      <anchorfile>namespacecollada__urdf.html</anchorfile>
      <anchor>acd5b9ff1b92487978a7b323459b894d3</anchor>
      <arglist>(urdf::Model const &amp;robot_model, string const &amp;file)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>collada_urdf::mathextra</name>
    <filename>namespacecollada__urdf_1_1mathextra.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>_QLAlgorithm3</name>
      <anchorfile>namespacecollada__urdf_1_1mathextra.html</anchorfile>
      <anchor>aa63155d4bdeea5af75e331be4fdbff2d</anchor>
      <arglist>(T *m_aafEntry, T *afDiag, T *afSubDiag)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CubicRoots</name>
      <anchorfile>namespacecollada__urdf_1_1mathextra.html</anchorfile>
      <anchor>af4a46a23365a5687021b865c69283b76</anchor>
      <arglist>(double c0, double c1, double c2, double *r0, double *r1, double *r2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EigenSymmetric3</name>
      <anchorfile>namespacecollada__urdf_1_1mathextra.html</anchorfile>
      <anchor>acc9463a1cadef76b9c9ca59982c433ff</anchor>
      <arglist>(const double *fmat, double *afEigenvalue, double *fevecs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>QLAlgorithm3</name>
      <anchorfile>namespacecollada__urdf_1_1mathextra.html</anchorfile>
      <anchor>a2b1c21adf8f05a6900c1a6825b4818aa</anchor>
      <arglist>(float *m_aafEntry, float *afDiag, float *afSubDiag)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>QLAlgorithm3</name>
      <anchorfile>namespacecollada__urdf_1_1mathextra.html</anchorfile>
      <anchor>a37341442ae2e010dc57123612f921aad</anchor>
      <arglist>(double *m_aafEntry, double *afDiag, double *afSubDiag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Tridiagonal3</name>
      <anchorfile>namespacecollada__urdf_1_1mathextra.html</anchorfile>
      <anchor>add9067923740937900c1af9c1a0c3876</anchor>
      <arglist>(S *mat, T *diag, T *subd)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>g_fEpsilon</name>
      <anchorfile>namespacecollada__urdf_1_1mathextra.html</anchorfile>
      <anchor>a29cb21b5cf445ab231e3e6df72a862b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ColladaDOM150</name>
    <filename>namespaceColladaDOM150.html</filename>
  </compound>
</tagfile>
