<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.10.0" doxygen_gitid="GIT-NOTFOUND">
  <compound kind="file">
    <name>package.hh</name>
    <path>doc/main-page/</path>
    <filename>package_8hh.html</filename>
  </compound>
  <compound kind="file">
    <name>ignoretag.hh</name>
    <path>include/hpp/manipulation/parser/factories/</path>
    <filename>ignoretag_8hh.html</filename>
    <includes id="parser_8hh" name="parser.hh" local="yes" import="no" module="no" objc="no">hpp/manipulation/parser/parser.hh</includes>
    <class kind="class">hpp::manipulation::parser::IgnoreTagFactory</class>
    <namespace>hpp::manipulation::parser</namespace>
  </compound>
  <compound kind="file">
    <name>sequence.hh</name>
    <path>include/hpp/manipulation/parser/factories/</path>
    <filename>sequence_8hh.html</filename>
    <includes id="parser_8hh" name="parser.hh" local="yes" import="no" module="no" objc="no">hpp/manipulation/parser/parser.hh</includes>
    <class kind="class">hpp::manipulation::parser::SequenceFactory</class>
    <namespace>hpp::manipulation::parser</namespace>
  </compound>
  <compound kind="file">
    <name>parser.hh</name>
    <path>include/hpp/manipulation/parser/</path>
    <filename>parser_8hh.html</filename>
    <class kind="class">hpp::manipulation::parser::ObjectFactory</class>
    <class kind="class">hpp::manipulation::parser::RootFactory</class>
    <class kind="class">hpp::manipulation::parser::Parser</class>
    <namespace>hpp::manipulation::parser</namespace>
  </compound>
  <compound kind="file">
    <name>factories.hh</name>
    <path>include/hpp/manipulation/srdf/</path>
    <filename>factories_8hh.html</filename>
    <includes id="ignoretag_8hh" name="ignoretag.hh" local="yes" import="no" module="no" objc="no">hpp/manipulation/parser/factories/ignoretag.hh</includes>
    <includes id="sequence_8hh" name="sequence.hh" local="yes" import="no" module="no" objc="no">hpp/manipulation/parser/factories/sequence.hh</includes>
    <includes id="contact_8hh" name="contact.hh" local="yes" import="no" module="no" objc="no">hpp/manipulation/srdf/factories/contact.hh</includes>
    <includes id="gripper_8hh" name="gripper.hh" local="yes" import="no" module="no" objc="no">hpp/manipulation/srdf/factories/gripper.hh</includes>
    <includes id="handle_8hh" name="handle.hh" local="yes" import="no" module="no" objc="no">hpp/manipulation/srdf/factories/handle.hh</includes>
    <includes id="position_8hh" name="position.hh" local="yes" import="no" module="no" objc="no">hpp/manipulation/srdf/factories/position.hh</includes>
    <includes id="robot_8hh" name="robot.hh" local="yes" import="no" module="no" objc="no">hpp/manipulation/srdf/factories/robot.hh</includes>
  </compound>
  <compound kind="file">
    <name>contact.hh</name>
    <path>include/hpp/manipulation/srdf/factories/</path>
    <filename>contact_8hh.html</filename>
    <includes id="sequence_8hh" name="sequence.hh" local="yes" import="no" module="no" objc="no">hpp/manipulation/parser/factories/sequence.hh</includes>
    <includes id="parser_8hh" name="parser.hh" local="yes" import="no" module="no" objc="no">hpp/manipulation/parser/parser.hh</includes>
    <class kind="class">hpp::manipulation::srdf::ContactFactory</class>
    <namespace>hpp::manipulation::srdf</namespace>
  </compound>
  <compound kind="file">
    <name>gripper.hh</name>
    <path>include/hpp/manipulation/srdf/factories/</path>
    <filename>gripper_8hh.html</filename>
    <includes id="parser_8hh" name="parser.hh" local="yes" import="no" module="no" objc="no">hpp/manipulation/parser/parser.hh</includes>
    <class kind="class">hpp::manipulation::srdf::GripperFactory</class>
    <namespace>hpp::manipulation::srdf</namespace>
  </compound>
  <compound kind="file">
    <name>handle.hh</name>
    <path>include/hpp/manipulation/srdf/factories/</path>
    <filename>handle_8hh.html</filename>
    <includes id="parser_8hh" name="parser.hh" local="yes" import="no" module="no" objc="no">hpp/manipulation/parser/parser.hh</includes>
    <class kind="class">hpp::manipulation::srdf::HandleFactory</class>
    <namespace>hpp::manipulation::srdf</namespace>
  </compound>
  <compound kind="file">
    <name>position.hh</name>
    <path>include/hpp/manipulation/srdf/factories/</path>
    <filename>position_8hh.html</filename>
    <includes id="sequence_8hh" name="sequence.hh" local="yes" import="no" module="no" objc="no">hpp/manipulation/parser/factories/sequence.hh</includes>
    <class kind="class">hpp::manipulation::srdf::PositionFactory</class>
    <namespace>hpp::manipulation::srdf</namespace>
  </compound>
  <compound kind="file">
    <name>robot.hh</name>
    <path>include/hpp/manipulation/srdf/factories/</path>
    <filename>robot_8hh.html</filename>
    <includes id="parser_8hh" name="parser.hh" local="yes" import="no" module="no" objc="no">hpp/manipulation/parser/parser.hh</includes>
    <class kind="class">hpp::manipulation::srdf::RobotFactory</class>
    <namespace>hpp::manipulation::srdf</namespace>
  </compound>
  <compound kind="file">
    <name>util.hh</name>
    <path>include/hpp/manipulation/srdf/</path>
    <filename>util_8hh.html</filename>
    <includes id="deprecated_8hh" name="deprecated.hh" local="no" import="no" module="no" objc="no">hpp/manipulation/urdf/deprecated.hh</includes>
    <namespace>hpp::manipulation::srdf</namespace>
  </compound>
  <compound kind="file">
    <name>config.hh</name>
    <path>include/hpp/manipulation/urdf/</path>
    <filename>config_8hh.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>HPP_MANIPULATION_URDF_VERSION_UNKNOWN_TAG</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>a012aed40bd2c1d7f8caf4e7568bcdff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_MANIPULATION_URDF_VERSION</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>a16738eac03275b0e76b3d4ddcaadb792</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_MANIPULATION_URDF_MAJOR_VERSION</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>a635812c307a3202d404df60d376e7c38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_MANIPULATION_URDF_MINOR_VERSION</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>a65ddd3cfc25dcd2ef478541084cdf492</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_MANIPULATION_URDF_PATCH_VERSION</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>af78f107c827a50436ef90b37688fc3d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_MANIPULATION_URDF_VERSION_AT_LEAST</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>a945bb20e27d2cb7fa479062a0f7cbdc3</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_MANIPULATION_URDF_VERSION_AT_MOST</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>a1696ea742519bef27c8b3839fc009df0</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_MANIPULATION_URDF_DLLIMPORT</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>afcbb47d2b66a163bf835e26d62699f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_MANIPULATION_URDF_DLLEXPORT</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>a958560b1c576b836cca4e4653cfa784a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_MANIPULATION_URDF_DLLLOCAL</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>a8ebfc7007213ce095243d8268436d296</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_MANIPULATION_URDF_EXPLICIT_INSTANTIATION_DECLARATION_DLLIMPORT</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>afcb1f75072d6472f60482ae4103dbb34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_MANIPULATION_URDF_EXPLICIT_INSTANTIATION_DECLARATION_DLLEXPORT</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>a71dc7da871915e5b1d452484329d1a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_MANIPULATION_URDF_EXPLICIT_INSTANTIATION_DEFINITION_DLLIMPORT</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>a2a21b7dfb8e5a19f1b4dfb0f68f95a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_MANIPULATION_URDF_EXPLICIT_INSTANTIATION_DEFINITION_DLLEXPORT</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>aea052db8bd82e4080ae66cb294c8acf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_MANIPULATION_URDF_DLLAPI</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>a2e64f67e4b576485605c03c7435db19d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_MANIPULATION_URDF_EXPLICIT_INSTANTIATION_DECLARATION_DLLAPI</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>ab34806ba66e023154040efeb143ac928</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_MANIPULATION_URDF_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>a3384bb05275025b6114757f2080ecd04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_MANIPULATION_URDF_LOCAL</name>
      <anchorfile>config_8hh.html</anchorfile>
      <anchor>acb610378a76f75b0904881cab166a11b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>deprecated.hh</name>
    <path>include/hpp/manipulation/urdf/</path>
    <filename>deprecated_8hh.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>HPP_MANIPULATION_URDF_DEPRECATED</name>
      <anchorfile>deprecated_8hh.html</anchorfile>
      <anchor>ab35d87ce1d76f0052e92a72115f06969</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_MANIPULATION_URDF_DEPRECATED_MESSAGE</name>
      <anchorfile>deprecated_8hh.html</anchorfile>
      <anchor>a4797205b5518d8370463d898c0a7ba31</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_MANIPULATION_URDF_DEPRECATED_HEADER</name>
      <anchorfile>deprecated_8hh.html</anchorfile>
      <anchor>ab4bd1bc7cdd39862d9b6c5c53a91bd05</anchor>
      <arglist>(MSG)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>warning.hh</name>
    <path>include/hpp/manipulation/urdf/</path>
    <filename>warning_8hh.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>HPP_MANIPULATION_URDF_WARN_STRINGISE_IMPL</name>
      <anchorfile>warning_8hh.html</anchorfile>
      <anchor>abf854375feae28e8b44ed955332c3ca7</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_MANIPULATION_URDF_WARN_STRINGISE</name>
      <anchorfile>warning_8hh.html</anchorfile>
      <anchor>a7c631aaaa928c74c00da96934d4f28c2</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HPP_MANIPULATION_URDF_WARN</name>
      <anchorfile>warning_8hh.html</anchorfile>
      <anchor>aae32805670d0f88d011f9fca4a061025</anchor>
      <arglist>(MSG)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hpp::manipulation::srdf::ContactFactory</name>
    <filename>classhpp_1_1manipulation_1_1srdf_1_1ContactFactory.html</filename>
    <base>hpp::manipulation::parser::ObjectFactory</base>
    <member kind="typedef">
      <type>parser::SequenceFactory&lt; value_type &gt;</type>
      <name>PointFactory</name>
      <anchorfile>classhpp_1_1manipulation_1_1srdf_1_1ContactFactory.html</anchorfile>
      <anchor>aba7e691083ec38e1ea93ed0302930797</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>parser::SequenceFactory&lt; unsigned int &gt;</type>
      <name>TriangleFactory</name>
      <anchorfile>classhpp_1_1manipulation_1_1srdf_1_1ContactFactory.html</anchorfile>
      <anchor>a607fd1e192bdd5bc7be935262927cd9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>parser::SequenceFactory&lt; unsigned int &gt;</type>
      <name>ShapeFactory</name>
      <anchorfile>classhpp_1_1manipulation_1_1srdf_1_1ContactFactory.html</anchorfile>
      <anchor>aebd232a930b23ee325a5b884bd5abf19</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ContactFactory</name>
      <anchorfile>classhpp_1_1manipulation_1_1srdf_1_1ContactFactory.html</anchorfile>
      <anchor>a3b42c55ba83fd6423c948916a4b5501f</anchor>
      <arglist>(ObjectFactory *parent, const parser::XMLElement *element)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finishTags</name>
      <anchorfile>classhpp_1_1manipulation_1_1srdf_1_1ContactFactory.html</anchorfile>
      <anchor>a6577401f58c4e222c6347f160fbef02d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hpp::manipulation::srdf::GripperFactory</name>
    <filename>classhpp_1_1manipulation_1_1srdf_1_1GripperFactory.html</filename>
    <base>hpp::manipulation::parser::ObjectFactory</base>
    <member kind="function">
      <type></type>
      <name>GripperFactory</name>
      <anchorfile>classhpp_1_1manipulation_1_1srdf_1_1GripperFactory.html</anchorfile>
      <anchor>ac42a195f31d6687d9f89ce72fe973302</anchor>
      <arglist>(ObjectFactory *parent, const parser::XMLElement *element)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finishTags</name>
      <anchorfile>classhpp_1_1manipulation_1_1srdf_1_1GripperFactory.html</anchorfile>
      <anchor>a806100dcdca460fb0b7882daa01891dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GripperPtr_t</type>
      <name>gripper</name>
      <anchorfile>classhpp_1_1manipulation_1_1srdf_1_1GripperFactory.html</anchorfile>
      <anchor>a575573f996ed5f5a24aca2fe3e7d7500</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GripperPtr_t</type>
      <name>gripper_</name>
      <anchorfile>classhpp_1_1manipulation_1_1srdf_1_1GripperFactory.html</anchorfile>
      <anchor>a93ec1c7b663c0a4b4b006b51900e7050</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Transform3s</type>
      <name>localPosition_</name>
      <anchorfile>classhpp_1_1manipulation_1_1srdf_1_1GripperFactory.html</anchorfile>
      <anchor>a348ea58fc4d301a4e68ad7eaed000f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>linkName_</name>
      <anchorfile>classhpp_1_1manipulation_1_1srdf_1_1GripperFactory.html</anchorfile>
      <anchor>aa74aa2400f33ee758fa13acf0bcbd356</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; std::string &gt;</type>
      <name>collisionLinks_</name>
      <anchorfile>classhpp_1_1manipulation_1_1srdf_1_1GripperFactory.html</anchorfile>
      <anchor>a69a806c8f2395264266637f3a4e629af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hpp::manipulation::srdf::HandleFactory</name>
    <filename>classhpp_1_1manipulation_1_1srdf_1_1HandleFactory.html</filename>
    <base>hpp::manipulation::parser::ObjectFactory</base>
    <member kind="function">
      <type></type>
      <name>HandleFactory</name>
      <anchorfile>classhpp_1_1manipulation_1_1srdf_1_1HandleFactory.html</anchorfile>
      <anchor>a6e246ccfd9f6f1f69df726d630332177</anchor>
      <arglist>(ObjectFactory *parent, const XMLElement *element)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finishTags</name>
      <anchorfile>classhpp_1_1manipulation_1_1srdf_1_1HandleFactory.html</anchorfile>
      <anchor>ad4f1dc060fcffa6de75ce891419ef4d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>HandlePtr_t</type>
      <name>handle</name>
      <anchorfile>classhpp_1_1manipulation_1_1srdf_1_1HandleFactory.html</anchorfile>
      <anchor>ac8fa54633efd7d5f077c7bb010d1814c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HandlePtr_t</type>
      <name>handle_</name>
      <anchorfile>classhpp_1_1manipulation_1_1srdf_1_1HandleFactory.html</anchorfile>
      <anchor>aa4331f2d999b22630a0b72e82dce331c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Transform3s</type>
      <name>localPosition_</name>
      <anchorfile>classhpp_1_1manipulation_1_1srdf_1_1HandleFactory.html</anchorfile>
      <anchor>ac42af7d0740bb7641250410b3a6130ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>linkName_</name>
      <anchorfile>classhpp_1_1manipulation_1_1srdf_1_1HandleFactory.html</anchorfile>
      <anchor>a6111db6194fb272bcfe2c1a70b925561</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hpp::manipulation::parser::IgnoreTagFactory</name>
    <filename>classhpp_1_1manipulation_1_1parser_1_1IgnoreTagFactory.html</filename>
    <base>hpp::manipulation::parser::ObjectFactory</base>
    <member kind="function">
      <type></type>
      <name>IgnoreTagFactory</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1IgnoreTagFactory.html</anchorfile>
      <anchor>a1286e92ea94bcc45ecdaf6418165fa26</anchor>
      <arglist>(ObjectFactory *parent, const XMLElement *element)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1IgnoreTagFactory.html</anchorfile>
      <anchor>a318ff5b1d8288764d764dc93c46432f5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hpp::manipulation::parser::ObjectFactory</name>
    <filename>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; ObjectFactory * &gt;</type>
      <name>ObjectFactoryList</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>a2410214a3a90259e8412e27b1424f6c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectFactory</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>aaff372e1559b133357185cc7ddb7bed6</anchor>
      <arglist>(ObjectFactory *parent=NULL, const XMLElement *element=NULL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ObjectFactory</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>a1184b7bcfca89215923d5e0637c618b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>name</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>a31426213cdc684ae339d874abb773176</anchor>
      <arglist>(const std::string &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>name</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>a9a124dbce4ec65695eb0c840487d7b44</anchor>
      <arglist>(const char *n)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>as</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>ac0b27ec27db67a21ebe590db97357db2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>a2f6bc1d4e1dd83db747b9463c5d99fff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAttribute</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>a49a043fd34a83cf33b70d0603102e1a5</anchor>
      <arglist>(const XMLAttribute *attr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addTextChild</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>aff6ba4da30dedfcd6f56c99cf6eb7f33</anchor>
      <arglist>(const XMLText *text)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>finishAttributes</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>a241dd955c326320f5f665016caf59277</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finishTags</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>a9d154c60c2d548c8890e9381d2275696</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finishFile</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>a2914f9e72a62f954d9519344bd3fff1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tagName</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>a008c49ab5cadba4fb0a70417cab1e048</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>a85e4babf68ad3e8b171bc15c0d9208fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasAttribute</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>ab72e2055033caf73862c1dee928b9370</anchor>
      <arglist>(const std::string &amp;attr) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getAttribute</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>ad64f5ebecdfbb6fcb8713e0c285d4daa</anchor>
      <arglist>(const std::string &amp;attr) const</arglist>
    </member>
    <member kind="function">
      <type>ObjectFactoryList</type>
      <name>getChildrenOfType</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>a709ef93b924901002c85b176b88d6371</anchor>
      <arglist>(std::string type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getChildOfType</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>ae92e044881955aa97cc0005396c9dfd4</anchor>
      <arglist>(std::string type, ObjectFactory *&amp;o)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ObjectFactory</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>abb34907b7f02a21b1fcfc1f32b05ae21</anchor>
      <arglist>(RootFactory *root)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ObjectFactory *</type>
      <name>parent</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>aad3c3239cd854de32a5136ff6645d242</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>RootFactory *</type>
      <name>root</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>a52e213251b9616f1b19002bba42541fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>hasParent</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>afc61b7a88ef78a0ed5138dc4611f685a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const XMLElement *</type>
      <name>XMLelement</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>a674e0d4acfa86accc24fab5828c8a461</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>impl_setAttribute</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>aa260d7e3d78c916e7446ee8f88aea6c5</anchor>
      <arglist>(const XMLAttribute *attr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addChild</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>a637a30080dcafd9363d190462a96293a</anchor>
      <arglist>(ObjectFactory *child)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::ostream &amp;</type>
      <name>print</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>a07b6f1470057f785f44111f338333bb0</anchor>
      <arglist>(std::ostream &amp;os) const</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>adb353c6c5bb80d73749d0ced6fdf8c83</anchor>
      <arglist>(std::ostream &amp;, const ObjectFactory &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>a2f6bc1d4e1dd83db747b9463c5d99fff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAttribute</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>a49a043fd34a83cf33b70d0603102e1a5</anchor>
      <arglist>(const XMLAttribute *attr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addTextChild</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>aff6ba4da30dedfcd6f56c99cf6eb7f33</anchor>
      <arglist>(const XMLText *text)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>finishAttributes</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>a241dd955c326320f5f665016caf59277</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finishTags</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>a9d154c60c2d548c8890e9381d2275696</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finishFile</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>a2914f9e72a62f954d9519344bd3fff1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tagName</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>a008c49ab5cadba4fb0a70417cab1e048</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>a85e4babf68ad3e8b171bc15c0d9208fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasAttribute</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>ab72e2055033caf73862c1dee928b9370</anchor>
      <arglist>(const std::string &amp;attr) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getAttribute</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>ad64f5ebecdfbb6fcb8713e0c285d4daa</anchor>
      <arglist>(const std::string &amp;attr) const</arglist>
    </member>
    <member kind="function">
      <type>ObjectFactoryList</type>
      <name>getChildrenOfType</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>a709ef93b924901002c85b176b88d6371</anchor>
      <arglist>(std::string type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getChildOfType</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1ObjectFactory.html</anchorfile>
      <anchor>ae92e044881955aa97cc0005396c9dfd4</anchor>
      <arglist>(std::string type, ObjectFactory *&amp;o)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hpp::manipulation::parser::Parser</name>
    <filename>classhpp_1_1manipulation_1_1parser_1_1Parser.html</filename>
    <member kind="typedef">
      <type>ObjectFactory *(*</type>
      <name>FactoryType</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1Parser.html</anchorfile>
      <anchor>a9eb6f6d1c1d09447121e4dfb84cc206c</anchor>
      <arglist>)(ObjectFactory *, const XMLElement *)</arglist>
    </member>
    <member kind="typedef">
      <type>ObjectFactory::ObjectFactoryList</type>
      <name>ObjectFactoryList</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1Parser.html</anchorfile>
      <anchor>acba84a5bf664831420d8855d492d86d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parser</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1Parser.html</anchorfile>
      <anchor>a1667b620b35279592cf954b179d3f47f</anchor>
      <arglist>(bool fillWithDefaultFactories=true, FactoryType defaultFactory=create&lt; ObjectFactory &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Parser</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1Parser.html</anchorfile>
      <anchor>ad50f2d6e78a200020699ecd89cad3127</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addObjectFactory</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1Parser.html</anchorfile>
      <anchor>a9a74587b79449811f85317c3e249a6e0</anchor>
      <arglist>(const std::string &amp;tagname, FactoryType factory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseString</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1Parser.html</anchorfile>
      <anchor>aa89d8db08df9518e5dde17bb2ffce7f0</anchor>
      <arglist>(const std::string &amp;xmlString, DevicePtr_t robot)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseFile</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1Parser.html</anchorfile>
      <anchor>ad0b14ba897cb97f297bdfdb25a1c931d</anchor>
      <arglist>(const std::string &amp;filename, DevicePtr_t robot)</arglist>
    </member>
    <member kind="function">
      <type>const ObjectFactoryList &amp;</type>
      <name>objectFactories</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1Parser.html</anchorfile>
      <anchor>ac3a5b0867be2957186c0f7b08e218f5d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prefix</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1Parser.html</anchorfile>
      <anchor>a472e3266e5320b0e17903022659a0787</anchor>
      <arglist>(const std::string &amp;prefix)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1Parser.html</anchorfile>
      <anchor>a7bbdd42e28cba04da09432363f7bc443</anchor>
      <arglist>(std::ostream &amp;, const Parser &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hpp::manipulation::srdf::PositionFactory</name>
    <filename>classhpp_1_1manipulation_1_1srdf_1_1PositionFactory.html</filename>
    <base>hpp::manipulation::parser::SequenceFactory&lt; float &gt;</base>
    <member kind="function">
      <type></type>
      <name>PositionFactory</name>
      <anchorfile>classhpp_1_1manipulation_1_1srdf_1_1PositionFactory.html</anchorfile>
      <anchor>af0d445f9f91d568e94e86b98840d792c</anchor>
      <arglist>(ObjectFactory *parent, const parser::XMLElement *element)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finishTags</name>
      <anchorfile>classhpp_1_1manipulation_1_1srdf_1_1PositionFactory.html</anchorfile>
      <anchor>afc5fa719446f2f5af6f7ce67f1683927</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Transform3s &amp;</type>
      <name>position</name>
      <anchorfile>classhpp_1_1manipulation_1_1srdf_1_1PositionFactory.html</anchorfile>
      <anchor>ab39e330e6ca4a3b6feb0c1aab0a7ff01</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hpp::manipulation::srdf::RobotFactory</name>
    <filename>classhpp_1_1manipulation_1_1srdf_1_1RobotFactory.html</filename>
    <base>hpp::manipulation::parser::ObjectFactory</base>
    <member kind="function">
      <type></type>
      <name>RobotFactory</name>
      <anchorfile>classhpp_1_1manipulation_1_1srdf_1_1RobotFactory.html</anchorfile>
      <anchor>af476a9e23a44a5fcb3254279118e2aa9</anchor>
      <arglist>(ObjectFactory *parent, const XMLElement *element)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>finishAttributes</name>
      <anchorfile>classhpp_1_1manipulation_1_1srdf_1_1RobotFactory.html</anchorfile>
      <anchor>a455608f23169d809057d47c7da450257</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hpp::manipulation::parser::RootFactory</name>
    <filename>classhpp_1_1manipulation_1_1parser_1_1RootFactory.html</filename>
    <base>hpp::manipulation::parser::ObjectFactory</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RootFactory</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1RootFactory.html</anchorfile>
      <anchor>a2c6e8b2c22c72670749566051aa30565</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RootFactory</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1RootFactory.html</anchorfile>
      <anchor>a93ec4f476025fed3dccd23318b964ce8</anchor>
      <arglist>(const DevicePtr_t dev=DevicePtr_t())</arglist>
    </member>
    <member kind="function">
      <type>DevicePtr_t</type>
      <name>device</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1RootFactory.html</anchorfile>
      <anchor>ad3fdca9b698ee36f37aeef21607566d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>prependPrefix</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1RootFactory.html</anchorfile>
      <anchor>abd6c57284960e5333b401b5a0f7261ca</anchor>
      <arglist>(const std::string &amp;in) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>removePrefix</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1RootFactory.html</anchorfile>
      <anchor>a4c7c4cb3188c3da31ba41b3e37e8074d</anchor>
      <arglist>(const std::string &amp;in) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prefix</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1RootFactory.html</anchorfile>
      <anchor>ab8cb4f7654deb2a8c9a3e5cc64885dfe</anchor>
      <arglist>(const std::string &amp;prefix)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hpp::manipulation::parser::SequenceFactory</name>
    <filename>classhpp_1_1manipulation_1_1parser_1_1SequenceFactory.html</filename>
    <templarg>typename ValueType</templarg>
    <base>hpp::manipulation::parser::ObjectFactory</base>
    <member kind="typedef">
      <type>std::vector&lt; ValueType &gt;</type>
      <name>OutType</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1SequenceFactory.html</anchorfile>
      <anchor>a2c101a33256abd423e163544a2704435</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SequenceFactory</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1SequenceFactory.html</anchorfile>
      <anchor>a8c510ac06c349e2a5691eac289b25dc6</anchor>
      <arglist>(ObjectFactory *parent, const XMLElement *element, const int nbValue=-1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addTextChild</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1SequenceFactory.html</anchorfile>
      <anchor>a6e26e0cf994bcaff47645d2c85fd64b4</anchor>
      <arglist>(const XMLText *text)</arglist>
    </member>
    <member kind="function">
      <type>const OutType &amp;</type>
      <name>values</name>
      <anchorfile>classhpp_1_1manipulation_1_1parser_1_1SequenceFactory.html</anchorfile>
      <anchor>a9abc6d09592b84230c220d66cf92a5dc</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>hpp::manipulation::parser</name>
    <filename>namespacehpp_1_1manipulation_1_1parser.html</filename>
    <class kind="class">hpp::manipulation::parser::IgnoreTagFactory</class>
    <class kind="class">hpp::manipulation::parser::ObjectFactory</class>
    <class kind="class">hpp::manipulation::parser::Parser</class>
    <class kind="class">hpp::manipulation::parser::RootFactory</class>
    <class kind="class">hpp::manipulation::parser::SequenceFactory</class>
    <member kind="typedef">
      <type>tinyxml2::XMLElement</type>
      <name>XMLElement</name>
      <anchorfile>namespacehpp_1_1manipulation_1_1parser.html</anchorfile>
      <anchor>a5225d6355372a47350806ed758d1d270</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tinyxml2::XMLDocument</type>
      <name>XMLDocument</name>
      <anchorfile>namespacehpp_1_1manipulation_1_1parser.html</anchorfile>
      <anchor>a23c73d0f848825a44d2743901fbeb787</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tinyxml2::XMLAttribute</type>
      <name>XMLAttribute</name>
      <anchorfile>namespacehpp_1_1manipulation_1_1parser.html</anchorfile>
      <anchor>a05e1b2d82af4d434cff76df3fe0900fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tinyxml2::XMLNode</type>
      <name>XMLNode</name>
      <anchorfile>namespacehpp_1_1manipulation_1_1parser.html</anchorfile>
      <anchor>ad0bd6882e177a5558ad03b69bab9bf70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tinyxml2::XMLText</type>
      <name>XMLText</name>
      <anchorfile>namespacehpp_1_1manipulation_1_1parser.html</anchorfile>
      <anchor>a75c089f09a268919f152866ae22aa8b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readSequence</name>
      <anchorfile>group__factories.html</anchorfile>
      <anchor>gac199f21385e5a68ef8f5f58c12c55d25</anchor>
      <arglist>(const std::string &amp;str, Container &amp;out, int size=-1)</arglist>
    </member>
    <member kind="function">
      <type>ObjectFactory *</type>
      <name>create</name>
      <anchorfile>namespacehpp_1_1manipulation_1_1parser.html</anchorfile>
      <anchor>abfba623d1c5b5ac4c5bc016fed8816ed</anchor>
      <arglist>(ObjectFactory *parent=NULL, const XMLElement *element=NULL)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacehpp_1_1manipulation_1_1parser.html</anchorfile>
      <anchor>a114bbf402c05ce1ffa2e4492132fd7cd</anchor>
      <arglist>(std::ostream &amp;, const ObjectFactory &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacehpp_1_1manipulation_1_1parser.html</anchorfile>
      <anchor>a9ac687da68846e468827ea05cc4cd3d4</anchor>
      <arglist>(std::ostream &amp;, const Parser &amp;)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>hpp::manipulation::srdf</name>
    <filename>namespacehpp_1_1manipulation_1_1srdf.html</filename>
    <class kind="class">hpp::manipulation::srdf::ContactFactory</class>
    <class kind="class">hpp::manipulation::srdf::GripperFactory</class>
    <class kind="class">hpp::manipulation::srdf::HandleFactory</class>
    <class kind="class">hpp::manipulation::srdf::PositionFactory</class>
    <class kind="class">hpp::manipulation::srdf::RobotFactory</class>
    <member kind="function">
      <type>void</type>
      <name>loadModelFromFile</name>
      <anchorfile>namespacehpp_1_1manipulation_1_1srdf.html</anchorfile>
      <anchor>a0be30230a8df6042c0a5c9880e5e67d5</anchor>
      <arglist>(const DevicePtr_t &amp;robot, const std::string &amp;prefix, const std::string &amp;package, const std::string &amp;modelName, const std::string &amp;srdfSuffix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadModelFromFile</name>
      <anchorfile>namespacehpp_1_1manipulation_1_1srdf.html</anchorfile>
      <anchor>a28a8d8373b099dc3ceb7eee4df80a743</anchor>
      <arglist>(const DevicePtr_t &amp;robot, const std::string &amp;prefix, const std::string &amp;srdfName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadModelFromXML</name>
      <anchorfile>namespacehpp_1_1manipulation_1_1srdf.html</anchorfile>
      <anchor>a52072480cede5f1e4807de3cd925063e</anchor>
      <arglist>(const DevicePtr_t &amp;robot, const std::string &amp;prefix, const std::string &amp;srdfString)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>factories</name>
    <title>Factories</title>
    <filename>group__factories.html</filename>
    <class kind="class">hpp::manipulation::parser::IgnoreTagFactory</class>
    <class kind="class">hpp::manipulation::parser::SequenceFactory</class>
    <class kind="class">hpp::manipulation::parser::ObjectFactory</class>
    <class kind="class">hpp::manipulation::parser::RootFactory</class>
    <class kind="class">hpp::manipulation::srdf::ContactFactory</class>
    <class kind="class">hpp::manipulation::srdf::GripperFactory</class>
    <class kind="class">hpp::manipulation::srdf::HandleFactory</class>
    <class kind="class">hpp::manipulation::srdf::PositionFactory</class>
    <class kind="class">hpp::manipulation::srdf::RobotFactory</class>
    <member kind="function">
      <type>void</type>
      <name>hpp::manipulation::parser::readSequence</name>
      <anchorfile>group__factories.html</anchorfile>
      <anchor>gac199f21385e5a68ef8f5f58c12c55d25</anchor>
      <arglist>(const std::string &amp;str, Container &amp;out, int size=-1)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>hpp-manipulation-urdf</title>
    <filename>index.html</filename>
    <docanchor file="index.html">hpp_manipulation_urdf_documentation</docanchor>
    <docanchor file="index.html" title="Basic use">intro_sec</docanchor>
    <docanchor file="index.html" title="SRDF syntax">hpp_manipulation_urdf_srdf_syntax</docanchor>
    <docanchor file="index.html">Handle</docanchor>
    <docanchor file="index.html">Gripper</docanchor>
    <docanchor file="index.html">Contact</docanchor>
    <docanchor file="index.html" title="Extend the parser">hpp_manipulation_urdf_extend_sec</docanchor>
  </compound>
</tagfile>
