<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>camera_self_filter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-bosch_image_proc/doc_stacks/2014-10-06_10-07-13.706197/bosch_image_proc/camera_self_filter/src/</path>
    <filename>camera__self__filter_8cpp</filename>
    <includes id="robotMeshModel_8h" name="robotMeshModel.h" local="yes" imported="no">camera_self_filter/robotMeshModel.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>GL_GLEXT_PROTOTYPES</name>
      <anchorfile>camera__self__filter_8cpp.html</anchorfile>
      <anchor>a120fb070bddb21f0bd899f50252c4cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>alpha_image_cb</name>
      <anchorfile>camera__self__filter_8cpp.html</anchorfile>
      <anchor>ad831b9b525c53a34bc88dc2e1de13bb6</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;msg_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calc_and_publish_BWMask</name>
      <anchorfile>camera__self__filter_8cpp.html</anchorfile>
      <anchor>ab5da8db25ed4b4ff074d0326dfd06002</anchor>
      <arglist>(const ros::Time time_stamp, const std::string frame_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>display</name>
      <anchorfile>camera__self__filter_8cpp.html</anchorfile>
      <anchor>a1e5b20fed15743656bb6d2e6a6ea6269</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeGL</name>
      <anchorfile>camera__self__filter_8cpp.html</anchorfile>
      <anchor>a2d3d45239c78255c23a70ca558b4d4f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>camera__self__filter_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mask_cb</name>
      <anchorfile>camera__self__filter_8cpp.html</anchorfile>
      <anchor>abbb1bbf395e25049414e571cc32f8efb</anchor>
      <arglist>(const sensor_msgs::CameraInfoConstPtr &amp;msg_ptr)</arglist>
    </member>
    <member kind="variable">
      <type>image_transport::Publisher</type>
      <name>image_publisher</name>
      <anchorfile>camera__self__filter_8cpp.html</anchorfile>
      <anchor>ace03b9307c762176735f3d690f8d2db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>inverted</name>
      <anchorfile>camera__self__filter_8cpp.html</anchorfile>
      <anchor>a19bbb3c355941d56eccf70be7f7ed9e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IplImage *</type>
      <name>ipl_maskBGRA</name>
      <anchorfile>camera__self__filter_8cpp.html</anchorfile>
      <anchor>af299878cd17c411cf3421973c3d165b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IplImage *</type>
      <name>ipl_maskBW</name>
      <anchorfile>camera__self__filter_8cpp.html</anchorfile>
      <anchor>a78aeb10efd49899784c4b9cf47a1c7a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>image_transport::Publisher</type>
      <name>mask_publisher</name>
      <anchorfile>camera__self__filter_8cpp.html</anchorfile>
      <anchor>a19482482d3f627dc8b41e1477ce2754e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>publish_mask</name>
      <anchorfile>camera__self__filter_8cpp.html</anchorfile>
      <anchor>a2e89563dd9761ebb19f7ab087e8f05a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RobotMeshModel *</type>
      <name>robmod</name>
      <anchorfile>camera__self__filter_8cpp.html</anchorfile>
      <anchor>aa3f681b65b363d050a09e18630aff514</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>camera_self_filter_server.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-bosch_image_proc/doc_stacks/2014-10-06_10-07-13.706197/bosch_image_proc/camera_self_filter/src/</path>
    <filename>camera__self__filter__server_8cpp</filename>
    <includes id="robotMeshModel_8h" name="robotMeshModel.h" local="yes" imported="no">camera_self_filter/robotMeshModel.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>GL_GLEXT_PROTOTYPES</name>
      <anchorfile>camera__self__filter__server_8cpp.html</anchorfile>
      <anchor>a120fb070bddb21f0bd899f50252c4cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>sensor_msgs::ImagePtr</type>
      <name>calc_and_publish_BWMask</name>
      <anchorfile>camera__self__filter__server_8cpp.html</anchorfile>
      <anchor>ab9a8aee829766d3e2246cf6486b1a41f</anchor>
      <arglist>(const ros::Time time_stamp, const std::string frame_id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>calcMaskCB</name>
      <anchorfile>camera__self__filter__server_8cpp.html</anchorfile>
      <anchor>a492f819ae61021b5829f089c3459bbd2</anchor>
      <arglist>(camera_self_filter::maskRequest &amp;req, camera_self_filter::maskResponse &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>display</name>
      <anchorfile>camera__self__filter__server_8cpp.html</anchorfile>
      <anchor>a1e5b20fed15743656bb6d2e6a6ea6269</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeGL</name>
      <anchorfile>camera__self__filter__server_8cpp.html</anchorfile>
      <anchor>a2d3d45239c78255c23a70ca558b4d4f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>camera__self__filter__server_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>inverted</name>
      <anchorfile>camera__self__filter__server_8cpp.html</anchorfile>
      <anchor>a19bbb3c355941d56eccf70be7f7ed9e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IplImage *</type>
      <name>ipl_maskBGRA</name>
      <anchorfile>camera__self__filter__server_8cpp.html</anchorfile>
      <anchor>af299878cd17c411cf3421973c3d165b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IplImage *</type>
      <name>ipl_maskBW</name>
      <anchorfile>camera__self__filter__server_8cpp.html</anchorfile>
      <anchor>a78aeb10efd49899784c4b9cf47a1c7a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RobotMeshModel *</type>
      <name>robmod</name>
      <anchorfile>camera__self__filter__server_8cpp.html</anchorfile>
      <anchor>aa3f681b65b363d050a09e18630aff514</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>image_view.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-bosch_image_proc/doc_stacks/2014-10-06_10-07-13.706197/bosch_image_proc/camera_self_filter/src/</path>
    <filename>image__view_8cpp</filename>
    <class kind="class">ImageView</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>image__view_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>load_assimp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-bosch_image_proc/doc_stacks/2014-10-06_10-07-13.706197/bosch_image_proc/camera_self_filter/src/</path>
    <filename>load__assimp_8cpp</filename>
    <class kind="class">ResourceIOStream</class>
    <class kind="class">ResourceIOSystem</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>load__assimp_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-bosch_image_proc/doc_stacks/2014-10-06_10-07-13.706197/bosch_image_proc/camera_self_filter/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>robotMeshModel.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-bosch_image_proc/doc_stacks/2014-10-06_10-07-13.706197/bosch_image_proc/camera_self_filter/src/</path>
    <filename>robotMeshModel_8cpp</filename>
    <includes id="robotMeshModel_8h" name="robotMeshModel.h" local="yes" imported="no">camera_self_filter/robotMeshModel.h</includes>
    <class kind="class">ResourceIOStream</class>
    <class kind="class">ResourceIOSystem</class>
  </compound>
  <compound kind="file">
    <name>robotMeshModel.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-bosch_image_proc/doc_stacks/2014-10-06_10-07-13.706197/bosch_image_proc/camera_self_filter/include/camera_self_filter/</path>
    <filename>robotMeshModel_8h</filename>
    <class kind="class">RobotMeshModel</class>
    <class kind="struct">RobotMeshModel::SubMesh</class>
    <class kind="struct">RobotMeshModel::Vertex</class>
    <member kind="define">
      <type>#define</type>
      <name>GL_GLEXT_PROTOTYPES</name>
      <anchorfile>robotMeshModel_8h.html</anchorfile>
      <anchor>a120fb070bddb21f0bd899f50252c4cb5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_client.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-bosch_image_proc/doc_stacks/2014-10-06_10-07-13.706197/bosch_image_proc/camera_self_filter/test/</path>
    <filename>test__client_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__client_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImageView</name>
    <filename>classImageView.html</filename>
    <member kind="function">
      <type>void</type>
      <name>image_cb</name>
      <anchorfile>classImageView.html</anchorfile>
      <anchor>abcd4743959dcd92c6d85b134e520debf</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageView</name>
      <anchorfile>classImageView.html</anchorfile>
      <anchor>a29ece329f6979e47bef3d10f5ffbcc3e</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const std::string &amp;transport)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImageView</name>
      <anchorfile>classImageView.html</anchorfile>
      <anchor>a83e4c77d560bc7ff34973dfced77cc72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mouse_cb</name>
      <anchorfile>classImageView.html</anchorfile>
      <anchor>aa0c0596ad4e7f40900a74c84069dd34a</anchor>
      <arglist>(int event, int x, int y, int flags, void *param)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>count_</name>
      <anchorfile>classImageView.html</anchorfile>
      <anchor>a48b17b6ef3c50cadf4756d36d3dce77e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::format</type>
      <name>filename_format_</name>
      <anchorfile>classImageView.html</anchorfile>
      <anchor>acbcf29a5f79aa8ed28885e553b9e583e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>image_mutex_</name>
      <anchorfile>classImageView.html</anchorfile>
      <anchor>a5c7792c114b7500d1c6ce3941c5e5832</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IplImage</type>
      <name>ipl_image_</name>
      <anchorfile>classImageView.html</anchorfile>
      <anchor>a2884c08b4c42edf06ea3547bcebe66b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::ImageConstPtr</type>
      <name>last_msg_</name>
      <anchorfile>classImageView.html</anchorfile>
      <anchor>a364cc0878a7eea83c7a5dd9da53bc469</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classImageView.html</anchorfile>
      <anchor>a629d45214501935e68cbc877a49cfe30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>window_name_</name>
      <anchorfile>classImageView.html</anchorfile>
      <anchor>aeb00b36e2f23d2875266dba55a29d47d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ResourceIOStream</name>
    <filename>classResourceIOStream.html</filename>
    <member kind="function">
      <type>size_t</type>
      <name>FileSize</name>
      <anchorfile>classResourceIOStream.html</anchorfile>
      <anchor>af3fec46be29710d3bbbd1f290c153370</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>FileSize</name>
      <anchorfile>classResourceIOStream.html</anchorfile>
      <anchor>af3fec46be29710d3bbbd1f290c153370</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Flush</name>
      <anchorfile>classResourceIOStream.html</anchorfile>
      <anchor>af5713f480552dba55e093b2f8e0fa058</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Flush</name>
      <anchorfile>classResourceIOStream.html</anchorfile>
      <anchor>af5713f480552dba55e093b2f8e0fa058</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>Read</name>
      <anchorfile>classResourceIOStream.html</anchorfile>
      <anchor>a40b124662f1782810e1f8a7f046d5a79</anchor>
      <arglist>(void *buffer, size_t size, size_t count)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>Read</name>
      <anchorfile>classResourceIOStream.html</anchorfile>
      <anchor>a40b124662f1782810e1f8a7f046d5a79</anchor>
      <arglist>(void *buffer, size_t size, size_t count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResourceIOStream</name>
      <anchorfile>classResourceIOStream.html</anchorfile>
      <anchor>afb0a0ebd26431c58396cff39be159c9f</anchor>
      <arglist>(const resource_retriever::MemoryResource &amp;res)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResourceIOStream</name>
      <anchorfile>classResourceIOStream.html</anchorfile>
      <anchor>afb0a0ebd26431c58396cff39be159c9f</anchor>
      <arglist>(const resource_retriever::MemoryResource &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>aiReturn</type>
      <name>Seek</name>
      <anchorfile>classResourceIOStream.html</anchorfile>
      <anchor>a4352e96352da70726bd9635b6c35b24c</anchor>
      <arglist>(size_t offset, aiOrigin origin)</arglist>
    </member>
    <member kind="function">
      <type>aiReturn</type>
      <name>Seek</name>
      <anchorfile>classResourceIOStream.html</anchorfile>
      <anchor>a4352e96352da70726bd9635b6c35b24c</anchor>
      <arglist>(size_t offset, aiOrigin origin)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>Tell</name>
      <anchorfile>classResourceIOStream.html</anchorfile>
      <anchor>a901efc6be71631d2957127ee10ab20c7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>Tell</name>
      <anchorfile>classResourceIOStream.html</anchorfile>
      <anchor>a901efc6be71631d2957127ee10ab20c7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>Write</name>
      <anchorfile>classResourceIOStream.html</anchorfile>
      <anchor>a113831803f0e23c782c2e28ede86b7d6</anchor>
      <arglist>(const void *buffer, size_t size, size_t count)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>Write</name>
      <anchorfile>classResourceIOStream.html</anchorfile>
      <anchor>a113831803f0e23c782c2e28ede86b7d6</anchor>
      <arglist>(const void *buffer, size_t size, size_t count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ResourceIOStream</name>
      <anchorfile>classResourceIOStream.html</anchorfile>
      <anchor>ae8021049a6104250148a1902d9840710</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ResourceIOStream</name>
      <anchorfile>classResourceIOStream.html</anchorfile>
      <anchor>ae8021049a6104250148a1902d9840710</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t *</type>
      <name>pos_</name>
      <anchorfile>classResourceIOStream.html</anchorfile>
      <anchor>a614052acab946abf8a76f64fe2c2c77f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>resource_retriever::MemoryResource</type>
      <name>res_</name>
      <anchorfile>classResourceIOStream.html</anchorfile>
      <anchor>a9141cf4f03ec0322dcfda03b00a3a3fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ResourceIOSystem</name>
    <filename>classResourceIOSystem.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Close</name>
      <anchorfile>classResourceIOSystem.html</anchorfile>
      <anchor>ae8bb26ae362fd3a45c42819bc19d6af6</anchor>
      <arglist>(Assimp::IOStream *stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Close</name>
      <anchorfile>classResourceIOSystem.html</anchorfile>
      <anchor>ae8bb26ae362fd3a45c42819bc19d6af6</anchor>
      <arglist>(Assimp::IOStream *stream)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Exists</name>
      <anchorfile>classResourceIOSystem.html</anchorfile>
      <anchor>a7818e24c7e58d245423e27d9f1309681</anchor>
      <arglist>(const char *file) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Exists</name>
      <anchorfile>classResourceIOSystem.html</anchorfile>
      <anchor>a7818e24c7e58d245423e27d9f1309681</anchor>
      <arglist>(const char *file) const </arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>getOsSeparator</name>
      <anchorfile>classResourceIOSystem.html</anchorfile>
      <anchor>ad2c26de4a35d44750ea93483b1a73c0e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>getOsSeparator</name>
      <anchorfile>classResourceIOSystem.html</anchorfile>
      <anchor>ad2c26de4a35d44750ea93483b1a73c0e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Assimp::IOStream *</type>
      <name>Open</name>
      <anchorfile>classResourceIOSystem.html</anchorfile>
      <anchor>a70d58b01be6e305fe2e0981184732b08</anchor>
      <arglist>(const char *file, const char *mode)</arglist>
    </member>
    <member kind="function">
      <type>Assimp::IOStream *</type>
      <name>Open</name>
      <anchorfile>classResourceIOSystem.html</anchorfile>
      <anchor>a70d58b01be6e305fe2e0981184732b08</anchor>
      <arglist>(const char *file, const char *mode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResourceIOSystem</name>
      <anchorfile>classResourceIOSystem.html</anchorfile>
      <anchor>a340b04c5cc4433f4c104b5336f0ef6b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResourceIOSystem</name>
      <anchorfile>classResourceIOSystem.html</anchorfile>
      <anchor>a340b04c5cc4433f4c104b5336f0ef6b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ResourceIOSystem</name>
      <anchorfile>classResourceIOSystem.html</anchorfile>
      <anchor>a8b81f59820c677db5772c8d998f95d8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ResourceIOSystem</name>
      <anchorfile>classResourceIOSystem.html</anchorfile>
      <anchor>a8b81f59820c677db5772c8d998f95d8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>resource_retriever::Retriever</type>
      <name>retriever_</name>
      <anchorfile>classResourceIOSystem.html</anchorfile>
      <anchor>a108df55188f13f419c00293f2eddc508</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RobotMeshModel</name>
    <filename>classRobotMeshModel.html</filename>
    <class kind="struct">RobotMeshModel::SubMesh</class>
    <class kind="struct">RobotMeshModel::Vertex</class>
    <member kind="function">
      <type>void</type>
      <name>fromAssimpScene</name>
      <anchorfile>classRobotMeshModel.html</anchorfile>
      <anchor>a57643c1cee1cd078c5c2bb02d213e9a2</anchor>
      <arglist>(const aiScene *scene)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initMesh</name>
      <anchorfile>classRobotMeshModel.html</anchorfile>
      <anchor>a485bb5417780b60c8e7b6d9663c56966</anchor>
      <arglist>(const aiMesh *mesh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initRobot</name>
      <anchorfile>classRobotMeshModel.html</anchorfile>
      <anchor>a7612b8a357e404da5db2826db874b63e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>paintRobot</name>
      <anchorfile>classRobotMeshModel.html</anchorfile>
      <anchor>a03a33b777971e4e00519db77abfca2a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RobotMeshModel</name>
      <anchorfile>classRobotMeshModel.html</anchorfile>
      <anchor>a03e702c56b535a6fc44a438632debdfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCamera</name>
      <anchorfile>classRobotMeshModel.html</anchorfile>
      <anchor>acbbdd57d70c7bf8ed1c09e9d99a01743</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCameraInfo</name>
      <anchorfile>classRobotMeshModel.html</anchorfile>
      <anchor>ac1b6af6b1753339508a8ddf3ed93d01a</anchor>
      <arglist>(sensor_msgs::CameraInfoConstPtr cam_info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setCameraPose</name>
      <anchorfile>classRobotMeshModel.html</anchorfile>
      <anchor>ae16a455dc7291f4a9d488c8461a4a04a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateRobotLinks</name>
      <anchorfile>classRobotMeshModel.html</anchorfile>
      <anchor>a6e5cdefab21288f6c10c185fdde34b1a</anchor>
      <arglist>(const ros::Time time_stamp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RobotMeshModel</name>
      <anchorfile>classRobotMeshModel.html</anchorfile>
      <anchor>ab1f54e8c40207c2e72dd00fb2f5d4903</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, const aiScene * &gt;</type>
      <name>as_meshes</name>
      <anchorfile>classRobotMeshModel.html</anchorfile>
      <anchor>a38330ff9ea399e9479b9a364a99005d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::CameraInfoConstPtr</type>
      <name>cam_info_</name>
      <anchorfile>classRobotMeshModel.html</anchorfile>
      <anchor>a5301c1fe4f009b43c2e7bb0eeac96fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>camera_info_topic_</name>
      <anchorfile>classRobotMeshModel.html</anchorfile>
      <anchor>a70b9489f1eebe581860c184f4cc9ceab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>camera_topic_</name>
      <anchorfile>classRobotMeshModel.html</anchorfile>
      <anchor>add2eb58a8e65d86bf5c108177d0c273d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>cameraframe_</name>
      <anchorfile>classRobotMeshModel.html</anchorfile>
      <anchor>a0d4a5a12f6748e4a0b8884c1d301dfbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::StampedTransform</type>
      <name>cameraPose</name>
      <anchorfile>classRobotMeshModel.html</anchorfile>
      <anchor>a641f9abf1b6afac9796cc4b80b2b36c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>current_time_stamp_</name>
      <anchorfile>classRobotMeshModel.html</anchorfile>
      <anchor>a64b7e3aad27df6121b2f2f8dc0a5655b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>description_path</name>
      <anchorfile>classRobotMeshModel.html</anchorfile>
      <anchor>aefd2934edcd7203d53bc8915d683ac97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; boost::shared_ptr&lt; urdf::Link &gt; &gt;</type>
      <name>links_with_meshes</name>
      <anchorfile>classRobotMeshModel.html</anchorfile>
      <anchor>ad10396940affdb5e508949efbab4bc56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; SubMesh &gt;</type>
      <name>meshes_vec</name>
      <anchorfile>classRobotMeshModel.html</anchorfile>
      <anchor>a35f43737990a0d633a7ab91a297e7198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>modelframe_</name>
      <anchorfile>classRobotMeshModel.html</anchorfile>
      <anchor>aa99bce2f1aff9146946d4e41b3513681</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classRobotMeshModel.html</anchorfile>
      <anchor>ac5669cf8a27cc53ea283e146a4c05df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh_priv_</name>
      <anchorfile>classRobotMeshModel.html</anchorfile>
      <anchor>a939d8ba473f835384360541c263e68cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, tf::Transform &gt;</type>
      <name>offsets_</name>
      <anchorfile>classRobotMeshModel.html</anchorfile>
      <anchor>a9a650e5a8ca98f120adbfb23b82abd90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, tf::StampedTransform &gt;</type>
      <name>robotLinks_</name>
      <anchorfile>classRobotMeshModel.html</anchorfile>
      <anchor>a09ed51374cce781e346186327a45c02a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>srver_</name>
      <anchorfile>classRobotMeshModel.html</anchorfile>
      <anchor>a87a7ae4943926cb8308e16c690e87427</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::TransformListener</type>
      <name>tf_</name>
      <anchorfile>classRobotMeshModel.html</anchorfile>
      <anchor>a36b8264ee689f49ae9521b2b56f4dfe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>urdf::Model</type>
      <name>urdf_</name>
      <anchorfile>classRobotMeshModel.html</anchorfile>
      <anchor>ab99155a33a4bd90195c22a0dc3e30f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_assimp_</name>
      <anchorfile>classRobotMeshModel.html</anchorfile>
      <anchor>a388a7382bb310066d341d3f8525b0b98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RobotMeshModel::SubMesh</name>
    <filename>structRobotMeshModel_1_1SubMesh.html</filename>
    <member kind="enumvalue">
      <name>INVALID_VALUE</name>
      <anchorfile>structRobotMeshModel_1_1SubMesh.html</anchorfile>
      <anchor>a8302c9a0c9364c084b90bfda80c14055ab66bba73bf0eedeb2191dac2f68b6be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubMesh</name>
      <anchorfile>structRobotMeshModel_1_1SubMesh.html</anchorfile>
      <anchor>a7c16c2fc13a466e70d5e6e326de5aff8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SubMesh</name>
      <anchorfile>structRobotMeshModel_1_1SubMesh.html</anchorfile>
      <anchor>a9c4a6196bed9d0e943d710bc2b125ede</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; unsigned int &gt;</type>
      <name>indices</name>
      <anchorfile>structRobotMeshModel_1_1SubMesh.html</anchorfile>
      <anchor>a8c3523b62cf575fed2bb4fcf3d7ca611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>num_indices</name>
      <anchorfile>structRobotMeshModel_1_1SubMesh.html</anchorfile>
      <anchor>a67025bf2bc1a3013c92fe39005e258c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Vertex &gt;</type>
      <name>vertices</name>
      <anchorfile>structRobotMeshModel_1_1SubMesh.html</anchorfile>
      <anchor>a93020ed0362ef6825ad69eeed70da485</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RobotMeshModel::Vertex</name>
    <filename>structRobotMeshModel_1_1Vertex.html</filename>
    <member kind="function">
      <type></type>
      <name>Vertex</name>
      <anchorfile>structRobotMeshModel_1_1Vertex.html</anchorfile>
      <anchor>a6dafe2d5d7a03469b9b0ae713d7701dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vertex</name>
      <anchorfile>structRobotMeshModel_1_1Vertex.html</anchorfile>
      <anchor>a9a41921b41053bfc4f080f49c84ecd5b</anchor>
      <arglist>(float x, float y, float z, float nx, float ny, float nz)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Vertex</name>
      <anchorfile>structRobotMeshModel_1_1Vertex.html</anchorfile>
      <anchor>a83e8a0e57e4733576fe45dbccb31c1ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>nx</name>
      <anchorfile>structRobotMeshModel_1_1Vertex.html</anchorfile>
      <anchor>a2e73262e7cdee09a0971576645824ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ny</name>
      <anchorfile>structRobotMeshModel_1_1Vertex.html</anchorfile>
      <anchor>ade0f22f442ce709d2b9a0833cfc7397f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>nz</name>
      <anchorfile>structRobotMeshModel_1_1Vertex.html</anchorfile>
      <anchor>a792593e7cd570b0b46cd264a401dfa0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structRobotMeshModel_1_1Vertex.html</anchorfile>
      <anchor>ae72087c31db01a6222b7135c38be1d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>structRobotMeshModel_1_1Vertex.html</anchorfile>
      <anchor>a7aea1ea6ec268eb91b22fbc9c44ca749</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>z</name>
      <anchorfile>structRobotMeshModel_1_1Vertex.html</anchorfile>
      <anchor>ae436dfc8b3a7e7264f80f73538df3cc6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
