<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>camera_transformer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_transformer/src/</path>
    <filename>camera__transformer_8cpp</filename>
    <includes id="camera__transformer_8h" name="camera_transformer.h" local="no" imported="no">rve_transformer/camera_transformer.h</includes>
    <namespace>rve_transformer</namespace>
  </compound>
  <compound kind="file">
    <name>camera_transformer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_transformer/include/rve_transformer/</path>
    <filename>camera__transformer_8h</filename>
    <includes id="transformer_8h" name="transformer.h" local="yes" imported="no">transformer.h</includes>
    <class kind="class">rve_transformer::CameraTransformer</class>
    <namespace>rve_transformer</namespace>
  </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_transformer/include/rve_transformer/</path>
    <filename>forwards_8h</filename>
    <namespace>rve_transformer</namespace>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__transformer.html</anchorfile>
      <anchor>a6704696c3c564a9c89ed38207894aef9</anchor>
      <arglist>(CameraTransformer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__transformer.html</anchorfile>
      <anchor>ae8452fa44140aa524ed475da20c7ca94</anchor>
      <arglist>(FrameManager)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__transformer.html</anchorfile>
      <anchor>ae89cb321595df59db24ffaa04e35e859</anchor>
      <arglist>(Transformer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__transformer.html</anchorfile>
      <anchor>adf4715a4610fa425a0d773f1edacffab</anchor>
      <arglist>(TransformerManager)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>frame_manager.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_transformer/src/</path>
    <filename>frame__manager_8cpp</filename>
    <includes id="frame__manager_8h" name="frame_manager.h" local="yes" imported="no">rve_transformer/frame_manager.h</includes>
    <namespace>rve_transformer</namespace>
  </compound>
  <compound kind="file">
    <name>frame_manager.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_transformer/include/rve_transformer/</path>
    <filename>frame__manager_8h</filename>
    <class kind="class">rve_transformer::FrameManager</class>
    <namespace>rve_transformer</namespace>
    <namespace>tf2</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; FrameManager &gt;</type>
      <name>FrameManagerPtr</name>
      <anchorfile>namespacerve__transformer.html</anchorfile>
      <anchor>ac39648e775e1662addafbe2365ec0d97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transformer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_transformer/src/</path>
    <filename>transformer_8cpp</filename>
    <includes id="transformer_8h" name="transformer.h" local="no" imported="no">rve_transformer/transformer.h</includes>
    <namespace>rve_transformer</namespace>
  </compound>
  <compound kind="file">
    <name>transformer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_transformer/include/rve_transformer/</path>
    <filename>transformer_8h</filename>
    <class kind="struct">rve_transformer::Transformer::Pub</class>
    <class kind="class">rve_transformer::Publisher</class>
    <class kind="struct">rve_transformer::Transformer::Sub</class>
    <class kind="class">rve_transformer::Transformer</class>
    <namespace>rve_transformer</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Publisher &gt;</type>
      <name>PublisherPtr</name>
      <anchorfile>namespacerve__transformer.html</anchorfile>
      <anchor>a92c739ac82111a97ddb7410565f340a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transformer_manager.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_transformer/src/</path>
    <filename>transformer__manager_8cpp</filename>
    <includes id="transformer__manager_8h" name="transformer_manager.h" local="no" imported="no">rve_transformer/transformer_manager.h</includes>
    <includes id="transformer_8h" name="transformer.h" local="no" imported="no">rve_transformer/transformer.h</includes>
    <includes id="frame__manager_8h" name="frame_manager.h" local="no" imported="no">rve_transformer/frame_manager.h</includes>
    <namespace>rve_transformer</namespace>
  </compound>
  <compound kind="file">
    <name>transformer_manager.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-visualization_engine/doc_stacks/2013-12-11_14-28-19.339941/visualization_engine/rve_transformer/include/rve_transformer/</path>
    <filename>transformer__manager_8h</filename>
    <class kind="struct">rve_transformer::TransformerManager::TransformerInfo</class>
    <class kind="class">rve_transformer::TransformerManager</class>
    <namespace>rve_transformer</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TransformerManager &gt;</type>
      <name>TransformerManagerPtr</name>
      <anchorfile>namespacerve__transformer.html</anchorfile>
      <anchor>aa8d10e5266c27d75d4a8979b2b2a8f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Transformer &gt;</type>
      <name>TransformerPtr</name>
      <anchorfile>namespacerve__transformer.html</anchorfile>
      <anchor>ab1847eb42ba4c740a821f09d8f852b9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>boost</name>
    <filename>namespaceboost.html</filename>
  </compound>
  <compound kind="namespace">
    <name>rve_transformer</name>
    <filename>namespacerve__transformer.html</filename>
    <class kind="class">rve_transformer::CameraTransformer</class>
    <class kind="class">rve_transformer::FrameManager</class>
    <class kind="class">rve_transformer::Publisher</class>
    <class kind="class">rve_transformer::Transformer</class>
    <class kind="class">rve_transformer::TransformerManager</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; FrameManager &gt;</type>
      <name>FrameManagerPtr</name>
      <anchorfile>namespacerve__transformer.html</anchorfile>
      <anchor>ac39648e775e1662addafbe2365ec0d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Publisher &gt;</type>
      <name>PublisherPtr</name>
      <anchorfile>namespacerve__transformer.html</anchorfile>
      <anchor>a92c739ac82111a97ddb7410565f340a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TransformerManager &gt;</type>
      <name>TransformerManagerPtr</name>
      <anchorfile>namespacerve__transformer.html</anchorfile>
      <anchor>aa8d10e5266c27d75d4a8979b2b2a8f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Transformer &gt;</type>
      <name>TransformerPtr</name>
      <anchorfile>namespacerve__transformer.html</anchorfile>
      <anchor>ab1847eb42ba4c740a821f09d8f852b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__transformer.html</anchorfile>
      <anchor>a6704696c3c564a9c89ed38207894aef9</anchor>
      <arglist>(CameraTransformer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__transformer.html</anchorfile>
      <anchor>ae8452fa44140aa524ed475da20c7ca94</anchor>
      <arglist>(FrameManager)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__transformer.html</anchorfile>
      <anchor>ae89cb321595df59db24ffaa04e35e859</anchor>
      <arglist>(Transformer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RVE_COMMON_FORWARD_CLASS</name>
      <anchorfile>namespacerve__transformer.html</anchorfile>
      <anchor>adf4715a4610fa425a0d773f1edacffab</anchor>
      <arglist>(TransformerManager)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_transformer::CameraTransformer</name>
    <filename>classrve__transformer_1_1CameraTransformer.html</filename>
    <base>rve_transformer::Transformer</base>
    <member kind="function">
      <type>const rve_render_client::CameraPtr &amp;</type>
      <name>getCamera</name>
      <anchorfile>classrve__transformer_1_1CameraTransformer.html</anchorfile>
      <anchor>a0db48642a0b7af4b5350ce0b6c3dc813</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCamera</name>
      <anchorfile>classrve__transformer_1_1CameraTransformer.html</anchorfile>
      <anchor>a1f1f98ef88ad3f53aa36172da32ffb40</anchor>
      <arglist>(const rve_render_client::CameraPtr &amp;cam)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>onCameraSet</name>
      <anchorfile>classrve__transformer_1_1CameraTransformer.html</anchorfile>
      <anchor>a79b0255b54f422d9319a65462c38e756</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_render_client::CameraPtr</type>
      <name>cam_</name>
      <anchorfile>classrve__transformer_1_1CameraTransformer.html</anchorfile>
      <anchor>a962933e497c76382955b31b61286dd9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_transformer::FrameManager</name>
    <filename>classrve__transformer_1_1FrameManager.html</filename>
    <member kind="function">
      <type></type>
      <name>FrameManager</name>
      <anchorfile>classrve__transformer_1_1FrameManager.html</anchorfile>
      <anchor>a5eb2f434ed9f26a6f78b41cecbb060f2</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFixedFrame</name>
      <anchorfile>classrve__transformer_1_1FrameManager.html</anchorfile>
      <anchor>a875a129edea17c85a57384bf533af577</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::TransformStamped</type>
      <name>lookupTransform</name>
      <anchorfile>classrve__transformer_1_1FrameManager.html</anchorfile>
      <anchor>aad7a53269b230a6d03d7250e7c0c6d1f</anchor>
      <arglist>(const std::string &amp;frame, ros::Time time) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFixedFrame</name>
      <anchorfile>classrve__transformer_1_1FrameManager.html</anchorfile>
      <anchor>af8ba33a731f21889251ec2a1bb94c3bd</anchor>
      <arglist>(const std::string &amp;frame)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; tf2::BufferCore &gt;</type>
      <name>bc_</name>
      <anchorfile>classrve__transformer_1_1FrameManager.html</anchorfile>
      <anchor>ae35e1a0b3910cb1beb5124356b58544a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>fixed_frame_</name>
      <anchorfile>classrve__transformer_1_1FrameManager.html</anchorfile>
      <anchor>a829c5946d481bac43cb9fff794222159</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; tf2::TransformListener &gt;</type>
      <name>tf2_listener_</name>
      <anchorfile>classrve__transformer_1_1FrameManager.html</anchorfile>
      <anchor>a1933ececc564cf3e4448008bf6077afd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_transformer::Publisher</name>
    <filename>classrve__transformer_1_1Publisher.html</filename>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classrve__transformer_1_1Publisher.html</anchorfile>
      <anchor>a0c818bc134a502dd651257387899caed</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setPublisher</name>
      <anchorfile>classrve__transformer_1_1Publisher.html</anchorfile>
      <anchor>a32627647e9593022d44e990a590a93bd</anchor>
      <arglist>(const ros::Publisher &amp;pub)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classrve__transformer_1_1Publisher.html</anchorfile>
      <anchor>ab5fade303f16f13a6394ad148c38682f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Transformer</name>
      <anchorfile>classrve__transformer_1_1Publisher.html</anchorfile>
      <anchor>afda6f8e578113ef943a35d8f29af143a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_transformer::Transformer</name>
    <filename>classrve__transformer_1_1Transformer.html</filename>
    <class kind="struct">rve_transformer::Transformer::Pub</class>
    <class kind="struct">rve_transformer::Transformer::Sub</class>
    <member kind="function">
      <type>bool</type>
      <name>addToRegistry</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>adfef9276a3324f28dd09442ddf3a460a</anchor>
      <arglist>(rve_common::RegistryPtr registry, rve_common::RegistrantWPtr registrant)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>attachToContext</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>a979b07cddf5f53df9da25f76c0ae295d</anchor>
      <arglist>(rve_render_client::ClientContext *context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>attachToScene</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>ad0e552a4fcc2d95a0c1005949f3711d9</anchor>
      <arglist>(rve_render_client::Scene *scene)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detachFromContext</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>aa177061f3d58d64438877fa2c4db097e</anchor>
      <arglist>(rve_render_client::ClientContext *context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detachFromScene</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>aaad57512ffee8ff0b24be290e1c193f2</anchor>
      <arglist>(rve_render_client::Scene *scene)</arglist>
    </member>
    <member kind="function">
      <type>ros::CallbackQueue *</type>
      <name>getCallbackQueue</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>aa189baf5290a074bdfab28901125d5dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TransformerManager *</type>
      <name>getManager</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>a37c7995552b23023def525c6266a3725</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const rve_properties::PropertyNodePtr &amp;</type>
      <name>getPropertyNode</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>a8bbad32956c825d9f27b316c00f594c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeFromRegistry</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>a641ee8461e6247c83fafbcac0e792cbb</anchor>
      <arglist>(rve_common::RegistryPtr registry, rve_common::RegistrantWPtr registrant)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSubscription</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>aa807012661de86e9fd23e210a290c933</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transformer</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>ad7d151e6eb2250bbcb590f0812c2528d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>a7d9d57c836609893be56d4f01157acea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Transformer</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>ad4466f854ffd1be5f6649e5bf8e86fa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>T</type>
      <name>addObject</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>a3345ecf032c4d622c1edad1022fa3d83</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PublisherPtr</type>
      <name>addPublisher</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>a2516a87c9fcaa99188c3ab841df8396d</anchor>
      <arglist>(const std::string &amp;name, uint32_t queue_size)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addSubscriber</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>a9277e7900b0660bf62daf30cbd54e820</anchor>
      <arglist>(const std::string &amp;name, uint32_t queue_size, const boost::function&lt; void(P)&gt; &amp;callback)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addSubscriber</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>a99a2be64b07cfaadcad69a80386ac126</anchor>
      <arglist>(const std::string &amp;name, uint32_t queue_size, void(*callback)(P))</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addSubscriber</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>a8dd396c5bed608528301fe09ee3182c1</anchor>
      <arglist>(const std::string &amp;name, uint32_t queue_size, void(T::*callback)(P), T *t)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>a5df383fef25b2b5a4b8448d0d3a2c294</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>onUpdate</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>aa9f6ec834caf5d8349154b13d0428095</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeObject</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>ae82e12667152b0db9e87e1f029fe71db</anchor>
      <arglist>(const rve_render_client::SceneObjectPtr &amp;obj)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeObject</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>a292a513a7a26dbd4b0d553fa19b3b73a</anchor>
      <arglist>(const rve_render_client::ContextObjectPtr &amp;obj)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; Pub &gt;</type>
      <name>PubPtr</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>ad4fcf8c79f25bca23d6e1bb27fed4f53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; Sub &gt;</type>
      <name>SubPtr</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>ac7aa5ed2cf155f6ef7884a397806e37e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; PubPtr &gt;</type>
      <name>V_Pub</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>a514ef11acfeaaf4dbaf94f77fa60e91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; SubPtr &gt;</type>
      <name>V_Sub</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>a8e38e515d61e900bc934fb3dc66bea1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addObjectImpl</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>a76cfebdc90618caceeeae96eab678d02</anchor>
      <arglist>(const rve_render_client::SceneObjectPtr &amp;obj)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addObjectImpl</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>a1a4bdb129712b35f2c1be38b499d651c</anchor>
      <arglist>(const rve_render_client::ContextObjectPtr &amp;obj)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addSubscriber</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>a5f96808fb1c9692a7392d54464c44d95</anchor>
      <arglist>(const std::string &amp;name, uint32_t queue_size, const boost::shared_ptr&lt; message_filters::Subscriber&lt; M &gt; &gt; &amp;sub)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>aa2c4bdc724111ee98bd1f59afa7e1893</anchor>
      <arglist>(TransformerManager *manager, const rve_properties::PropertyNodePtr &amp;property_node)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>aa2ef5d031891b4c2be23d97a1c6df5c4</anchor>
      <arglist>(const Transformer &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Transformer</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>ae0f38b74f974d4342f6fe8632a31a316</anchor>
      <arglist>(const Transformer &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue *</type>
      <name>callback_queue_</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>ac9101cfc4e6f818404fa44f01ed85f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_render_client::ContextObjectCollectionPtr</type>
      <name>context_objects_</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>af15844d75f07700891eb0147347d174b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TransformerManager *</type>
      <name>manager_</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>ae90f47432083433dcaa49701ca64d595</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_properties::PropertyNodePtr</type>
      <name>property_node_</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>a28e35eedb50e8051042ad0d4ac221145</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>V_Pub</type>
      <name>pubs_</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>aef1ae92c064f0968d1ed7aafa88c9e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rve_render_client::SceneObjectCollectionPtr</type>
      <name>scene_objects_</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>a86106f358bfe2e0a0b8fec1c81cd0e38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>V_Sub</type>
      <name>subs_</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>ab23208c978c90d8489cc6abd8899213f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TransformerManager</name>
      <anchorfile>classrve__transformer_1_1Transformer.html</anchorfile>
      <anchor>abfe7c68b65611b751595845168ed1ccb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rve_transformer::Transformer::Pub</name>
    <filename>structrve__transformer_1_1Transformer_1_1Pub.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structrve__transformer_1_1Transformer_1_1Pub.html</anchorfile>
      <anchor>a2b0e266674bc7ed4304a5b7f8a2f7a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::AdvertiseOptions</type>
      <name>ops</name>
      <anchorfile>structrve__transformer_1_1Transformer_1_1Pub.html</anchorfile>
      <anchor>a9ea49aef3a8db4c893e0844c5db6d48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PublisherPtr</type>
      <name>pub</name>
      <anchorfile>structrve__transformer_1_1Transformer_1_1Pub.html</anchorfile>
      <anchor>a9cc194e6b653c607b5de2b6901bdaad6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rve_transformer::Transformer::Sub</name>
    <filename>structrve__transformer_1_1Transformer_1_1Sub.html</filename>
    <member kind="variable">
      <type>message_filters::ChainBasePtr</type>
      <name>chain</name>
      <anchorfile>structrve__transformer_1_1Transformer_1_1Sub.html</anchorfile>
      <anchor>a44a2aba426a04112c10c9551256a896f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>datatype</name>
      <anchorfile>structrve__transformer_1_1Transformer_1_1Sub.html</anchorfile>
      <anchor>a7cc7caea900988b1c5282172655d0323</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structrve__transformer_1_1Transformer_1_1Sub.html</anchorfile>
      <anchor>aa3b27893febfb2055edee76ae719dc5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>queue_size</name>
      <anchorfile>structrve__transformer_1_1Transformer_1_1Sub.html</anchorfile>
      <anchor>a729bea6fbe5a4f9ae4bcb011e33dddb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>message_filters::SubscriberBasePtr</type>
      <name>sub</name>
      <anchorfile>structrve__transformer_1_1Transformer_1_1Sub.html</anchorfile>
      <anchor>ada79ed609be3258955c922f09f335ad0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rve_transformer::TransformerManager</name>
    <filename>classrve__transformer_1_1TransformerManager.html</filename>
    <class kind="struct">rve_transformer::TransformerManager::TransformerInfo</class>
    <member kind="function">
      <type>boost::shared_ptr&lt; T &gt;</type>
      <name>createTransformer</name>
      <anchorfile>classrve__transformer_1_1TransformerManager.html</anchorfile>
      <anchor>aa6bd2403de29e1b343c25c872d116948</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; T &gt;</type>
      <name>createTransformer</name>
      <anchorfile>classrve__transformer_1_1TransformerManager.html</anchorfile>
      <anchor>a199d725ca2b44869463c9ef58f66f8f1</anchor>
      <arglist>(const rve_properties::PropertyNodePtr &amp;props)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; T &gt;</type>
      <name>createTransformer</name>
      <anchorfile>classrve__transformer_1_1TransformerManager.html</anchorfile>
      <anchor>a3fa69a575c42a8235d9c12798e13d41a</anchor>
      <arglist>(const rve_common::UUID &amp;id, const rve_properties::PropertyNodePtr &amp;props)</arglist>
    </member>
    <member kind="function">
      <type>FrameManagerPtr</type>
      <name>getFrameManager</name>
      <anchorfile>classrve__transformer_1_1TransformerManager.html</anchorfile>
      <anchor>afadf28da9f4ea207ffc7e9345d2390a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformerManager</name>
      <anchorfile>classrve__transformer_1_1TransformerManager.html</anchorfile>
      <anchor>a828adaca25f7bb74ea36bafd9f3f28ae</anchor>
      <arglist>(ros::NodeHandle nh=ros::NodeHandle())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classrve__transformer_1_1TransformerManager.html</anchorfile>
      <anchor>a19d97723b008e3f6defd27db0e418980</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TransformerManager</name>
      <anchorfile>classrve__transformer_1_1TransformerManager.html</anchorfile>
      <anchor>a83abe8494a96e7dd569f85f4159bfc3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; TransformerInfo &gt;</type>
      <name>V_TransformerInfo</name>
      <anchorfile>classrve__transformer_1_1TransformerManager.html</anchorfile>
      <anchor>a96b6984b2f32b34ed1bc295b90273dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addTransformer</name>
      <anchorfile>classrve__transformer_1_1TransformerManager.html</anchorfile>
      <anchor>a9b941dab9569f364e062730cb094a505</anchor>
      <arglist>(const TransformerPtr &amp;t, const rve_common::UUID &amp;id, const rve_properties::PropertyNodePtr &amp;props)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue *</type>
      <name>cb_queue_</name>
      <anchorfile>classrve__transformer_1_1TransformerManager.html</anchorfile>
      <anchor>aa4eec9218f85efb074f1e8c096e63197</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FrameManagerPtr</type>
      <name>frame_manager_</name>
      <anchorfile>classrve__transformer_1_1TransformerManager.html</anchorfile>
      <anchor>a254e87a8af9bf424015e91f75feef2db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>V_TransformerInfo</type>
      <name>transformers_</name>
      <anchorfile>classrve__transformer_1_1TransformerManager.html</anchorfile>
      <anchor>a6dc7bb79ca51247310f44876db72d449</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rve_transformer::TransformerManager::TransformerInfo</name>
    <filename>structrve__transformer_1_1TransformerManager_1_1TransformerInfo.html</filename>
    <member kind="variable">
      <type>rve_common::UUID</type>
      <name>id</name>
      <anchorfile>structrve__transformer_1_1TransformerManager_1_1TransformerInfo.html</anchorfile>
      <anchor>aabf75590ae1eddd4d6463c0ba774e323</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TransformerPtr</type>
      <name>transformer</name>
      <anchorfile>structrve__transformer_1_1TransformerManager_1_1TransformerInfo.html</anchorfile>
      <anchor>af9b2ee4e85b7164d5686e9a4c61053c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tf2</name>
    <filename>namespacetf2.html</filename>
  </compound>
</tagfile>
