<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>billboard_text.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>billboard__text_8cpp</filename>
    <includes id="scene_8h" name="scene.h" local="no" imported="no">rve_render_client/scene.h</includes>
    <includes id="client__context_8h" name="client_context.h" local="no" imported="no">rve_render_client/client_context.h</includes>
    <includes id="billboard__text_8h" name="billboard_text.h" local="yes" imported="no">rve_render_client/billboard_text.h</includes>
    <namespace>rve_render_client</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BILLBOARD_TEXT_MULTIPLEX</name>
      <anchorfile>billboard__text_8cpp.html</anchorfile>
      <anchor>a6f93dcd8ee0ba6b0b0b32bb2f7e4b56a</anchor>
      <arglist>(func,...)</arglist>
    </member>
    <member kind="function">
      <type>BillboardTextPtr</type>
      <name>createBillboardText</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>abb3293b686c4f2e96a037f93997607dd</anchor>
      <arglist>(const std::string &amp;text=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>BillboardTextPtr</type>
      <name>createBillboardText</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ac9e540dd29ba5397e69b478d8dc3dbd9</anchor>
      <arglist>(Scene *scene, const std::string &amp;text=&quot;&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>billboard_text.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>billboard__text_8h</filename>
    <includes id="forwards_8h" name="forwards.h" local="yes" imported="no">forwards.h</includes>
    <includes id="single__scene__object_8h" name="single_scene_object.h" local="yes" imported="no">single_scene_object.h</includes>
    <class kind="class">rve_render_client::BillboardText</class>
    <namespace>rve_render_client</namespace>
    <member kind="function">
      <type>BillboardTextPtr</type>
      <name>createBillboardText</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>abb3293b686c4f2e96a037f93997607dd</anchor>
      <arglist>(const std::string &amp;text=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>BillboardTextPtr</type>
      <name>createBillboardText</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ac9e540dd29ba5397e69b478d8dc3dbd9</anchor>
      <arglist>(Scene *scene, const std::string &amp;text=&quot;&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>box.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>box_8cpp</filename>
    <includes id="box_8h" name="box.h" local="no" imported="no">rve_render_client/box.h</includes>
    <includes id="material_8h" name="material.h" local="no" imported="no">rve_render_client/material.h</includes>
    <includes id="scene_8h" name="scene.h" local="no" imported="no">rve_render_client/scene.h</includes>
    <namespace>rve_render_client</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOX_MULTIPLEX</name>
      <anchorfile>box_8cpp.html</anchorfile>
      <anchor>aad4c51f4db813ad93e449d3e164ed8ad</anchor>
      <arglist>(func,...)</arglist>
    </member>
    <member kind="function">
      <type>BoxPtr</type>
      <name>createBox</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a43ae4f20d2f73b6bf3b50090f9be95d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BoxPtr</type>
      <name>createBox</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a61fef38ddab01266aa53bfd92f2f76bf</anchor>
      <arglist>(Scene *scene)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>box.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>box_8h</filename>
    <includes id="forwards_8h" name="forwards.h" local="yes" imported="no">forwards.h</includes>
    <includes id="single__scene__object_8h" name="single_scene_object.h" local="yes" imported="no">single_scene_object.h</includes>
    <class kind="class">rve_render_client::Box</class>
    <namespace>rve_render_client</namespace>
    <member kind="function">
      <type>BoxPtr</type>
      <name>createBox</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a43ae4f20d2f73b6bf3b50090f9be95d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BoxPtr</type>
      <name>createBox</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a61fef38ddab01266aa53bfd92f2f76bf</anchor>
      <arglist>(Scene *scene)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>camera.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>camera_8cpp</filename>
    <includes id="camera_8h" name="camera.h" local="yes" imported="no">rve_render_client/camera.h</includes>
    <includes id="scene_8h" name="scene.h" local="yes" imported="no">rve_render_client/scene.h</includes>
    <includes id="perspective__projection__factory_8h" name="perspective_projection_factory.h" local="yes" imported="no">rve_render_client/perspective_projection_factory.h</includes>
    <namespace>rve_render_client</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CAMERA_MULTIPLEX</name>
      <anchorfile>camera_8cpp.html</anchorfile>
      <anchor>a43aecffabcdc4594a1acb88fa4a6aa8b</anchor>
      <arglist>(func,...)</arglist>
    </member>
    <member kind="function">
      <type>CameraPtr</type>
      <name>createCamera</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a379faa14a27316dec987d7737738b81b</anchor>
      <arglist>(Scene *scene)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>camera.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>camera_8h</filename>
    <includes id="single__scene__object_8h" name="single_scene_object.h" local="yes" imported="no">single_scene_object.h</includes>
    <includes id="forwards_8h" name="forwards.h" local="no" imported="no">rve_render_client/forwards.h</includes>
    <class kind="class">rve_render_client::Camera</class>
    <namespace>rve_render_client</namespace>
    <member kind="function">
      <type>CameraPtr</type>
      <name>createCamera</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a379faa14a27316dec987d7737738b81b</anchor>
      <arglist>(Scene *scene)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>camera_info_projection_factory.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>camera__info__projection__factory_8cpp</filename>
    <includes id="camera__info__projection__factory_8h" name="camera_info_projection_factory.h" local="yes" imported="no">rve_render_client/camera_info_projection_factory.h</includes>
    <namespace>rve_render_client</namespace>
  </compound>
  <compound kind="file">
    <name>camera_info_projection_factory.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>camera__info__projection__factory_8h</filename>
    <includes id="projection__matrix__factory_8h" name="projection_matrix_factory.h" local="yes" imported="no">rve_render_client/projection_matrix_factory.h</includes>
    <class kind="class">rve_render_client::CameraInfoProjectionFactory</class>
    <namespace>rve_render_client</namespace>
  </compound>
  <compound kind="file">
    <name>client_context.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>client__context_8cpp</filename>
    <includes id="client__context_8h" name="client_context.h" local="no" imported="no">rve_render_client/client_context.h</includes>
    <includes id="registry_8h" name="registry.h" local="no" imported="no">rve_render_client/registry.h</includes>
    <includes id="context__object_8h" name="context_object.h" local="no" imported="no">rve_render_client/context_object.h</includes>
    <class kind="struct">rve_render_client::ClientContext::Impl</class>
    <class kind="struct">rve_render_client::ClientContext::Impl::InterfaceInfo</class>
    <namespace>rve_render_client</namespace>
  </compound>
  <compound kind="file">
    <name>client_context.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>client__context_8h</filename>
    <includes id="forwards_8h" name="forwards.h" local="yes" imported="no">forwards.h</includes>
    <class kind="class">rve_render_client::ClientContext</class>
    <namespace>rve_render_client</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Interface &gt;</type>
      <name>InterfacePtr</name>
      <anchorfile>namespacerve__interface__gen.html</anchorfile>
      <anchor>a4339eb3a6342c1ca76c4ea9ad6e1e749</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ClientContextPtr</type>
      <name>createContext</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a72a5d4d61ab5bb92d5b52dcbf516b7dc</anchor>
      <arglist>(const std::string &amp;name, const ros::NodeHandle &amp;nh)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>color.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>color_8cpp</filename>
    <includes id="color_8h" name="color.h" local="no" imported="no">rve_render_client/color.h</includes>
    <namespace>rve_render_client</namespace>
  </compound>
  <compound kind="file">
    <name>color.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>color_8h</filename>
    <class kind="class">rve_render_client::Color</class>
    <namespace>rve_render_client</namespace>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE</name>
      <anchorfile>namespacestd__msgs.html</anchorfile>
      <anchor>a5bed9ddc72ee6a4b1604b5203a430a69</anchor>
      <arglist>(ColorRGBA)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE</name>
      <anchorfile>namespacerve__msgs.html</anchorfile>
      <anchor>adc52f063ae815e71370cb8ba391c34b9</anchor>
      <arglist>(ColorRGB)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cone.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>cone_8cpp</filename>
    <includes id="cone_8h" name="cone.h" local="no" imported="no">rve_render_client/cone.h</includes>
    <includes id="material_8h" name="material.h" local="no" imported="no">rve_render_client/material.h</includes>
    <includes id="scene_8h" name="scene.h" local="no" imported="no">rve_render_client/scene.h</includes>
    <namespace>rve_render_client</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CONE_MULTIPLEX</name>
      <anchorfile>cone_8cpp.html</anchorfile>
      <anchor>a8887c753f8fc3c6f6279327d0ab03275</anchor>
      <arglist>(func,...)</arglist>
    </member>
    <member kind="function">
      <type>ConePtr</type>
      <name>createCone</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>aafbaac6ca003b0363565bb4b7958b3ab</anchor>
      <arglist>(Scene *scene)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cone.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>cone_8h</filename>
    <includes id="forwards_8h" name="forwards.h" local="yes" imported="no">forwards.h</includes>
    <includes id="single__scene__object_8h" name="single_scene_object.h" local="yes" imported="no">single_scene_object.h</includes>
    <class kind="class">rve_render_client::Cone</class>
    <namespace>rve_render_client</namespace>
    <member kind="function">
      <type>ConePtr</type>
      <name>createCone</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>aafbaac6ca003b0363565bb4b7958b3ab</anchor>
      <arglist>(Scene *scene)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>context_object.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>context__object_8h</filename>
    <includes id="forwards_8h" name="forwards.h" local="yes" imported="no">forwards.h</includes>
    <class kind="class">rve_render_client::ContextObject</class>
    <namespace>rve_render_client</namespace>
  </compound>
  <compound kind="file">
    <name>context_object_collection.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>context__object__collection_8cpp</filename>
    <includes id="context__object__collection_8h" name="context_object_collection.h" local="no" imported="no">rve_render_client/context_object_collection.h</includes>
    <includes id="client__context_8h" name="client_context.h" local="no" imported="no">rve_render_client/client_context.h</includes>
    <namespace>rve_render_client</namespace>
    <member kind="function">
      <type>ContextObjectCollectionPtr</type>
      <name>createContextObjectCollection</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a6f00a97580d32bbb0efeda9d7d9d0af9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroyContextObjectCollection</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a838c4ac417d24b9cc1b35532848d9988</anchor>
      <arglist>(ContextObjectCollection *coll)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>context_object_collection.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>context__object__collection_8h</filename>
    <includes id="context__object_8h" name="context_object.h" local="yes" imported="no">context_object.h</includes>
    <class kind="class">rve_render_client::ContextObjectCollection</class>
    <namespace>rve_render_client</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ContextObjectCollection &gt;</type>
      <name>ContextObjectCollectionPtr</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a6800c6138261866c746558df5163c767</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ContextObjectCollectionPtr</type>
      <name>createContextObjectCollection</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a6f00a97580d32bbb0efeda9d7d9d0af9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cylinder.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>cylinder_8cpp</filename>
    <includes id="cylinder_8h" name="cylinder.h" local="no" imported="no">rve_render_client/cylinder.h</includes>
    <includes id="material_8h" name="material.h" local="no" imported="no">rve_render_client/material.h</includes>
    <includes id="scene_8h" name="scene.h" local="no" imported="no">rve_render_client/scene.h</includes>
    <namespace>rve_render_client</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CYLINDER_MULTIPLEX</name>
      <anchorfile>cylinder_8cpp.html</anchorfile>
      <anchor>a4d51c52e1da82fc403f8db1afff366f5</anchor>
      <arglist>(func,...)</arglist>
    </member>
    <member kind="function">
      <type>CylinderPtr</type>
      <name>createCylinder</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ae342b703fe6bbe2fe1d12ab08e0ea63e</anchor>
      <arglist>(Scene *scene)</arglist>
    </member>
    <member kind="function">
      <type>CylinderPtr</type>
      <name>createCylinder</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>aad490af2b28c9511634b580c6b6283b4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cylinder.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>cylinder_8h</filename>
    <includes id="forwards_8h" name="forwards.h" local="yes" imported="no">forwards.h</includes>
    <includes id="single__scene__object_8h" name="single_scene_object.h" local="yes" imported="no">single_scene_object.h</includes>
    <class kind="class">rve_render_client::Cylinder</class>
    <namespace>rve_render_client</namespace>
    <member kind="function">
      <type>CylinderPtr</type>
      <name>createCylinder</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ae342b703fe6bbe2fe1d12ab08e0ea63e</anchor>
      <arglist>(Scene *scene)</arglist>
    </member>
    <member kind="function">
      <type>CylinderPtr</type>
      <name>createCylinder</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>aad490af2b28c9511634b580c6b6283b4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>forwards.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>forwards_8h</filename>
    <namespace>rve_render_client</namespace>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>InterfaceHandle</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>af7dec7ed3ea1d568b41c7072c9e995dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NullHandle</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a4adc5f3bb001b5c9692bd3425fd3a41fa4e185459675f13f3d51bd6709d40c829</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ad06c837fe8fdb2b41325fb43da597fd1</anchor>
      <arglist>(RenderWindow)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>aee495912b2890376ab48f2f19ee4931b</anchor>
      <arglist>(RenderTexture)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a01771dc66858e5485bdb3ba4832863ba</anchor>
      <arglist>(RenderTarget)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>afac2ec7730f0f9c3fec68b570645aa3a</anchor>
      <arglist>(ScreenRect)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>abacb3b9574bf83132b65cbb79f4db6b6</anchor>
      <arglist>(Scene)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a3529efebfdfb6355169503702bbe1537</anchor>
      <arglist>(Camera)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ad416829f1dbacecc618930e4f153aee9</anchor>
      <arglist>(Material)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a0d25fd29d1d63339cd8448bb62af3960</anchor>
      <arglist>(Texture)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ae1749df1f04512dff42d2de66eb8a43f</anchor>
      <arglist>(Mesh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>aa3e28b2711a3e8218d1d36a630a72302</anchor>
      <arglist>(MeshInstance)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>aeed8787bf2a38c34bef952d23fc68e0c</anchor>
      <arglist>(SceneObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a02bab0a3aedf961d3885901adea3100e</anchor>
      <arglist>(SceneObjectCollection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a19942d7ee8926c430b7e83cbd5ae0044</anchor>
      <arglist>(SingleSceneObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>afe4e53859e029e9b2d3246383b6ac860</anchor>
      <arglist>(Sphere)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ad91816428d10236f66c8053eedc6666e</anchor>
      <arglist>(BillboardText)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a75b0db39ced98efcee12cb70af4d2c2f</anchor>
      <arglist>(Box)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>abc85f61e28e6a51994fa187d7d6c0498</anchor>
      <arglist>(Cylinder)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a206b9dd4a511e6c846b8018369d83e8c</anchor>
      <arglist>(Cone)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a1e85ddf9fabc3ad928c8e9fea3c7d7ae</anchor>
      <arglist>(Points)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a03b52db30163db2128c9e6124855ac6b</anchor>
      <arglist>(Lines)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ad692e91678ed31a7d78b89f77b2d44f5</anchor>
      <arglist>(Triangles)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a47c531089180c0b6ad01af504c993f3b</anchor>
      <arglist>(URDF)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ae1aaa9a282b5024332baaec9b95e2120</anchor>
      <arglist>(ClientContext)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a656dd306387e9a6ebb720591985b3b26</anchor>
      <arglist>(ContextObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a333a46809d463c43a302e6261baca3a5</anchor>
      <arglist>(ContextObjectCollection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a187b713b875c27e854181b8b62ecc784</anchor>
      <arglist>(PerspectiveProjectionFactory)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ac4edf5428aadf82ea1c2a6d179787dcf</anchor>
      <arglist>(OrthographicProjectionFactory)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a7892a2f2880905e6e3c8debeaa63c8cd</anchor>
      <arglist>(CameraInfoProjectionFactory)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a943dfe5978c1442d217de637341150dc</anchor>
      <arglist>(ProjectionMatrixFactory)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>init.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>init_8cpp</filename>
    <includes id="init_8h" name="init.h" local="yes" imported="no">rve_render_client/init.h</includes>
    <includes id="registry_8h" name="registry.h" local="no" imported="no">rve_render_client/registry.h</includes>
    <namespace>rve_render_client</namespace>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ac964a5607244af037d259034a9d37db9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ac83af64c94515e45c607c017ff8f7b8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32_t</type>
      <name>g_init_count</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a0acf0230425e147c23f1d599fa41bdce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>init.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>init_8h</filename>
    <namespace>rve_render_client</namespace>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ac964a5607244af037d259034a9d37db9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ac83af64c94515e45c607c017ff8f7b8f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lines.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>lines_8cpp</filename>
    <includes id="lines_8h" name="lines.h" local="no" imported="no">rve_render_client/lines.h</includes>
    <includes id="material_8h" name="material.h" local="no" imported="no">rve_render_client/material.h</includes>
    <includes id="scene_8h" name="scene.h" local="no" imported="no">rve_render_client/scene.h</includes>
    <namespace>rve_render_client</namespace>
    <member kind="define">
      <type>#define</type>
      <name>LINES_MULTIPLEX</name>
      <anchorfile>lines_8cpp.html</anchorfile>
      <anchor>ad296241f3979e6477f7284eea3fc93f6</anchor>
      <arglist>(func,...)</arglist>
    </member>
    <member kind="function">
      <type>LinesPtr</type>
      <name>createLines</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a756431a7e8f4b4059e2608f2249db515</anchor>
      <arglist>(const rve_msgs::LinesConstPtr &amp;lines)</arglist>
    </member>
    <member kind="function">
      <type>LinesPtr</type>
      <name>createLines</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>aea75bc393bfb5ac2fa5c39226a64b3e2</anchor>
      <arglist>(Scene *scene, const rve_msgs::LinesConstPtr &amp;lines)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lines.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>lines_8h</filename>
    <includes id="forwards_8h" name="forwards.h" local="yes" imported="no">forwards.h</includes>
    <includes id="single__scene__object_8h" name="single_scene_object.h" local="yes" imported="no">single_scene_object.h</includes>
    <class kind="class">rve_render_client::Lines</class>
    <namespace>rve_render_client</namespace>
    <member kind="function">
      <type>LinesPtr</type>
      <name>createLines</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a756431a7e8f4b4059e2608f2249db515</anchor>
      <arglist>(const rve_msgs::LinesConstPtr &amp;lines)</arglist>
    </member>
    <member kind="function">
      <type>LinesPtr</type>
      <name>createLines</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>aea75bc393bfb5ac2fa5c39226a64b3e2</anchor>
      <arglist>(Scene *scene, const rve_msgs::LinesConstPtr &amp;lines)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE</name>
      <anchorfile>namespacerve__msgs.html</anchorfile>
      <anchor>a1478d407954f33197da0e9d34ed183f3</anchor>
      <arglist>(Lines)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>material.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>material_8cpp</filename>
    <includes id="material_8h" name="material.h" local="no" imported="no">rve_render_client/material.h</includes>
    <includes id="client__context_8h" name="client_context.h" local="no" imported="no">rve_render_client/client_context.h</includes>
    <namespace>rve_render_client</namespace>
    <member kind="typedef">
      <type>std::map&lt; rve_common::UUID, MaterialWPtr &gt;</type>
      <name>M_Material</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a480f409f791d7fb0f65bcf8edb80c2a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MaterialPtr</type>
      <name>createMaterial</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a41d1ba8c70a0b18caf93d0a436a5af00</anchor>
      <arglist>(ClientContext *context)</arglist>
    </member>
    <member kind="function">
      <type>MaterialPtr</type>
      <name>createMaterial</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a42672f3e3b75f0d692efe8cf18eaf1c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroyMaterial</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>abfbe6827977c3a8c26d0602b37f24e58</anchor>
      <arglist>(Material *mat)</arglist>
    </member>
    <member kind="function">
      <type>MaterialPtr</type>
      <name>getMaterial</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a2229f38c54baefafc7311d6a98e6a441</anchor>
      <arglist>(const rve_common::UUID &amp;id)</arglist>
    </member>
    <member kind="variable">
      <type>M_Material</type>
      <name>g_materials</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a52efcac8f2af8d37111ca1c686787f54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>material.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>material_8h</filename>
    <includes id="forwards_8h" name="forwards.h" local="yes" imported="no">forwards.h</includes>
    <includes id="color_8h" name="color.h" local="yes" imported="no">color.h</includes>
    <includes id="context__object_8h" name="context_object.h" local="yes" imported="no">context_object.h</includes>
    <class kind="struct">rve_render_client::Material::ContextInfo</class>
    <class kind="class">rve_render_client::Material</class>
    <namespace>rve_render_client</namespace>
    <member kind="function">
      <type>MaterialPtr</type>
      <name>createMaterial</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a41d1ba8c70a0b18caf93d0a436a5af00</anchor>
      <arglist>(ClientContext *context)</arglist>
    </member>
    <member kind="function">
      <type>MaterialPtr</type>
      <name>createMaterial</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a42672f3e3b75f0d692efe8cf18eaf1c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MaterialPtr</type>
      <name>getMaterial</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a2229f38c54baefafc7311d6a98e6a441</anchor>
      <arglist>(const rve_common::UUID &amp;id)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mesh.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>mesh_8cpp</filename>
    <includes id="mesh_8h" name="mesh.h" local="no" imported="no">rve_render_client/mesh.h</includes>
    <includes id="client__context_8h" name="client_context.h" local="no" imported="no">rve_render_client/client_context.h</includes>
    <namespace>rve_render_client</namespace>
    <member kind="typedef">
      <type>std::map&lt; rve_common::UUID, MeshWPtr &gt;</type>
      <name>M_Mesh</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a2fb02c389c2ee41a3cc7b6cff280b384</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, rve_common::UUID &gt;</type>
      <name>M_ResourceToID</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ae5848790a5bc225d313fd3ad87eb75dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MeshPtr</type>
      <name>createMesh</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a5264f34e83010ae36c78ae6ba96f8fc5</anchor>
      <arglist>(ClientContext *context, const rve_msgs::MeshConstPtr &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>MeshPtr</type>
      <name>createMesh</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a950b3266ab3aabc84ec235a4fc0394e5</anchor>
      <arglist>(const rve_msgs::MeshConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroyMesh</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a10d2fe2a1d271d5d83220a78305802db</anchor>
      <arglist>(Mesh *mesh)</arglist>
    </member>
    <member kind="function">
      <type>MeshPtr</type>
      <name>getMesh</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a758b16a856907cd20fb872991485c652</anchor>
      <arglist>(const rve_common::UUID &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>MeshPtr</type>
      <name>loadMesh</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a08f71dc0ba82abf62b8398c5844df7ec</anchor>
      <arglist>(const std::string &amp;resource_path)</arglist>
    </member>
    <member kind="variable">
      <type>M_ResourceToID</type>
      <name>g_mesh_resource_to_id</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a12fd2bb4759beb5bae58fd144ec9eb87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>M_Mesh</type>
      <name>g_meshes</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ad6672dd8e8e9d211bf4feee32f472adf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mesh.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>mesh_8h</filename>
    <includes id="forwards_8h" name="forwards.h" local="yes" imported="no">forwards.h</includes>
    <includes id="color_8h" name="color.h" local="yes" imported="no">color.h</includes>
    <includes id="context__object_8h" name="context_object.h" local="yes" imported="no">context_object.h</includes>
    <class kind="struct">rve_render_client::Mesh::ContextInfo</class>
    <class kind="class">rve_render_client::Mesh</class>
    <namespace>rve_render_client</namespace>
    <member kind="function">
      <type>MeshPtr</type>
      <name>createMesh</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a5264f34e83010ae36c78ae6ba96f8fc5</anchor>
      <arglist>(ClientContext *context, const rve_msgs::MeshConstPtr &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>MeshPtr</type>
      <name>createMesh</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a950b3266ab3aabc84ec235a4fc0394e5</anchor>
      <arglist>(const rve_msgs::MeshConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>MeshPtr</type>
      <name>getMesh</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a758b16a856907cd20fb872991485c652</anchor>
      <arglist>(const rve_common::UUID &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>MeshPtr</type>
      <name>loadMesh</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a08f71dc0ba82abf62b8398c5844df7ec</anchor>
      <arglist>(const std::string &amp;resource_path)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE</name>
      <anchorfile>namespacerve__msgs.html</anchorfile>
      <anchor>a11d1c4c3e0b7300093f81a4adca601e1</anchor>
      <arglist>(Mesh)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mesh_instance.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>mesh__instance_8cpp</filename>
    <includes id="mesh__instance_8h" name="mesh_instance.h" local="no" imported="no">rve_render_client/mesh_instance.h</includes>
    <includes id="material_8h" name="material.h" local="no" imported="no">rve_render_client/material.h</includes>
    <includes id="scene_8h" name="scene.h" local="no" imported="no">rve_render_client/scene.h</includes>
    <includes id="client__context_8h" name="client_context.h" local="no" imported="no">rve_render_client/client_context.h</includes>
    <namespace>rve_render_client</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MESH_INSTANCE_MULTIPLEX</name>
      <anchorfile>mesh__instance_8cpp.html</anchorfile>
      <anchor>ac3f9d6a410fce8e1e91b3da868626b99</anchor>
      <arglist>(func,...)</arglist>
    </member>
    <member kind="function">
      <type>MeshInstancePtr</type>
      <name>createMeshInstance</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a868bfe60be00711a606dec0bfdef7204</anchor>
      <arglist>(const MeshPtr &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>MeshInstancePtr</type>
      <name>createMeshInstance</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a8787303c52eda2abf846f76a2a35b7c6</anchor>
      <arglist>(const std::string &amp;mesh_resource)</arglist>
    </member>
    <member kind="function">
      <type>MeshInstancePtr</type>
      <name>createMeshInstance</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>aa1a9fb5deba99f38117b9cfd2c45d341</anchor>
      <arglist>(Scene *scene, const MeshPtr &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>MeshInstancePtr</type>
      <name>createMeshInstance</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a1c696b516a6bf3f93130c897aa31988b</anchor>
      <arglist>(Scene *scene, const std::string &amp;mesh_resource)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mesh_instance.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>mesh__instance_8h</filename>
    <includes id="forwards_8h" name="forwards.h" local="yes" imported="no">forwards.h</includes>
    <includes id="single__scene__object_8h" name="single_scene_object.h" local="yes" imported="no">single_scene_object.h</includes>
    <includes id="mesh_8h" name="mesh.h" local="yes" imported="no">mesh.h</includes>
    <class kind="class">rve_render_client::MeshInstance</class>
    <namespace>rve_render_client</namespace>
    <member kind="function">
      <type>MeshInstancePtr</type>
      <name>createMeshInstance</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a868bfe60be00711a606dec0bfdef7204</anchor>
      <arglist>(const MeshPtr &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>MeshInstancePtr</type>
      <name>createMeshInstance</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a8787303c52eda2abf846f76a2a35b7c6</anchor>
      <arglist>(const std::string &amp;mesh_resource)</arglist>
    </member>
    <member kind="function">
      <type>MeshInstancePtr</type>
      <name>createMeshInstance</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>aa1a9fb5deba99f38117b9cfd2c45d341</anchor>
      <arglist>(Scene *scene, const MeshPtr &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>MeshInstancePtr</type>
      <name>createMeshInstance</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a1c696b516a6bf3f93130c897aa31988b</anchor>
      <arglist>(Scene *scene, const std::string &amp;mesh_resource)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>object.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>object_8h</filename>
    <class kind="class">rve_render_client::Object</class>
    <namespace>rve_render_client</namespace>
  </compound>
  <compound kind="file">
    <name>orthographic_projection_factory.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>orthographic__projection__factory_8cpp</filename>
    <includes id="orthographic__projection__factory_8h" name="orthographic_projection_factory.h" local="yes" imported="no">rve_render_client/orthographic_projection_factory.h</includes>
    <namespace>rve_render_client</namespace>
  </compound>
  <compound kind="file">
    <name>orthographic_projection_factory.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>orthographic__projection__factory_8h</filename>
    <includes id="projection__matrix__factory_8h" name="projection_matrix_factory.h" local="yes" imported="no">rve_render_client/projection_matrix_factory.h</includes>
    <class kind="class">rve_render_client::OrthographicProjectionFactory</class>
    <namespace>rve_render_client</namespace>
  </compound>
  <compound kind="file">
    <name>perspective_projection_factory.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>perspective__projection__factory_8cpp</filename>
    <includes id="perspective__projection__factory_8h" name="perspective_projection_factory.h" local="yes" imported="no">rve_render_client/perspective_projection_factory.h</includes>
    <namespace>rve_render_client</namespace>
  </compound>
  <compound kind="file">
    <name>perspective_projection_factory.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>perspective__projection__factory_8h</filename>
    <includes id="projection__matrix__factory_8h" name="projection_matrix_factory.h" local="yes" imported="no">rve_render_client/projection_matrix_factory.h</includes>
    <class kind="class">rve_render_client::PerspectiveProjectionFactory</class>
    <namespace>rve_render_client</namespace>
  </compound>
  <compound kind="file">
    <name>points.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>points_8cpp</filename>
    <includes id="points_8h" name="points.h" local="no" imported="no">rve_render_client/points.h</includes>
    <includes id="material_8h" name="material.h" local="no" imported="no">rve_render_client/material.h</includes>
    <includes id="scene_8h" name="scene.h" local="no" imported="no">rve_render_client/scene.h</includes>
    <namespace>rve_render_client</namespace>
    <member kind="define">
      <type>#define</type>
      <name>POINTS_MULTIPLEX</name>
      <anchorfile>points_8cpp.html</anchorfile>
      <anchor>ad8a7f0e50ce3d11107699010b38d71b2</anchor>
      <arglist>(func,...)</arglist>
    </member>
    <member kind="function">
      <type>PointsPtr</type>
      <name>createPoints</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ada94f31e56677cdb529b33d310d6994b</anchor>
      <arglist>(const rve_msgs::PointsConstPtr &amp;points)</arglist>
    </member>
    <member kind="function">
      <type>PointsPtr</type>
      <name>createPoints</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a0a0f00fe6f7b68c54623ebd60467b7a3</anchor>
      <arglist>(Scene *scene, const rve_msgs::PointsConstPtr &amp;points)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>points.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>points_8h</filename>
    <includes id="forwards_8h" name="forwards.h" local="yes" imported="no">forwards.h</includes>
    <includes id="single__scene__object_8h" name="single_scene_object.h" local="yes" imported="no">single_scene_object.h</includes>
    <class kind="class">rve_render_client::Points</class>
    <namespace>rve_render_client</namespace>
    <member kind="function">
      <type>PointsPtr</type>
      <name>createPoints</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ada94f31e56677cdb529b33d310d6994b</anchor>
      <arglist>(const rve_msgs::PointsConstPtr &amp;points)</arglist>
    </member>
    <member kind="function">
      <type>PointsPtr</type>
      <name>createPoints</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a0a0f00fe6f7b68c54623ebd60467b7a3</anchor>
      <arglist>(Scene *scene, const rve_msgs::PointsConstPtr &amp;points)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE</name>
      <anchorfile>namespacerve__msgs.html</anchorfile>
      <anchor>a8d44cf49d4b975e9ee1b5aca95ad305d</anchor>
      <arglist>(Points)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>projection_matrix_factory.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>projection__matrix__factory_8cpp</filename>
    <includes id="camera_8h" name="camera.h" local="yes" imported="no">rve_render_client/camera.h</includes>
    <includes id="projection__matrix__factory_8h" name="projection_matrix_factory.h" local="yes" imported="no">rve_render_client/projection_matrix_factory.h</includes>
    <namespace>rve_render_client</namespace>
  </compound>
  <compound kind="file">
    <name>projection_matrix_factory.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>projection__matrix__factory_8h</filename>
    <includes id="forwards_8h" name="forwards.h" local="no" imported="no">rve_render_client/forwards.h</includes>
    <class kind="class">rve_render_client::ProjectionMatrixFactory</class>
    <namespace>rve_render_client</namespace>
  </compound>
  <compound kind="file">
    <name>registry.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>registry_8cpp</filename>
    <includes id="registry_8h" name="registry.h" local="no" imported="no">rve_render_client/registry.h</includes>
    <namespace>rve_render_client</namespace>
    <member kind="typedef">
      <type>std::map&lt; std::string, ProxyCreatorPtr &gt;</type>
      <name>M_ProxyCreator</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>aac962cdfee79fbd91efbb1606becb8e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>rve_interface_gen::Interface *</type>
      <name>createProxy</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ad85dae0d3929ec4ac6270891b67a11c9</anchor>
      <arglist>(const std::string &amp;name, rve_rpc::Client &amp;client)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroyProxy</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a496c05c029058449338b6a79cea46a9d</anchor>
      <arglist>(const std::string &amp;name, rve_interface_gen::Interface *ifc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getProxyNames</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a3fc13d3680a67283d403b66f3f5b3428</anchor>
      <arglist>(V_string &amp;out_names)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerProxy</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a80239f1d434665fbba1d6037c441af53</anchor>
      <arglist>(const std::string &amp;name, const ProxyCreatorPtr &amp;creator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeProxy</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>aa5a0140401ff5cb69440c4860277fd02</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static boost::mutex</type>
      <name>g_creators_mutex</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a8cc4df4d4b5ff31e518b241ff1b7a5bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static M_ProxyCreator</type>
      <name>g_proxy_creators</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a7e52e86d545c0d9ba574aa144531c1e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>registry.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>registry_8h</filename>
    <class kind="struct">rve_render_client::ProxyCreator</class>
    <class kind="struct">rve_render_client::ProxyCreatorT</class>
    <namespace>rve_render_client</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ProxyCreator &gt;</type>
      <name>ProxyCreatorPtr</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>aad2185b148c0efcaa63a43fb9e61cffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>V_string</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a5b7cd139b8acaf59032a9e9018663725</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>rve_interface_gen::Interface *</type>
      <name>createProxy</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ad85dae0d3929ec4ac6270891b67a11c9</anchor>
      <arglist>(const std::string &amp;name, rve_rpc::Client &amp;client)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroyProxy</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a496c05c029058449338b6a79cea46a9d</anchor>
      <arglist>(const std::string &amp;name, rve_interface_gen::Interface *ifc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getProxyNames</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a3fc13d3680a67283d403b66f3f5b3428</anchor>
      <arglist>(V_string &amp;out_names)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerProxy</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a80239f1d434665fbba1d6037c441af53</anchor>
      <arglist>(const std::string &amp;name, const ProxyCreatorPtr &amp;creator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerProxy</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ae37209832a7a734decf417c1c596d762</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeProxy</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>aa5a0140401ff5cb69440c4860277fd02</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>render_offscreen.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>render__offscreen_8cpp</filename>
    <includes id="render__offscreen_8h" name="render_offscreen.h" local="yes" imported="no">rve_render_client/render_offscreen.h</includes>
    <includes id="client__context_8h" name="client_context.h" local="no" imported="no">rve_render_client/client_context.h</includes>
    <namespace>rve_render_client</namespace>
  </compound>
  <compound kind="file">
    <name>render_offscreen.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>render__offscreen_8h</filename>
    <includes id="forwards_8h" name="forwards.h" local="yes" imported="no">forwards.h</includes>
    <includes id="render__target_8h" name="render_target.h" local="yes" imported="no">render_target.h</includes>
    <includes id="context__object_8h" name="context_object.h" local="yes" imported="no">context_object.h</includes>
    <class kind="class">rve_render_client::RenderOffscreen</class>
    <namespace>rve_render_client</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RenderOffscreen &gt;</type>
      <name>RenderOffscreenPtr</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>afd54142e1db44f5e8e47a7d444258b7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>render_target.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>render__target_8cpp</filename>
    <includes id="render__target_8h" name="render_target.h" local="yes" imported="no">rve_render_client/render_target.h</includes>
    <includes id="client__context_8h" name="client_context.h" local="no" imported="no">rve_render_client/client_context.h</includes>
    <includes id="camera_8h" name="camera.h" local="yes" imported="no">rve_render_client/camera.h</includes>
    <includes id="scene_8h" name="scene.h" local="yes" imported="no">rve_render_client/scene.h</includes>
    <includes id="screen__rect_8h" name="screen_rect.h" local="yes" imported="no">rve_render_client/screen_rect.h</includes>
    <namespace>rve_render_client</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>dashToUnderscore</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a6e39471cc5ddb07283a6b7e81b57bfc4</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>render_target.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>render__target_8h</filename>
    <includes id="forwards_8h" name="forwards.h" local="yes" imported="no">forwards.h</includes>
    <includes id="context__object_8h" name="context_object.h" local="yes" imported="no">context_object.h</includes>
    <class kind="class">rve_render_client::RenderTarget</class>
    <namespace>rve_render_client</namespace>
  </compound>
  <compound kind="file">
    <name>render_texture.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>render__texture_8cpp</filename>
    <includes id="render__texture_8h" name="render_texture.h" local="yes" imported="no">rve_render_client/render_texture.h</includes>
    <includes id="client__context_8h" name="client_context.h" local="no" imported="no">rve_render_client/client_context.h</includes>
    <namespace>rve_render_client</namespace>
    <member kind="function">
      <type>RenderTexturePtr</type>
      <name>createRenderTexture</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ac5cc70b39cda21e2c55ec8f85b959e8f</anchor>
      <arglist>(ClientContext *context, uint32_t width, uint32_t height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroyRenderTexture</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a3eb2fa23e87b1842fed4d3eb6d1738db</anchor>
      <arglist>(RenderTexture *wnd)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>render_texture.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>render__texture_8h</filename>
    <includes id="forwards_8h" name="forwards.h" local="yes" imported="no">forwards.h</includes>
    <includes id="render__target_8h" name="render_target.h" local="yes" imported="no">render_target.h</includes>
    <includes id="context__object_8h" name="context_object.h" local="yes" imported="no">context_object.h</includes>
    <class kind="class">rve_render_client::RenderTexture</class>
    <namespace>rve_render_client</namespace>
    <member kind="function">
      <type>RenderTexturePtr</type>
      <name>createRenderTexture</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ac5cc70b39cda21e2c55ec8f85b959e8f</anchor>
      <arglist>(ClientContext *context, uint32_t width, uint32_t height)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>render_window.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>render__window_8cpp</filename>
    <includes id="render__window_8h" name="render_window.h" local="yes" imported="no">rve_render_client/render_window.h</includes>
    <includes id="client__context_8h" name="client_context.h" local="no" imported="no">rve_render_client/client_context.h</includes>
    <namespace>rve_render_client</namespace>
    <member kind="function">
      <type>RenderWindowPtr</type>
      <name>createRenderWindow</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a3e7689910e3e6416c571fd6c1452c035</anchor>
      <arglist>(ClientContext *context, const std::string &amp;parent_window, uint32_t width, uint32_t height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroyRenderWindow</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a96b0dd464cba9d2c8e79f381844664a5</anchor>
      <arglist>(RenderWindow *wnd)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>render_window.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>render__window_8h</filename>
    <includes id="forwards_8h" name="forwards.h" local="yes" imported="no">forwards.h</includes>
    <includes id="render__target_8h" name="render_target.h" local="yes" imported="no">render_target.h</includes>
    <includes id="context__object_8h" name="context_object.h" local="yes" imported="no">context_object.h</includes>
    <class kind="class">rve_render_client::RenderWindow</class>
    <namespace>rve_render_client</namespace>
    <member kind="function">
      <type>RenderWindowPtr</type>
      <name>createRenderWindow</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a3e7689910e3e6416c571fd6c1452c035</anchor>
      <arglist>(ClientContext *context, const std::string &amp;parent_window, uint32_t width, uint32_t height)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scene.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>scene_8cpp</filename>
    <includes id="scene_8h" name="scene.h" local="yes" imported="no">rve_render_client/scene.h</includes>
    <includes id="single__scene__object_8h" name="single_scene_object.h" local="yes" imported="no">rve_render_client/single_scene_object.h</includes>
    <includes id="scene__object__collection_8h" name="scene_object_collection.h" local="yes" imported="no">rve_render_client/scene_object_collection.h</includes>
    <includes id="client__context_8h" name="client_context.h" local="no" imported="no">rve_render_client/client_context.h</includes>
    <class kind="struct">rve_render_client::Scene::Impl</class>
    <namespace>rve_render_client</namespace>
    <member kind="function">
      <type>ScenePtr</type>
      <name>createScene</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a942cb31febf76a21cce882222c98bfb4</anchor>
      <arglist>(const ClientContextPtr &amp;context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroyScene</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a78b7741b87445034feeb4733815ed9e9</anchor>
      <arglist>(Scene *scene)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scene.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>scene_8h</filename>
    <includes id="forwards_8h" name="forwards.h" local="yes" imported="no">forwards.h</includes>
    <includes id="scene__object_8h" name="scene_object.h" local="yes" imported="no">scene_object.h</includes>
    <includes id="context__object_8h" name="context_object.h" local="yes" imported="no">context_object.h</includes>
    <class kind="class">rve_render_client::Scene</class>
    <namespace>rve_render_client</namespace>
    <member kind="function">
      <type>ScenePtr</type>
      <name>createScene</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a942cb31febf76a21cce882222c98bfb4</anchor>
      <arglist>(const ClientContextPtr &amp;context)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scene_object.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>scene__object_8cpp</filename>
    <includes id="scene__object_8h" name="scene_object.h" local="no" imported="no">rve_render_client/scene_object.h</includes>
    <includes id="scene_8h" name="scene.h" local="no" imported="no">rve_render_client/scene.h</includes>
    <includes id="client__context_8h" name="client_context.h" local="no" imported="no">rve_render_client/client_context.h</includes>
    <namespace>rve_render_client</namespace>
    <member kind="function">
      <type>void</type>
      <name>destroySceneObject</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>acafa5c20f3c5045e1ad9a3da9dc8d8b8</anchor>
      <arglist>(SceneObject *obj)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scene_object.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>scene__object_8h</filename>
    <includes id="forwards_8h" name="forwards.h" local="yes" imported="no">forwards.h</includes>
    <class kind="struct">rve_render_client::SceneObject::ContextInfo</class>
    <class kind="class">rve_render_client::SceneObject</class>
    <namespace>rve_render_client</namespace>
    <member kind="function">
      <type>void</type>
      <name>destroySceneObject</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>acafa5c20f3c5045e1ad9a3da9dc8d8b8</anchor>
      <arglist>(SceneObject *obj)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scene_object_collection.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>scene__object__collection_8cpp</filename>
    <includes id="scene__object__collection_8h" name="scene_object_collection.h" local="no" imported="no">rve_render_client/scene_object_collection.h</includes>
    <includes id="scene_8h" name="scene.h" local="no" imported="no">rve_render_client/scene.h</includes>
    <includes id="single__scene__object_8h" name="single_scene_object.h" local="no" imported="no">rve_render_client/single_scene_object.h</includes>
    <namespace>rve_render_client</namespace>
    <member kind="function">
      <type>SceneObjectCollectionPtr</type>
      <name>createSceneObjectCollection</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a2668bf8f81b27737b8b9add25997c716</anchor>
      <arglist>(Scene *scene)</arglist>
    </member>
    <member kind="function">
      <type>SceneObjectCollectionPtr</type>
      <name>createSceneObjectCollection</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ac852b13019dc1dc7bcd39fb3ae305647</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scene_object_collection.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>scene__object__collection_8h</filename>
    <includes id="forwards_8h" name="forwards.h" local="yes" imported="no">forwards.h</includes>
    <includes id="scene__object_8h" name="scene_object.h" local="yes" imported="no">scene_object.h</includes>
    <class kind="class">rve_render_client::SceneObjectCollection</class>
    <namespace>rve_render_client</namespace>
    <member kind="function">
      <type>SceneObjectCollectionPtr</type>
      <name>createSceneObjectCollection</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a2668bf8f81b27737b8b9add25997c716</anchor>
      <arglist>(Scene *scene)</arglist>
    </member>
    <member kind="function">
      <type>SceneObjectCollectionPtr</type>
      <name>createSceneObjectCollection</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ac852b13019dc1dc7bcd39fb3ae305647</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>screen_rect.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>screen__rect_8cpp</filename>
    <includes id="screen__rect_8h" name="screen_rect.h" local="yes" imported="no">rve_render_client/screen_rect.h</includes>
    <includes id="texture_8h" name="texture.h" local="yes" imported="no">rve_render_client/texture.h</includes>
    <includes id="client__context_8h" name="client_context.h" local="yes" imported="no">rve_render_client/client_context.h</includes>
    <namespace>rve_render_client</namespace>
  </compound>
  <compound kind="file">
    <name>screen_rect.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>screen__rect_8h</filename>
    <includes id="forwards_8h" name="forwards.h" local="yes" imported="no">forwards.h</includes>
    <includes id="color_8h" name="color.h" local="yes" imported="no">color.h</includes>
    <class kind="struct">rve_render_client::Rect</class>
    <class kind="class">rve_render_client::ScreenRect</class>
    <namespace>rve_render_client</namespace>
  </compound>
  <compound kind="file">
    <name>single_scene_object.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>single__scene__object_8cpp</filename>
    <includes id="single__scene__object_8h" name="single_scene_object.h" local="yes" imported="no">rve_render_client/single_scene_object.h</includes>
    <namespace>rve_render_client</namespace>
  </compound>
  <compound kind="file">
    <name>single_scene_object.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>single__scene__object_8h</filename>
    <includes id="scene__object_8h" name="scene_object.h" local="yes" imported="no">scene_object.h</includes>
    <class kind="class">rve_render_client::SingleSceneObject</class>
    <namespace>rve_render_client</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SingleSceneObject &gt;</type>
      <name>SingleSceneObjectPtr</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>af2d69da8477ab23b2f563f109e605d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::weak_ptr&lt; SingleSceneObject &gt;</type>
      <name>SingleSceneObjectWPtr</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a84d82e68a84c906c245e71003a35f1a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sphere.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>sphere_8cpp</filename>
    <includes id="sphere_8h" name="sphere.h" local="no" imported="no">rve_render_client/sphere.h</includes>
    <includes id="material_8h" name="material.h" local="no" imported="no">rve_render_client/material.h</includes>
    <includes id="scene_8h" name="scene.h" local="no" imported="no">rve_render_client/scene.h</includes>
    <namespace>rve_render_client</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SPHERE_MULTIPLEX</name>
      <anchorfile>sphere_8cpp.html</anchorfile>
      <anchor>aae394849315c6026c6c16aae07f8b31f</anchor>
      <arglist>(func,...)</arglist>
    </member>
    <member kind="function">
      <type>SpherePtr</type>
      <name>createSphere</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a7c3926c7ffb475821abfe4ea19b34edc</anchor>
      <arglist>(Scene *scene)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sphere.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>sphere_8h</filename>
    <includes id="forwards_8h" name="forwards.h" local="yes" imported="no">forwards.h</includes>
    <includes id="single__scene__object_8h" name="single_scene_object.h" local="yes" imported="no">single_scene_object.h</includes>
    <class kind="class">rve_render_client::Sphere</class>
    <namespace>rve_render_client</namespace>
    <member kind="function">
      <type>SpherePtr</type>
      <name>createSphere</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a7c3926c7ffb475821abfe4ea19b34edc</anchor>
      <arglist>(Scene *scene)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>texture.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>texture_8cpp</filename>
    <includes id="texture_8h" name="texture.h" local="no" imported="no">rve_render_client/texture.h</includes>
    <includes id="client__context_8h" name="client_context.h" local="no" imported="no">rve_render_client/client_context.h</includes>
    <namespace>rve_render_client</namespace>
    <member kind="typedef">
      <type>std::map&lt; rve_common::UUID, TextureWPtr &gt;</type>
      <name>M_Texture</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a46d021ba76bb6c42b848f9c14dd1a92b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TexturePtr</type>
      <name>createTexture</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>adfc6b85bdd4fdc2a1c1b9c17ef983c22</anchor>
      <arglist>(ClientContext *context, uint32_t num_mips=0)</arglist>
    </member>
    <member kind="function">
      <type>TexturePtr</type>
      <name>createTexture</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a3249ef04ebac7b5a0a4000c016f4c347</anchor>
      <arglist>(uint32_t num_mips=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroyTexture</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a5365c3a2e3862ba293389a6a1c6e5abd</anchor>
      <arglist>(Texture *texture)</arglist>
    </member>
    <member kind="function">
      <type>TexturePtr</type>
      <name>getTexture</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a19efff2e3af1713be8af3143124d4b21</anchor>
      <arglist>(const rve_common::UUID &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>TexturePtr</type>
      <name>loadTexture</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a266945523a967a44016ca447a62a7c78</anchor>
      <arglist>(ClientContext *context, const std::string &amp;resource_path, uint32_t num_mips=0)</arglist>
    </member>
    <member kind="function">
      <type>TexturePtr</type>
      <name>loadTexture</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>acd74cbf5c576efe2213b36b9896c01b5</anchor>
      <arglist>(const std::string &amp;resource_path, uint32_t num_mips=0)</arglist>
    </member>
    <member kind="variable">
      <type>M_ResourceToID</type>
      <name>g_texture_resource_to_id</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ab3412b287da3b764d4cdc375584ee5f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>M_Texture</type>
      <name>g_textures</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a67661792692c1f2c6b54226c5675be7e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>texture.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>texture_8h</filename>
    <includes id="forwards_8h" name="forwards.h" local="yes" imported="no">forwards.h</includes>
    <includes id="color_8h" name="color.h" local="yes" imported="no">color.h</includes>
    <includes id="context__object_8h" name="context_object.h" local="yes" imported="no">context_object.h</includes>
    <class kind="struct">rve_render_client::Texture::ContextInfo</class>
    <class kind="class">rve_render_client::Texture</class>
    <namespace>rve_render_client</namespace>
    <member kind="function">
      <type>TexturePtr</type>
      <name>createTexture</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>adfc6b85bdd4fdc2a1c1b9c17ef983c22</anchor>
      <arglist>(ClientContext *context, uint32_t num_mips=0)</arglist>
    </member>
    <member kind="function">
      <type>TexturePtr</type>
      <name>createTexture</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a3249ef04ebac7b5a0a4000c016f4c347</anchor>
      <arglist>(uint32_t num_mips=0)</arglist>
    </member>
    <member kind="function">
      <type>TexturePtr</type>
      <name>getTexture</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a19efff2e3af1713be8af3143124d4b21</anchor>
      <arglist>(const rve_common::UUID &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>TexturePtr</type>
      <name>loadTexture</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a266945523a967a44016ca447a62a7c78</anchor>
      <arglist>(ClientContext *context, const std::string &amp;resource_path, uint32_t num_mips=0)</arglist>
    </member>
    <member kind="function">
      <type>TexturePtr</type>
      <name>loadTexture</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>acd74cbf5c576efe2213b36b9896c01b5</anchor>
      <arglist>(const std::string &amp;resource_path, uint32_t num_mips=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE</name>
      <anchorfile>namespacesensor__msgs.html</anchorfile>
      <anchor>a3f2dc3ad4f072af8aa799793361db49d</anchor>
      <arglist>(Image)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>triangles.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>triangles_8cpp</filename>
    <includes id="triangles_8h" name="triangles.h" local="no" imported="no">rve_render_client/triangles.h</includes>
    <includes id="material_8h" name="material.h" local="no" imported="no">rve_render_client/material.h</includes>
    <includes id="scene_8h" name="scene.h" local="no" imported="no">rve_render_client/scene.h</includes>
    <namespace>rve_render_client</namespace>
    <member kind="define">
      <type>#define</type>
      <name>TRIANGLES_MULTIPLEX</name>
      <anchorfile>triangles_8cpp.html</anchorfile>
      <anchor>aa89173f2f2c65d1d6e584c53a09ff191</anchor>
      <arglist>(func,...)</arglist>
    </member>
    <member kind="function">
      <type>TrianglesPtr</type>
      <name>createTriangles</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a97761a28916a21129525a64f1af8a356</anchor>
      <arglist>(Scene *scene, const rve_msgs::TrianglesConstPtr &amp;triangles)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>triangles.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>triangles_8h</filename>
    <includes id="forwards_8h" name="forwards.h" local="yes" imported="no">forwards.h</includes>
    <includes id="single__scene__object_8h" name="single_scene_object.h" local="yes" imported="no">single_scene_object.h</includes>
    <class kind="class">rve_render_client::Triangles</class>
    <namespace>rve_render_client</namespace>
    <member kind="function">
      <type>TrianglesPtr</type>
      <name>createTriangles</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a97761a28916a21129525a64f1af8a356</anchor>
      <arglist>(Scene *scene, const rve_msgs::TrianglesConstPtr &amp;triangles)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE</name>
      <anchorfile>namespacerve__msgs.html</anchorfile>
      <anchor>a5b4bb17b7e0d4335a590d3909b53624d</anchor>
      <arglist>(Triangles)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>urdf.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/src/</path>
    <filename>urdf_8cpp</filename>
    <includes id="urdf_8h" name="urdf.h" local="no" imported="no">rve_render_client/urdf.h</includes>
    <includes id="mesh__instance_8h" name="mesh_instance.h" local="no" imported="no">rve_render_client/mesh_instance.h</includes>
    <namespace>rve_render_client</namespace>
    <member kind="function">
      <type>URDFPtr</type>
      <name>createURDF</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a03111474d0a47124b0a1edf255c345ef</anchor>
      <arglist>(const urdf::Model &amp;model)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>urdf.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_render_client/include/rve_render_client/</path>
    <filename>urdf_8h</filename>
    <includes id="forwards_8h" name="forwards.h" local="yes" imported="no">forwards.h</includes>
    <includes id="scene__object__collection_8h" name="scene_object_collection.h" local="yes" imported="no">scene_object_collection.h</includes>
    <class kind="class">rve_render_client::URDF</class>
    <class kind="class">rve_render_client::URDFLink</class>
    <class kind="struct">rve_render_client::URDFLink::VisualInfo</class>
    <namespace>rve_render_client</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; URDFLink &gt;</type>
      <name>URDFLinkPtr</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a18e9e4d7d60faa0b92500550a4bf3782</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>URDFPtr</type>
      <name>createURDF</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a03111474d0a47124b0a1edf255c345ef</anchor>
      <arglist>(const urdf::Model &amp;model)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>boost</name>
    <filename>namespaceboost.html</filename>
  </compound>
  <compound kind="namespace">
    <name>rve_render_client</name>
    <filename>namespacerve__render__client.html</filename>
    <class kind="class">rve_render_client::BillboardText</class>
    <class kind="class">rve_render_client::Box</class>
    <class kind="class">rve_render_client::Camera</class>
    <class kind="class">rve_render_client::CameraInfoProjectionFactory</class>
    <class kind="class">rve_render_client::ClientContext</class>
    <class kind="class">rve_render_client::Color</class>
    <class kind="class">rve_render_client::Cone</class>
    <class kind="class">rve_render_client::ContextObject</class>
    <class kind="class">rve_render_client::ContextObjectCollection</class>
    <class kind="class">rve_render_client::Cylinder</class>
    <class kind="class">rve_render_client::Lines</class>
    <class kind="class">rve_render_client::Material</class>
    <class kind="class">rve_render_client::Mesh</class>
    <class kind="class">rve_render_client::MeshInstance</class>
    <class kind="class">rve_render_client::Object</class>
    <class kind="class">rve_render_client::OrthographicProjectionFactory</class>
    <class kind="class">rve_render_client::PerspectiveProjectionFactory</class>
    <class kind="class">rve_render_client::Points</class>
    <class kind="class">rve_render_client::ProjectionMatrixFactory</class>
    <class kind="struct">rve_render_client::ProxyCreator</class>
    <class kind="struct">rve_render_client::ProxyCreatorT</class>
    <class kind="struct">rve_render_client::Rect</class>
    <class kind="class">rve_render_client::RenderOffscreen</class>
    <class kind="class">rve_render_client::RenderTarget</class>
    <class kind="class">rve_render_client::RenderTexture</class>
    <class kind="class">rve_render_client::RenderWindow</class>
    <class kind="class">rve_render_client::Scene</class>
    <class kind="class">rve_render_client::SceneObject</class>
    <class kind="class">rve_render_client::SceneObjectCollection</class>
    <class kind="class">rve_render_client::ScreenRect</class>
    <class kind="class">rve_render_client::SingleSceneObject</class>
    <class kind="class">rve_render_client::Sphere</class>
    <class kind="class">rve_render_client::Texture</class>
    <class kind="class">rve_render_client::Triangles</class>
    <class kind="class">rve_render_client::URDF</class>
    <class kind="class">rve_render_client::URDFLink</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ContextObjectCollection &gt;</type>
      <name>ContextObjectCollectionPtr</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a6800c6138261866c746558df5163c767</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>InterfaceHandle</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>af7dec7ed3ea1d568b41c7072c9e995dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; rve_common::UUID, MaterialWPtr &gt;</type>
      <name>M_Material</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a480f409f791d7fb0f65bcf8edb80c2a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; rve_common::UUID, MeshWPtr &gt;</type>
      <name>M_Mesh</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a2fb02c389c2ee41a3cc7b6cff280b384</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, ProxyCreatorPtr &gt;</type>
      <name>M_ProxyCreator</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>aac962cdfee79fbd91efbb1606becb8e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, rve_common::UUID &gt;</type>
      <name>M_ResourceToID</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ae5848790a5bc225d313fd3ad87eb75dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; rve_common::UUID, TextureWPtr &gt;</type>
      <name>M_Texture</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a46d021ba76bb6c42b848f9c14dd1a92b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ProxyCreator &gt;</type>
      <name>ProxyCreatorPtr</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>aad2185b148c0efcaa63a43fb9e61cffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RenderOffscreen &gt;</type>
      <name>RenderOffscreenPtr</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>afd54142e1db44f5e8e47a7d444258b7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SingleSceneObject &gt;</type>
      <name>SingleSceneObjectPtr</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>af2d69da8477ab23b2f563f109e605d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::weak_ptr&lt; SingleSceneObject &gt;</type>
      <name>SingleSceneObjectWPtr</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a84d82e68a84c906c245e71003a35f1a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; URDFLink &gt;</type>
      <name>URDFLinkPtr</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a18e9e4d7d60faa0b92500550a4bf3782</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>V_string</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a5b7cd139b8acaf59032a9e9018663725</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NullHandle</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a4adc5f3bb001b5c9692bd3425fd3a41fa4e185459675f13f3d51bd6709d40c829</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>BillboardTextPtr</type>
      <name>createBillboardText</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>abb3293b686c4f2e96a037f93997607dd</anchor>
      <arglist>(const std::string &amp;text=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>BillboardTextPtr</type>
      <name>createBillboardText</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ac9e540dd29ba5397e69b478d8dc3dbd9</anchor>
      <arglist>(Scene *scene, const std::string &amp;text=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>BoxPtr</type>
      <name>createBox</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a43ae4f20d2f73b6bf3b50090f9be95d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BoxPtr</type>
      <name>createBox</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a61fef38ddab01266aa53bfd92f2f76bf</anchor>
      <arglist>(Scene *scene)</arglist>
    </member>
    <member kind="function">
      <type>CameraPtr</type>
      <name>createCamera</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a379faa14a27316dec987d7737738b81b</anchor>
      <arglist>(Scene *scene)</arglist>
    </member>
    <member kind="function">
      <type>ConePtr</type>
      <name>createCone</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>aafbaac6ca003b0363565bb4b7958b3ab</anchor>
      <arglist>(Scene *scene)</arglist>
    </member>
    <member kind="function">
      <type>ClientContextPtr</type>
      <name>createContext</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a72a5d4d61ab5bb92d5b52dcbf516b7dc</anchor>
      <arglist>(const std::string &amp;name, const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>ContextObjectCollectionPtr</type>
      <name>createContextObjectCollection</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a6f00a97580d32bbb0efeda9d7d9d0af9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CylinderPtr</type>
      <name>createCylinder</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ae342b703fe6bbe2fe1d12ab08e0ea63e</anchor>
      <arglist>(Scene *scene)</arglist>
    </member>
    <member kind="function">
      <type>CylinderPtr</type>
      <name>createCylinder</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>aad490af2b28c9511634b580c6b6283b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LinesPtr</type>
      <name>createLines</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a756431a7e8f4b4059e2608f2249db515</anchor>
      <arglist>(const rve_msgs::LinesConstPtr &amp;lines)</arglist>
    </member>
    <member kind="function">
      <type>LinesPtr</type>
      <name>createLines</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>aea75bc393bfb5ac2fa5c39226a64b3e2</anchor>
      <arglist>(Scene *scene, const rve_msgs::LinesConstPtr &amp;lines)</arglist>
    </member>
    <member kind="function">
      <type>MaterialPtr</type>
      <name>createMaterial</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a41d1ba8c70a0b18caf93d0a436a5af00</anchor>
      <arglist>(ClientContext *context)</arglist>
    </member>
    <member kind="function">
      <type>MaterialPtr</type>
      <name>createMaterial</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a42672f3e3b75f0d692efe8cf18eaf1c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MeshPtr</type>
      <name>createMesh</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a5264f34e83010ae36c78ae6ba96f8fc5</anchor>
      <arglist>(ClientContext *context, const rve_msgs::MeshConstPtr &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>MeshPtr</type>
      <name>createMesh</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a950b3266ab3aabc84ec235a4fc0394e5</anchor>
      <arglist>(const rve_msgs::MeshConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>MeshInstancePtr</type>
      <name>createMeshInstance</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a868bfe60be00711a606dec0bfdef7204</anchor>
      <arglist>(const MeshPtr &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>MeshInstancePtr</type>
      <name>createMeshInstance</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a8787303c52eda2abf846f76a2a35b7c6</anchor>
      <arglist>(const std::string &amp;mesh_resource)</arglist>
    </member>
    <member kind="function">
      <type>MeshInstancePtr</type>
      <name>createMeshInstance</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>aa1a9fb5deba99f38117b9cfd2c45d341</anchor>
      <arglist>(Scene *scene, const MeshPtr &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>MeshInstancePtr</type>
      <name>createMeshInstance</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a1c696b516a6bf3f93130c897aa31988b</anchor>
      <arglist>(Scene *scene, const std::string &amp;mesh_resource)</arglist>
    </member>
    <member kind="function">
      <type>PointsPtr</type>
      <name>createPoints</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ada94f31e56677cdb529b33d310d6994b</anchor>
      <arglist>(const rve_msgs::PointsConstPtr &amp;points)</arglist>
    </member>
    <member kind="function">
      <type>PointsPtr</type>
      <name>createPoints</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a0a0f00fe6f7b68c54623ebd60467b7a3</anchor>
      <arglist>(Scene *scene, const rve_msgs::PointsConstPtr &amp;points)</arglist>
    </member>
    <member kind="function">
      <type>rve_interface_gen::Interface *</type>
      <name>createProxy</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ad85dae0d3929ec4ac6270891b67a11c9</anchor>
      <arglist>(const std::string &amp;name, rve_rpc::Client &amp;client)</arglist>
    </member>
    <member kind="function">
      <type>RenderTexturePtr</type>
      <name>createRenderTexture</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ac5cc70b39cda21e2c55ec8f85b959e8f</anchor>
      <arglist>(ClientContext *context, uint32_t width, uint32_t height)</arglist>
    </member>
    <member kind="function">
      <type>RenderWindowPtr</type>
      <name>createRenderWindow</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a3e7689910e3e6416c571fd6c1452c035</anchor>
      <arglist>(ClientContext *context, const std::string &amp;parent_window, uint32_t width, uint32_t height)</arglist>
    </member>
    <member kind="function">
      <type>ScenePtr</type>
      <name>createScene</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a942cb31febf76a21cce882222c98bfb4</anchor>
      <arglist>(const ClientContextPtr &amp;context)</arglist>
    </member>
    <member kind="function">
      <type>SceneObjectCollectionPtr</type>
      <name>createSceneObjectCollection</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a2668bf8f81b27737b8b9add25997c716</anchor>
      <arglist>(Scene *scene)</arglist>
    </member>
    <member kind="function">
      <type>SceneObjectCollectionPtr</type>
      <name>createSceneObjectCollection</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ac852b13019dc1dc7bcd39fb3ae305647</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SpherePtr</type>
      <name>createSphere</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a7c3926c7ffb475821abfe4ea19b34edc</anchor>
      <arglist>(Scene *scene)</arglist>
    </member>
    <member kind="function">
      <type>TexturePtr</type>
      <name>createTexture</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>adfc6b85bdd4fdc2a1c1b9c17ef983c22</anchor>
      <arglist>(ClientContext *context, uint32_t num_mips=0)</arglist>
    </member>
    <member kind="function">
      <type>TexturePtr</type>
      <name>createTexture</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a3249ef04ebac7b5a0a4000c016f4c347</anchor>
      <arglist>(uint32_t num_mips=0)</arglist>
    </member>
    <member kind="function">
      <type>TrianglesPtr</type>
      <name>createTriangles</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a97761a28916a21129525a64f1af8a356</anchor>
      <arglist>(Scene *scene, const rve_msgs::TrianglesConstPtr &amp;triangles)</arglist>
    </member>
    <member kind="function">
      <type>URDFPtr</type>
      <name>createURDF</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a03111474d0a47124b0a1edf255c345ef</anchor>
      <arglist>(const urdf::Model &amp;model)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>dashToUnderscore</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a6e39471cc5ddb07283a6b7e81b57bfc4</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroyContextObjectCollection</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a838c4ac417d24b9cc1b35532848d9988</anchor>
      <arglist>(ContextObjectCollection *coll)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroyMaterial</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>abfbe6827977c3a8c26d0602b37f24e58</anchor>
      <arglist>(Material *mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroyMesh</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a10d2fe2a1d271d5d83220a78305802db</anchor>
      <arglist>(Mesh *mesh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroyProxy</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a496c05c029058449338b6a79cea46a9d</anchor>
      <arglist>(const std::string &amp;name, rve_interface_gen::Interface *ifc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroyRenderTexture</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a3eb2fa23e87b1842fed4d3eb6d1738db</anchor>
      <arglist>(RenderTexture *wnd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroyRenderWindow</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a96b0dd464cba9d2c8e79f381844664a5</anchor>
      <arglist>(RenderWindow *wnd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroyScene</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a78b7741b87445034feeb4733815ed9e9</anchor>
      <arglist>(Scene *scene)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroySceneObject</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>acafa5c20f3c5045e1ad9a3da9dc8d8b8</anchor>
      <arglist>(SceneObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroyTexture</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a5365c3a2e3862ba293389a6a1c6e5abd</anchor>
      <arglist>(Texture *texture)</arglist>
    </member>
    <member kind="function">
      <type>MaterialPtr</type>
      <name>getMaterial</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a2229f38c54baefafc7311d6a98e6a441</anchor>
      <arglist>(const rve_common::UUID &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>MeshPtr</type>
      <name>getMesh</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a758b16a856907cd20fb872991485c652</anchor>
      <arglist>(const rve_common::UUID &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getProxyNames</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a3fc13d3680a67283d403b66f3f5b3428</anchor>
      <arglist>(V_string &amp;out_names)</arglist>
    </member>
    <member kind="function">
      <type>TexturePtr</type>
      <name>getTexture</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a19efff2e3af1713be8af3143124d4b21</anchor>
      <arglist>(const rve_common::UUID &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ac964a5607244af037d259034a9d37db9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MeshPtr</type>
      <name>loadMesh</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a08f71dc0ba82abf62b8398c5844df7ec</anchor>
      <arglist>(const std::string &amp;resource_path)</arglist>
    </member>
    <member kind="function">
      <type>TexturePtr</type>
      <name>loadTexture</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a266945523a967a44016ca447a62a7c78</anchor>
      <arglist>(ClientContext *context, const std::string &amp;resource_path, uint32_t num_mips=0)</arglist>
    </member>
    <member kind="function">
      <type>TexturePtr</type>
      <name>loadTexture</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>acd74cbf5c576efe2213b36b9896c01b5</anchor>
      <arglist>(const std::string &amp;resource_path, uint32_t num_mips=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerProxy</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a80239f1d434665fbba1d6037c441af53</anchor>
      <arglist>(const std::string &amp;name, const ProxyCreatorPtr &amp;creator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerProxy</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ae37209832a7a734decf417c1c596d762</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeProxy</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>aa5a0140401ff5cb69440c4860277fd02</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ad06c837fe8fdb2b41325fb43da597fd1</anchor>
      <arglist>(RenderWindow)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>aee495912b2890376ab48f2f19ee4931b</anchor>
      <arglist>(RenderTexture)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a01771dc66858e5485bdb3ba4832863ba</anchor>
      <arglist>(RenderTarget)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>afac2ec7730f0f9c3fec68b570645aa3a</anchor>
      <arglist>(ScreenRect)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>abacb3b9574bf83132b65cbb79f4db6b6</anchor>
      <arglist>(Scene)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a3529efebfdfb6355169503702bbe1537</anchor>
      <arglist>(Camera)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ad416829f1dbacecc618930e4f153aee9</anchor>
      <arglist>(Material)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a0d25fd29d1d63339cd8448bb62af3960</anchor>
      <arglist>(Texture)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ae1749df1f04512dff42d2de66eb8a43f</anchor>
      <arglist>(Mesh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>aa3e28b2711a3e8218d1d36a630a72302</anchor>
      <arglist>(MeshInstance)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>aeed8787bf2a38c34bef952d23fc68e0c</anchor>
      <arglist>(SceneObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a02bab0a3aedf961d3885901adea3100e</anchor>
      <arglist>(SceneObjectCollection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a19942d7ee8926c430b7e83cbd5ae0044</anchor>
      <arglist>(SingleSceneObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>afe4e53859e029e9b2d3246383b6ac860</anchor>
      <arglist>(Sphere)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ad91816428d10236f66c8053eedc6666e</anchor>
      <arglist>(BillboardText)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a75b0db39ced98efcee12cb70af4d2c2f</anchor>
      <arglist>(Box)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>abc85f61e28e6a51994fa187d7d6c0498</anchor>
      <arglist>(Cylinder)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a206b9dd4a511e6c846b8018369d83e8c</anchor>
      <arglist>(Cone)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a1e85ddf9fabc3ad928c8e9fea3c7d7ae</anchor>
      <arglist>(Points)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a03b52db30163db2128c9e6124855ac6b</anchor>
      <arglist>(Lines)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ad692e91678ed31a7d78b89f77b2d44f5</anchor>
      <arglist>(Triangles)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a47c531089180c0b6ad01af504c993f3b</anchor>
      <arglist>(URDF)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ae1aaa9a282b5024332baaec9b95e2120</anchor>
      <arglist>(ClientContext)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a656dd306387e9a6ebb720591985b3b26</anchor>
      <arglist>(ContextObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a333a46809d463c43a302e6261baca3a5</anchor>
      <arglist>(ContextObjectCollection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a187b713b875c27e854181b8b62ecc784</anchor>
      <arglist>(PerspectiveProjectionFactory)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ac4edf5428aadf82ea1c2a6d179787dcf</anchor>
      <arglist>(OrthographicProjectionFactory)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a7892a2f2880905e6e3c8debeaa63c8cd</anchor>
      <arglist>(CameraInfoProjectionFactory)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a943dfe5978c1442d217de637341150dc</anchor>
      <arglist>(ProjectionMatrixFactory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ac83af64c94515e45c607c017ff8f7b8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static boost::mutex</type>
      <name>g_creators_mutex</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a8cc4df4d4b5ff31e518b241ff1b7a5bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32_t</type>
      <name>g_init_count</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a0acf0230425e147c23f1d599fa41bdce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>M_Material</type>
      <name>g_materials</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a52efcac8f2af8d37111ca1c686787f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>M_ResourceToID</type>
      <name>g_mesh_resource_to_id</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a12fd2bb4759beb5bae58fd144ec9eb87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>M_Mesh</type>
      <name>g_meshes</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ad6672dd8e8e9d211bf4feee32f472adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static M_ProxyCreator</type>
      <name>g_proxy_creators</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a7e52e86d545c0d9ba574aa144531c1e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>M_ResourceToID</type>
      <name>g_texture_resource_to_id</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>ab3412b287da3b764d4cdc375584ee5f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>M_Texture</type>
      <name>g_textures</name>
      <anchorfile>namespacerve__render__client.html</anchorfile>
      <anchor>a67661792692c1f2c6b54226c5675be7e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::BillboardText</name>
    <filename>classrve__render__client_1_1BillboardText.html</filename>
    <base>rve_render_client::SingleSceneObject</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>doCreate</name>
      <anchorfile>classrve__render__client_1_1BillboardText.html</anchorfile>
      <anchor>a795a2cf213b1660de14994527155bf09</anchor>
      <arglist>(ContextInfo &amp;context)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>doDestroy</name>
      <anchorfile>classrve__render__client_1_1BillboardText.html</anchorfile>
      <anchor>a7f4ebfd6555ddbfac7a198f72db03828</anchor>
      <arglist>(ContextInfo &amp;context)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getCharacterHeight</name>
      <anchorfile>classrve__render__client_1_1BillboardText.html</anchorfile>
      <anchor>a7f54882f18cca4dea7b0ae4f760f06f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const rve_msgs::ColorRGB &amp;</type>
      <name>getColor</name>
      <anchorfile>classrve__render__client_1_1BillboardText.html</anchorfile>
      <anchor>a5f0a5642fb6e834193c990b4f8a17fc2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getContextDependencies</name>
      <anchorfile>classrve__render__client_1_1BillboardText.html</anchorfile>
      <anchor>a5b89ea9ee409cbc6f16cef4896cbde96</anchor>
      <arglist>(V_UUID &amp;deps)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getHorizontalAlignment</name>
      <anchorfile>classrve__render__client_1_1BillboardText.html</anchorfile>
      <anchor>aad2efec1a7d3a4da8aef66e7d62c26ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const rve_msgs::Vector3 &amp;</type>
      <name>getPosition</name>
      <anchorfile>classrve__render__client_1_1BillboardText.html</anchorfile>
      <anchor>aa6867cb6f662671620dee060afb7e6ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getText</name>
      <anchorfile>classrve__render__client_1_1BillboardText.html</anchorfile>
      <anchor>ab69fe4c936ff5a3de9e78f904bbd32a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getVerticalAlignment</name>
      <anchorfile>classrve__render__client_1_1BillboardText.html</anchorfile>
      <anchor>a2bde6d5c6917603ef4ef3f9be0d048fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCharacterHeight</name>
      <anchorfile>classrve__render__client_1_1BillboardText.html</anchorfile>
      <anchor>ab2ccdd2ec1dffeee154b07a5a905461a</anchor>
      <arglist>(float height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColor</name>
      <anchorfile>classrve__render__client_1_1BillboardText.html</anchorfile>
      <anchor>a50097130d6a8d3cc5b5e2cc96482b952</anchor>
      <arglist>(const rve_msgs::ColorRGB &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHorizontalAlignment</name>
      <anchorfile>classrve__render__client_1_1BillboardText.html</anchorfile>
      <anchor>ac912cc8ba8c35d5d30898eede1ed0c9e</anchor>
      <arglist>(uint8_t h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPosition</name>
      <anchorfile>classrve__render__client_1_1BillboardText.html</anchorfile>
      <anchor>aa52dfcc449a9267a0088e27affa1136d</anchor>
      <arglist>(const rve_msgs::Vector3 &amp;position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setText</name>
      <anchorfile>classrve__render__client_1_1BillboardText.html</anchorfile>
      <anchor>acf01ac9ae14f93f293b1080a52289948</anchor>
      <arglist>(const std::string &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVerticalAlignment</name>
      <anchorfile>classrve__render__client_1_1BillboardText.html</anchorfile>
      <anchor>a4049f11ed5162e919d32d8ab6e47628c</anchor>
      <arglist>(uint8_t v)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>BillboardText</name>
      <anchorfile>classrve__render__client_1_1BillboardText.html</anchorfile>
      <anchor>ac8c661868e09de2bb054f804d4558886</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>rve_interfaces::BillboardTextProxy *</type>
      <name>getProxy</name>
      <anchorfile>classrve__render__client_1_1BillboardText.html</anchorfile>
      <anchor>a997ef519bb394b96ab207a00092685fb</anchor>
      <arglist>(const ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~BillboardText</name>
      <anchorfile>classrve__render__client_1_1BillboardText.html</anchorfile>
      <anchor>a710f85fc265ac8c4bfbfc04c315d2c93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_msgs::TextAlignment</type>
      <name>alignment_</name>
      <anchorfile>classrve__render__client_1_1BillboardText.html</anchorfile>
      <anchor>abf3d761f1f6ecee601cfddd06f737b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>character_height_</name>
      <anchorfile>classrve__render__client_1_1BillboardText.html</anchorfile>
      <anchor>a61a40a5d26a37c9c169e229c7f54e2b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_msgs::ColorRGB</type>
      <name>color_</name>
      <anchorfile>classrve__render__client_1_1BillboardText.html</anchorfile>
      <anchor>a5b796b29f949ca2044ec3b279b68d7a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_msgs::Vector3</type>
      <name>position_</name>
      <anchorfile>classrve__render__client_1_1BillboardText.html</anchorfile>
      <anchor>a3a18f76d9bd477094cf4d8c229b03936</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>proxy_index_</name>
      <anchorfile>classrve__render__client_1_1BillboardText.html</anchorfile>
      <anchor>a051589926223779db98c08a54747da13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>text_</name>
      <anchorfile>classrve__render__client_1_1BillboardText.html</anchorfile>
      <anchor>af9e75a6a32705aeb86407abbaf4a8361</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend BillboardTextPtr</type>
      <name>createBillboardText</name>
      <anchorfile>classrve__render__client_1_1BillboardText.html</anchorfile>
      <anchor>a98cadd43837050138d7c4c8885c0e8ef</anchor>
      <arglist>(const std::string &amp;text)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend BillboardTextPtr</type>
      <name>createBillboardText</name>
      <anchorfile>classrve__render__client_1_1BillboardText.html</anchorfile>
      <anchor>a41c7bbf2b49a74f0cfaee16af1214ce7</anchor>
      <arglist>(Scene *scene, const std::string &amp;text)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>destroyBillboardText</name>
      <anchorfile>classrve__render__client_1_1BillboardText.html</anchorfile>
      <anchor>adee05e1e1abc8e93941f6218a31009a4</anchor>
      <arglist>(BillboardText *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::Box</name>
    <filename>classrve__render__client_1_1Box.html</filename>
    <base>rve_render_client::SingleSceneObject</base>
    <member kind="function">
      <type>const rve_msgs::Quaternion &amp;</type>
      <name>getOrientation</name>
      <anchorfile>classrve__render__client_1_1Box.html</anchorfile>
      <anchor>a9a5b5bc26b4c6ecfd27b8b382c63399f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const rve_msgs::Vector3 &amp;</type>
      <name>getPosition</name>
      <anchorfile>classrve__render__client_1_1Box.html</anchorfile>
      <anchor>a6c75971719be832fdb3c0293fd44ea90</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const rve_msgs::Vector3 &amp;</type>
      <name>getScale</name>
      <anchorfile>classrve__render__client_1_1Box.html</anchorfile>
      <anchor>aff7aa7eeb1ccf7e9a59e2680e37c4e45</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaterial</name>
      <anchorfile>classrve__render__client_1_1Box.html</anchorfile>
      <anchor>a19893ab35684a74b6083866c18d21ab4</anchor>
      <arglist>(const MaterialPtr &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaterial</name>
      <anchorfile>classrve__render__client_1_1Box.html</anchorfile>
      <anchor>a39d7c114701627e8e3c712cb9005434a</anchor>
      <arglist>(const rve_common::UUID &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrientation</name>
      <anchorfile>classrve__render__client_1_1Box.html</anchorfile>
      <anchor>ac08e946ec66139981d88b68008c25969</anchor>
      <arglist>(const rve_msgs::Quaternion &amp;orientation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPosition</name>
      <anchorfile>classrve__render__client_1_1Box.html</anchorfile>
      <anchor>a6cb927ad67c4fa240cc5888a500bbddc</anchor>
      <arglist>(const rve_msgs::Vector3 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScale</name>
      <anchorfile>classrve__render__client_1_1Box.html</anchorfile>
      <anchor>a5c49e7336fff11646c09dff21516698b</anchor>
      <arglist>(const rve_msgs::Vector3 &amp;scale)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Box</name>
      <anchorfile>classrve__render__client_1_1Box.html</anchorfile>
      <anchor>a7b5dc46e38bafa67e75b75d4e4ff34d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>doCreate</name>
      <anchorfile>classrve__render__client_1_1Box.html</anchorfile>
      <anchor>a048549625872bdd8553260b8b80910c6</anchor>
      <arglist>(ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>doDestroy</name>
      <anchorfile>classrve__render__client_1_1Box.html</anchorfile>
      <anchor>a74f8fcfb78de39021e7244db6ee79c24</anchor>
      <arglist>(ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>getContextDependencies</name>
      <anchorfile>classrve__render__client_1_1Box.html</anchorfile>
      <anchor>aa20142abeaad9d97af521a76ab22a505</anchor>
      <arglist>(V_UUID &amp;deps)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>rve_interfaces::BoxProxy *</type>
      <name>getProxy</name>
      <anchorfile>classrve__render__client_1_1Box.html</anchorfile>
      <anchor>af21383d9f1c4098de60d5e7e610b3719</anchor>
      <arglist>(const ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~Box</name>
      <anchorfile>classrve__render__client_1_1Box.html</anchorfile>
      <anchor>aafd738dba3ea3e8b4472a7e9a1746196</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MaterialPtr</type>
      <name>material_</name>
      <anchorfile>classrve__render__client_1_1Box.html</anchorfile>
      <anchor>a8480e5fa21043a5ae2574d0456325c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_msgs::Quaternion</type>
      <name>orientation_</name>
      <anchorfile>classrve__render__client_1_1Box.html</anchorfile>
      <anchor>acaa0e7dc95a0d05081552ca5c4cf0d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_msgs::Vector3</type>
      <name>position_</name>
      <anchorfile>classrve__render__client_1_1Box.html</anchorfile>
      <anchor>a2fc3b16cb43da7919f4687bf41627a2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>proxy_index_</name>
      <anchorfile>classrve__render__client_1_1Box.html</anchorfile>
      <anchor>a1b6b02a012b65cedf52859cf409c1aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_msgs::Vector3</type>
      <name>scale_</name>
      <anchorfile>classrve__render__client_1_1Box.html</anchorfile>
      <anchor>ad41ec437f947c1150689f38bf8688eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend BoxPtr</type>
      <name>createBox</name>
      <anchorfile>classrve__render__client_1_1Box.html</anchorfile>
      <anchor>ad9f6097463fcf5256f3234304ab2589e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend BoxPtr</type>
      <name>createBox</name>
      <anchorfile>classrve__render__client_1_1Box.html</anchorfile>
      <anchor>aaf7c5f4f92913e43ad0f52be836a880b</anchor>
      <arglist>(Scene *)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>destroyBox</name>
      <anchorfile>classrve__render__client_1_1Box.html</anchorfile>
      <anchor>ae8d7db151554ea7fa5c68f007453e056</anchor>
      <arglist>(Box *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::Camera</name>
    <filename>classrve__render__client_1_1Camera.html</filename>
    <base>rve_render_client::SingleSceneObject</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>doCreate</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a4cb18a781c9c15383cb68bcd0653344c</anchor>
      <arglist>(ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>doDestroy</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>aca6ef5a076f3e70a2ebf8728b39bed0a</anchor>
      <arglist>(ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getContextDependencies</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a93f52145393969bdb6fcd7b87df38aa0</anchor>
      <arglist>(V_UUID &amp;deps)</arglist>
    </member>
    <member kind="function">
      <type>const rve_msgs::Quaternion &amp;</type>
      <name>getOrientation</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a586cf3a865b894c30d7a51e0909fc79e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const rve_msgs::Vector3 &amp;</type>
      <name>getPosition</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a3e8ad9e54dcc4d8d14a7be9de9195bb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const rve_msgs::Matrix4 &amp;</type>
      <name>getProjectionMatrix</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a6f4bc7cabd75aabcd1a59f7e6b0529a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ProjectionMatrixFactoryPtr &amp;</type>
      <name>getProjectionMatrixFactory</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a8d49c60479d63ada3266f4960bc3e429</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>rve_interfaces::CameraProxy *</type>
      <name>getProxy</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a66a2d94a54a0c8b2ac8b04035762a53a</anchor>
      <arglist>(const ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>Scene *</type>
      <name>getScene</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a1bc45f65c169edff61bed1d73e6ae847</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lookAt</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a43e9c670618a6dcea8e888ca4f39d4e4</anchor>
      <arglist>(const rve_msgs::Vector3 &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lookAt</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a1a11326f198d0279ff9f98fb6bc48715</anchor>
      <arglist>(T t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>move</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>aa08f4a3f5d03c54a97feebcb349fd4c3</anchor>
      <arglist>(const rve_msgs::Vector3 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>move</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a54504bab9e04e421f37db8798582e1c9</anchor>
      <arglist>(T t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveRelative</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a36866b6f4ed69d59aea747b1d9862dd2</anchor>
      <arglist>(const rve_msgs::Vector3 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveRelative</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a34d98938f7cac165e1fae45c920fba9d</anchor>
      <arglist>(T t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotate</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a12420a7fb4985eecda95e302a15a1946</anchor>
      <arglist>(const rve_msgs::Quaternion &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotate</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>acdd2c1b0ad9a69ed2bc26dfacabb25a2</anchor>
      <arglist>(T t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotateRelative</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a2ab2bf98a8282364d08b90a2b1e6582b</anchor>
      <arglist>(T t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAspectRatio</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a66d62f5663fc3a47c7ae6f0fac707d34</anchor>
      <arglist>(float width_over_height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDirection</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a79c6c997f29d73885d558d5a26c11970</anchor>
      <arglist>(const rve_msgs::Vector3 &amp;dir)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrientation</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>accae7936bede281bd9cab342dc351cea</anchor>
      <arglist>(const rve_msgs::Quaternion &amp;orient)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrientation</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a39369e10cc6d13648e63c74d1465ca41</anchor>
      <arglist>(T t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPosition</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a255bacfbe00826cf4b8470ba55b8416e</anchor>
      <arglist>(const rve_msgs::Vector3 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPosition</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>af630b1f239c5f6d6488fd69c8438706e</anchor>
      <arglist>(T t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProjectionMatrixFactory</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a78ac18eb92ff8e70f3f8498c0e4d16a9</anchor>
      <arglist>(const ProjectionMatrixFactoryPtr &amp;factory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransform</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a43428a58666848b027e30513d2de98b9</anchor>
      <arglist>(const rve_msgs::Vector3 &amp;pos, const rve_msgs::Quaternion &amp;orient)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransform</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a0a1cd06c17784df65399561fe4f7233b</anchor>
      <arglist>(V v, Q q)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Camera</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a3630d6cf798f5ec7b05fc1b0c328a626</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setProjectionMatrix</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>ac5b4c5fcb416c97548fde9f4b5b1e671</anchor>
      <arglist>(const rve_msgs::Matrix4 &amp;matrix)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~Camera</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a764dc78a5386a4366c0ddee2f6eeb325</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>aspect_ratio_</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a3518359f83449b1b8ef0a4c097bb976d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_msgs::Quaternion</type>
      <name>orientation_</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a7c9677078a514ec945e6b479fb1775f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_msgs::Vector3</type>
      <name>position_</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>ab01e0871848ca731b62f074a93542fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_msgs::Matrix4</type>
      <name>projection_matrix_</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a0a6ce48c9348604eac2e750b793e00fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProjectionMatrixFactoryPtr</type>
      <name>projection_matrix_factory_</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a3cbf930a44e5fd6a9605e86f47603326</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>proxy_index_</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a12aef6570f446e12971e541125d27852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scene *</type>
      <name>scene_</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a09930927e69a9ace975611c20772ecff</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend CameraPtr</type>
      <name>createCamera</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a14f849c75b63d7228b2bab50c7f77493</anchor>
      <arglist>(Scene *)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ProjectionMatrixFactory</name>
      <anchorfile>classrve__render__client_1_1Camera.html</anchorfile>
      <anchor>a1eb21463902fe273c89c0b438908b2e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::CameraInfoProjectionFactory</name>
    <filename>classrve__render__client_1_1CameraInfoProjectionFactory.html</filename>
    <base>rve_render_client::ProjectionMatrixFactory</base>
    <member kind="function">
      <type></type>
      <name>CameraInfoProjectionFactory</name>
      <anchorfile>classrve__render__client_1_1CameraInfoProjectionFactory.html</anchorfile>
      <anchor>a792d3e6739219860b6e2f6a73bd1ecdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual rve_msgs::Matrix4</type>
      <name>makeMatrix</name>
      <anchorfile>classrve__render__client_1_1CameraInfoProjectionFactory.html</anchorfile>
      <anchor>a27057ae7befed8bfffaf34bdb3a731a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCameraInfo</name>
      <anchorfile>classrve__render__client_1_1CameraInfoProjectionFactory.html</anchorfile>
      <anchor>a72ad0e2bd0b70f2b628e12a6895cf5aa</anchor>
      <arglist>(float cx, float cy, float fx, float fy, float width, float height)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cx_</name>
      <anchorfile>classrve__render__client_1_1CameraInfoProjectionFactory.html</anchorfile>
      <anchor>a501f2e50a4917b25a9665be08f42357f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cy_</name>
      <anchorfile>classrve__render__client_1_1CameraInfoProjectionFactory.html</anchorfile>
      <anchor>a35112fc4c67de85b194702ebf9fda71c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>fx_</name>
      <anchorfile>classrve__render__client_1_1CameraInfoProjectionFactory.html</anchorfile>
      <anchor>a2282a73a52c86b442a3bedbf8e14e8be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>fy_</name>
      <anchorfile>classrve__render__client_1_1CameraInfoProjectionFactory.html</anchorfile>
      <anchor>a55c441ef104fe6442f8b70d4a19339c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>height_</name>
      <anchorfile>classrve__render__client_1_1CameraInfoProjectionFactory.html</anchorfile>
      <anchor>ab227588d3d1922ac89cc09f4559d3cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>width_</name>
      <anchorfile>classrve__render__client_1_1CameraInfoProjectionFactory.html</anchorfile>
      <anchor>a54b1850e9a8196aaba6203c588c1d1fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::ClientContext</name>
    <filename>classrve__render__client_1_1ClientContext.html</filename>
    <class kind="struct">rve_render_client::ClientContext::Impl</class>
    <member kind="function">
      <type>void</type>
      <name>addObject</name>
      <anchorfile>classrve__render__client_1_1ClientContext.html</anchorfile>
      <anchor>a030710492a673d1b20a10bea72fe3f0f</anchor>
      <arglist>(ContextObject *obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ClientContext</name>
      <anchorfile>classrve__render__client_1_1ClientContext.html</anchorfile>
      <anchor>af9aa3cb5db199692b17ca84d49d0bf1f</anchor>
      <arglist>(const std::string &amp;name, const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classrve__render__client_1_1ClientContext.html</anchorfile>
      <anchor>ae3274b10ca081a2cbfc4d3374b35865c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>rve_interface_gen::Interface *</type>
      <name>getInterface</name>
      <anchorfile>classrve__render__client_1_1ClientContext.html</anchorfile>
      <anchor>acf3c0265e02dbf7705aa477b693dfb04</anchor>
      <arglist>(InterfaceHandle handle) const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>getInterface</name>
      <anchorfile>classrve__render__client_1_1ClientContext.html</anchorfile>
      <anchor>ad6cce799f3727ad54ebf21258cb30073</anchor>
      <arglist>(InterfaceHandle handle) const </arglist>
    </member>
    <member kind="function">
      <type>ros::NodeHandle &amp;</type>
      <name>getNodeHandle</name>
      <anchorfile>classrve__render__client_1_1ClientContext.html</anchorfile>
      <anchor>a1eebce8f38d6f91647c1f9f12dc66e8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>rve_rpc::Client &amp;</type>
      <name>getRPCClient</name>
      <anchorfile>classrve__render__client_1_1ClientContext.html</anchorfile>
      <anchor>a5352bf09fdfaedb54c72c796f462d6ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasObject</name>
      <anchorfile>classrve__render__client_1_1ClientContext.html</anchorfile>
      <anchor>abfec4cd5edf825dc2cacb80346a8a65a</anchor>
      <arglist>(ContextObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConnected</name>
      <anchorfile>classrve__render__client_1_1ClientContext.html</anchorfile>
      <anchor>a1e60096132a18612d07c6a3e139f4861</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InterfaceHandle</type>
      <name>lookupInterface</name>
      <anchorfile>classrve__render__client_1_1ClientContext.html</anchorfile>
      <anchor>abd1a584e968490fd4bcc196d057a0a84</anchor>
      <arglist>(const std::string &amp;name) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeObject</name>
      <anchorfile>classrve__render__client_1_1ClientContext.html</anchorfile>
      <anchor>a9ca1658bf845365d7b05c4a6512189bb</anchor>
      <arglist>(ContextObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reopen</name>
      <anchorfile>classrve__render__client_1_1ClientContext.html</anchorfile>
      <anchor>a7066249d539e5fe14f28b79fd7c45e34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ClientContext</name>
      <anchorfile>classrve__render__client_1_1ClientContext.html</anchorfile>
      <anchor>a311283ee977de129f843b7c376073cad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; Impl &gt;</type>
      <name>ImplPtr</name>
      <anchorfile>classrve__render__client_1_1ClientContext.html</anchorfile>
      <anchor>a221bda92196eda1f06e3cd3f944270c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImplPtr</type>
      <name>impl_</name>
      <anchorfile>classrve__render__client_1_1ClientContext.html</anchorfile>
      <anchor>a9c247af108add6656001776098404bfb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rve_render_client::ClientContext::Impl</name>
    <filename>structrve__render__client_1_1ClientContext_1_1Impl.html</filename>
    <class kind="struct">rve_render_client::ClientContext::Impl::InterfaceInfo</class>
    <member kind="typedef">
      <type>boost::unordered_map&lt; InterfaceHandle, InterfaceInfo &gt;</type>
      <name>M_Interface</name>
      <anchorfile>structrve__render__client_1_1ClientContext_1_1Impl.html</anchorfile>
      <anchor>ac6240096dbcf228d7b8ccad6804f47bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ContextObject * &gt;</type>
      <name>V_ContextObject</name>
      <anchorfile>structrve__render__client_1_1ClientContext_1_1Impl.html</anchorfile>
      <anchor>ae0bda20f06e8b36d9a251ba8a4642e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addObject</name>
      <anchorfile>structrve__render__client_1_1ClientContext_1_1Impl.html</anchorfile>
      <anchor>a60cc8e0a857918402576226f525d994d</anchor>
      <arglist>(ContextObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>structrve__render__client_1_1ClientContext_1_1Impl.html</anchorfile>
      <anchor>a0e0f25e3a573de67da00e76e7e2bf15c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>rve_interface_gen::Interface *</type>
      <name>getInterface</name>
      <anchorfile>structrve__render__client_1_1ClientContext_1_1Impl.html</anchorfile>
      <anchor>a61c07e46c83b38a83853a6b0d8737ab4</anchor>
      <arglist>(InterfaceHandle handle) const </arglist>
    </member>
    <member kind="function">
      <type>ros::NodeHandle &amp;</type>
      <name>getNodeHandle</name>
      <anchorfile>structrve__render__client_1_1ClientContext_1_1Impl.html</anchorfile>
      <anchor>ace581c8d1f80d6a1c68cd99666f8c4c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>rve_rpc::Client &amp;</type>
      <name>getRPCClient</name>
      <anchorfile>structrve__render__client_1_1ClientContext_1_1Impl.html</anchorfile>
      <anchor>a0b00f3a45b5cff3431c27743e11a2fec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasObject</name>
      <anchorfile>structrve__render__client_1_1ClientContext_1_1Impl.html</anchorfile>
      <anchor>a253d6e1542be19e152c51635063034d0</anchor>
      <arglist>(ContextObject *obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structrve__render__client_1_1ClientContext_1_1Impl.html</anchorfile>
      <anchor>a021f1e93b1ab4091e0e09ef56366bdd6</anchor>
      <arglist>(ClientContext *parent, const std::string &amp;name, const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConnected</name>
      <anchorfile>structrve__render__client_1_1ClientContext_1_1Impl.html</anchorfile>
      <anchor>a03176b9c4edf5d3cb63eeaa02fecbbb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InterfaceHandle</type>
      <name>lookupInterface</name>
      <anchorfile>structrve__render__client_1_1ClientContext_1_1Impl.html</anchorfile>
      <anchor>af524d284e7432445d34473a62e4daf09</anchor>
      <arglist>(const std::string &amp;name) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeObject</name>
      <anchorfile>structrve__render__client_1_1ClientContext_1_1Impl.html</anchorfile>
      <anchor>aba298de14f16ef0642b62cb85eea7fd5</anchor>
      <arglist>(ContextObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reopen</name>
      <anchorfile>structrve__render__client_1_1ClientContext_1_1Impl.html</anchorfile>
      <anchor>a6953a022d545a71facce60d5c192b90c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Impl</name>
      <anchorfile>structrve__render__client_1_1ClientContext_1_1Impl.html</anchorfile>
      <anchor>a6682093bfdcd086fa55ffd0f9d701d5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>rve_rpc::Client</type>
      <name>client_</name>
      <anchorfile>structrve__render__client_1_1ClientContext_1_1Impl.html</anchorfile>
      <anchor>a9b8a506b6251a89d36e90b2a1242bc45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>id_counter_</name>
      <anchorfile>structrve__render__client_1_1ClientContext_1_1Impl.html</anchorfile>
      <anchor>a863adf1c812b083f80693441b4ee3b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>M_Interface</type>
      <name>interfaces_</name>
      <anchorfile>structrve__render__client_1_1ClientContext_1_1Impl.html</anchorfile>
      <anchor>af441445e714df4c8019272301be7b3ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>structrve__render__client_1_1ClientContext_1_1Impl.html</anchorfile>
      <anchor>a3fae20158ee05d212a87a76ebef6bb5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>V_ContextObject</type>
      <name>objects_</name>
      <anchorfile>structrve__render__client_1_1ClientContext_1_1Impl.html</anchorfile>
      <anchor>a90fe15c490e223c7b20564ffe7e8ee1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ClientContext *</type>
      <name>parent_</name>
      <anchorfile>structrve__render__client_1_1ClientContext_1_1Impl.html</anchorfile>
      <anchor>a91b51ad4a68364679897e0f6c6f216d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rve_render_client::ClientContext::Impl::InterfaceInfo</name>
    <filename>structrve__render__client_1_1ClientContext_1_1Impl_1_1InterfaceInfo.html</filename>
    <member kind="variable">
      <type>rve_interface_gen::InterfacePtr</type>
      <name>interface</name>
      <anchorfile>structrve__render__client_1_1ClientContext_1_1Impl_1_1InterfaceInfo.html</anchorfile>
      <anchor>a329e2f19d8550344dd29a21287c28d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structrve__render__client_1_1ClientContext_1_1Impl_1_1InterfaceInfo.html</anchorfile>
      <anchor>a7a8d89929bc08fefefb13fae46849384</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::Color</name>
    <filename>classrve__render__client_1_1Color.html</filename>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>classrve__render__client_1_1Color.html</anchorfile>
      <anchor>a7b07a43eac95730b42f4bcac0ebefb51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>classrve__render__client_1_1Color.html</anchorfile>
      <anchor>a1b3f206bcf75efb02d5b6315d20bd5a4</anchor>
      <arglist>(float r, float g, float b)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>classrve__render__client_1_1Color.html</anchorfile>
      <anchor>a710a148a7729a888e0c3ef6b8fed863e</anchor>
      <arglist>(float r, float g, float b, float a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>classrve__render__client_1_1Color.html</anchorfile>
      <anchor>a50f4be616655a19cd1fe60c1f98ea4e5</anchor>
      <arglist>(const std_msgs::ColorRGBA &amp;c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>classrve__render__client_1_1Color.html</anchorfile>
      <anchor>a4e02cead5f4cbd42d33a7021d1d91c03</anchor>
      <arglist>(const rve_msgs::ColorRGB &amp;c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator rve_msgs::ColorRGB</name>
      <anchorfile>classrve__render__client_1_1Color.html</anchorfile>
      <anchor>a875e77b98e2df9708507c448ea46c401</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std_msgs::ColorRGBA</name>
      <anchorfile>classrve__render__client_1_1Color.html</anchorfile>
      <anchor>ab5b677fef3c3e96a442e844d95e11ed0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>a</name>
      <anchorfile>classrve__render__client_1_1Color.html</anchorfile>
      <anchor>a61393a30f77fde4b17fc88fc675ad2f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>b</name>
      <anchorfile>classrve__render__client_1_1Color.html</anchorfile>
      <anchor>a1c01a8f0ae6488591cffc8225ea93de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>g</name>
      <anchorfile>classrve__render__client_1_1Color.html</anchorfile>
      <anchor>a18b1a099b818e282e59fc94e9a026eb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>r</name>
      <anchorfile>classrve__render__client_1_1Color.html</anchorfile>
      <anchor>a75f0b3d8ab2f55f2bba80db81f1b710f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::Cone</name>
    <filename>classrve__render__client_1_1Cone.html</filename>
    <base>rve_render_client::SingleSceneObject</base>
    <member kind="function">
      <type>float</type>
      <name>getHeight</name>
      <anchorfile>classrve__render__client_1_1Cone.html</anchorfile>
      <anchor>a51e52114b03ac9c2ba813404f86dd5c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const rve_msgs::Quaternion &amp;</type>
      <name>getOrientation</name>
      <anchorfile>classrve__render__client_1_1Cone.html</anchorfile>
      <anchor>aeeaaf49bed55f237797219dbb79109c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const rve_msgs::Vector3 &amp;</type>
      <name>getPosition</name>
      <anchorfile>classrve__render__client_1_1Cone.html</anchorfile>
      <anchor>a494a88c003cb98e46fd5be6510393656</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getRadius</name>
      <anchorfile>classrve__render__client_1_1Cone.html</anchorfile>
      <anchor>acbc4a05af6cce05c586773143a3635e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeight</name>
      <anchorfile>classrve__render__client_1_1Cone.html</anchorfile>
      <anchor>afdb7885cff0e3c14145b36a9f7c17444</anchor>
      <arglist>(float height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaterial</name>
      <anchorfile>classrve__render__client_1_1Cone.html</anchorfile>
      <anchor>acd2540b3536ebcc3eaa9add3e3a98a13</anchor>
      <arglist>(const MaterialPtr &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaterial</name>
      <anchorfile>classrve__render__client_1_1Cone.html</anchorfile>
      <anchor>a695ccf80ea6b8b00beb0772a45a3948f</anchor>
      <arglist>(const rve_common::UUID &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrientation</name>
      <anchorfile>classrve__render__client_1_1Cone.html</anchorfile>
      <anchor>a614bcec400d4cb28159f4fa75f60d39f</anchor>
      <arglist>(const rve_msgs::Quaternion &amp;orientation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPosition</name>
      <anchorfile>classrve__render__client_1_1Cone.html</anchorfile>
      <anchor>a6d355c31c79e1a5803f7f9e630395d50</anchor>
      <arglist>(const rve_msgs::Vector3 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadius</name>
      <anchorfile>classrve__render__client_1_1Cone.html</anchorfile>
      <anchor>a1f7d120c2feaa1a410705176eb9e1c67</anchor>
      <arglist>(float radius)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Cone</name>
      <anchorfile>classrve__render__client_1_1Cone.html</anchorfile>
      <anchor>ae8b29f197e88c5715830a5ddd319e5bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>doCreate</name>
      <anchorfile>classrve__render__client_1_1Cone.html</anchorfile>
      <anchor>a2162824d3953cb97a892b296cb69ca07</anchor>
      <arglist>(ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>doDestroy</name>
      <anchorfile>classrve__render__client_1_1Cone.html</anchorfile>
      <anchor>ac35a1f7915ae039ffe75bf4de548e7d0</anchor>
      <arglist>(ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>getContextDependencies</name>
      <anchorfile>classrve__render__client_1_1Cone.html</anchorfile>
      <anchor>aed22d7fa4e6b0edf0df9bcd9cc7e20b1</anchor>
      <arglist>(V_UUID &amp;deps)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>rve_interfaces::ConeProxy *</type>
      <name>getProxy</name>
      <anchorfile>classrve__render__client_1_1Cone.html</anchorfile>
      <anchor>aad812917b44b0478c9aee6803e92491a</anchor>
      <arglist>(const ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~Cone</name>
      <anchorfile>classrve__render__client_1_1Cone.html</anchorfile>
      <anchor>abd5aa4fc9aae6cbe83a61f3ac9f48048</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>height_</name>
      <anchorfile>classrve__render__client_1_1Cone.html</anchorfile>
      <anchor>a4fe32d2c3b96b7c84016cebec81411a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MaterialPtr</type>
      <name>material_</name>
      <anchorfile>classrve__render__client_1_1Cone.html</anchorfile>
      <anchor>a7322c6c28023aac3f2c6211bc1b0ef66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_msgs::Quaternion</type>
      <name>orientation_</name>
      <anchorfile>classrve__render__client_1_1Cone.html</anchorfile>
      <anchor>a53a48ee366d8da37c3ae5194b401d278</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_msgs::Vector3</type>
      <name>position_</name>
      <anchorfile>classrve__render__client_1_1Cone.html</anchorfile>
      <anchor>abfaa0e937a9e289085d00b46ebbe0272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>proxy_index_</name>
      <anchorfile>classrve__render__client_1_1Cone.html</anchorfile>
      <anchor>a32d06e80a4e15e92fe25cdd4756128e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>radius_</name>
      <anchorfile>classrve__render__client_1_1Cone.html</anchorfile>
      <anchor>ae3adfb78a581874d9a2173ff045691ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend ConePtr</type>
      <name>createCone</name>
      <anchorfile>classrve__render__client_1_1Cone.html</anchorfile>
      <anchor>a42d6cab23d007923caf5c3e59804eb9a</anchor>
      <arglist>(Scene *)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>destroyCone</name>
      <anchorfile>classrve__render__client_1_1Cone.html</anchorfile>
      <anchor>a0300e0561a1c50744b4ff0336f641500</anchor>
      <arglist>(Cone *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::ContextObject</name>
    <filename>classrve__render__client_1_1ContextObject.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; rve_common::UUID &gt;</type>
      <name>V_UUID</name>
      <anchorfile>classrve__render__client_1_1ContextObject.html</anchorfile>
      <anchor>ad3e1c3e42903de20bb9972a9e947f02f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>create</name>
      <anchorfile>classrve__render__client_1_1ContextObject.html</anchorfile>
      <anchor>a67ecbd043365bcd6902d28f15592222c</anchor>
      <arglist>(ClientContext *context)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>destroy</name>
      <anchorfile>classrve__render__client_1_1ContextObject.html</anchorfile>
      <anchor>a1c1f069d93315797d2f6ff2aff8a5a4d</anchor>
      <arglist>(ClientContext *context)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getDependencies</name>
      <anchorfile>classrve__render__client_1_1ContextObject.html</anchorfile>
      <anchor>a9eec65d0dd35ac9fe33c2662c3214e14</anchor>
      <arglist>(V_UUID &amp;deps)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const rve_common::UUID &amp;</type>
      <name>getID</name>
      <anchorfile>classrve__render__client_1_1ContextObject.html</anchorfile>
      <anchor>a3e000a9eefe14c438e91a8b3d7e6d94f</anchor>
      <arglist>()=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::ContextObjectCollection</name>
    <filename>classrve__render__client_1_1ContextObjectCollection.html</filename>
    <base>rve_render_client::ContextObject</base>
    <member kind="function">
      <type>void</type>
      <name>addObject</name>
      <anchorfile>classrve__render__client_1_1ContextObjectCollection.html</anchorfile>
      <anchor>a5755b589a50ec1cee57d7751b8139428</anchor>
      <arglist>(const ContextObjectPtr &amp;obj)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>create</name>
      <anchorfile>classrve__render__client_1_1ContextObjectCollection.html</anchorfile>
      <anchor>a574fc6314073826fd390f765b2855c48</anchor>
      <arglist>(ClientContext *context)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>destroy</name>
      <anchorfile>classrve__render__client_1_1ContextObjectCollection.html</anchorfile>
      <anchor>a1d4848cf5dcf76a3911224f347b026d3</anchor>
      <arglist>(ClientContext *context)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getDependencies</name>
      <anchorfile>classrve__render__client_1_1ContextObjectCollection.html</anchorfile>
      <anchor>a193089b8ffe50887673af88d0e685cb4</anchor>
      <arglist>(V_UUID &amp;deps)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const rve_common::UUID &amp;</type>
      <name>getID</name>
      <anchorfile>classrve__render__client_1_1ContextObjectCollection.html</anchorfile>
      <anchor>a74b34d3a2e4c2f1bdf347d51aaee065e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeObject</name>
      <anchorfile>classrve__render__client_1_1ContextObjectCollection.html</anchorfile>
      <anchor>aaa9b1b303148c2c2c90cfaa2541be56f</anchor>
      <arglist>(const ContextObjectPtr &amp;obj)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::set&lt; ClientContext * &gt;</type>
      <name>S_Context</name>
      <anchorfile>classrve__render__client_1_1ContextObjectCollection.html</anchorfile>
      <anchor>afeaceb1ac74c9bde71e25fea61a3fcc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::set&lt; ContextObjectPtr &gt;</type>
      <name>S_ContextObject</name>
      <anchorfile>classrve__render__client_1_1ContextObjectCollection.html</anchorfile>
      <anchor>a9c85794a6ee342054d2ff76cee7dcd03</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ContextObjectCollection</name>
      <anchorfile>classrve__render__client_1_1ContextObjectCollection.html</anchorfile>
      <anchor>ac548ba7a3722e3a76e85b1622ae9b762</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~ContextObjectCollection</name>
      <anchorfile>classrve__render__client_1_1ContextObjectCollection.html</anchorfile>
      <anchor>a889a2986860e2084804ec5da14ab1793</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>S_Context</type>
      <name>contexts_</name>
      <anchorfile>classrve__render__client_1_1ContextObjectCollection.html</anchorfile>
      <anchor>a88648e72a6f3c0b177f23335188ee80e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rve_common::UUID</type>
      <name>id_</name>
      <anchorfile>classrve__render__client_1_1ContextObjectCollection.html</anchorfile>
      <anchor>acddb46efe6660dd59933b3631e14ae76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>S_ContextObject</type>
      <name>objects_</name>
      <anchorfile>classrve__render__client_1_1ContextObjectCollection.html</anchorfile>
      <anchor>a5552efa39456e23661383216790f03ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend ContextObjectCollectionPtr</type>
      <name>createContextObjectCollection</name>
      <anchorfile>classrve__render__client_1_1ContextObjectCollection.html</anchorfile>
      <anchor>a62cf6b6997d6d6e3e75ca5f18201243f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend void</type>
      <name>destroyContextObjectCollection</name>
      <anchorfile>classrve__render__client_1_1ContextObjectCollection.html</anchorfile>
      <anchor>acdb8c60ce0272f289ef02dbf81b883b8</anchor>
      <arglist>(ContextObjectCollection *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::Cylinder</name>
    <filename>classrve__render__client_1_1Cylinder.html</filename>
    <base>rve_render_client::SingleSceneObject</base>
    <member kind="function">
      <type>float</type>
      <name>getHeight</name>
      <anchorfile>classrve__render__client_1_1Cylinder.html</anchorfile>
      <anchor>a671a0da5bcfd48a9094d73723a4c71b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const rve_msgs::Quaternion &amp;</type>
      <name>getOrientation</name>
      <anchorfile>classrve__render__client_1_1Cylinder.html</anchorfile>
      <anchor>a6e00e965f3372f6268e03a087c15a99a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const rve_msgs::Vector3 &amp;</type>
      <name>getPosition</name>
      <anchorfile>classrve__render__client_1_1Cylinder.html</anchorfile>
      <anchor>a45ca4a8af070e752f036c22fc6291609</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getRadius</name>
      <anchorfile>classrve__render__client_1_1Cylinder.html</anchorfile>
      <anchor>a40874bc49183800c6472924b77ff9ca1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeight</name>
      <anchorfile>classrve__render__client_1_1Cylinder.html</anchorfile>
      <anchor>a07076a1ed3b6e4f9422c1638bfadd140</anchor>
      <arglist>(float height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaterial</name>
      <anchorfile>classrve__render__client_1_1Cylinder.html</anchorfile>
      <anchor>a3f3902ab2bcba1417ca5074f484ac96a</anchor>
      <arglist>(const MaterialPtr &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaterial</name>
      <anchorfile>classrve__render__client_1_1Cylinder.html</anchorfile>
      <anchor>a36de512f964cc0440063d35c8e91aa5b</anchor>
      <arglist>(const rve_common::UUID &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrientation</name>
      <anchorfile>classrve__render__client_1_1Cylinder.html</anchorfile>
      <anchor>a86421a370f6fe229c41643c762643408</anchor>
      <arglist>(const rve_msgs::Quaternion &amp;orientation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPosition</name>
      <anchorfile>classrve__render__client_1_1Cylinder.html</anchorfile>
      <anchor>ad33e5f0ad809732d18398590758f3fb4</anchor>
      <arglist>(const rve_msgs::Vector3 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadius</name>
      <anchorfile>classrve__render__client_1_1Cylinder.html</anchorfile>
      <anchor>ab57e3a5d811db59a5f137e3739d633ca</anchor>
      <arglist>(float radius)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Cylinder</name>
      <anchorfile>classrve__render__client_1_1Cylinder.html</anchorfile>
      <anchor>afbf94573ff72498e19de29ce0138c108</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>doCreate</name>
      <anchorfile>classrve__render__client_1_1Cylinder.html</anchorfile>
      <anchor>a0abd4081db30047b52dc80666b69c0b6</anchor>
      <arglist>(ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>doDestroy</name>
      <anchorfile>classrve__render__client_1_1Cylinder.html</anchorfile>
      <anchor>aac4ffdc671fb4ba3f8cee7eb13fbf25d</anchor>
      <arglist>(ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>getContextDependencies</name>
      <anchorfile>classrve__render__client_1_1Cylinder.html</anchorfile>
      <anchor>a080c1ae2e45bf3e30841eb2602fce31e</anchor>
      <arglist>(V_UUID &amp;deps)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>rve_interfaces::CylinderProxy *</type>
      <name>getProxy</name>
      <anchorfile>classrve__render__client_1_1Cylinder.html</anchorfile>
      <anchor>ab2e6b6e16ec3dbb0d273fc797a61176e</anchor>
      <arglist>(const ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~Cylinder</name>
      <anchorfile>classrve__render__client_1_1Cylinder.html</anchorfile>
      <anchor>adbe84d9cb7e3b7578617ea5c7e05d9f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>height_</name>
      <anchorfile>classrve__render__client_1_1Cylinder.html</anchorfile>
      <anchor>a152d3dc3889af858f0ba50b0b845b084</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MaterialPtr</type>
      <name>material_</name>
      <anchorfile>classrve__render__client_1_1Cylinder.html</anchorfile>
      <anchor>a5b199f966ee411334616f0209ba0c24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_msgs::Quaternion</type>
      <name>orientation_</name>
      <anchorfile>classrve__render__client_1_1Cylinder.html</anchorfile>
      <anchor>a6acb0eb5d9f83e934cc721afe214d8ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_msgs::Vector3</type>
      <name>position_</name>
      <anchorfile>classrve__render__client_1_1Cylinder.html</anchorfile>
      <anchor>aaacbe316f0b62a26d13e2c69a3e912fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>proxy_index_</name>
      <anchorfile>classrve__render__client_1_1Cylinder.html</anchorfile>
      <anchor>a83464d689b392c1c177cebd3c5fc5263</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>radius_</name>
      <anchorfile>classrve__render__client_1_1Cylinder.html</anchorfile>
      <anchor>a6c4f10120e2ecbbc988406d33d7837f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend CylinderPtr</type>
      <name>createCylinder</name>
      <anchorfile>classrve__render__client_1_1Cylinder.html</anchorfile>
      <anchor>a7da75e50842157ac49f884682a82583a</anchor>
      <arglist>(Scene *)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend CylinderPtr</type>
      <name>createCylinder</name>
      <anchorfile>classrve__render__client_1_1Cylinder.html</anchorfile>
      <anchor>af613ed84f77c053f219a7d3274716a99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>destroyCylinder</name>
      <anchorfile>classrve__render__client_1_1Cylinder.html</anchorfile>
      <anchor>a7c692a01221fa19f712c6a04a9759ecd</anchor>
      <arglist>(Cylinder *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::Lines</name>
    <filename>classrve__render__client_1_1Lines.html</filename>
    <base>rve_render_client::SingleSceneObject</base>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>doCreate</name>
      <anchorfile>classrve__render__client_1_1Lines.html</anchorfile>
      <anchor>aa29b46a2e0e26ed398cb789967115161</anchor>
      <arglist>(ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>doDestroy</name>
      <anchorfile>classrve__render__client_1_1Lines.html</anchorfile>
      <anchor>ae703dee712d2a02c3dfd1b3cbd34d185</anchor>
      <arglist>(ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>getContextDependencies</name>
      <anchorfile>classrve__render__client_1_1Lines.html</anchorfile>
      <anchor>afe094f7235adb8c59c20707418c4dd7c</anchor>
      <arglist>(V_UUID &amp;deps)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>rve_interfaces::LinesProxy *</type>
      <name>getProxy</name>
      <anchorfile>classrve__render__client_1_1Lines.html</anchorfile>
      <anchor>ab06920bcbfab049b2bd6edd60938ef35</anchor>
      <arglist>(const ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Lines</name>
      <anchorfile>classrve__render__client_1_1Lines.html</anchorfile>
      <anchor>a6c84db09c30c53a4a1c5a39aec41657a</anchor>
      <arglist>(const rve_msgs::LinesConstPtr &amp;lines)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~Lines</name>
      <anchorfile>classrve__render__client_1_1Lines.html</anchorfile>
      <anchor>a748544637325f9ae26850ab3435e3d1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_msgs::LinesConstPtr</type>
      <name>lines_</name>
      <anchorfile>classrve__render__client_1_1Lines.html</anchorfile>
      <anchor>a1364641aa52264fc89720a2a205463ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>proxy_index_</name>
      <anchorfile>classrve__render__client_1_1Lines.html</anchorfile>
      <anchor>ae9b3737425cebc2468485cb03c8c7b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend LinesPtr</type>
      <name>createLines</name>
      <anchorfile>classrve__render__client_1_1Lines.html</anchorfile>
      <anchor>a5f23dbd94470dcbb3e66edb5c63db573</anchor>
      <arglist>(const rve_msgs::LinesConstPtr &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend LinesPtr</type>
      <name>createLines</name>
      <anchorfile>classrve__render__client_1_1Lines.html</anchorfile>
      <anchor>a976c3047d330dd17199e11216cdc85ad</anchor>
      <arglist>(Scene *, const rve_msgs::LinesConstPtr &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>destroyLines</name>
      <anchorfile>classrve__render__client_1_1Lines.html</anchorfile>
      <anchor>af780ddabb4b9fb355c4b4712dab56dd1</anchor>
      <arglist>(Lines *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::Material</name>
    <filename>classrve__render__client_1_1Material.html</filename>
    <base>rve_render_client::ContextObject</base>
    <class kind="struct">rve_render_client::Material::ContextInfo</class>
    <member kind="function">
      <type>void</type>
      <name>disableDiffuse</name>
      <anchorfile>classrve__render__client_1_1Material.html</anchorfile>
      <anchor>ace28c7bb1801bfd8f23537bcfea92f17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getDependencies</name>
      <anchorfile>classrve__render__client_1_1Material.html</anchorfile>
      <anchor>ae7fcd10181e8a09a0f5d79ca50bb46e5</anchor>
      <arglist>(V_UUID &amp;deps)</arglist>
    </member>
    <member kind="function">
      <type>Color</type>
      <name>getDiffuse</name>
      <anchorfile>classrve__render__client_1_1Material.html</anchorfile>
      <anchor>a53a3133af799205ddd61f94e180eaa32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const rve_common::UUID &amp;</type>
      <name>getID</name>
      <anchorfile>classrve__render__client_1_1Material.html</anchorfile>
      <anchor>a1617db9ffffb541edf0630e9f270f286</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getOpacity</name>
      <anchorfile>classrve__render__client_1_1Material.html</anchorfile>
      <anchor>a59c3e0bed8b97b5204d775ed66717cab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getShadingEnabled</name>
      <anchorfile>classrve__render__client_1_1Material.html</anchorfile>
      <anchor>ad81a9d44f0a4dcd7fd4d68e8c950af64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Material</name>
      <anchorfile>classrve__render__client_1_1Material.html</anchorfile>
      <anchor>aaf1e4a641f0c35990a2c21ac309b9fd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDiffuse</name>
      <anchorfile>classrve__render__client_1_1Material.html</anchorfile>
      <anchor>a2cce99838d8625a76854305ab47a87da</anchor>
      <arglist>(Color c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaterial</name>
      <anchorfile>classrve__render__client_1_1Material.html</anchorfile>
      <anchor>a96f12070baf302df6d6e83dcafce5079</anchor>
      <arglist>(const rve_msgs::Material &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOpacity</name>
      <anchorfile>classrve__render__client_1_1Material.html</anchorfile>
      <anchor>a0a49bd2112eb7a5c00191c952373e5ab</anchor>
      <arglist>(float opacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setShadingEnabled</name>
      <anchorfile>classrve__render__client_1_1Material.html</anchorfile>
      <anchor>a9d473ae0f36bba963f78e5fdd5765401</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; ClientContext *, ContextInfo &gt;</type>
      <name>M_ContextInfo</name>
      <anchorfile>classrve__render__client_1_1Material.html</anchorfile>
      <anchor>aa9db290107ebbe264d7d890c1fc06c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>create</name>
      <anchorfile>classrve__render__client_1_1Material.html</anchorfile>
      <anchor>a087781cfeaa2c5149052d524e9509425</anchor>
      <arglist>(ClientContext *context)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>destroy</name>
      <anchorfile>classrve__render__client_1_1Material.html</anchorfile>
      <anchor>a1acf775b45887cf529edf30d4815ab89</anchor>
      <arglist>(ClientContext *context)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>send</name>
      <anchorfile>classrve__render__client_1_1Material.html</anchorfile>
      <anchor>a73c632a06b8ab2603fc69809a71e36b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>M_ContextInfo</type>
      <name>contexts_</name>
      <anchorfile>classrve__render__client_1_1Material.html</anchorfile>
      <anchor>aad5fa2012fe485c571397dd9c0ea0944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_common::UUID</type>
      <name>id_</name>
      <anchorfile>classrve__render__client_1_1Material.html</anchorfile>
      <anchor>a9ae1443eba4de5350eabbafd307acdf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_msgs::Material</type>
      <name>material_</name>
      <anchorfile>classrve__render__client_1_1Material.html</anchorfile>
      <anchor>a7cc12bffc2a62974010aa2ab6ec4eb37</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend MaterialPtr</type>
      <name>createMaterial</name>
      <anchorfile>classrve__render__client_1_1Material.html</anchorfile>
      <anchor>ab3351af538613d58d50ee8b6281eeb28</anchor>
      <arglist>(ClientContext *context)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend MaterialPtr</type>
      <name>createMaterial</name>
      <anchorfile>classrve__render__client_1_1Material.html</anchorfile>
      <anchor>a32f4d270f01a0ff1a8fa4dda50f92a40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>destroyMaterial</name>
      <anchorfile>classrve__render__client_1_1Material.html</anchorfile>
      <anchor>a6f7474a87bcff2a0458002cdf32bf99c</anchor>
      <arglist>(Material *mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rve_render_client::Material::ContextInfo</name>
    <filename>structrve__render__client_1_1Material_1_1ContextInfo.html</filename>
    <member kind="variable">
      <type>ClientContext *</type>
      <name>context</name>
      <anchorfile>structrve__render__client_1_1Material_1_1ContextInfo.html</anchorfile>
      <anchor>a18a419ec373922bf79043d105ff8fb94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>proxy_index</name>
      <anchorfile>structrve__render__client_1_1Material_1_1ContextInfo.html</anchorfile>
      <anchor>a2a91b66163c005168b697d5aa3080b3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::Mesh</name>
    <filename>classrve__render__client_1_1Mesh.html</filename>
    <base>rve_render_client::ContextObject</base>
    <class kind="struct">rve_render_client::Mesh::ContextInfo</class>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getDependencies</name>
      <anchorfile>classrve__render__client_1_1Mesh.html</anchorfile>
      <anchor>a85c0976174b6fe1c92c1144e9961dc9e</anchor>
      <arglist>(V_UUID &amp;deps)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const rve_common::UUID &amp;</type>
      <name>getID</name>
      <anchorfile>classrve__render__client_1_1Mesh.html</anchorfile>
      <anchor>a60c22a3193de0e523c370265a05efa69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const rve_msgs::MeshConstPtr &amp;</type>
      <name>getMesh</name>
      <anchorfile>classrve__render__client_1_1Mesh.html</anchorfile>
      <anchor>a76297ce4511e77b1ac2ca680209870f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mesh</name>
      <anchorfile>classrve__render__client_1_1Mesh.html</anchorfile>
      <anchor>a6697f53e3891d1695842370c50bf87af</anchor>
      <arglist>(const rve_msgs::MeshConstPtr &amp;mesh)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; ClientContext *, ContextInfo &gt;</type>
      <name>M_ContextInfo</name>
      <anchorfile>classrve__render__client_1_1Mesh.html</anchorfile>
      <anchor>a1b03593f12bbb3dc0d02f5310ec06829</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>create</name>
      <anchorfile>classrve__render__client_1_1Mesh.html</anchorfile>
      <anchor>a3a55c2140d6cf4b2a9945313ee688b2a</anchor>
      <arglist>(ClientContext *context)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>destroy</name>
      <anchorfile>classrve__render__client_1_1Mesh.html</anchorfile>
      <anchor>a730242e03a45c13929578a2b41af6364</anchor>
      <arglist>(ClientContext *context)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>M_ContextInfo</type>
      <name>contexts_</name>
      <anchorfile>classrve__render__client_1_1Mesh.html</anchorfile>
      <anchor>a2c0595d41c718018a8ac327bf33634ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_common::UUID</type>
      <name>id_</name>
      <anchorfile>classrve__render__client_1_1Mesh.html</anchorfile>
      <anchor>a6234bb855bf000410ae458e504ebdd2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_msgs::MeshConstPtr</type>
      <name>mesh_</name>
      <anchorfile>classrve__render__client_1_1Mesh.html</anchorfile>
      <anchor>a655ea2f03fd529abf448cc148c9c0466</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend MeshPtr</type>
      <name>createMesh</name>
      <anchorfile>classrve__render__client_1_1Mesh.html</anchorfile>
      <anchor>a7cac484293840cff1a32bfc729c57df3</anchor>
      <arglist>(ClientContext *context, const rve_msgs::MeshConstPtr &amp;mesh)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>destroyMesh</name>
      <anchorfile>classrve__render__client_1_1Mesh.html</anchorfile>
      <anchor>a2e4935e172ca3ad8704da38066ff4cfe</anchor>
      <arglist>(Mesh *mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rve_render_client::Mesh::ContextInfo</name>
    <filename>structrve__render__client_1_1Mesh_1_1ContextInfo.html</filename>
    <member kind="variable">
      <type>ClientContext *</type>
      <name>context</name>
      <anchorfile>structrve__render__client_1_1Mesh_1_1ContextInfo.html</anchorfile>
      <anchor>a5c4466ecd18c2be14af3f17c66777ada</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>proxy_index</name>
      <anchorfile>structrve__render__client_1_1Mesh_1_1ContextInfo.html</anchorfile>
      <anchor>a334671b930fccd9ba6055797b482a3c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::MeshInstance</name>
    <filename>classrve__render__client_1_1MeshInstance.html</filename>
    <base>rve_render_client::SingleSceneObject</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>doCreate</name>
      <anchorfile>classrve__render__client_1_1MeshInstance.html</anchorfile>
      <anchor>a507398eb4e664e012bc2ec567055ee26</anchor>
      <arglist>(ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>doDestroy</name>
      <anchorfile>classrve__render__client_1_1MeshInstance.html</anchorfile>
      <anchor>a064fd6e62ca7506de21f638d7b872a7d</anchor>
      <arglist>(ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getContextDependencies</name>
      <anchorfile>classrve__render__client_1_1MeshInstance.html</anchorfile>
      <anchor>a0243a05ca14174cd134f6f32f57ce793</anchor>
      <arglist>(V_UUID &amp;deps)</arglist>
    </member>
    <member kind="function">
      <type>const MeshPtr &amp;</type>
      <name>getMesh</name>
      <anchorfile>classrve__render__client_1_1MeshInstance.html</anchorfile>
      <anchor>a4545f614e6594a55d4fd9307b96faeae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const rve_msgs::Quaternion &amp;</type>
      <name>getOrientation</name>
      <anchorfile>classrve__render__client_1_1MeshInstance.html</anchorfile>
      <anchor>ab01cc1154efd6b2bcaea01494f833796</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const rve_msgs::Vector3 &amp;</type>
      <name>getPosition</name>
      <anchorfile>classrve__render__client_1_1MeshInstance.html</anchorfile>
      <anchor>a3ed05ed25ffef3ce0351c1015b32ba4c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const rve_msgs::Vector3 &amp;</type>
      <name>getScale</name>
      <anchorfile>classrve__render__client_1_1MeshInstance.html</anchorfile>
      <anchor>a7df418e35a70f43cdb24c2662e0832da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaterial</name>
      <anchorfile>classrve__render__client_1_1MeshInstance.html</anchorfile>
      <anchor>a9e25056c99996dc712c45a8b5fb7d24c</anchor>
      <arglist>(const MaterialPtr &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaterial</name>
      <anchorfile>classrve__render__client_1_1MeshInstance.html</anchorfile>
      <anchor>a839e6f88afa9090c790ff5729f75237b</anchor>
      <arglist>(uint32_t submesh_index, const MaterialPtr &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrientation</name>
      <anchorfile>classrve__render__client_1_1MeshInstance.html</anchorfile>
      <anchor>a0eb3d79fee2ed0a63d9aa8c873227464</anchor>
      <arglist>(const rve_msgs::Quaternion &amp;orient)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPosition</name>
      <anchorfile>classrve__render__client_1_1MeshInstance.html</anchorfile>
      <anchor>a84b12b0e6ce2877bad6b19166c75109f</anchor>
      <arglist>(const rve_msgs::Vector3 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScale</name>
      <anchorfile>classrve__render__client_1_1MeshInstance.html</anchorfile>
      <anchor>aa4959d09109b6dfe598c5ee5fae76726</anchor>
      <arglist>(const rve_msgs::Vector3 &amp;scale)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; uint32_t, MaterialPtr &gt;</type>
      <name>M_Material</name>
      <anchorfile>classrve__render__client_1_1MeshInstance.html</anchorfile>
      <anchor>ae7c9a4a47e1e55858a9e5b2725b5bd19</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>rve_interfaces::MeshInstanceProxy *</type>
      <name>getProxy</name>
      <anchorfile>classrve__render__client_1_1MeshInstance.html</anchorfile>
      <anchor>a3c3d0fecd870cb41c7d0be904f288b14</anchor>
      <arglist>(const ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MeshInstance</name>
      <anchorfile>classrve__render__client_1_1MeshInstance.html</anchorfile>
      <anchor>adeb47c83dcd456e2a1a8c2e86862fa7d</anchor>
      <arglist>(const MeshPtr &amp;mesh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~MeshInstance</name>
      <anchorfile>classrve__render__client_1_1MeshInstance.html</anchorfile>
      <anchor>a931eb99542eb4f84ed11bfb6731af8f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>M_Material</type>
      <name>materials_</name>
      <anchorfile>classrve__render__client_1_1MeshInstance.html</anchorfile>
      <anchor>a18b9f086954cfbcdb3a1962be1241f87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MeshPtr</type>
      <name>mesh_</name>
      <anchorfile>classrve__render__client_1_1MeshInstance.html</anchorfile>
      <anchor>a89a0881d159ff26bb4f32d235087da9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_msgs::Quaternion</type>
      <name>orientation_</name>
      <anchorfile>classrve__render__client_1_1MeshInstance.html</anchorfile>
      <anchor>a9f3b94e36ea0d3f53329efe0fd96ac18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_msgs::Vector3</type>
      <name>position_</name>
      <anchorfile>classrve__render__client_1_1MeshInstance.html</anchorfile>
      <anchor>aaced5dcac5af935167614b0aa50030f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>proxy_index_</name>
      <anchorfile>classrve__render__client_1_1MeshInstance.html</anchorfile>
      <anchor>a4d1a78c395848f8a46f0d6a8788d2207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_msgs::Vector3</type>
      <name>scale_</name>
      <anchorfile>classrve__render__client_1_1MeshInstance.html</anchorfile>
      <anchor>a26d8aaae89867f55565b4f40fe2a5582</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend MeshInstancePtr</type>
      <name>createMeshInstance</name>
      <anchorfile>classrve__render__client_1_1MeshInstance.html</anchorfile>
      <anchor>acd073c02ee32649533f8e2523d3f4bec</anchor>
      <arglist>(Scene *, const MeshPtr &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend MeshInstancePtr</type>
      <name>createMeshInstance</name>
      <anchorfile>classrve__render__client_1_1MeshInstance.html</anchorfile>
      <anchor>a7a8e1f02e5bb4a8b2ecdcebfb1c5db85</anchor>
      <arglist>(const MeshPtr &amp;mesh)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>destroyMeshInstance</name>
      <anchorfile>classrve__render__client_1_1MeshInstance.html</anchorfile>
      <anchor>a7134f2358549d58c80eee3d408dec0c3</anchor>
      <arglist>(MeshInstance *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::Object</name>
    <filename>classrve__render__client_1_1Object.html</filename>
    <member kind="function">
      <type>const rve_common::UUID &amp;</type>
      <name>getID</name>
      <anchorfile>classrve__render__client_1_1Object.html</anchorfile>
      <anchor>a1f286fbe833ec89f846c5209e9baa9a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Object</name>
      <anchorfile>classrve__render__client_1_1Object.html</anchorfile>
      <anchor>aab7a23777867eba04894680f8a00c3cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Object</name>
      <anchorfile>classrve__render__client_1_1Object.html</anchorfile>
      <anchor>a22bf2e0b2b5e357ff523fe99cb8eed32</anchor>
      <arglist>(const rve_common::UUID &amp;id)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_common::UUID</type>
      <name>id_</name>
      <anchorfile>classrve__render__client_1_1Object.html</anchorfile>
      <anchor>ad8fc3d08c37a5c57427153e7f16ac519</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::OrthographicProjectionFactory</name>
    <filename>classrve__render__client_1_1OrthographicProjectionFactory.html</filename>
    <base>rve_render_client::ProjectionMatrixFactory</base>
    <member kind="function">
      <type>float</type>
      <name>getFarClipDistance</name>
      <anchorfile>classrve__render__client_1_1OrthographicProjectionFactory.html</anchorfile>
      <anchor>a3fd67c9496a5e94fe28eb43faf9f9bec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getNearClipDistance</name>
      <anchorfile>classrve__render__client_1_1OrthographicProjectionFactory.html</anchorfile>
      <anchor>a495fb084d6ab95e18346a633a53fcadf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getViewHeight</name>
      <anchorfile>classrve__render__client_1_1OrthographicProjectionFactory.html</anchorfile>
      <anchor>a170fe7cdd6d75c08cb2777827941988e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual rve_msgs::Matrix4</type>
      <name>makeMatrix</name>
      <anchorfile>classrve__render__client_1_1OrthographicProjectionFactory.html</anchorfile>
      <anchor>af01db17b862a6af49b4ae344dd160a92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OrthographicProjectionFactory</name>
      <anchorfile>classrve__render__client_1_1OrthographicProjectionFactory.html</anchorfile>
      <anchor>a2a65ae528cc3ef0a02c77fafc676652e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFarClipDistance</name>
      <anchorfile>classrve__render__client_1_1OrthographicProjectionFactory.html</anchorfile>
      <anchor>a3f42216b319c20f0f30bd4cb6dcbeb48</anchor>
      <arglist>(float far_clip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNearClipDistance</name>
      <anchorfile>classrve__render__client_1_1OrthographicProjectionFactory.html</anchorfile>
      <anchor>a268e99f83d71e0418982e73790fd94b6</anchor>
      <arglist>(float near_clip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setViewHeight</name>
      <anchorfile>classrve__render__client_1_1OrthographicProjectionFactory.html</anchorfile>
      <anchor>a72bd1fc382a8a18c481d2d4aeacb1113</anchor>
      <arglist>(float view_height)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>far_clip_</name>
      <anchorfile>classrve__render__client_1_1OrthographicProjectionFactory.html</anchorfile>
      <anchor>aedc6c3c896f9c97f3a1d4a0083bf4846</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>near_clip_</name>
      <anchorfile>classrve__render__client_1_1OrthographicProjectionFactory.html</anchorfile>
      <anchor>a3de1c0befba5f58d8a716549264c240b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>view_height_</name>
      <anchorfile>classrve__render__client_1_1OrthographicProjectionFactory.html</anchorfile>
      <anchor>a53255981ca11f731c613747503f35d60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::PerspectiveProjectionFactory</name>
    <filename>classrve__render__client_1_1PerspectiveProjectionFactory.html</filename>
    <base>rve_render_client::ProjectionMatrixFactory</base>
    <member kind="function">
      <type>float</type>
      <name>getFarClipDistance</name>
      <anchorfile>classrve__render__client_1_1PerspectiveProjectionFactory.html</anchorfile>
      <anchor>a7aa47ed0b93a0327777493b20b5712c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getFOVy</name>
      <anchorfile>classrve__render__client_1_1PerspectiveProjectionFactory.html</anchorfile>
      <anchor>a9fb3a6149486413e74f0b9ccf2ddcc34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getNearClipDistance</name>
      <anchorfile>classrve__render__client_1_1PerspectiveProjectionFactory.html</anchorfile>
      <anchor>a30c320e4c720a5d4d6e12db0a689b026</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual rve_msgs::Matrix4</type>
      <name>makeMatrix</name>
      <anchorfile>classrve__render__client_1_1PerspectiveProjectionFactory.html</anchorfile>
      <anchor>ad765bf532a13e97cb6fdbae7f33386a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PerspectiveProjectionFactory</name>
      <anchorfile>classrve__render__client_1_1PerspectiveProjectionFactory.html</anchorfile>
      <anchor>a54bddf359d753eeceef4a7ffc9da3a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFarClipDistance</name>
      <anchorfile>classrve__render__client_1_1PerspectiveProjectionFactory.html</anchorfile>
      <anchor>a12b37fe40f08fc87e27fc403961109e5</anchor>
      <arglist>(float far_clip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFOVY</name>
      <anchorfile>classrve__render__client_1_1PerspectiveProjectionFactory.html</anchorfile>
      <anchor>a5e9c4188d69c5e586a523680c4152edd</anchor>
      <arglist>(float fovy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNearClipDistance</name>
      <anchorfile>classrve__render__client_1_1PerspectiveProjectionFactory.html</anchorfile>
      <anchor>a8124c5bc38e603020eb8f15ae19c4fb7</anchor>
      <arglist>(float near_clip)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>far_clip_</name>
      <anchorfile>classrve__render__client_1_1PerspectiveProjectionFactory.html</anchorfile>
      <anchor>af8729d11c5a676f46444bd70718513d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>fovy_</name>
      <anchorfile>classrve__render__client_1_1PerspectiveProjectionFactory.html</anchorfile>
      <anchor>ae80cd3b467252fd413fa9549f847bf5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>near_clip_</name>
      <anchorfile>classrve__render__client_1_1PerspectiveProjectionFactory.html</anchorfile>
      <anchor>aeacb79a4800a154752c33909891e1d29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::Points</name>
    <filename>classrve__render__client_1_1Points.html</filename>
    <base>rve_render_client::SingleSceneObject</base>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>doCreate</name>
      <anchorfile>classrve__render__client_1_1Points.html</anchorfile>
      <anchor>ac2994669f7ead25ec3b8b99f0cc2426e</anchor>
      <arglist>(ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>doDestroy</name>
      <anchorfile>classrve__render__client_1_1Points.html</anchorfile>
      <anchor>ad03b312cfc5bebc740f214c53ce0725e</anchor>
      <arglist>(ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>getContextDependencies</name>
      <anchorfile>classrve__render__client_1_1Points.html</anchorfile>
      <anchor>af43eb17733294b3621702589c780981b</anchor>
      <arglist>(V_UUID &amp;deps)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>rve_interfaces::PointsProxy *</type>
      <name>getProxy</name>
      <anchorfile>classrve__render__client_1_1Points.html</anchorfile>
      <anchor>ad6cd8e2f79b827c7ef8ada254f3a0e64</anchor>
      <arglist>(const ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Points</name>
      <anchorfile>classrve__render__client_1_1Points.html</anchorfile>
      <anchor>ad75715e88e8b59adc389aa902b849717</anchor>
      <arglist>(const rve_msgs::PointsConstPtr &amp;points)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~Points</name>
      <anchorfile>classrve__render__client_1_1Points.html</anchorfile>
      <anchor>a09051674e13a3757e929c840bbb49dca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_msgs::PointsConstPtr</type>
      <name>points_</name>
      <anchorfile>classrve__render__client_1_1Points.html</anchorfile>
      <anchor>a0ff9627d72fb3152ad31079e91320b53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>proxy_index_</name>
      <anchorfile>classrve__render__client_1_1Points.html</anchorfile>
      <anchor>a65b4371d4439d91e3d8aced47b2f4467</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend PointsPtr</type>
      <name>createPoints</name>
      <anchorfile>classrve__render__client_1_1Points.html</anchorfile>
      <anchor>a1edd61ff141ab7b8187d387d4f701cc8</anchor>
      <arglist>(const rve_msgs::PointsConstPtr &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend PointsPtr</type>
      <name>createPoints</name>
      <anchorfile>classrve__render__client_1_1Points.html</anchorfile>
      <anchor>ac8bae980e16b06c44a82ef099d031a5d</anchor>
      <arglist>(Scene *, const rve_msgs::PointsConstPtr &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>destroyPoints</name>
      <anchorfile>classrve__render__client_1_1Points.html</anchorfile>
      <anchor>ae5bdcfd82fa6323e6231c664b15bf0e2</anchor>
      <arglist>(Points *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::ProjectionMatrixFactory</name>
    <filename>classrve__render__client_1_1ProjectionMatrixFactory.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual float</type>
      <name>getAspectRatio</name>
      <anchorfile>classrve__render__client_1_1ProjectionMatrixFactory.html</anchorfile>
      <anchor>ad0ba4f6b03f3386e9c2c9c7ad0108500</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProjectionMatrixFactory</name>
      <anchorfile>classrve__render__client_1_1ProjectionMatrixFactory.html</anchorfile>
      <anchor>a56289b77c76c3926d59a6298cdb26c2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setAspectRatio</name>
      <anchorfile>classrve__render__client_1_1ProjectionMatrixFactory.html</anchorfile>
      <anchor>a57baf727a70ac7129b232943d25f3e72</anchor>
      <arglist>(float width_over_height)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ProjectionMatrixFactory</name>
      <anchorfile>classrve__render__client_1_1ProjectionMatrixFactory.html</anchorfile>
      <anchor>a95bb73be3f491b5136e73c23bf7efeb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual rve_msgs::Matrix4</type>
      <name>makeMatrix</name>
      <anchorfile>classrve__render__client_1_1ProjectionMatrixFactory.html</anchorfile>
      <anchor>a0f03b1a50726c42abd48170a159bfc4e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateCamera</name>
      <anchorfile>classrve__render__client_1_1ProjectionMatrixFactory.html</anchorfile>
      <anchor>aa9d97f59ce78630b08bd7e4353042db7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>aspect_ratio_</name>
      <anchorfile>classrve__render__client_1_1ProjectionMatrixFactory.html</anchorfile>
      <anchor>a6596ff88b38b38d0b1c8a15e0aa8098f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setCamera</name>
      <anchorfile>classrve__render__client_1_1ProjectionMatrixFactory.html</anchorfile>
      <anchor>a7ad15c72e1fbf0fb01671e489ace1e70</anchor>
      <arglist>(Camera *camera)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Camera *</type>
      <name>camera_</name>
      <anchorfile>classrve__render__client_1_1ProjectionMatrixFactory.html</anchorfile>
      <anchor>a28b0196b5ab6231779119a70c953ef07</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Camera</name>
      <anchorfile>classrve__render__client_1_1ProjectionMatrixFactory.html</anchorfile>
      <anchor>ad8bd9afbbd7af19d996da80e9d25890d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rve_render_client::ProxyCreator</name>
    <filename>structrve__render__client_1_1ProxyCreator.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual rve_interface_gen::Interface *</type>
      <name>create</name>
      <anchorfile>structrve__render__client_1_1ProxyCreator.html</anchorfile>
      <anchor>a913410c6b670cef741a0f389635d28f4</anchor>
      <arglist>(rve_rpc::Client &amp;client) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>destroy</name>
      <anchorfile>structrve__render__client_1_1ProxyCreator.html</anchorfile>
      <anchor>a53926a281af6c7a5bcdc2b96bf5bb0cb</anchor>
      <arglist>(rve_interface_gen::Interface *) const =0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rve_render_client::ProxyCreatorT</name>
    <filename>structrve__render__client_1_1ProxyCreatorT.html</filename>
    <templarg></templarg>
    <base>rve_render_client::ProxyCreator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual rve_interface_gen::Interface *</type>
      <name>create</name>
      <anchorfile>structrve__render__client_1_1ProxyCreatorT.html</anchorfile>
      <anchor>ada9f69cb0cb4fd34fc7722b824a3e968</anchor>
      <arglist>(rve_rpc::Client &amp;client) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>destroy</name>
      <anchorfile>structrve__render__client_1_1ProxyCreatorT.html</anchorfile>
      <anchor>a4c1c235a1e77372c23d9f8e7817b6331</anchor>
      <arglist>(rve_interface_gen::Interface *ifc) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rve_render_client::Rect</name>
    <filename>structrve__render__client_1_1Rect.html</filename>
    <member kind="function">
      <type></type>
      <name>Rect</name>
      <anchorfile>structrve__render__client_1_1Rect.html</anchorfile>
      <anchor>a229f2e4a3d19112f45302c35f397219a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rect</name>
      <anchorfile>structrve__render__client_1_1Rect.html</anchorfile>
      <anchor>ade250f5e64bb9a21aa73afe0bffe88c5</anchor>
      <arglist>(float x0, float y0, float x1, float y1)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x0</name>
      <anchorfile>structrve__render__client_1_1Rect.html</anchorfile>
      <anchor>a53355c00473eb9c345a827d65268db08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x1</name>
      <anchorfile>structrve__render__client_1_1Rect.html</anchorfile>
      <anchor>a6ecd40eda51ae17e7bdca58f6c7ca72b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y0</name>
      <anchorfile>structrve__render__client_1_1Rect.html</anchorfile>
      <anchor>afa71aa732981682c0571c05e3b97066e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y1</name>
      <anchorfile>structrve__render__client_1_1Rect.html</anchorfile>
      <anchor>a89b167c4983992dc7bfd2d1fb45b1508</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::RenderOffscreen</name>
    <filename>classrve__render__client_1_1RenderOffscreen.html</filename>
    <base>rve_render_client::RenderTarget</base>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>classrve__render__client_1_1RenderOffscreen.html</anchorfile>
      <anchor>a4a5408f21b829b23399d40c118b6a1d3</anchor>
      <arglist>(ClientContext *context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classrve__render__client_1_1RenderOffscreen.html</anchorfile>
      <anchor>a096ae0bedb28b75c356134540c6c75ff</anchor>
      <arglist>(ClientContext *context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doCreate</name>
      <anchorfile>classrve__render__client_1_1RenderOffscreen.html</anchorfile>
      <anchor>a59dc39432e472aeb42d1b63f640fa071</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RenderOffscreen</name>
      <anchorfile>classrve__render__client_1_1RenderOffscreen.html</anchorfile>
      <anchor>ac52dc3c84dd15f0b3a876900d3de48cc</anchor>
      <arglist>(uint32_t width, uint32_t height)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::RenderTarget</name>
    <filename>classrve__render__client_1_1RenderTarget.html</filename>
    <base>rve_render_client::ContextObject</base>
    <member kind="function">
      <type>void</type>
      <name>attachCamera</name>
      <anchorfile>classrve__render__client_1_1RenderTarget.html</anchorfile>
      <anchor>acb91ec86608530b2c593e1db05a2d856</anchor>
      <arglist>(const CameraPtr &amp;cam)</arglist>
    </member>
    <member kind="function">
      <type>ScreenRectPtr</type>
      <name>createScreenRect</name>
      <anchorfile>classrve__render__client_1_1RenderTarget.html</anchorfile>
      <anchor>a72887d88918c7e0242dd438e464932c7</anchor>
      <arglist>(uint32_t zorder=0, float x0=0.0, float y0=0.0, float x1=1.0, float y1=1.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getDependencies</name>
      <anchorfile>classrve__render__client_1_1RenderTarget.html</anchorfile>
      <anchor>af0a96f158a53dd24456cff1308926b1c</anchor>
      <arglist>(V_UUID &amp;deps)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const rve_common::UUID &amp;</type>
      <name>getID</name>
      <anchorfile>classrve__render__client_1_1RenderTarget.html</anchorfile>
      <anchor>a287b945c9edc89db21af7a9a82a56667</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getNamespace</name>
      <anchorfile>classrve__render__client_1_1RenderTarget.html</anchorfile>
      <anchor>ab3ba1444b5674d5de348e583ab6fdeb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pick</name>
      <anchorfile>classrve__render__client_1_1RenderTarget.html</anchorfile>
      <anchor>a972c3b3efd7f41729aa711c5784e4fcd</anchor>
      <arglist>(uint32_t x1, uint32_t y1, uint32_t x2, uint32_t y2, boost::function&lt; void(const rve_rpc::MethodResponse&lt; rve_interfaces::RenderTarget::pickResponse &gt; &amp;)&gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RenderTarget</name>
      <anchorfile>classrve__render__client_1_1RenderTarget.html</anchorfile>
      <anchor>a16c2298f71242494880975da185bd763</anchor>
      <arglist>(uint32_t width, uint32_t height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestRender</name>
      <anchorfile>classrve__render__client_1_1RenderTarget.html</anchorfile>
      <anchor>a9d348819577f82b3afbc863616e5c64b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classrve__render__client_1_1RenderTarget.html</anchorfile>
      <anchor>ae160d9ca8b3adb545dd13cca5c19224f</anchor>
      <arglist>(uint32_t width, uint32_t height)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RenderTarget</name>
      <anchorfile>classrve__render__client_1_1RenderTarget.html</anchorfile>
      <anchor>a84220163db70ef84e885e5991ea8704f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>create</name>
      <anchorfile>classrve__render__client_1_1RenderTarget.html</anchorfile>
      <anchor>a4eaa2607371b9a329b786de3391b8131</anchor>
      <arglist>(ClientContext *context)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>destroy</name>
      <anchorfile>classrve__render__client_1_1RenderTarget.html</anchorfile>
      <anchor>aefe327dcfd92d525136e0d24a7a1f772</anchor>
      <arglist>(ClientContext *context)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>destroyScreenRect</name>
      <anchorfile>classrve__render__client_1_1RenderTarget.html</anchorfile>
      <anchor>a98ccb736d7ce111a7c1d60e6e24a3315</anchor>
      <arglist>(ScreenRect *)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>doCreate</name>
      <anchorfile>classrve__render__client_1_1RenderTarget.html</anchorfile>
      <anchor>add8dc6cc23ba323132bf18be4036c9ec</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ClientContext *</type>
      <name>getContext</name>
      <anchorfile>classrve__render__client_1_1RenderTarget.html</anchorfile>
      <anchor>aab8a8de072fda69b1bbce4a7df82befc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>rve_interfaces::RenderTargetProxy *</type>
      <name>getProxy</name>
      <anchorfile>classrve__render__client_1_1RenderTarget.html</anchorfile>
      <anchor>afd47006a44507cc696a2f91421a7acfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rve_render_client::CameraWPtr</type>
      <name>camera_</name>
      <anchorfile>classrve__render__client_1_1RenderTarget.html</anchorfile>
      <anchor>afd008b9c2f37badc70f3ca81d43ea5ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rve_common::UUID</type>
      <name>camera_id_</name>
      <anchorfile>classrve__render__client_1_1RenderTarget.html</anchorfile>
      <anchor>ac3fbc5d2cdc020d2d54196d1ca170ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rve_common::UUID</type>
      <name>camera_scene_id_</name>
      <anchorfile>classrve__render__client_1_1RenderTarget.html</anchorfile>
      <anchor>a9c01f918e3407c79d1a0d32b8cf28341</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ClientContext *</type>
      <name>context_</name>
      <anchorfile>classrve__render__client_1_1RenderTarget.html</anchorfile>
      <anchor>a5745cee36bcddae26bef7eb9f10741ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>height_</name>
      <anchorfile>classrve__render__client_1_1RenderTarget.html</anchorfile>
      <anchor>a71d4a5206edcc689600c0588bec9dc11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rve_common::UUID</type>
      <name>id_</name>
      <anchorfile>classrve__render__client_1_1RenderTarget.html</anchorfile>
      <anchor>a080b45e92e71f9bd52c84d1aed4729da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>InterfaceHandle</type>
      <name>proxy_handle_</name>
      <anchorfile>classrve__render__client_1_1RenderTarget.html</anchorfile>
      <anchor>a17f3ec5bb0be77314da697e5afdfdaaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>width_</name>
      <anchorfile>classrve__render__client_1_1RenderTarget.html</anchorfile>
      <anchor>ad84b91575f62fa8ea4075b177eb12226</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::RenderTexture</name>
    <filename>classrve__render__client_1_1RenderTexture.html</filename>
    <base>rve_render_client::RenderTarget</base>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>doCreate</name>
      <anchorfile>classrve__render__client_1_1RenderTexture.html</anchorfile>
      <anchor>aca6951af931de0e8b598bc1664f6d8f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RenderTexture</name>
      <anchorfile>classrve__render__client_1_1RenderTexture.html</anchorfile>
      <anchor>a0a942fc940f0be78607cd3445bfd98ab</anchor>
      <arglist>(uint32_t width, uint32_t height)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend RenderTexturePtr</type>
      <name>createRenderTexture</name>
      <anchorfile>classrve__render__client_1_1RenderTexture.html</anchorfile>
      <anchor>aa8a0809998bcb50dc580c602c13362dd</anchor>
      <arglist>(ClientContext *context, uint32_t width, uint32_t height)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>destroyRenderTexture</name>
      <anchorfile>classrve__render__client_1_1RenderTexture.html</anchorfile>
      <anchor>ad042f5314662651e66c96fed32e22d5a</anchor>
      <arglist>(RenderTexture *wnd)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::RenderWindow</name>
    <filename>classrve__render__client_1_1RenderWindow.html</filename>
    <base>rve_render_client::RenderTarget</base>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>doCreate</name>
      <anchorfile>classrve__render__client_1_1RenderWindow.html</anchorfile>
      <anchor>ae7365ca3048f8f0cd44e65ac3b4ac51e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RenderWindow</name>
      <anchorfile>classrve__render__client_1_1RenderWindow.html</anchorfile>
      <anchor>a2856549b350f6172225ba6cac5098c07</anchor>
      <arglist>(const std::string &amp;parent_window, uint32_t width, uint32_t height)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>parent_window_</name>
      <anchorfile>classrve__render__client_1_1RenderWindow.html</anchorfile>
      <anchor>adc40c81d1fc99b887a38fef54d530f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend RenderWindowPtr</type>
      <name>createRenderWindow</name>
      <anchorfile>classrve__render__client_1_1RenderWindow.html</anchorfile>
      <anchor>a8bdfcf7871381abf55fb85042644f06b</anchor>
      <arglist>(ClientContext *context, const std::string &amp;parent_window, uint32_t width, uint32_t height)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>destroyRenderWindow</name>
      <anchorfile>classrve__render__client_1_1RenderWindow.html</anchorfile>
      <anchor>a207e1584271d04540e028f43493503fc</anchor>
      <arglist>(RenderWindow *wnd)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::Scene</name>
    <filename>classrve__render__client_1_1Scene.html</filename>
    <base>rve_render_client::ContextObject</base>
    <class kind="struct">rve_render_client::Scene::Impl</class>
    <member kind="function">
      <type>void</type>
      <name>addObject</name>
      <anchorfile>classrve__render__client_1_1Scene.html</anchorfile>
      <anchor>a2c152c011de2781c7ad9d12cb3ab38b2</anchor>
      <arglist>(SceneObject *obj)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getDependencies</name>
      <anchorfile>classrve__render__client_1_1Scene.html</anchorfile>
      <anchor>ad1f8ed788f2db71b4d9da2a2ce614248</anchor>
      <arglist>(V_UUID &amp;deps)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const rve_common::UUID &amp;</type>
      <name>getID</name>
      <anchorfile>classrve__render__client_1_1Scene.html</anchorfile>
      <anchor>a79c333f2fc527e1fc724dd89493a4554</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeObject</name>
      <anchorfile>classrve__render__client_1_1Scene.html</anchorfile>
      <anchor>ab695ded49c22a42c271c582acd3f607a</anchor>
      <arglist>(SceneObject *obj)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; Impl &gt;</type>
      <name>ImplPtr</name>
      <anchorfile>classrve__render__client_1_1Scene.html</anchorfile>
      <anchor>a0bc3dba53664b48a535ea3baa408bed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>create</name>
      <anchorfile>classrve__render__client_1_1Scene.html</anchorfile>
      <anchor>adf739b81a71a8ddb583a07083f70ad46</anchor>
      <arglist>(ClientContext *context)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>destroy</name>
      <anchorfile>classrve__render__client_1_1Scene.html</anchorfile>
      <anchor>a4c1ce77f16da15374ac859562c312ed7</anchor>
      <arglist>(ClientContext *context)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Scene</name>
      <anchorfile>classrve__render__client_1_1Scene.html</anchorfile>
      <anchor>a7462bc27ac335babd39a6e2546fd158a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~Scene</name>
      <anchorfile>classrve__render__client_1_1Scene.html</anchorfile>
      <anchor>ad0125194ad16d91df37ee72c2de4d73f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImplPtr</type>
      <name>impl_</name>
      <anchorfile>classrve__render__client_1_1Scene.html</anchorfile>
      <anchor>aa97ab4cb27f92fe766cbc2afb78f3751</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend ScenePtr</type>
      <name>createScene</name>
      <anchorfile>classrve__render__client_1_1Scene.html</anchorfile>
      <anchor>a5afc22165e47c9fadec23e78cf4c4748</anchor>
      <arglist>(const ClientContextPtr &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>destroyScene</name>
      <anchorfile>classrve__render__client_1_1Scene.html</anchorfile>
      <anchor>a6e7b2c247bd5a36c6625d613d18e463f</anchor>
      <arglist>(Scene *)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rve_render_client::Scene::Impl</name>
    <filename>structrve__render__client_1_1Scene_1_1Impl.html</filename>
    <member kind="typedef">
      <type>boost::unordered_set&lt; ClientContext * &gt;</type>
      <name>S_ClientContext</name>
      <anchorfile>structrve__render__client_1_1Scene_1_1Impl.html</anchorfile>
      <anchor>a3917484e272f1930236b27757a27fb8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::unordered_set&lt; SceneObject * &gt;</type>
      <name>S_SceneObject</name>
      <anchorfile>structrve__render__client_1_1Scene_1_1Impl.html</anchorfile>
      <anchor>a8f2375418d210bda844bd86148d6c372</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addObject</name>
      <anchorfile>structrve__render__client_1_1Scene_1_1Impl.html</anchorfile>
      <anchor>a4411da8708ace546bf3b44e64f46e422</anchor>
      <arglist>(SceneObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>structrve__render__client_1_1Scene_1_1Impl.html</anchorfile>
      <anchor>a217ca1e12aaf7aa3d9ca317712d9a0ba</anchor>
      <arglist>(ClientContext *context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>structrve__render__client_1_1Scene_1_1Impl.html</anchorfile>
      <anchor>af799e8e712159db77213c5ade8d19416</anchor>
      <arglist>(ClientContext *context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDependencies</name>
      <anchorfile>structrve__render__client_1_1Scene_1_1Impl.html</anchorfile>
      <anchor>aa92fb7665e13dd968a4ea76b433b7bba</anchor>
      <arglist>(V_UUID &amp;deps)</arglist>
    </member>
    <member kind="function">
      <type>const rve_common::UUID &amp;</type>
      <name>getID</name>
      <anchorfile>structrve__render__client_1_1Scene_1_1Impl.html</anchorfile>
      <anchor>adbccf9d01020b8558833834ec2449cf7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>rve_interfaces::SceneProxy *</type>
      <name>getProxy</name>
      <anchorfile>structrve__render__client_1_1Scene_1_1Impl.html</anchorfile>
      <anchor>ad71d1f059fd92296287d8d1ff0c6dd71</anchor>
      <arglist>(ClientContext *context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structrve__render__client_1_1Scene_1_1Impl.html</anchorfile>
      <anchor>adecd2a2c3b72601dffe4b10cf1a0b589</anchor>
      <arglist>(Scene *parent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeObject</name>
      <anchorfile>structrve__render__client_1_1Scene_1_1Impl.html</anchorfile>
      <anchor>acefd48374a482214ceac061544e2cfdb</anchor>
      <arglist>(SceneObject *obj)</arglist>
    </member>
    <member kind="variable">
      <type>S_ClientContext</type>
      <name>contexts_</name>
      <anchorfile>structrve__render__client_1_1Scene_1_1Impl.html</anchorfile>
      <anchor>a5e2889181470cca529a8c72d9293bf1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rve_common::UUID</type>
      <name>id_</name>
      <anchorfile>structrve__render__client_1_1Scene_1_1Impl.html</anchorfile>
      <anchor>a1f698e52a0b694302a68ee969e62d249</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>S_SceneObject</type>
      <name>objects_</name>
      <anchorfile>structrve__render__client_1_1Scene_1_1Impl.html</anchorfile>
      <anchor>a027b439e0f14f9db7e81d0212498f2fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scene *</type>
      <name>parent_</name>
      <anchorfile>structrve__render__client_1_1Scene_1_1Impl.html</anchorfile>
      <anchor>a3ce9154aa20c1f64a53262973dce99cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::SceneObject</name>
    <filename>classrve__render__client_1_1SceneObject.html</filename>
    <class kind="struct">rve_render_client::SceneObject::ContextInfo</class>
    <member kind="typedef">
      <type>std::vector&lt; rve_common::UUID &gt;</type>
      <name>V_UUID</name>
      <anchorfile>classrve__render__client_1_1SceneObject.html</anchorfile>
      <anchor>a827eeac544a3018b474b4689f268b429</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>addToRegistry</name>
      <anchorfile>classrve__render__client_1_1SceneObject.html</anchorfile>
      <anchor>a68db081938df2afcbd64b05aa7adb56b</anchor>
      <arglist>(rve_common::RegistryPtr registry, rve_common::RegistrantWPtr registrant)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>classrve__render__client_1_1SceneObject.html</anchorfile>
      <anchor>ac56ff49c72d955382a9cb51475a60f99</anchor>
      <arglist>(Scene *scene, ClientContext *context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classrve__render__client_1_1SceneObject.html</anchorfile>
      <anchor>a55c0577337c8f2be02f9b723be6ba8a7</anchor>
      <arglist>(Scene *scene, ClientContext *context)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>doCreate</name>
      <anchorfile>classrve__render__client_1_1SceneObject.html</anchorfile>
      <anchor>afc565b603f029ec472e2c4cff8de1e70</anchor>
      <arglist>(ContextInfo &amp;context)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>doDestroy</name>
      <anchorfile>classrve__render__client_1_1SceneObject.html</anchorfile>
      <anchor>a980beeb0cc75cca55c71f48bf422d566</anchor>
      <arglist>(ContextInfo &amp;context)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getContextDependencies</name>
      <anchorfile>classrve__render__client_1_1SceneObject.html</anchorfile>
      <anchor>ab119450b60fa49b90d161fe9204b4dcf</anchor>
      <arglist>(V_UUID &amp;deps)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeFromAll</name>
      <anchorfile>classrve__render__client_1_1SceneObject.html</anchorfile>
      <anchor>ad6196fbdf0f79103b6de71b700b19bb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>removeFromRegistry</name>
      <anchorfile>classrve__render__client_1_1SceneObject.html</anchorfile>
      <anchor>a522490cba017a27de2ef9da72351c217</anchor>
      <arglist>(rve_common::RegistryPtr registry, rve_common::RegistrantWPtr registrant)=0</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; ContextInfo &gt;</type>
      <name>V_ContextInfo</name>
      <anchorfile>classrve__render__client_1_1SceneObject.html</anchorfile>
      <anchor>ab093c68d817fba6658582e5439b25b84</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint32_t</type>
      <name>addProxy</name>
      <anchorfile>classrve__render__client_1_1SceneObject.html</anchorfile>
      <anchor>ad0ed5155b9d6ebd32939183154558d10</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>forEachContext</name>
      <anchorfile>classrve__render__client_1_1SceneObject.html</anchorfile>
      <anchor>a5a4163f24e75014122ef696443269368</anchor>
      <arglist>(F f)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>V_ContextInfo &amp;</type>
      <name>getContexts</name>
      <anchorfile>classrve__render__client_1_1SceneObject.html</anchorfile>
      <anchor>a9c75a582303ed13378355d972172a9e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>T *</type>
      <name>getProxy</name>
      <anchorfile>classrve__render__client_1_1SceneObject.html</anchorfile>
      <anchor>aa39a32c3545b8cb84ddf3097339eecd7</anchor>
      <arglist>(const ContextInfo &amp;info, uint32_t proxy_index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const rve_common::UUID &amp;</type>
      <name>getSceneID</name>
      <anchorfile>classrve__render__client_1_1SceneObject.html</anchorfile>
      <anchor>a192e558d95877d2f0f9bf770ca24e850</anchor>
      <arglist>(Scene *scene)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>multiplex</name>
      <anchorfile>classrve__render__client_1_1SceneObject.html</anchorfile>
      <anchor>a332fbce6dd571b9662ce6062831da4cc</anchor>
      <arglist>(F f, uint32_t proxy_index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>getProxy</name>
      <anchorfile>classrve__render__client_1_1SceneObject.html</anchorfile>
      <anchor>a3486bf1f4ac2eb59b562e013adcd71c4</anchor>
      <arglist>(const ContextInfo &amp;info, uint32_t proxy_index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>lookupProxy</name>
      <anchorfile>classrve__render__client_1_1SceneObject.html</anchorfile>
      <anchor>a4e380ef70aa184fc9053cbbcb220fc76</anchor>
      <arglist>(ContextInfo &amp;info, const std::string &amp;name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>V_ContextInfo</type>
      <name>contexts_</name>
      <anchorfile>classrve__render__client_1_1SceneObject.html</anchorfile>
      <anchor>a14c270f145887c2cb37e54566b065634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>proxies_</name>
      <anchorfile>classrve__render__client_1_1SceneObject.html</anchorfile>
      <anchor>a895b956e969bb4f19cf99fe3b683b09f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rve_render_client::SceneObject::ContextInfo</name>
    <filename>structrve__render__client_1_1SceneObject_1_1ContextInfo.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structrve__render__client_1_1SceneObject_1_1ContextInfo.html</anchorfile>
      <anchor>ab103a4beb071710809dd25d1ac338605</anchor>
      <arglist>(const ContextInfo &amp;rhs)</arglist>
    </member>
    <member kind="variable">
      <type>ClientContext *</type>
      <name>context</name>
      <anchorfile>structrve__render__client_1_1SceneObject_1_1ContextInfo.html</anchorfile>
      <anchor>a43bf2245aa73b72af273c9fe46d21df8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; InterfaceHandle &gt;</type>
      <name>interfaces</name>
      <anchorfile>structrve__render__client_1_1SceneObject_1_1ContextInfo.html</anchorfile>
      <anchor>ac8a92a93ebab816cc7c789646c4f7092</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scene *</type>
      <name>scene</name>
      <anchorfile>structrve__render__client_1_1SceneObject_1_1ContextInfo.html</anchorfile>
      <anchor>a7b0db304239aac9f953d8700cc37a46d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::SceneObjectCollection</name>
    <filename>classrve__render__client_1_1SceneObjectCollection.html</filename>
    <base>rve_render_client::SceneObject</base>
    <member kind="function">
      <type>void</type>
      <name>addObject</name>
      <anchorfile>classrve__render__client_1_1SceneObjectCollection.html</anchorfile>
      <anchor>a3b31e9d368f49f4b83d9e9903f9d1b58</anchor>
      <arglist>(const SceneObjectPtr &amp;obj)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>addToRegistry</name>
      <anchorfile>classrve__render__client_1_1SceneObjectCollection.html</anchorfile>
      <anchor>a9f18edae12bfe853adc35692cf5b7cbc</anchor>
      <arglist>(rve_common::RegistryPtr registry, rve_common::RegistrantWPtr registrant)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>removeFromRegistry</name>
      <anchorfile>classrve__render__client_1_1SceneObjectCollection.html</anchorfile>
      <anchor>acf988685206659f73ac2c9fe557d0465</anchor>
      <arglist>(rve_common::RegistryPtr registry, rve_common::RegistrantWPtr registrant)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeObject</name>
      <anchorfile>classrve__render__client_1_1SceneObjectCollection.html</anchorfile>
      <anchor>ab17cdc651f2028c7a322c833fa9b42a1</anchor>
      <arglist>(const SceneObjectPtr &amp;obj)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::set&lt; SceneObjectPtr &gt;</type>
      <name>S_SceneObject</name>
      <anchorfile>classrve__render__client_1_1SceneObjectCollection.html</anchorfile>
      <anchor>a399e77ff08215be340aeab1597546840</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>doCreate</name>
      <anchorfile>classrve__render__client_1_1SceneObjectCollection.html</anchorfile>
      <anchor>aff8deb9f3258298e3bfab8703ad91e58</anchor>
      <arglist>(ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>doDestroy</name>
      <anchorfile>classrve__render__client_1_1SceneObjectCollection.html</anchorfile>
      <anchor>a0907137c0fb81b7fbcb37445a0e58e94</anchor>
      <arglist>(ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>getContextDependencies</name>
      <anchorfile>classrve__render__client_1_1SceneObjectCollection.html</anchorfile>
      <anchor>a7c1d0fe2eb7292f107cfd541b9a7991b</anchor>
      <arglist>(V_UUID &amp;deps)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SceneObjectCollection</name>
      <anchorfile>classrve__render__client_1_1SceneObjectCollection.html</anchorfile>
      <anchor>a64f7c30d86d5d3892eb243a65f4b181c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>S_SceneObject</type>
      <name>objects_</name>
      <anchorfile>classrve__render__client_1_1SceneObjectCollection.html</anchorfile>
      <anchor>a9f59ef2d659fceb5fa8bda987b38d826</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_common::RegistrantWPtr</type>
      <name>registrant_</name>
      <anchorfile>classrve__render__client_1_1SceneObjectCollection.html</anchorfile>
      <anchor>a2023711c2f0888ca15d094c0b1e85a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_common::RegistryWPtr</type>
      <name>registry_</name>
      <anchorfile>classrve__render__client_1_1SceneObjectCollection.html</anchorfile>
      <anchor>a241fec2f3eea0cfcb512d6fb2ee8e7ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend SceneObjectCollectionPtr</type>
      <name>createSceneObjectCollection</name>
      <anchorfile>classrve__render__client_1_1SceneObjectCollection.html</anchorfile>
      <anchor>a9f678d31200774be490c2a0bfd85d8c8</anchor>
      <arglist>(Scene *)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend SceneObjectCollectionPtr</type>
      <name>createSceneObjectCollection</name>
      <anchorfile>classrve__render__client_1_1SceneObjectCollection.html</anchorfile>
      <anchor>a5ff52648f676e2b5ae16178c283972ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend void</type>
      <name>destroySceneObjectCollection</name>
      <anchorfile>classrve__render__client_1_1SceneObjectCollection.html</anchorfile>
      <anchor>a0736d70ea0fce9bd1b1fc45e3701c198</anchor>
      <arglist>(SceneObjectCollection *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::ScreenRect</name>
    <filename>classrve__render__client_1_1ScreenRect.html</filename>
    <member kind="function">
      <type>const Rect &amp;</type>
      <name>getCorners</name>
      <anchorfile>classrve__render__client_1_1ScreenRect.html</anchorfile>
      <anchor>a5201cbdc7fe4af7c73adb2e6ccf75761</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const rve_common::UUID &amp;</type>
      <name>getID</name>
      <anchorfile>classrve__render__client_1_1ScreenRect.html</anchorfile>
      <anchor>a7e670287c63c9acbf9391290b49871ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getZOrder</name>
      <anchorfile>classrve__render__client_1_1ScreenRect.html</anchorfile>
      <anchor>a495c216b1d23db7bc7181cf6e62b1557</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColor</name>
      <anchorfile>classrve__render__client_1_1ScreenRect.html</anchorfile>
      <anchor>ac758096ba8296cc339a01e9d649a274f</anchor>
      <arglist>(Color c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCorners</name>
      <anchorfile>classrve__render__client_1_1ScreenRect.html</anchorfile>
      <anchor>af9fa9825188939036b1fa1065e4abca8</anchor>
      <arglist>(float x0, float y0, float x1, float y1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOpacity</name>
      <anchorfile>classrve__render__client_1_1ScreenRect.html</anchorfile>
      <anchor>ad49c9466b7a4a66ab0e6dfd3b6812552</anchor>
      <arglist>(float opacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTexture</name>
      <anchorfile>classrve__render__client_1_1ScreenRect.html</anchorfile>
      <anchor>abe36d44e584f3d09c8f03d445721bd4e</anchor>
      <arglist>(const TexturePtr &amp;tex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTexture</name>
      <anchorfile>classrve__render__client_1_1ScreenRect.html</anchorfile>
      <anchor>add939a26cd6cbade76e713f7e5e19ca7</anchor>
      <arglist>(const std::string &amp;resource_path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZOrder</name>
      <anchorfile>classrve__render__client_1_1ScreenRect.html</anchorfile>
      <anchor>a0edf42472b106cb5f0a00cb8bfbd2746</anchor>
      <arglist>(uint32_t zorder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>create</name>
      <anchorfile>classrve__render__client_1_1ScreenRect.html</anchorfile>
      <anchor>a3efbf67411f099cd4c718f87643b3735</anchor>
      <arglist>(ClientContext *context)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classrve__render__client_1_1ScreenRect.html</anchorfile>
      <anchor>acce4d4a2976a26c15c1fcabe208b9b72</anchor>
      <arglist>(ClientContext *context)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>rve_interfaces::ScreenRectProxy *</type>
      <name>getProxy</name>
      <anchorfile>classrve__render__client_1_1ScreenRect.html</anchorfile>
      <anchor>add02333191f1fae597a2164abb595a64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ScreenRect</name>
      <anchorfile>classrve__render__client_1_1ScreenRect.html</anchorfile>
      <anchor>a3299e384a35e9fee852b6990897594e1</anchor>
      <arglist>(const rve_common::UUID &amp;render_target_id, uint32_t zorder, float x0, float y0, float x1, float y1)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~ScreenRect</name>
      <anchorfile>classrve__render__client_1_1ScreenRect.html</anchorfile>
      <anchor>a07764fcbc19481fe76907bb8a51b0346</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Color</type>
      <name>color_</name>
      <anchorfile>classrve__render__client_1_1ScreenRect.html</anchorfile>
      <anchor>ac187c944701b1f00b7479d3bccb92ccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ClientContext *</type>
      <name>context_</name>
      <anchorfile>classrve__render__client_1_1ScreenRect.html</anchorfile>
      <anchor>ac53f8c5e7f45a31cacdaa2eb7f4212f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_common::UUID</type>
      <name>id_</name>
      <anchorfile>classrve__render__client_1_1ScreenRect.html</anchorfile>
      <anchor>a82dd2fbbe800041e65e6e25c3b53bc72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>opacity_</name>
      <anchorfile>classrve__render__client_1_1ScreenRect.html</anchorfile>
      <anchor>a0b6d1f9e4d69882d51ef73cf6455e25c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InterfaceHandle</type>
      <name>proxy_handle_</name>
      <anchorfile>classrve__render__client_1_1ScreenRect.html</anchorfile>
      <anchor>a81160140ef0c21a110a3ca69c6df75b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Rect</type>
      <name>rect_</name>
      <anchorfile>classrve__render__client_1_1ScreenRect.html</anchorfile>
      <anchor>aec1d2a187d5e7205d6069896686842b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_common::UUID</type>
      <name>render_target_id_</name>
      <anchorfile>classrve__render__client_1_1ScreenRect.html</anchorfile>
      <anchor>a8ad78f1ec29275771043f9949a693c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TexturePtr</type>
      <name>texture_</name>
      <anchorfile>classrve__render__client_1_1ScreenRect.html</anchorfile>
      <anchor>ad454d728111b78e49abdbcfb480009ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>texture_resource_</name>
      <anchorfile>classrve__render__client_1_1ScreenRect.html</anchorfile>
      <anchor>a7ea3904e0acbb2511f3c81dc707f0728</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>zorder_</name>
      <anchorfile>classrve__render__client_1_1ScreenRect.html</anchorfile>
      <anchor>a95836ae64c44930997e78f3f40f07024</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>RenderTarget</name>
      <anchorfile>classrve__render__client_1_1ScreenRect.html</anchorfile>
      <anchor>aa5afc6f82b7b587ed5ada4d227ce32aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::SingleSceneObject</name>
    <filename>classrve__render__client_1_1SingleSceneObject.html</filename>
    <base>rve_render_client::SceneObject</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>addToRegistry</name>
      <anchorfile>classrve__render__client_1_1SingleSceneObject.html</anchorfile>
      <anchor>af45e9f83c01691656da16418e01e6cc3</anchor>
      <arglist>(rve_common::RegistryPtr registry, rve_common::RegistrantWPtr registrant)</arglist>
    </member>
    <member kind="function">
      <type>const rve_common::UUID &amp;</type>
      <name>getID</name>
      <anchorfile>classrve__render__client_1_1SingleSceneObject.html</anchorfile>
      <anchor>a0c6266ad18d6e06c6b2e971692550140</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>removeFromRegistry</name>
      <anchorfile>classrve__render__client_1_1SingleSceneObject.html</anchorfile>
      <anchor>a1aad8714769ff1e9b1ebb2d2c3b9cceb</anchor>
      <arglist>(rve_common::RegistryPtr registry, rve_common::RegistrantWPtr registrant)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SingleSceneObject</name>
      <anchorfile>classrve__render__client_1_1SingleSceneObject.html</anchorfile>
      <anchor>ac21260188bdc2a4a10732d0e6515c657</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_common::UUID</type>
      <name>id_</name>
      <anchorfile>classrve__render__client_1_1SingleSceneObject.html</anchorfile>
      <anchor>ad6b9655565ef06f35ac2b1cae392f687</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::Sphere</name>
    <filename>classrve__render__client_1_1Sphere.html</filename>
    <base>rve_render_client::SingleSceneObject</base>
    <member kind="function">
      <type>const rve_msgs::Vector3 &amp;</type>
      <name>getPosition</name>
      <anchorfile>classrve__render__client_1_1Sphere.html</anchorfile>
      <anchor>abd1c062973365a98c1b26b1c09d82c52</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getRadius</name>
      <anchorfile>classrve__render__client_1_1Sphere.html</anchorfile>
      <anchor>aa1e80c108f08fd4c3ff7f4ac1f942348</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaterial</name>
      <anchorfile>classrve__render__client_1_1Sphere.html</anchorfile>
      <anchor>aecbf9f606a2598c4236fdd37ba9235f3</anchor>
      <arglist>(const MaterialPtr &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPosition</name>
      <anchorfile>classrve__render__client_1_1Sphere.html</anchorfile>
      <anchor>a11b32e30f3848301557e3330dc0a9cb9</anchor>
      <arglist>(const rve_msgs::Vector3 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadius</name>
      <anchorfile>classrve__render__client_1_1Sphere.html</anchorfile>
      <anchor>a4735aa1c9192794981d647649cde478d</anchor>
      <arglist>(float radius)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>doCreate</name>
      <anchorfile>classrve__render__client_1_1Sphere.html</anchorfile>
      <anchor>ac0a7f011228ba3f87f726c3920bb957a</anchor>
      <arglist>(ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>doDestroy</name>
      <anchorfile>classrve__render__client_1_1Sphere.html</anchorfile>
      <anchor>a0f8c1a045519e79aee91bf813f7706e5</anchor>
      <arglist>(ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>getContextDependencies</name>
      <anchorfile>classrve__render__client_1_1Sphere.html</anchorfile>
      <anchor>a63a2fec5313fc54089fb4ad85314a6e4</anchor>
      <arglist>(V_UUID &amp;deps)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>rve_interfaces::SphereProxy *</type>
      <name>getProxy</name>
      <anchorfile>classrve__render__client_1_1Sphere.html</anchorfile>
      <anchor>a1de32a3c2bca9b7d884c8cbaa88392b1</anchor>
      <arglist>(const ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Sphere</name>
      <anchorfile>classrve__render__client_1_1Sphere.html</anchorfile>
      <anchor>ae8c29dbd2eabcd64df2cfc01f15012b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~Sphere</name>
      <anchorfile>classrve__render__client_1_1Sphere.html</anchorfile>
      <anchor>a3ffc1f3a04886ab62ada60cf6d09914c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MaterialPtr</type>
      <name>material_</name>
      <anchorfile>classrve__render__client_1_1Sphere.html</anchorfile>
      <anchor>a1201c9a20b906e400ba2f681b63a71e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_msgs::Vector3</type>
      <name>position_</name>
      <anchorfile>classrve__render__client_1_1Sphere.html</anchorfile>
      <anchor>aa21a6de96ad9c217c68e33288817942e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>proxy_index_</name>
      <anchorfile>classrve__render__client_1_1Sphere.html</anchorfile>
      <anchor>ab0a5a9240aa9404a60504f616245b205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>radius_</name>
      <anchorfile>classrve__render__client_1_1Sphere.html</anchorfile>
      <anchor>ac93150fc82090b779e825bebc1a8785e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend SpherePtr</type>
      <name>createSphere</name>
      <anchorfile>classrve__render__client_1_1Sphere.html</anchorfile>
      <anchor>af1aa1cfa829852b3ad4f02522e14a002</anchor>
      <arglist>(Scene *)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>destroySphere</name>
      <anchorfile>classrve__render__client_1_1Sphere.html</anchorfile>
      <anchor>af52a26a7dd38363c745024e5a6e2f795</anchor>
      <arglist>(Sphere *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::Texture</name>
    <filename>classrve__render__client_1_1Texture.html</filename>
    <base>rve_render_client::ContextObject</base>
    <class kind="struct">rve_render_client::Texture::ContextInfo</class>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getDependencies</name>
      <anchorfile>classrve__render__client_1_1Texture.html</anchorfile>
      <anchor>abc2cc1737c5bbb56e32e7ac7caec343f</anchor>
      <arglist>(V_UUID &amp;deps)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const rve_common::UUID &amp;</type>
      <name>getID</name>
      <anchorfile>classrve__render__client_1_1Texture.html</anchorfile>
      <anchor>ae576f3b28ae10c157ed668e3b6f52ab3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadResource</name>
      <anchorfile>classrve__render__client_1_1Texture.html</anchorfile>
      <anchor>aa7e6c7622695e3054fba8de5e8db5191</anchor>
      <arglist>(const std::string &amp;resource_path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromImage</name>
      <anchorfile>classrve__render__client_1_1Texture.html</anchorfile>
      <anchor>a8fa3c560bc676aeb58784de3d21c2257</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;image)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Texture</name>
      <anchorfile>classrve__render__client_1_1Texture.html</anchorfile>
      <anchor>a56ee8d8046bc9d6aa88cfa277bcb467d</anchor>
      <arglist>(uint32_t num_mips)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; ClientContext *, ContextInfo &gt;</type>
      <name>M_ContextInfo</name>
      <anchorfile>classrve__render__client_1_1Texture.html</anchorfile>
      <anchor>ad96d0858cbd83859242b5f75e0eea250</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>create</name>
      <anchorfile>classrve__render__client_1_1Texture.html</anchorfile>
      <anchor>a3b3bf462c2bdad45f204b978657b4245</anchor>
      <arglist>(ClientContext *context)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>destroy</name>
      <anchorfile>classrve__render__client_1_1Texture.html</anchorfile>
      <anchor>a5e397cc01b9d6e5c8b0a7eca9be6ea28</anchor>
      <arglist>(ClientContext *context)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>send</name>
      <anchorfile>classrve__render__client_1_1Texture.html</anchorfile>
      <anchor>ae17ae634236e611a20a986f74745db4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>M_ContextInfo</type>
      <name>contexts_</name>
      <anchorfile>classrve__render__client_1_1Texture.html</anchorfile>
      <anchor>ab81a163ba7789d78b0be2f5f11e42d8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_common::UUID</type>
      <name>id_</name>
      <anchorfile>classrve__render__client_1_1Texture.html</anchorfile>
      <anchor>a60c16e13c4ec15d2ffb1beea447edb55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::ImageConstPtr</type>
      <name>image_</name>
      <anchorfile>classrve__render__client_1_1Texture.html</anchorfile>
      <anchor>ac4088ea0746dbc14f52495436f476cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>num_mips_</name>
      <anchorfile>classrve__render__client_1_1Texture.html</anchorfile>
      <anchor>a0fc93e9879e6a27f2d2ad53402f05da2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>resource_</name>
      <anchorfile>classrve__render__client_1_1Texture.html</anchorfile>
      <anchor>a662b59972775ac96ab5b08d95a00a57c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TexturePtr</type>
      <name>createTexture</name>
      <anchorfile>classrve__render__client_1_1Texture.html</anchorfile>
      <anchor>a199b344dbc982b0750a38a462ca091bb</anchor>
      <arglist>(ClientContext *context, uint32_t num_mips)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>destroyTexture</name>
      <anchorfile>classrve__render__client_1_1Texture.html</anchorfile>
      <anchor>ae84e59523c9bfba223d853bd87a83cf3</anchor>
      <arglist>(Texture *mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rve_render_client::Texture::ContextInfo</name>
    <filename>structrve__render__client_1_1Texture_1_1ContextInfo.html</filename>
    <member kind="variable">
      <type>ClientContext *</type>
      <name>context</name>
      <anchorfile>structrve__render__client_1_1Texture_1_1ContextInfo.html</anchorfile>
      <anchor>a3467a4f1e7494def65567ef7fc7190ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>proxy_index</name>
      <anchorfile>structrve__render__client_1_1Texture_1_1ContextInfo.html</anchorfile>
      <anchor>a27380a4fa043fb3c5fcf0da69667a2e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::Triangles</name>
    <filename>classrve__render__client_1_1Triangles.html</filename>
    <base>rve_render_client::SingleSceneObject</base>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>doCreate</name>
      <anchorfile>classrve__render__client_1_1Triangles.html</anchorfile>
      <anchor>a342f58b01edb3c4d727a582a1bf4c621</anchor>
      <arglist>(ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>doDestroy</name>
      <anchorfile>classrve__render__client_1_1Triangles.html</anchorfile>
      <anchor>a835b989e8c8332dc8459567f6b71fdd5</anchor>
      <arglist>(ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>getContextDependencies</name>
      <anchorfile>classrve__render__client_1_1Triangles.html</anchorfile>
      <anchor>a5b39f0756fc0f8638e064b5e00defdcb</anchor>
      <arglist>(V_UUID &amp;deps)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>rve_interfaces::TrianglesProxy *</type>
      <name>getProxy</name>
      <anchorfile>classrve__render__client_1_1Triangles.html</anchorfile>
      <anchor>aa8e2ac4847f20fc88cb78a420057f5f8</anchor>
      <arglist>(const ContextInfo &amp;info)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Triangles</name>
      <anchorfile>classrve__render__client_1_1Triangles.html</anchorfile>
      <anchor>a4815081e2c417a389643459f37302ce6</anchor>
      <arglist>(const rve_msgs::TrianglesConstPtr &amp;triangles)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~Triangles</name>
      <anchorfile>classrve__render__client_1_1Triangles.html</anchorfile>
      <anchor>af961a2db04afbca44e207484e6815370</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>proxy_index_</name>
      <anchorfile>classrve__render__client_1_1Triangles.html</anchorfile>
      <anchor>a5013b7fe3ddd909fa97967727e5bcf3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_msgs::TrianglesConstPtr</type>
      <name>triangles_</name>
      <anchorfile>classrve__render__client_1_1Triangles.html</anchorfile>
      <anchor>a293b0a34e1edc79d5be536637b46ae96</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TrianglesPtr</type>
      <name>createTriangles</name>
      <anchorfile>classrve__render__client_1_1Triangles.html</anchorfile>
      <anchor>a0ed110ec28fdc69f12bee1e08a94a708</anchor>
      <arglist>(Scene *, const rve_msgs::TrianglesConstPtr &amp;)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>destroyTriangles</name>
      <anchorfile>classrve__render__client_1_1Triangles.html</anchorfile>
      <anchor>a66bb7864b118ed162f68eebb5d7f2d31</anchor>
      <arglist>(Triangles *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::URDF</name>
    <filename>classrve__render__client_1_1URDF.html</filename>
    <base>rve_render_client::SceneObjectCollection</base>
    <member kind="typedef">
      <type>V_Link::iterator</type>
      <name>LinkIterator</name>
      <anchorfile>classrve__render__client_1_1URDF.html</anchorfile>
      <anchor>a0f36f7c0f7dda629174d026411e6be48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; URDFLinkPtr &gt;</type>
      <name>V_Link</name>
      <anchorfile>classrve__render__client_1_1URDF.html</anchorfile>
      <anchor>ab1350ac277e04bc9ed12b174101712dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classrve__render__client_1_1URDF.html</anchorfile>
      <anchor>a0bfa9eee9b964358e89c90cddda07da9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LinkIterator</type>
      <name>linksBegin</name>
      <anchorfile>classrve__render__client_1_1URDF.html</anchorfile>
      <anchor>af924a10826bf5fb6b6e141fbb2685f0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LinkIterator</type>
      <name>linksEnd</name>
      <anchorfile>classrve__render__client_1_1URDF.html</anchorfile>
      <anchor>a42381d67bef277bd24e8f76c08ca337d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load</name>
      <anchorfile>classrve__render__client_1_1URDF.html</anchorfile>
      <anchor>a9f5051d7ff9f18c67672e639ce77d1a5</anchor>
      <arglist>(const urdf::Model &amp;model)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>URDF</name>
      <anchorfile>classrve__render__client_1_1URDF.html</anchorfile>
      <anchor>a2eea6aecaf02ea955f5bd0cdfdd3c6bc</anchor>
      <arglist>(const urdf::Model &amp;model)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~URDF</name>
      <anchorfile>classrve__render__client_1_1URDF.html</anchorfile>
      <anchor>a1a3a7c7f6602f53b8a0661d2c6d8de5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>V_Link</type>
      <name>links_</name>
      <anchorfile>classrve__render__client_1_1URDF.html</anchorfile>
      <anchor>ab47e55f1230d4621b6a2ba5378e195af</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend URDFPtr</type>
      <name>createURDF</name>
      <anchorfile>classrve__render__client_1_1URDF.html</anchorfile>
      <anchor>ae415bfc95aed03672ae77268e7ba56ad</anchor>
      <arglist>(const urdf::Model &amp;model)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_render_client::URDFLink</name>
    <filename>classrve__render__client_1_1URDFLink.html</filename>
    <base>rve_render_client::SceneObjectCollection</base>
    <class kind="struct">rve_render_client::URDFLink::VisualInfo</class>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getName</name>
      <anchorfile>classrve__render__client_1_1URDFLink.html</anchorfile>
      <anchor>ab4bbda0628a38cc82721377ae81b5e10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransform</name>
      <anchorfile>classrve__render__client_1_1URDFLink.html</anchorfile>
      <anchor>af687d270a580c7ac407e0514710cb728</anchor>
      <arglist>(const rve_msgs::Vector3 &amp;pos, const rve_msgs::Quaternion &amp;orient)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~URDFLink</name>
      <anchorfile>classrve__render__client_1_1URDFLink.html</anchorfile>
      <anchor>a117e8df466a9e2e8249c0337d07cf582</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>loadInfo</name>
      <anchorfile>classrve__render__client_1_1URDFLink.html</anchorfile>
      <anchor>a090380f6f3a2de9ea1adc2567e662525</anchor>
      <arglist>(VisualInfo &amp;info, const urdf::Model &amp;model, const urdf::Link &amp;link, const urdf::Geometry &amp;geom, const urdf::Pose &amp;origin)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>URDFLink</name>
      <anchorfile>classrve__render__client_1_1URDFLink.html</anchorfile>
      <anchor>a126df6d72d640a0fc3b811b987b7e4a8</anchor>
      <arglist>(const urdf::Model &amp;model, const urdf::Link &amp;link)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VisualInfo</type>
      <name>collision_</name>
      <anchorfile>classrve__render__client_1_1URDFLink.html</anchorfile>
      <anchor>a59088dfc8b740f03ff3f1054715d715c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classrve__render__client_1_1URDFLink.html</anchorfile>
      <anchor>ad96dab830e1525966f3eaee862100219</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_msgs::Quaternion</type>
      <name>orientation_</name>
      <anchorfile>classrve__render__client_1_1URDFLink.html</anchorfile>
      <anchor>a938cdcfa9f0a93a8348f7b59fd14fc77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_msgs::Vector3</type>
      <name>position_</name>
      <anchorfile>classrve__render__client_1_1URDFLink.html</anchorfile>
      <anchor>aa25c910a6428bc619acc71c67ac90224</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; void(const rve_msgs::Quaternion &amp;)&gt;</type>
      <name>set_orientation_</name>
      <anchorfile>classrve__render__client_1_1URDFLink.html</anchorfile>
      <anchor>a0d4d027e51059f91c820cf44cb3d597d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; void(const rve_msgs::Vector3 &amp;)&gt;</type>
      <name>set_position_</name>
      <anchorfile>classrve__render__client_1_1URDFLink.html</anchorfile>
      <anchor>afa95934862f063e6bdbc2a73cb433e48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VisualInfo</type>
      <name>visual_</name>
      <anchorfile>classrve__render__client_1_1URDFLink.html</anchorfile>
      <anchor>a49ba5d49a0738acdaeecf3a16e353fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>URDF</name>
      <anchorfile>classrve__render__client_1_1URDFLink.html</anchorfile>
      <anchor>ac9c4a489c7ac442f095464575b607233</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rve_render_client::URDFLink::VisualInfo</name>
    <filename>structrve__render__client_1_1URDFLink_1_1VisualInfo.html</filename>
    <member kind="variable">
      <type>rve_msgs::Quaternion</type>
      <name>offset_orientation_</name>
      <anchorfile>structrve__render__client_1_1URDFLink_1_1VisualInfo.html</anchorfile>
      <anchor>a0bce014b7d60c1fd958b32ad0a7aed65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rve_msgs::Vector3</type>
      <name>offset_position_</name>
      <anchorfile>structrve__render__client_1_1URDFLink_1_1VisualInfo.html</anchorfile>
      <anchor>af229329e076c416e812f6def3b4552f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
