<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>connection_header.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/src/</path>
    <filename>connection__header_8cpp</filename>
    <includes id="connection__header_8h" name="connection_header.h" local="no" imported="no">rosmatlab/connection_header.h</includes>
    <includes id="options_8h" name="options.h" local="no" imported="no">rosmatlab/options.h</includes>
    <namespace>rosmatlab</namespace>
  </compound>
  <compound kind="file">
    <name>connection_header.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/include/rosmatlab/</path>
    <filename>connection__header_8h</filename>
    <class kind="class">rosmatlab::ConnectionHeader</class>
    <namespace>rosmatlab</namespace>
  </compound>
  <compound kind="file">
    <name>conversion.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/src/</path>
    <filename>conversion_8cpp</filename>
    <includes id="conversion_8h" name="conversion.h" local="no" imported="no">rosmatlab/conversion.h</includes>
    <includes id="exception_8h" name="exception.h" local="no" imported="no">rosmatlab/exception.h</includes>
    <includes id="log_8h" name="log.h" local="no" imported="no">rosmatlab/log.h</includes>
    <includes id="mex_8h" name="mex.h" local="no" imported="no">mex.h</includes>
    <namespace>rosmatlab</namespace>
  </compound>
  <compound kind="file">
    <name>conversion.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/include/rosmatlab/</path>
    <filename>conversion_8h</filename>
    <includes id="options_8h" name="options.h" local="no" imported="no">rosmatlab/options.h</includes>
    <class kind="class">rosmatlab::Conversion</class>
    <class kind="class">rosmatlab::ConversionOptions</class>
    <namespace>rosmatlab</namespace>
    <member kind="typedef">
      <type>mxArray *</type>
      <name>Array</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>abb7d212274b6be6587eddd75c23f6afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mxArray const *</type>
      <name>ConstArray</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a6ff17fe1c046dad1e43ae75035360f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Conversion &gt;</type>
      <name>ConversionPtr</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a5045e7f9ec20c3ab620e3bd38f2091eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mxArray *</type>
      <name>mxCreateDuration</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a517e3fc31a2c5a7f010e3fcee3b4dffe</anchor>
      <arglist>(const Duration &amp;duration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mxArray *</type>
      <name>mxCreateEmpty</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>ad67355ba252df432c354a0a999471b51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mxArray *</type>
      <name>mxCreateString</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a44d1a6b1bf08e3c7a2d00e5bc04eaecc</anchor>
      <arglist>(const std::string &amp;string)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mxArray *</type>
      <name>mxCreateTime</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a2f4ab2ba3ffc7ad7ca812dea883df066</anchor>
      <arglist>(const Time &amp;time)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>exception.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/src/</path>
    <filename>exception_8cpp</filename>
    <includes id="exception_8h" name="exception.h" local="no" imported="no">rosmatlab/exception.h</includes>
    <includes id="log_8h" name="log.h" local="no" imported="no">rosmatlab/log.h</includes>
    <namespace>rosmatlab</namespace>
  </compound>
  <compound kind="file">
    <name>exception.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/include/rosmatlab/</path>
    <filename>exception_8h</filename>
    <class kind="struct">rosmatlab::ArgumentException</class>
    <class kind="struct">rosmatlab::Exception</class>
    <class kind="struct">rosmatlab::UnknownDataTypeException</class>
    <namespace>rosmatlab</namespace>
  </compound>
  <compound kind="file">
    <name>init.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/src/</path>
    <filename>init_8cpp</filename>
    <includes id="init_8h" name="init.h" local="no" imported="no">rosmatlab/init.h</includes>
    <includes id="exception_8h" name="exception.h" local="no" imported="no">rosmatlab/exception.h</includes>
    <namespace>rosmatlab</namespace>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a9e38d6195e341daa335c1089020583f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ros::NodeHandle &amp;</type>
      <name>nodeHandle</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a37d078f3d93999e7ddb5568fc4877ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a3a1651262a0576c01a4d744b04d3fb13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle *</type>
      <name>node_handle_</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>aae33c710f4b333637fab9632dcd2fca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::AsyncSpinner *</type>
      <name>spinner_</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a06b9b9092ce9bb3c36a69bf1b77d7294</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>init.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/include/rosmatlab/</path>
    <filename>init_8h</filename>
    <namespace>rosmatlab</namespace>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a9e38d6195e341daa335c1089020583f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ros::NodeHandle &amp;</type>
      <name>nodeHandle</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a37d078f3d93999e7ddb5568fc4877ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a3a1651262a0576c01a4d744b04d3fb13</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>log.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/src/</path>
    <filename>log_8cpp</filename>
    <includes id="mex_8h" name="mex.h" local="no" imported="no">mex.h</includes>
    <includes id="log_8h" name="log.h" local="no" imported="no">rosmatlab/log.h</includes>
    <includes id="exception_8h" name="exception.h" local="no" imported="no">rosmatlab/exception.h</includes>
    <includes id="options_8h" name="options.h" local="no" imported="no">rosmatlab/options.h</includes>
    <namespace>rosmatlab</namespace>
    <namespace>rosmatlab::log</namespace>
    <member kind="define">
      <type>#define</type>
      <name>INITIAL_BUFFER_SIZE</name>
      <anchorfile>log_8cpp.html</anchorfile>
      <anchor>a1d51567e0f6916e91f5bd3719d56cce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boost::shared_array&lt; char &gt;</type>
      <name>g_print_buffer</name>
      <anchorfile>namespacerosmatlab_1_1log.html</anchorfile>
      <anchor>acdea140fa6a0d4ffbec2534120f22968</anchor>
      <arglist>(new char[INITIAL_BUFFER_SIZE])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>getLevel</name>
      <anchorfile>namespacerosmatlab_1_1log.html</anchorfile>
      <anchor>acd5b5b01b3b8f4d411e5e02a6e99c28a</anchor>
      <arglist>(const std::string &amp;str, Level &amp;level)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>getLevel</name>
      <anchorfile>namespacerosmatlab_1_1log.html</anchorfile>
      <anchor>a9f2a632ad082c6b49971066d6da9a438</anchor>
      <arglist>(double dbl, Level &amp;level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log</name>
      <anchorfile>namespacerosmatlab_1_1log.html</anchorfile>
      <anchor>a7fee41d2f6756b681eaa3ff0c8917788</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log</name>
      <anchorfile>namespacerosmatlab_1_1log.html</anchorfile>
      <anchor>ab39c82845f8d453f23b91c8e070df028</anchor>
      <arglist>(Level level, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log</name>
      <anchorfile>namespacerosmatlab_1_1log.html</anchorfile>
      <anchor>a06de29f26ef618cdcc2500f389076e17</anchor>
      <arglist>(Level level, const char *name, const char *fmt,...)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static size_t</type>
      <name>g_print_buffer_size</name>
      <anchorfile>namespacerosmatlab_1_1log.html</anchorfile>
      <anchor>adf6cc214f0e3b38b6e908baa6de0be95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>log.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/include/rosmatlab/</path>
    <filename>log_8h</filename>
    <namespace>rosmatlab</namespace>
    <namespace>rosmatlab::log</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ROSMATLAB_DEBUG</name>
      <anchorfile>log_8h.html</anchorfile>
      <anchor>a31302d2c144fe4ccbfbe94be8d73c84a</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSMATLAB_DEBUG_NAMED</name>
      <anchorfile>log_8h.html</anchorfile>
      <anchor>ac1c52663622d08fb5f3c5fbe061eff90</anchor>
      <arglist>(name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSMATLAB_ERROR</name>
      <anchorfile>log_8h.html</anchorfile>
      <anchor>a4284f5047ed0063070d09c90917db4c1</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSMATLAB_ERROR_NAMED</name>
      <anchorfile>log_8h.html</anchorfile>
      <anchor>ad520b0cca3d3ca420da86d78b37d4762</anchor>
      <arglist>(name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSMATLAB_FATAL</name>
      <anchorfile>log_8h.html</anchorfile>
      <anchor>a11c31fd24f7f1d94db7499f8ffb7454a</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSMATLAB_FATAL_NAMED</name>
      <anchorfile>log_8h.html</anchorfile>
      <anchor>a6f4c7f4034803bc0d0a7b91dfe09670c</anchor>
      <arglist>(name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSMATLAB_INFO</name>
      <anchorfile>log_8h.html</anchorfile>
      <anchor>a06bcbffe2040fdac265e1429bdefc7bc</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSMATLAB_INFO_NAMED</name>
      <anchorfile>log_8h.html</anchorfile>
      <anchor>aae4ff0e6ade83a2142a46ef8e96d08c9</anchor>
      <arglist>(name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSMATLAB_PRINTF</name>
      <anchorfile>log_8h.html</anchorfile>
      <anchor>abd21ea172ddbfa9247c988bb85944c82</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSMATLAB_PRINTF_PREFIX</name>
      <anchorfile>log_8h.html</anchorfile>
      <anchor>af220ea213cf6f1c3e128072658a79ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSMATLAB_WARN</name>
      <anchorfile>log_8h.html</anchorfile>
      <anchor>a66d6af7ac6d6968afe925db1be675ee1</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSMATLAB_WARN_NAMED</name>
      <anchorfile>log_8h.html</anchorfile>
      <anchor>ac378a8f7a9aec4d424ec100317fc3e83</anchor>
      <arglist>(name,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log</name>
      <anchorfile>namespacerosmatlab_1_1log.html</anchorfile>
      <anchor>a7fee41d2f6756b681eaa3ff0c8917788</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log</name>
      <anchorfile>namespacerosmatlab_1_1log.html</anchorfile>
      <anchor>ab39c82845f8d453f23b91c8e070df028</anchor>
      <arglist>(Level level, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log</name>
      <anchorfile>namespacerosmatlab_1_1log.html</anchorfile>
      <anchor>a06de29f26ef618cdcc2500f389076e17</anchor>
      <arglist>(Level level, const char *name, const char *fmt,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>message.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/src/</path>
    <filename>message_8cpp</filename>
    <includes id="message_8h" name="message.h" local="no" imported="no">rosmatlab/message.h</includes>
    <includes id="conversion_8h" name="conversion.h" local="no" imported="no">rosmatlab/conversion.h</includes>
    <includes id="options_8h" name="options.h" local="no" imported="no">rosmatlab/options.h</includes>
    <includes id="log_8h" name="log.h" local="no" imported="no">rosmatlab/log.h</includes>
    <includes id="exception_8h" name="exception.h" local="no" imported="no">rosmatlab/exception.h</includes>
    <includes id="mex_8h" name="mex.h" local="no" imported="no">mex.h</includes>
    <namespace>rosmatlab</namespace>
    <member kind="function">
      <type>mxArray *</type>
      <name>message_constructor</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a70632dcf20d9d58c085bee2a4a065d16</anchor>
      <arglist>(const MessagePtr &amp;message, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>message.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/include/rosmatlab/</path>
    <filename>message_8h</filename>
    <includes id="mex_8h" name="mex.h" local="no" imported="no">mex.h</includes>
    <namespace>rosmatlab</namespace>
    <member kind="function">
      <type>mxArray *</type>
      <name>message_constructor</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a277c541b6b2457cbd5b6d1ca958e2e69</anchor>
      <arglist>(const cpp_introspection::MessagePtr &amp;message, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mex.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/include/rosmatlab/</path>
    <filename>mex_8h</filename>
    <includes id="mex_8h" name="mex.h" local="no" imported="no">mex.h</includes>
    <includes id="exception_8h" name="exception.h" local="no" imported="no">rosmatlab/exception.h</includes>
    <class kind="class">rosmatlab::MexEnvironment::matlab_streambuf</class>
    <class kind="class">rosmatlab::MexEnvironment</class>
    <namespace>rosmatlab</namespace>
  </compound>
  <compound kind="file">
    <name>object.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/include/rosmatlab/</path>
    <filename>object_8h</filename>
    <includes id="exception_8h" name="exception.h" local="no" imported="no">rosmatlab/exception.h</includes>
    <includes id="options_8h" name="options.h" local="no" imported="no">rosmatlab/options.h</includes>
    <includes id="mex_8h" name="mex.h" local="yes" imported="no">mex.h</includes>
    <class kind="class">rosmatlab::internal::MexFunctor</class>
    <class kind="class">rosmatlab::MexMethodMap</class>
    <class kind="class">rosmatlab::Object</class>
    <namespace>rosmatlab</namespace>
    <namespace>rosmatlab::internal</namespace>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>callMex</name>
      <anchorfile>namespacerosmatlab_1_1internal.html</anchorfile>
      <anchor>aea1149df7e3e6d3bfba43eb61c36ffba</anchor>
      <arglist>(const boost::function&lt; Result(Type *, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])&gt; &amp;func, Type *obj, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>callMex</name>
      <anchorfile>namespacerosmatlab_1_1internal.html</anchorfile>
      <anchor>abd380062a892d7a63c238cb1d95adc0c</anchor>
      <arglist>(const boost::function&lt; Result(Type *, int nrhs, const mxArray *prhs[])&gt; &amp;func, Type *obj, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>callMex</name>
      <anchorfile>namespacerosmatlab_1_1internal.html</anchorfile>
      <anchor>a0b407f4d6a255fc512ea9aa4164722b8</anchor>
      <arglist>(const boost::function&lt; Result(Type *)&gt; &amp;func, Type *obj, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>callMex</name>
      <anchorfile>namespacerosmatlab_1_1internal.html</anchorfile>
      <anchor>a228b7127251faba9438e61c1bf67683c</anchor>
      <arglist>(const boost::function&lt; void(Type *, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])&gt; &amp;func, Type *obj, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>callMex</name>
      <anchorfile>namespacerosmatlab_1_1internal.html</anchorfile>
      <anchor>af0e7c37bb8a3e2825e783b7f1073de38</anchor>
      <arglist>(const boost::function&lt; void(Type *, int nrhs, const mxArray *prhs[])&gt; &amp;func, Type *obj, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>callMex</name>
      <anchorfile>namespacerosmatlab_1_1internal.html</anchorfile>
      <anchor>a52986735716bef636fe2e5f77e37a8f7</anchor>
      <arglist>(const boost::function&lt; void(Type *)&gt; &amp;func, Type *obj, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type>Type *</type>
      <name>getObject</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>af675b2aa10580a2133d8cde0fc6941b3</anchor>
      <arglist>(const mxArray *handle)</arglist>
    </member>
    <member kind="function">
      <type>Type *</type>
      <name>mexClassHelper</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a655f5efdffc3ab5fa3dc695b779d52e0</anchor>
      <arglist>(int &amp;nlhs, mxArray **&amp;plhs, int &amp;nrhs, const mxArray **&amp;prhs, std::string &amp;method, const MexMethodMap&lt; Type &gt; &amp;methods=MexMethodMap&lt; Type &gt;())</arglist>
    </member>
    <member kind="function">
      <type>Type *</type>
      <name>mexClassHelper</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a07dc2d0976fb1806c490bff0f99d8665</anchor>
      <arglist>(int &amp;nlhs, mxArray **&amp;plhs, int &amp;nrhs, const mxArray **&amp;prhs, const MexMethodMap&lt; Type &gt; &amp;methods=MexMethodMap&lt; Type &gt;())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mxArray *</type>
      <name>mx_cast</name>
      <anchorfile>namespacerosmatlab_1_1internal.html</anchorfile>
      <anchor>a6668f69fe0387474df559b41b2b187cc</anchor>
      <arglist>(T result)</arglist>
    </member>
    <member kind="function">
      <type>mxArray *</type>
      <name>mx_cast</name>
      <anchorfile>namespacerosmatlab_1_1internal.html</anchorfile>
      <anchor>af3f6b867771982444fcd997acc6f6d57</anchor>
      <arglist>(mxArray *result)</arglist>
    </member>
    <member kind="function">
      <type>mxArray *</type>
      <name>mx_cast</name>
      <anchorfile>namespacerosmatlab_1_1internal.html</anchorfile>
      <anchor>adc09a972ab0b115392adfccdbf3d92e2</anchor>
      <arglist>(bool result)</arglist>
    </member>
    <member kind="function">
      <type>mxArray *</type>
      <name>mx_cast</name>
      <anchorfile>namespacerosmatlab_1_1internal.html</anchorfile>
      <anchor>ab95bbc51835a0f64fe22c9e19231fb8f</anchor>
      <arglist>(const std::string &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>options.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/src/</path>
    <filename>options_8cpp</filename>
    <includes id="options_8h" name="options.h" local="no" imported="no">rosmatlab/options.h</includes>
    <includes id="log_8h" name="log.h" local="no" imported="no">rosmatlab/log.h</includes>
    <includes id="exception_8h" name="exception.h" local="no" imported="no">rosmatlab/exception.h</includes>
    <includes id="mex_8h" name="mex.h" local="no" imported="no">mex.h</includes>
    <namespace>rosmatlab</namespace>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>getScalar</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>aca44c6fb3676319610259e9555f06b3d</anchor>
      <arglist>(const mxArray *value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>options.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/include/rosmatlab/</path>
    <filename>options_8h</filename>
    <class kind="class">rosmatlab::Options</class>
    <namespace>rosmatlab</namespace>
  </compound>
  <compound kind="file">
    <name>param.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/src/</path>
    <filename>param_8cpp</filename>
    <includes id="param_8h" name="param.h" local="no" imported="no">rosmatlab/param.h</includes>
    <includes id="exception_8h" name="exception.h" local="no" imported="no">rosmatlab/exception.h</includes>
    <includes id="options_8h" name="options.h" local="no" imported="no">rosmatlab/options.h</includes>
    <includes id="mex_8h" name="mex.h" local="no" imported="no">mex.h</includes>
    <namespace>rosmatlab</namespace>
    <namespace>rosmatlab::param</namespace>
    <member kind="function">
      <type>void</type>
      <name>del</name>
      <anchorfile>namespacerosmatlab_1_1param.html</anchorfile>
      <anchor>a3746bd3accef04da56345eb7e89c2ac7</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fromMatlab</name>
      <anchorfile>namespacerosmatlab_1_1param.html</anchorfile>
      <anchor>a693b1678d171b8a6364473a9ecca3a5c</anchor>
      <arglist>(const mxArray *array, XmlRpcValue &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMatlabBool</name>
      <anchorfile>namespacerosmatlab_1_1param.html</anchorfile>
      <anchor>ac1a066381fe3c8895f363a96d84a08a9</anchor>
      <arglist>(const mxArray *array, XmlRpcValue &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMatlabNumeric</name>
      <anchorfile>namespacerosmatlab_1_1param.html</anchorfile>
      <anchor>adc018839eb0f244f51b2e6cb154339b4</anchor>
      <arglist>(const mxArray *array, XmlRpcValue &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMatlabString</name>
      <anchorfile>namespacerosmatlab_1_1param.html</anchorfile>
      <anchor>ad6b9260c3603dcc4102da1a303d40961</anchor>
      <arglist>(const mxArray *array, XmlRpcValue &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>namespacerosmatlab_1_1param.html</anchorfile>
      <anchor>adf373f5b27689678308790345a10a79e</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>has</name>
      <anchorfile>namespacerosmatlab_1_1param.html</anchorfile>
      <anchor>a5b532a132769867046c9551ca568f3e1</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>namespacerosmatlab_1_1param.html</anchorfile>
      <anchor>a32e6489480bcbf111b6b40189a996858</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type>mxArray *</type>
      <name>toMatlab</name>
      <anchorfile>namespacerosmatlab_1_1param.html</anchorfile>
      <anchor>a0a005526be8c0cb841ae2c709bf1b6ce</anchor>
      <arglist>(XmlRpcValue &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>param.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/include/rosmatlab/</path>
    <filename>param_8h</filename>
    <namespace>rosmatlab</namespace>
    <namespace>rosmatlab::param</namespace>
    <member kind="function">
      <type>void</type>
      <name>del</name>
      <anchorfile>namespacerosmatlab_1_1param.html</anchorfile>
      <anchor>a3746bd3accef04da56345eb7e89c2ac7</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>namespacerosmatlab_1_1param.html</anchorfile>
      <anchor>adf373f5b27689678308790345a10a79e</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>has</name>
      <anchorfile>namespacerosmatlab_1_1param.html</anchorfile>
      <anchor>a5b532a132769867046c9551ca568f3e1</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>namespacerosmatlab_1_1param.html</anchorfile>
      <anchor>a32e6489480bcbf111b6b40189a996858</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>publisher.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/src/</path>
    <filename>publisher_8cpp</filename>
    <includes id="publisher_8h" name="publisher.h" local="no" imported="no">rosmatlab/publisher.h</includes>
    <includes id="exception_8h" name="exception.h" local="no" imported="no">rosmatlab/exception.h</includes>
    <includes id="options_8h" name="options.h" local="no" imported="no">rosmatlab/options.h</includes>
    <includes id="conversion_8h" name="conversion.h" local="no" imported="no">rosmatlab/conversion.h</includes>
    <namespace>rosmatlab</namespace>
  </compound>
  <compound kind="file">
    <name>publisher.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/include/rosmatlab/</path>
    <filename>publisher_8h</filename>
    <includes id="object_8h" name="object.h" local="no" imported="no">rosmatlab/object.h</includes>
    <class kind="class">rosmatlab::Publisher</class>
    <namespace>rosmatlab</namespace>
  </compound>
  <compound kind="file">
    <name>ros.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/include/rosmatlab/</path>
    <filename>ros_8h</filename>
    <includes id="init_8h" name="init.h" local="yes" imported="no">init.h</includes>
    <includes id="exception_8h" name="exception.h" local="yes" imported="no">exception.h</includes>
    <includes id="publisher_8h" name="publisher.h" local="yes" imported="no">publisher.h</includes>
    <includes id="subscriber_8h" name="subscriber.h" local="yes" imported="no">subscriber.h</includes>
    <includes id="param_8h" name="param.h" local="yes" imported="no">param.h</includes>
    <includes id="log_8h" name="log.h" local="yes" imported="no">log.h</includes>
  </compound>
  <compound kind="file">
    <name>ros_init.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/src/mex/</path>
    <filename>ros__init_8cpp</filename>
    <includes id="mex_8h" name="mex.h" local="no" imported="no">rosmatlab/mex.h</includes>
    <includes id="ros_8h" name="ros.h" local="no" imported="no">rosmatlab/ros.h</includes>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>ros__init_8cpp.html</anchorfile>
      <anchor>a6a215cbfde54f82a3ce599228fc3fce5</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros_log.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/src/mex/</path>
    <filename>ros__log_8cpp</filename>
    <includes id="mex_8h" name="mex.h" local="no" imported="no">rosmatlab/mex.h</includes>
    <includes id="log_8h" name="log.h" local="no" imported="no">rosmatlab/log.h</includes>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>ros__log_8cpp.html</anchorfile>
      <anchor>a6a215cbfde54f82a3ce599228fc3fce5</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros_param.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/src/mex/</path>
    <filename>ros__param_8cpp</filename>
    <includes id="mex_8h" name="mex.h" local="no" imported="no">rosmatlab/mex.h</includes>
    <includes id="ros_8h" name="ros.h" local="no" imported="no">rosmatlab/ros.h</includes>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>ros__param_8cpp.html</anchorfile>
      <anchor>a6a215cbfde54f82a3ce599228fc3fce5</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros_param_delete.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/src/mex/</path>
    <filename>ros__param__delete_8cpp</filename>
    <includes id="mex_8h" name="mex.h" local="no" imported="no">rosmatlab/mex.h</includes>
    <includes id="ros_8h" name="ros.h" local="no" imported="no">rosmatlab/ros.h</includes>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>ros__param__delete_8cpp.html</anchorfile>
      <anchor>a6a215cbfde54f82a3ce599228fc3fce5</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros_param_get.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/src/mex/</path>
    <filename>ros__param__get_8cpp</filename>
    <includes id="mex_8h" name="mex.h" local="no" imported="no">rosmatlab/mex.h</includes>
    <includes id="ros_8h" name="ros.h" local="no" imported="no">rosmatlab/ros.h</includes>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>ros__param__get_8cpp.html</anchorfile>
      <anchor>a6a215cbfde54f82a3ce599228fc3fce5</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros_param_has.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/src/mex/</path>
    <filename>ros__param__has_8cpp</filename>
    <includes id="mex_8h" name="mex.h" local="no" imported="no">rosmatlab/mex.h</includes>
    <includes id="ros_8h" name="ros.h" local="no" imported="no">rosmatlab/ros.h</includes>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>ros__param__has_8cpp.html</anchorfile>
      <anchor>a6a215cbfde54f82a3ce599228fc3fce5</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros_param_set.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/src/mex/</path>
    <filename>ros__param__set_8cpp</filename>
    <includes id="mex_8h" name="mex.h" local="no" imported="no">rosmatlab/mex.h</includes>
    <includes id="ros_8h" name="ros.h" local="no" imported="no">rosmatlab/ros.h</includes>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>ros__param__set_8cpp.html</anchorfile>
      <anchor>a6a215cbfde54f82a3ce599228fc3fce5</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros_publisher.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/src/mex/</path>
    <filename>ros__publisher_8cpp</filename>
    <includes id="mex_8h" name="mex.h" local="no" imported="no">rosmatlab/mex.h</includes>
    <includes id="ros_8h" name="ros.h" local="no" imported="no">rosmatlab/ros.h</includes>
    <includes id="options_8h" name="options.h" local="no" imported="no">rosmatlab/options.h</includes>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>ros__publisher_8cpp.html</anchorfile>
      <anchor>a6a215cbfde54f82a3ce599228fc3fce5</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros_shutdown.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/src/mex/</path>
    <filename>ros__shutdown_8cpp</filename>
    <includes id="mex_8h" name="mex.h" local="no" imported="no">rosmatlab/mex.h</includes>
    <includes id="ros_8h" name="ros.h" local="no" imported="no">rosmatlab/ros.h</includes>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>ros__shutdown_8cpp.html</anchorfile>
      <anchor>a6a215cbfde54f82a3ce599228fc3fce5</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros_subscriber.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/src/mex/</path>
    <filename>ros__subscriber_8cpp</filename>
    <includes id="mex_8h" name="mex.h" local="no" imported="no">rosmatlab/mex.h</includes>
    <includes id="ros_8h" name="ros.h" local="no" imported="no">rosmatlab/ros.h</includes>
    <includes id="options_8h" name="options.h" local="no" imported="no">rosmatlab/options.h</includes>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>ros__subscriber_8cpp.html</anchorfile>
      <anchor>a6a215cbfde54f82a3ce599228fc3fce5</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros_time_now.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/src/mex/</path>
    <filename>ros__time__now_8cpp</filename>
    <includes id="mex_8h" name="mex.h" local="no" imported="no">rosmatlab/mex.h</includes>
    <includes id="ros_8h" name="ros.h" local="no" imported="no">rosmatlab/ros.h</includes>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>ros__time__now_8cpp.html</anchorfile>
      <anchor>a6a215cbfde54f82a3ce599228fc3fce5</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros_walltime_now.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/src/mex/</path>
    <filename>ros__walltime__now_8cpp</filename>
    <includes id="mex_8h" name="mex.h" local="no" imported="no">rosmatlab/mex.h</includes>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>ros__walltime__now_8cpp.html</anchorfile>
      <anchor>a6a215cbfde54f82a3ce599228fc3fce5</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>subscriber.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/src/</path>
    <filename>subscriber_8cpp</filename>
    <includes id="subscriber_8h" name="subscriber.h" local="no" imported="no">rosmatlab/subscriber.h</includes>
    <includes id="exception_8h" name="exception.h" local="no" imported="no">rosmatlab/exception.h</includes>
    <includes id="options_8h" name="options.h" local="no" imported="no">rosmatlab/options.h</includes>
    <includes id="conversion_8h" name="conversion.h" local="no" imported="no">rosmatlab/conversion.h</includes>
    <includes id="log_8h" name="log.h" local="no" imported="no">rosmatlab/log.h</includes>
    <includes id="connection__header_8h" name="connection_header.h" local="no" imported="no">rosmatlab/connection_header.h</includes>
    <class kind="class">rosmatlab::SubscriptionCallbackHelper</class>
    <namespace>rosmatlab</namespace>
    <member kind="variable" static="yes">
      <type>static const ros::WallDuration</type>
      <name>DEFAULT_TIMEOUT</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a0de8d1ef59b48382ac43b91534e8a3d5</anchor>
      <arglist>(1e-3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>subscriber.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rosmatlab/doc_stacks/2014-07-25_06-46-41.539695/rosmatlab/rosmatlab/include/rosmatlab/</path>
    <filename>subscriber_8h</filename>
    <includes id="object_8h" name="object.h" local="no" imported="no">rosmatlab/object.h</includes>
    <class kind="class">rosmatlab::Subscriber</class>
    <namespace>rosmatlab</namespace>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
  <compound kind="namespace">
    <name>rosmatlab</name>
    <filename>namespacerosmatlab.html</filename>
    <namespace>rosmatlab::internal</namespace>
    <namespace>rosmatlab::log</namespace>
    <namespace>rosmatlab::param</namespace>
    <class kind="struct">rosmatlab::ArgumentException</class>
    <class kind="class">rosmatlab::ConnectionHeader</class>
    <class kind="class">rosmatlab::Conversion</class>
    <class kind="class">rosmatlab::ConversionOptions</class>
    <class kind="struct">rosmatlab::Exception</class>
    <class kind="class">rosmatlab::MexEnvironment</class>
    <class kind="class">rosmatlab::MexMethodMap</class>
    <class kind="class">rosmatlab::Object</class>
    <class kind="class">rosmatlab::Options</class>
    <class kind="class">rosmatlab::Publisher</class>
    <class kind="class">rosmatlab::Subscriber</class>
    <class kind="class">rosmatlab::SubscriptionCallbackHelper</class>
    <class kind="struct">rosmatlab::UnknownDataTypeException</class>
    <member kind="typedef">
      <type>mxArray *</type>
      <name>Array</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>abb7d212274b6be6587eddd75c23f6afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mxArray const *</type>
      <name>ConstArray</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a6ff17fe1c046dad1e43ae75035360f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Conversion &gt;</type>
      <name>ConversionPtr</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a5045e7f9ec20c3ab620e3bd38f2091eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Type *</type>
      <name>getObject</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>af675b2aa10580a2133d8cde0fc6941b3</anchor>
      <arglist>(const mxArray *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>getScalar</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>aca44c6fb3676319610259e9555f06b3d</anchor>
      <arglist>(const mxArray *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a9e38d6195e341daa335c1089020583f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>mxArray *</type>
      <name>message_constructor</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a277c541b6b2457cbd5b6d1ca958e2e69</anchor>
      <arglist>(const cpp_introspection::MessagePtr &amp;message, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type>mxArray *</type>
      <name>message_constructor</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a70632dcf20d9d58c085bee2a4a065d16</anchor>
      <arglist>(const MessagePtr &amp;message, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type>Type *</type>
      <name>mexClassHelper</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a655f5efdffc3ab5fa3dc695b779d52e0</anchor>
      <arglist>(int &amp;nlhs, mxArray **&amp;plhs, int &amp;nrhs, const mxArray **&amp;prhs, std::string &amp;method, const MexMethodMap&lt; Type &gt; &amp;methods=MexMethodMap&lt; Type &gt;())</arglist>
    </member>
    <member kind="function">
      <type>Type *</type>
      <name>mexClassHelper</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a07dc2d0976fb1806c490bff0f99d8665</anchor>
      <arglist>(int &amp;nlhs, mxArray **&amp;plhs, int &amp;nrhs, const mxArray **&amp;prhs, const MexMethodMap&lt; Type &gt; &amp;methods=MexMethodMap&lt; Type &gt;())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mxArray *</type>
      <name>mxCreateDuration</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a517e3fc31a2c5a7f010e3fcee3b4dffe</anchor>
      <arglist>(const Duration &amp;duration)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mxArray *</type>
      <name>mxCreateEmpty</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>ad67355ba252df432c354a0a999471b51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mxArray *</type>
      <name>mxCreateString</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a44d1a6b1bf08e3c7a2d00e5bc04eaecc</anchor>
      <arglist>(const std::string &amp;string)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mxArray *</type>
      <name>mxCreateTime</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a2f4ab2ba3ffc7ad7ca812dea883df066</anchor>
      <arglist>(const Time &amp;time)</arglist>
    </member>
    <member kind="function">
      <type>ros::NodeHandle &amp;</type>
      <name>nodeHandle</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a37d078f3d93999e7ddb5568fc4877ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a3a1651262a0576c01a4d744b04d3fb13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ros::WallDuration</type>
      <name>DEFAULT_TIMEOUT</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a0de8d1ef59b48382ac43b91534e8a3d5</anchor>
      <arglist>(1e-3)</arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle *</type>
      <name>node_handle_</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>aae33c710f4b333637fab9632dcd2fca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::AsyncSpinner *</type>
      <name>spinner_</name>
      <anchorfile>namespacerosmatlab.html</anchorfile>
      <anchor>a06b9b9092ce9bb3c36a69bf1b77d7294</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rosmatlab::ArgumentException</name>
    <filename>structrosmatlab_1_1ArgumentException.html</filename>
    <base>rosmatlab::Exception</base>
    <member kind="function">
      <type></type>
      <name>ArgumentException</name>
      <anchorfile>structrosmatlab_1_1ArgumentException.html</anchorfile>
      <anchor>a7a1e20bee2edf0ea1dc632e1b52c172a</anchor>
      <arglist>(unsigned int min, unsigned int max=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ArgumentException</name>
      <anchorfile>structrosmatlab_1_1ArgumentException.html</anchorfile>
      <anchor>ad0d7d84162032d5d93c6cc521ba51dcd</anchor>
      <arglist>(const std::string &amp;function, unsigned int min, unsigned int max=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ArgumentException</name>
      <anchorfile>structrosmatlab_1_1ArgumentException.html</anchorfile>
      <anchor>a856f8f33ec2f94ca94efafc70b27f3a9</anchor>
      <arglist>(const std::string &amp;function, const std::string &amp;arg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosmatlab::ConnectionHeader</name>
    <filename>classrosmatlab_1_1ConnectionHeader.html</filename>
    <member kind="function">
      <type></type>
      <name>ConnectionHeader</name>
      <anchorfile>classrosmatlab_1_1ConnectionHeader.html</anchorfile>
      <anchor>aa6d6e959d838f94897a2d6c0f0d9383f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConnectionHeader</name>
      <anchorfile>classrosmatlab_1_1ConnectionHeader.html</anchorfile>
      <anchor>ae4cd3cf42bf67890f2b18b3fe5d2a92a</anchor>
      <arglist>(const mxArray *array)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConnectionHeader</name>
      <anchorfile>classrosmatlab_1_1ConnectionHeader.html</anchorfile>
      <anchor>af6908e5553a5f36d6119ecb2b575dc5c</anchor>
      <arglist>(const boost::shared_ptr&lt; ros::M_string &gt; &amp;connection_header)</arglist>
    </member>
    <member kind="function">
      <type>const boost::shared_ptr&lt; ros::M_string &gt; &amp;</type>
      <name>data</name>
      <anchorfile>classrosmatlab_1_1ConnectionHeader.html</anchorfile>
      <anchor>ace6b960958d7b31d9c28e5df917fc99c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fromMatlab</name>
      <anchorfile>classrosmatlab_1_1ConnectionHeader.html</anchorfile>
      <anchor>a3071d05e0f636892d223f69f21f0e8a5</anchor>
      <arglist>(const mxArray *array)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const boost::shared_ptr&lt; ros::M_string &gt; &amp;</name>
      <anchorfile>classrosmatlab_1_1ConnectionHeader.html</anchorfile>
      <anchor>ad939e2e67ddf10945be08dcf2b23415c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>mxArray *</type>
      <name>toMatlab</name>
      <anchorfile>classrosmatlab_1_1ConnectionHeader.html</anchorfile>
      <anchor>af66a38ffdb9078ab5a22b98a62ff63a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConnectionHeader</name>
      <anchorfile>classrosmatlab_1_1ConnectionHeader.html</anchorfile>
      <anchor>aa51d6db7a81d4bf542860130add6bd2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ros::M_string &gt;</type>
      <name>data_</name>
      <anchorfile>classrosmatlab_1_1ConnectionHeader.html</anchorfile>
      <anchor>ae368744310a30886b06e5e25f5301445</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosmatlab::Conversion</name>
    <filename>classrosmatlab_1_1Conversion.html</filename>
    <member kind="function">
      <type></type>
      <name>Conversion</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>a1ed25775b2a8e391a9646130ca87ad89</anchor>
      <arglist>(const MessagePtr &amp;message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Conversion</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>abb35a7495e48f2dce9c21c8d87f40c5d</anchor>
      <arglist>(const MessagePtr &amp;message, const ConversionOptions &amp;options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Conversion</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>a524d79a27e5cc3e2e6587824931dad0f</anchor>
      <arglist>(const Conversion &amp;other, const MessagePtr &amp;message=MessagePtr())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const double *</type>
      <name>convertFromDouble</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>ad221836c06ef193c2fb8108111ada96b</anchor>
      <arglist>(const FieldPtr &amp;field, const double *begin, const double *end)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>convertFromMatlab</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>a312520c9e2edfd5c24faff583775475b</anchor>
      <arglist>(const FieldPtr &amp;field, ConstArray source)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Array</type>
      <name>convertToMatlab</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>a336db174586184caa198c60a4d85ef7a</anchor>
      <arglist>(const FieldPtr &amp;field)</arglist>
    </member>
    <member kind="function">
      <type>const MessagePtr &amp;</type>
      <name>expanded</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>a6b0cfc1da997b27620c70eefc5fedd9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MessagePtr</type>
      <name>fromMatlab</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>a557f468c06be0431b3df1873b71ce036</anchor>
      <arglist>(ConstArray source, std::size_t index=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>fromMatlab</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>aae49c02d0692801b03dbbf7468f664b2</anchor>
      <arglist>(const MessagePtr &amp;message, ConstArray source, std::size_t index=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::size_t</type>
      <name>numberOfInstances</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>a1f7f9fa039650c43c777ca85c76837b3</anchor>
      <arglist>(ConstArray source)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator void *</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>a064d0ffb5fb0f523562ebcc425a31777</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Options &amp;</type>
      <name>options</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>a8c68c5165183a265008a0e77c3448e8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Options &amp;</type>
      <name>options</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>a7a9ddef05a60c4e0ae31017ae8284c3a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Conversion &amp;</type>
      <name>setOptions</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>a0c95e00ad3129eef7c38f7caaffd54f3</anchor>
      <arglist>(int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Array</type>
      <name>toDoubleMatrix</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>aa7875c09de9a562dae2497bfa5215e84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Array</type>
      <name>toDoubleMatrix</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>ac85e86bea35e4f2aa43546ee4fd0d0a9</anchor>
      <arglist>(Array target, std::size_t index=0, std::size_t size=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Array</type>
      <name>toExtendedStruct</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>a14d6d1cb69aa858da164fd005f2e727f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Array</type>
      <name>toExtendedStruct</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>a5e4744e58a47d905146941f3be2e341c</anchor>
      <arglist>(Array target, std::size_t index=0, std::size_t size=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Array</type>
      <name>toMatlab</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>affe1e37725f9d0287f399a484bf1fb1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Array</type>
      <name>toMatlab</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>ac5a2c17b4f700aa7d228ac0d5d00d25f</anchor>
      <arglist>(Array target, std::size_t index=0, std::size_t size=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Array</type>
      <name>toStruct</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>a439fc451dc6b931202aceb5e50107d09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Array</type>
      <name>toStruct</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>a51c26324ee611f56d058fc7aabe811a3</anchor>
      <arglist>(Array target, std::size_t index=0, std::size_t size=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Conversion</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>a9c91ec5ed14cd5dc97bff5214abf3c09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConversionOptions &amp;</type>
      <name>defaultOptions</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>a3e977ed3397d921b98173a34a13e49cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConversionOptions &amp;</type>
      <name>perMessageOptions</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>afbec993dffd22a1ff8dd1362e709ba08</anchor>
      <arglist>(const MessagePtr &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>fromDoubleMatrix</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>abddca088f247441546653ba2415f4114</anchor>
      <arglist>(const MessagePtr &amp;target, ConstArray source, std::size_t n=0)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>fromDoubleMatrix</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>a9f683afd942fd9408ba6f8a7da15dd27</anchor>
      <arglist>(const MessagePtr &amp;target, const double *begin, const double *end)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>fromStruct</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>afb5ee8248840e59e531fb7b0df7e83cd</anchor>
      <arglist>(const MessagePtr &amp;target, ConstArray source, std::size_t index=0)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MessagePtr</type>
      <name>expanded_</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>ac82bae8a46a889c1d1f7c8fd3c09ab70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MessagePtr</type>
      <name>message_</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>a0facb6c2be988df40c27341a51e2868a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ConversionOptions</type>
      <name>options_</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>a19cad2bcfec6525e69da89521241652c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static std::map&lt; const char *, ConversionOptions &gt;</type>
      <name>per_message_options_</name>
      <anchorfile>classrosmatlab_1_1Conversion.html</anchorfile>
      <anchor>a810932ed232581bdaefbee6b8f2f9d0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosmatlab::ConversionOptions</name>
    <filename>classrosmatlab_1_1ConversionOptions.html</filename>
    <base>rosmatlab::Options</base>
    <member kind="enumeration">
      <name>MatlabType</name>
      <anchorfile>classrosmatlab_1_1ConversionOptions.html</anchorfile>
      <anchor>a3461e1bf338a469313fb2c81ae0e0bdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MATLAB_STRUCT</name>
      <anchorfile>classrosmatlab_1_1ConversionOptions.html</anchorfile>
      <anchor>a3461e1bf338a469313fb2c81ae0e0bdfa92785944e06b14d0a316bea76c284fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MATLAB_MATRIX</name>
      <anchorfile>classrosmatlab_1_1ConversionOptions.html</anchorfile>
      <anchor>a3461e1bf338a469313fb2c81ae0e0bdfa7832a7bb6c0f13b8cf488d304934e1c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MATLAB_EXTENDED_STRUCT</name>
      <anchorfile>classrosmatlab_1_1ConversionOptions.html</anchorfile>
      <anchor>a3461e1bf338a469313fb2c81ae0e0bdfa9917968a492857c01fa8a08cb79fe423</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MATLAB_TYPE_MAX</name>
      <anchorfile>classrosmatlab_1_1ConversionOptions.html</anchorfile>
      <anchor>a3461e1bf338a469313fb2c81ae0e0bdfada737ac25bc82b55b40e54d629ce3840</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addConnectionHeader</name>
      <anchorfile>classrosmatlab_1_1ConversionOptions.html</anchorfile>
      <anchor>a95a1d69ea38110ae49f5de9cbcf67ab2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addMetaData</name>
      <anchorfile>classrosmatlab_1_1ConversionOptions.html</anchorfile>
      <anchor>af09c283d35625dda733e8a523f2ab9ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConversionOptions</name>
      <anchorfile>classrosmatlab_1_1ConversionOptions.html</anchorfile>
      <anchor>a9527c830e853bdd54b12349efb2b540d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConversionOptions</name>
      <anchorfile>classrosmatlab_1_1ConversionOptions.html</anchorfile>
      <anchor>a362e8afb2905f2a8c77a4450b23a2ec6</anchor>
      <arglist>(int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type>MatlabType</type>
      <name>conversionType</name>
      <anchorfile>classrosmatlab_1_1ConversionOptions.html</anchorfile>
      <anchor>a5ebd937bc8199e37a3f67dbd15bdae64</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>conversionTypeString</name>
      <anchorfile>classrosmatlab_1_1ConversionOptions.html</anchorfile>
      <anchor>a51c55c486309aec2463486698215f97d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classrosmatlab_1_1ConversionOptions.html</anchorfile>
      <anchor>a47b8f5371ed2aecaf3f957a67e75529d</anchor>
      <arglist>(int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type>ConversionOptions &amp;</type>
      <name>setAddConnectionHeader</name>
      <anchorfile>classrosmatlab_1_1ConversionOptions.html</anchorfile>
      <anchor>a48fedd3541af41ef9b0a4b821e1c9269</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>ConversionOptions &amp;</type>
      <name>setAddMetaData</name>
      <anchorfile>classrosmatlab_1_1ConversionOptions.html</anchorfile>
      <anchor>aa82c3b5d60a61f131dd87f00590d916e</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>ConversionOptions &amp;</type>
      <name>setConversionType</name>
      <anchorfile>classrosmatlab_1_1ConversionOptions.html</anchorfile>
      <anchor>a530c40f68ac4840706688adfc90d8436</anchor>
      <arglist>(MatlabType type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual mxArray *</type>
      <name>toMatlab</name>
      <anchorfile>classrosmatlab_1_1ConversionOptions.html</anchorfile>
      <anchor>ad8a7908f85b2b0a40ee6b243c38318b1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConversionOptions</name>
      <anchorfile>classrosmatlab_1_1ConversionOptions.html</anchorfile>
      <anchor>aa4b52a6cd739750fc5e41c970011e211</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rosmatlab::Exception</name>
    <filename>structrosmatlab_1_1Exception.html</filename>
    <member kind="function">
      <type></type>
      <name>Exception</name>
      <anchorfile>structrosmatlab_1_1Exception.html</anchorfile>
      <anchor>a1340dd6845486985eb404f36216ede09</anchor>
      <arglist>(const std::runtime_error &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Exception</name>
      <anchorfile>structrosmatlab_1_1Exception.html</anchorfile>
      <anchor>a3e0e706b20bb6b9f93166ec0e6f776b9</anchor>
      <arglist>(const std::string &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Exception</name>
      <anchorfile>structrosmatlab_1_1Exception.html</anchorfile>
      <anchor>adaf3d3b3648050e7219a179268746811</anchor>
      <arglist>(const std::string &amp;source, const std::string &amp;arg)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>prefix</name>
      <anchorfile>structrosmatlab_1_1Exception.html</anchorfile>
      <anchor>a55c85e9c54422f8832da08fd4ac7fce3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosmatlab::MexEnvironment</name>
    <filename>classrosmatlab_1_1MexEnvironment.html</filename>
    <class kind="class">rosmatlab::MexEnvironment::matlab_streambuf</class>
    <member kind="function">
      <type></type>
      <name>MexEnvironment</name>
      <anchorfile>classrosmatlab_1_1MexEnvironment.html</anchorfile>
      <anchor>a70f3f0e9059400d63a6f31dfd943ec73</anchor>
      <arglist>(int nrhs=0, const mxArray **prhs=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MexEnvironment</name>
      <anchorfile>classrosmatlab_1_1MexEnvironment.html</anchorfile>
      <anchor>a5dc47217cc02dc25029896102760dc39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>matlab_streambuf</type>
      <name>mout</name>
      <anchorfile>classrosmatlab_1_1MexEnvironment.html</anchorfile>
      <anchor>a7c6e94aa901a8189272a976b9a2c3e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::streambuf *</type>
      <name>outbuf</name>
      <anchorfile>classrosmatlab_1_1MexEnvironment.html</anchorfile>
      <anchor>a8d8e8f7164a56fe9e01b39eb10d91318</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosmatlab::MexEnvironment::matlab_streambuf</name>
    <filename>classrosmatlab_1_1MexEnvironment_1_1matlab__streambuf.html</filename>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>overflow</name>
      <anchorfile>classrosmatlab_1_1MexEnvironment_1_1matlab__streambuf.html</anchorfile>
      <anchor>a2030f7fbe052dd06a3f8fe2c8a58590f</anchor>
      <arglist>(int c=EOF)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::streamsize</type>
      <name>xsputn</name>
      <anchorfile>classrosmatlab_1_1MexEnvironment_1_1matlab__streambuf.html</anchorfile>
      <anchor>abe4c16ebbb255c91324d4100cf5cb245</anchor>
      <arglist>(const char *s, std::streamsize n)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosmatlab::MexMethodMap</name>
    <filename>classrosmatlab_1_1MexMethodMap.html</filename>
    <templarg>Type</templarg>
    <member kind="function">
      <type>MexMethodMap &amp;</type>
      <name>add</name>
      <anchorfile>classrosmatlab_1_1MexMethodMap.html</anchorfile>
      <anchor>a2c3ee32fc0a06bb36cce31cbf6af748a</anchor>
      <arglist>(const std::string &amp;name, Result(Type::*function)(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]))</arglist>
    </member>
    <member kind="function">
      <type>MexMethodMap &amp;</type>
      <name>add</name>
      <anchorfile>classrosmatlab_1_1MexMethodMap.html</anchorfile>
      <anchor>ad1924b36f53976c6f82981484e7e4575</anchor>
      <arglist>(const std::string &amp;name, Result(Type::*function)(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) const)</arglist>
    </member>
    <member kind="function">
      <type>MexMethodMap &amp;</type>
      <name>add</name>
      <anchorfile>classrosmatlab_1_1MexMethodMap.html</anchorfile>
      <anchor>ae3c9f35dedbf884cef0ce1ebc7a8118b</anchor>
      <arglist>(const std::string &amp;name, Result(Type::*function)(int nrhs, const mxArray *prhs[]))</arglist>
    </member>
    <member kind="function">
      <type>MexMethodMap &amp;</type>
      <name>add</name>
      <anchorfile>classrosmatlab_1_1MexMethodMap.html</anchorfile>
      <anchor>ac61734402ca23b70a0787e607d0c65fc</anchor>
      <arglist>(const std::string &amp;name, Result(Type::*function)(int nrhs, const mxArray *prhs[]) const)</arglist>
    </member>
    <member kind="function">
      <type>MexMethodMap &amp;</type>
      <name>add</name>
      <anchorfile>classrosmatlab_1_1MexMethodMap.html</anchorfile>
      <anchor>a974de64d49e33a8f420a5a5cc0d5bce6</anchor>
      <arglist>(const std::string &amp;name, Result(Type::*function)())</arglist>
    </member>
    <member kind="function">
      <type>MexMethodMap &amp;</type>
      <name>add</name>
      <anchorfile>classrosmatlab_1_1MexMethodMap.html</anchorfile>
      <anchor>ab3e5d11705ced0a8a9ac3f7574ad4261</anchor>
      <arglist>(const std::string &amp;name, Result(Type::*function)() const)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>call</name>
      <anchorfile>classrosmatlab_1_1MexMethodMap.html</anchorfile>
      <anchor>a80e8a9e379a55380fee9fb33ee90bfd0</anchor>
      <arglist>(Type *object, const std::string &amp;name, int &amp;nlhs, mxArray **&amp;plhs, int &amp;nrhs, const mxArray **&amp;prhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has</name>
      <anchorfile>classrosmatlab_1_1MexMethodMap.html</anchorfile>
      <anchor>a6ddd4cb21ea0b2272dea971ca0a48a5d</anchor>
      <arglist>(const std::string &amp;name) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>classrosmatlab_1_1MexMethodMap.html</anchorfile>
      <anchor>a33d4059c290bfbd043ae4bb512a38574</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MexMethodMap</name>
      <anchorfile>classrosmatlab_1_1MexMethodMap.html</anchorfile>
      <anchor>a4088e6ce4f2d3417eb92873b6901226e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator void *</name>
      <anchorfile>classrosmatlab_1_1MexMethodMap.html</anchorfile>
      <anchor>abde02ab61d02b57d4367ec0b4049b874</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MexMethodMap &amp;</type>
      <name>throwOnUnknown</name>
      <anchorfile>classrosmatlab_1_1MexMethodMap.html</anchorfile>
      <anchor>a33a45e47f01a154e0a57892035bc4bac</anchor>
      <arglist>(bool value=true)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>initialized_</name>
      <anchorfile>classrosmatlab_1_1MexMethodMap.html</anchorfile>
      <anchor>a2f168fb0445baf163352a54037a5d2ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, boost::function&lt; void(Type *, int, mxArray *</type>
      <name>methods_</name>
      <anchorfile>classrosmatlab_1_1MexMethodMap.html</anchorfile>
      <anchor>a73f1252bccdb2ab93346abd696062a81</anchor>
      <arglist>[], int, const mxArray *[])&gt; &gt;</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>throw_on_unknown_</name>
      <anchorfile>classrosmatlab_1_1MexMethodMap.html</anchorfile>
      <anchor>a668e923da90770e33b84688cb5d383be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosmatlab::Object</name>
    <filename>classrosmatlab_1_1Object.html</filename>
    <templarg>Type</templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Type &gt;</type>
      <name>Ptr</name>
      <anchorfile>classrosmatlab_1_1Object.html</anchorfile>
      <anchor>a473fcfdd66782018e85ee767c46eb7e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Type *</type>
      <name>get</name>
      <anchorfile>classrosmatlab_1_1Object.html</anchorfile>
      <anchor>ae56760b29e3c66ff1bb7446470e0470a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Type *</type>
      <name>get</name>
      <anchorfile>classrosmatlab_1_1Object.html</anchorfile>
      <anchor>af6b1a1e20bccd6e45cdeb5a7f3fe93ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>mxArray *</type>
      <name>handle</name>
      <anchorfile>classrosmatlab_1_1Object.html</anchorfile>
      <anchor>afc30b1f3bd63ec07b9530a71d532779d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Ptr &amp;</type>
      <name>instance</name>
      <anchorfile>classrosmatlab_1_1Object.html</anchorfile>
      <anchor>aa4204ff7368a46629e3a8da84172ecbc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Object</name>
      <anchorfile>classrosmatlab_1_1Object.html</anchorfile>
      <anchor>a99eb60aa6c241ab4fd52598b82eb6f5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Object</name>
      <anchorfile>classrosmatlab_1_1Object.html</anchorfile>
      <anchor>a3baad4bfb654c2324bdf8d38841c2c8e</anchor>
      <arglist>(Type *instance)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Object</name>
      <anchorfile>classrosmatlab_1_1Object.html</anchorfile>
      <anchor>ae29533094001e3f9332372789aabc208</anchor>
      <arglist>(const Ptr &amp;instance)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Object</name>
      <anchorfile>classrosmatlab_1_1Object.html</anchorfile>
      <anchor>a03684c274745bb737990bb541b25a548</anchor>
      <arglist>(const Object &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Type &amp;</type>
      <name>operator*</name>
      <anchorfile>classrosmatlab_1_1Object.html</anchorfile>
      <anchor>a45d785492f19208bbe68ba7a63958fab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Type &amp;</type>
      <name>operator*</name>
      <anchorfile>classrosmatlab_1_1Object.html</anchorfile>
      <anchor>a07f370888a1765e69af3341e9e873fa1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Object&lt; Type &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classrosmatlab_1_1Object.html</anchorfile>
      <anchor>a1c95a615e7677f0cfc6e40db6727120c</anchor>
      <arglist>(const Object &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Object&lt; Type &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classrosmatlab_1_1Object.html</anchorfile>
      <anchor>ae36ba3930bfb7cf5ec6977b7422efd42</anchor>
      <arglist>(Type *instance)</arglist>
    </member>
    <member kind="function">
      <type>Object&lt; Type &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classrosmatlab_1_1Object.html</anchorfile>
      <anchor>a0ebfdf58095d9ef9385ae8378c3922f7</anchor>
      <arglist>(const Ptr &amp;instance)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Object</name>
      <anchorfile>classrosmatlab_1_1Object.html</anchorfile>
      <anchor>aa1687c8e82a9c5a6bb38b3334d859964</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Object&lt; Type &gt; *</type>
      <name>byHandle</name>
      <anchorfile>classrosmatlab_1_1Object.html</anchorfile>
      <anchor>a3609c07be2a00ad82d9a1173222e0125</anchor>
      <arglist>(const mxArray *handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>getClassName</name>
      <anchorfile>classrosmatlab_1_1Object.html</anchorfile>
      <anchor>a376574852d13e5302442386c56acfd4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const char *</type>
      <name>class_name_</name>
      <anchorfile>classrosmatlab_1_1Object.html</anchorfile>
      <anchor>a29c6ea1de13d7227af1a74f6acd1ae19</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>const char *</type>
      <name>class_name_</name>
      <anchorfile>classrosmatlab_1_1Object.html</anchorfile>
      <anchor>a02713b39bfc075d120b9a62f63b7e17f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classrosmatlab_1_1Object.html</anchorfile>
      <anchor>a0d3e6d95e3d3b774bc688d6d39859a46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mxArray *</type>
      <name>handle_</name>
      <anchorfile>classrosmatlab_1_1Object.html</anchorfile>
      <anchor>aa67f592146ddd254e82eb1be3505c316</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; Type &gt;</type>
      <name>instance_</name>
      <anchorfile>classrosmatlab_1_1Object.html</anchorfile>
      <anchor>a0016453f36d4ac6ed7a5d881fd04c76e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const char *</type>
      <name>class_name_</name>
      <anchorfile>classrosmatlab_1_1Object.html</anchorfile>
      <anchor>aa98d7750ba18025b855d31e30af01c79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosmatlab::Options</name>
    <filename>classrosmatlab_1_1Options.html</filename>
    <member kind="typedef">
      <type>std::map&lt; std::string, const mxArray * &gt;</type>
      <name>ArrayMap</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a4dfd63577fdbf5fe2e2a4b821f680fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, Bools &gt;</type>
      <name>BoolMap</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a94822d41ab0167fd4f28e53defe9a0f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; bool &gt;</type>
      <name>Bools</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a1ae1a5b3264816ded70d126b49d19481</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, Doubles &gt;</type>
      <name>DoubleMap</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>af0f5d1966e10aafaf65fb59771382881</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double &gt;</type>
      <name>Doubles</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>aae2db2305ecfb2ff9d41ce51cd7b0218</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, Integers &gt;</type>
      <name>IntegerMap</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a355fef4914dace713066a89483fec9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; int &gt;</type>
      <name>Integers</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a70fc70570180047bf4f95a7f09ab4cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, Strings &gt;</type>
      <name>StringMap</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a0b051f5e467f160e57e47d3f213ad6fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>Strings</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a6932bab824fab29dfcef3ba2f7763b4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Options &amp;</type>
      <name>add</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a0cc9d3f11524e6cb939c0977e45b8e1d</anchor>
      <arglist>(const std::string &amp;key, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Options &amp;</type>
      <name>add</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a7f2cd5f7bd18fd8a9a44fa05fa37c876</anchor>
      <arglist>(const std::string &amp;key, double value)</arglist>
    </member>
    <member kind="function">
      <type>Options &amp;</type>
      <name>add</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a3533ca3236f002ab1f513deb6ca9c348</anchor>
      <arglist>(const std::string &amp;key, int value)</arglist>
    </member>
    <member kind="function">
      <type>Options &amp;</type>
      <name>add</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a812aa23ea1a75a4b5afe7e4f4134c471</anchor>
      <arglist>(const std::string &amp;key, bool value)</arglist>
    </member>
    <member kind="function">
      <type>const ArrayMap &amp;</type>
      <name>arrays</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a37c40e9fe22251818a17801668194b9f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const BoolMap &amp;</type>
      <name>bools</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a634e3ccd71aa6c9fdbdaa53fda150d77</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a8ad27f4b3f3e0f255552db61d8166963</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const DoubleMap &amp;</type>
      <name>doubles</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>aa9726333708b5f3c3559977e064cbece</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const mxArray *</type>
      <name>getArray</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a2f90df57b0efe5216d1e25cd09d89226</anchor>
      <arglist>(const std::string &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getBool</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a1f4848da8cbfa6866f5cbc94e8ef9931</anchor>
      <arglist>(const std::string &amp;key, bool default_value=false) const </arglist>
    </member>
    <member kind="function">
      <type>const Bools &amp;</type>
      <name>getBools</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>af039215739427361305755e3a51af26a</anchor>
      <arglist>(const std::string &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDouble</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a7aed0f24a3c369539540b82a8c49a796</anchor>
      <arglist>(const std::string &amp;key, double default_value=0) const </arglist>
    </member>
    <member kind="function">
      <type>const Doubles &amp;</type>
      <name>getDoubles</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>ac289cbbacac9cb6250f37497497c9d41</anchor>
      <arglist>(const std::string &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInteger</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a106943324432dc4cda2cca2bf1a1ba05</anchor>
      <arglist>(const std::string &amp;key, int default_value=0) const </arglist>
    </member>
    <member kind="function">
      <type>const Integers &amp;</type>
      <name>getIntegers</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a3c5b55c07abf68725c2e6fbee5767293</anchor>
      <arglist>(const std::string &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getString</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a4189f82655a46c60b15f8659d33aef4d</anchor>
      <arglist>(const std::string &amp;key, const std::string &amp;default_value=std::string()) const </arglist>
    </member>
    <member kind="function">
      <type>const Strings &amp;</type>
      <name>getStrings</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a484992d2a053ad8ebdb6d2c432e22cc3</anchor>
      <arglist>(const std::string &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasKey</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>aa0a7ed091e1ecec138660d86e4927c58</anchor>
      <arglist>(const std::string &amp;key) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>ada85524e5ef69e1d909c4f57b99c29b4</anchor>
      <arglist>(int nrhs, const mxArray *prhs[], bool lowerCaseKeys=false)</arglist>
    </member>
    <member kind="function">
      <type>const IntegerMap &amp;</type>
      <name>integers</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>af723af519ebf5b7ba2e14d54f83a2eb1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>merge</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a6538db7a5968f809d71e77cfe8266ded</anchor>
      <arglist>(const Options &amp;options)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Options</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>abdcc05f66dde9cc6a972b304ee2ae3d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Options</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a4b0b53a4515b703a3fa45f9d06f9813b</anchor>
      <arglist>(int nrhs, const mxArray *prhs[], bool lowerCaseKeys=false)</arglist>
    </member>
    <member kind="function">
      <type>Options &amp;</type>
      <name>set</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a979e32b86e7a0737baffe5af4e07a42f</anchor>
      <arglist>(const std::string &amp;key, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Options &amp;</type>
      <name>set</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a7ad3e52f1f2299237358accc3dafe229</anchor>
      <arglist>(const std::string &amp;key, double value)</arglist>
    </member>
    <member kind="function">
      <type>Options &amp;</type>
      <name>set</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a74fac777d82fb86d52cdda29b47865da</anchor>
      <arglist>(const std::string &amp;key, int value)</arglist>
    </member>
    <member kind="function">
      <type>Options &amp;</type>
      <name>set</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>adf8077e67ff248063e9f2df529251f2c</anchor>
      <arglist>(const std::string &amp;key, bool value)</arglist>
    </member>
    <member kind="function">
      <type>Options &amp;</type>
      <name>set</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>abc496a5ea89ba4953a4c5611afbac817</anchor>
      <arglist>(const std::string &amp;key, const mxArray *value)</arglist>
    </member>
    <member kind="function">
      <type>const StringMap &amp;</type>
      <name>strings</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a51f33c89af2d57de7722fed94ecf845f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>throwOnUnused</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a39117ad2ff2ab71cf1264a360ba197ed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>warnUnused</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a20944ace12a008a93e0edd756f9c302f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Options</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a089cece8b486d5fb9261931920d9c595</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>getDoubleScalar</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a1be3d6665f9b30519ed4cb1ee6c8244b</anchor>
      <arglist>(const mxArray *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getIntegerScalar</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a0fe19f4680b1da8d1e22ef89e253741d</anchor>
      <arglist>(const mxArray *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>getLogicalScalar</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a7a6074b676cde0b75a2b7cfde4c8640c</anchor>
      <arglist>(const mxArray *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getString</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>acabc1f1a29710d8e582246e9000a4479</anchor>
      <arglist>(const mxArray *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isDoubleScalar</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a2425c5d6be1d2e7e1b185ef4a5ae4a5d</anchor>
      <arglist>(const mxArray *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isIntegerScalar</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>ae06580e0c3e2a4c9d1ddc4d78bad5500</anchor>
      <arglist>(const mxArray *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isLogicalScalar</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a32157149b7aa296c70b4d0a04de1195f</anchor>
      <arglist>(const mxArray *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isScalar</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a515878fce17dd981ffba407b452e4abc</anchor>
      <arglist>(const mxArray *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isString</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a8667fc84cc838e212e9b78b1e82a540c</anchor>
      <arglist>(const mxArray *value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ArrayMap</type>
      <name>arrays_</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a20f75a0fb5f983de2772ec5f796b5ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BoolMap</type>
      <name>bools_</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a16e1ff824fe8b3d91f3087dc77742431</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DoubleMap</type>
      <name>doubles_</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a69660e42d758d0929f0b7d2bf0895f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IntegerMap</type>
      <name>integers_</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>a7a9ace92a4bf999040cffce77be47f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StringMap</type>
      <name>strings_</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>ae844d835b8925da8a8334423ab23988e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; std::string &gt;</type>
      <name>used_</name>
      <anchorfile>classrosmatlab_1_1Options.html</anchorfile>
      <anchor>aff745116dbe4f398a04518fb46b2427f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosmatlab::Publisher</name>
    <filename>classrosmatlab_1_1Publisher.html</filename>
    <base>ros::Publisher</base>
    <base>Object&lt; Publisher &gt;</base>
    <member kind="function">
      <type>mxArray *</type>
      <name>advertise</name>
      <anchorfile>classrosmatlab_1_1Publisher.html</anchorfile>
      <anchor>a1bfc67b6eaa89f975540c028d4370fcd</anchor>
      <arglist>(int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type>mxArray *</type>
      <name>getDataType</name>
      <anchorfile>classrosmatlab_1_1Publisher.html</anchorfile>
      <anchor>a30e92d45d49d24ff4bfb1fcd4af32724</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>mxArray *</type>
      <name>getMD5Sum</name>
      <anchorfile>classrosmatlab_1_1Publisher.html</anchorfile>
      <anchor>a2564e736b8d4eecff5c85eddf384cc78</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>mxArray *</type>
      <name>getNumSubscribers</name>
      <anchorfile>classrosmatlab_1_1Publisher.html</anchorfile>
      <anchor>a230f67be6985cdfbbe77cd4378172791</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>mxArray *</type>
      <name>getTopic</name>
      <anchorfile>classrosmatlab_1_1Publisher.html</anchorfile>
      <anchor>ac31d83ded127481f7ad06cec7aad0691</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>mxArray *</type>
      <name>isLatched</name>
      <anchorfile>classrosmatlab_1_1Publisher.html</anchorfile>
      <anchor>a226efe8ec936c31363f60483911b8346</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classrosmatlab_1_1Publisher.html</anchorfile>
      <anchor>ae0664ce0ed27c638ff0f6cf7b24b82e1</anchor>
      <arglist>(int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Publisher</name>
      <anchorfile>classrosmatlab_1_1Publisher.html</anchorfile>
      <anchor>a423a9273eeac413139cfa6bb1360cb0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Publisher</name>
      <anchorfile>classrosmatlab_1_1Publisher.html</anchorfile>
      <anchor>a27a6f46b2f98cc942d91abd73b12b147</anchor>
      <arglist>(int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Publisher</name>
      <anchorfile>classrosmatlab_1_1Publisher.html</anchorfile>
      <anchor>a37675bce4e9d2faed83c761010511b7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cpp_introspection::MessagePtr</type>
      <name>introspection_</name>
      <anchorfile>classrosmatlab_1_1Publisher.html</anchorfile>
      <anchor>a8a3f690798b8a0b13beb4d3806f2bc78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>node_handle_</name>
      <anchorfile>classrosmatlab_1_1Publisher.html</anchorfile>
      <anchor>a48e21ad1c2e1d5ec5ecc9778974b9cee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::AdvertiseOptions</type>
      <name>options_</name>
      <anchorfile>classrosmatlab_1_1Publisher.html</anchorfile>
      <anchor>aed5422be58dca71e1ff2408a011e663f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosmatlab::Subscriber</name>
    <filename>classrosmatlab_1_1Subscriber.html</filename>
    <base>ros::Subscriber</base>
    <base>Object&lt; Subscriber &gt;</base>
    <member kind="function">
      <type>mxArray *</type>
      <name>getConnectionHeader</name>
      <anchorfile>classrosmatlab_1_1Subscriber.html</anchorfile>
      <anchor>a48b651d2130ca743bb7e675d69551774</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>mxArray *</type>
      <name>getDataType</name>
      <anchorfile>classrosmatlab_1_1Subscriber.html</anchorfile>
      <anchor>a3da54335471bbaad1a83cf0405c7142e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>mxArray *</type>
      <name>getMD5Sum</name>
      <anchorfile>classrosmatlab_1_1Subscriber.html</anchorfile>
      <anchor>a55c23dff24e809e9809a4f4afe8a3f89</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>mxArray *</type>
      <name>getNumPublishers</name>
      <anchorfile>classrosmatlab_1_1Subscriber.html</anchorfile>
      <anchor>aafe23988906a505d8953ae6df446b74a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>mxArray *</type>
      <name>getReceiptTime</name>
      <anchorfile>classrosmatlab_1_1Subscriber.html</anchorfile>
      <anchor>adca85a2a5881d78a05a2a0d9bf862efe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>mxArray *</type>
      <name>getTopic</name>
      <anchorfile>classrosmatlab_1_1Subscriber.html</anchorfile>
      <anchor>a1506d65d157538732a2516655cc83d3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>mxArray *</type>
      <name>poll</name>
      <anchorfile>classrosmatlab_1_1Subscriber.html</anchorfile>
      <anchor>a330cf7b61c5863a86bd9c9994ff88132</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type>mxArray *</type>
      <name>subscribe</name>
      <anchorfile>classrosmatlab_1_1Subscriber.html</anchorfile>
      <anchor>abf61f833532e4ed1d84606ca316ba0bc</anchor>
      <arglist>(int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Subscriber</name>
      <anchorfile>classrosmatlab_1_1Subscriber.html</anchorfile>
      <anchor>abdd92feae90bae9123949ae77d0b5d05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Subscriber</name>
      <anchorfile>classrosmatlab_1_1Subscriber.html</anchorfile>
      <anchor>afa0c5e762d242fc7f281ab1387fe0073</anchor>
      <arglist>(int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Subscriber</name>
      <anchorfile>classrosmatlab_1_1Subscriber.html</anchorfile>
      <anchor>a5d0321c7d6dc17b7eba8db95cd2f09b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ros::MessageEvent&lt; void &gt;</type>
      <name>MessageEvent</name>
      <anchorfile>classrosmatlab_1_1Subscriber.html</anchorfile>
      <anchor>a9b3f3f8249662962b0c4fa19485c4c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; MessageEvent &gt;</type>
      <name>MessageEventPtr</name>
      <anchorfile>classrosmatlab_1_1Subscriber.html</anchorfile>
      <anchor>abc44626be5cc57d987bc6e4ff1ab1c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callback</name>
      <anchorfile>classrosmatlab_1_1Subscriber.html</anchorfile>
      <anchor>ac9f6e7b8775149be49366a5d6133f564</anchor>
      <arglist>(const MessageEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MessagePtr</type>
      <name>introspect</name>
      <anchorfile>classrosmatlab_1_1Subscriber.html</anchorfile>
      <anchor>a14df9a1acf88df3f64b9ebc23555003e</anchor>
      <arglist>(const VoidConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>callback_queue_</name>
      <anchorfile>classrosmatlab_1_1Subscriber.html</anchorfile>
      <anchor>a93fe11084dbc0e00f3a0763c664855b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cpp_introspection::MessagePtr</type>
      <name>introspection_</name>
      <anchorfile>classrosmatlab_1_1Subscriber.html</anchorfile>
      <anchor>ad57a5a3d1f4759377864d97a6f3e037c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MessageEventPtr</type>
      <name>last_event_</name>
      <anchorfile>classrosmatlab_1_1Subscriber.html</anchorfile>
      <anchor>a3ffdee30c367ffd2d1131b7830d56538</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MessageEventPtr</type>
      <name>new_event_</name>
      <anchorfile>classrosmatlab_1_1Subscriber.html</anchorfile>
      <anchor>a0c638893c7fd39ba0da2a51866e46437</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>node_handle_</name>
      <anchorfile>classrosmatlab_1_1Subscriber.html</anchorfile>
      <anchor>a2cedeab01a97f13d9ceabffeca11f0c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::SubscribeOptions</type>
      <name>options_</name>
      <anchorfile>classrosmatlab_1_1Subscriber.html</anchorfile>
      <anchor>aebaedd8a82f34dadd7bdf3b0de30e4c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::WallDuration</type>
      <name>timeout_</name>
      <anchorfile>classrosmatlab_1_1Subscriber.html</anchorfile>
      <anchor>a2d7b4806dff09c7da41f30190ff19745</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SubscriptionCallbackHelper</name>
      <anchorfile>classrosmatlab_1_1Subscriber.html</anchorfile>
      <anchor>af2b0f34cf2b154003d4e550a0c809999</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosmatlab::SubscriptionCallbackHelper</name>
    <filename>classrosmatlab_1_1SubscriptionCallbackHelper.html</filename>
    <base>ros::SubscriptionCallbackHelper</base>
    <member kind="function">
      <type>void</type>
      <name>call</name>
      <anchorfile>classrosmatlab_1_1SubscriptionCallbackHelper.html</anchorfile>
      <anchor>a5821b004e2fd27eddc575b0cc22221ac</anchor>
      <arglist>(ros::SubscriptionCallbackHelperCallParams &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>VoidConstPtr</type>
      <name>deserialize</name>
      <anchorfile>classrosmatlab_1_1SubscriptionCallbackHelper.html</anchorfile>
      <anchor>a468b5d5ae4e63de37ef1f2cad7073467</anchor>
      <arglist>(const ros::SubscriptionCallbackHelperDeserializeParams &amp;)</arglist>
    </member>
    <member kind="function">
      <type>const std::type_info &amp;</type>
      <name>getTypeInfo</name>
      <anchorfile>classrosmatlab_1_1SubscriptionCallbackHelper.html</anchorfile>
      <anchor>a4bdfaf43c83b737b945afefc4fe5c01f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConst</name>
      <anchorfile>classrosmatlab_1_1SubscriptionCallbackHelper.html</anchorfile>
      <anchor>a837c382444d134b6faf0a3e62dbc2e76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubscriptionCallbackHelper</name>
      <anchorfile>classrosmatlab_1_1SubscriptionCallbackHelper.html</anchorfile>
      <anchor>a77455a0a251458308a22ab54835c26fa</anchor>
      <arglist>(Subscriber *subscriber)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SubscriptionCallbackHelper</name>
      <anchorfile>classrosmatlab_1_1SubscriptionCallbackHelper.html</anchorfile>
      <anchor>a30bf5876878fafc6c9f06e3f71e8fb01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Subscriber *</type>
      <name>subscriber_</name>
      <anchorfile>classrosmatlab_1_1SubscriptionCallbackHelper.html</anchorfile>
      <anchor>a96e81f85266e8b42846fb868c9b9b7c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rosmatlab::UnknownDataTypeException</name>
    <filename>structrosmatlab_1_1UnknownDataTypeException.html</filename>
    <base>rosmatlab::Exception</base>
    <member kind="function">
      <type></type>
      <name>UnknownDataTypeException</name>
      <anchorfile>structrosmatlab_1_1UnknownDataTypeException.html</anchorfile>
      <anchor>a79a976b73d5657cafb64289d1eb2c49c</anchor>
      <arglist>(const std::string &amp;datatype, const std::string &amp;text=std::string())</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosmatlab::internal</name>
    <filename>namespacerosmatlab_1_1internal.html</filename>
    <class kind="class">rosmatlab::internal::MexFunctor</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>callMex</name>
      <anchorfile>namespacerosmatlab_1_1internal.html</anchorfile>
      <anchor>aea1149df7e3e6d3bfba43eb61c36ffba</anchor>
      <arglist>(const boost::function&lt; Result(Type *, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])&gt; &amp;func, Type *obj, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>callMex</name>
      <anchorfile>namespacerosmatlab_1_1internal.html</anchorfile>
      <anchor>abd380062a892d7a63c238cb1d95adc0c</anchor>
      <arglist>(const boost::function&lt; Result(Type *, int nrhs, const mxArray *prhs[])&gt; &amp;func, Type *obj, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>callMex</name>
      <anchorfile>namespacerosmatlab_1_1internal.html</anchorfile>
      <anchor>a0b407f4d6a255fc512ea9aa4164722b8</anchor>
      <arglist>(const boost::function&lt; Result(Type *)&gt; &amp;func, Type *obj, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>callMex</name>
      <anchorfile>namespacerosmatlab_1_1internal.html</anchorfile>
      <anchor>a228b7127251faba9438e61c1bf67683c</anchor>
      <arglist>(const boost::function&lt; void(Type *, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])&gt; &amp;func, Type *obj, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>callMex</name>
      <anchorfile>namespacerosmatlab_1_1internal.html</anchorfile>
      <anchor>af0e7c37bb8a3e2825e783b7f1073de38</anchor>
      <arglist>(const boost::function&lt; void(Type *, int nrhs, const mxArray *prhs[])&gt; &amp;func, Type *obj, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>callMex</name>
      <anchorfile>namespacerosmatlab_1_1internal.html</anchorfile>
      <anchor>a52986735716bef636fe2e5f77e37a8f7</anchor>
      <arglist>(const boost::function&lt; void(Type *)&gt; &amp;func, Type *obj, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mxArray *</type>
      <name>mx_cast</name>
      <anchorfile>namespacerosmatlab_1_1internal.html</anchorfile>
      <anchor>a6668f69fe0387474df559b41b2b187cc</anchor>
      <arglist>(T result)</arglist>
    </member>
    <member kind="function">
      <type>mxArray *</type>
      <name>mx_cast</name>
      <anchorfile>namespacerosmatlab_1_1internal.html</anchorfile>
      <anchor>af3f6b867771982444fcd997acc6f6d57</anchor>
      <arglist>(mxArray *result)</arglist>
    </member>
    <member kind="function">
      <type>mxArray *</type>
      <name>mx_cast</name>
      <anchorfile>namespacerosmatlab_1_1internal.html</anchorfile>
      <anchor>adc09a972ab0b115392adfccdbf3d92e2</anchor>
      <arglist>(bool result)</arglist>
    </member>
    <member kind="function">
      <type>mxArray *</type>
      <name>mx_cast</name>
      <anchorfile>namespacerosmatlab_1_1internal.html</anchorfile>
      <anchor>ab95bbc51835a0f64fe22c9e19231fb8f</anchor>
      <arglist>(const std::string &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosmatlab::internal::MexFunctor</name>
    <filename>classrosmatlab_1_1internal_1_1MexFunctor.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Signature *</type>
      <name>function_pointer</name>
      <anchorfile>classrosmatlab_1_1internal_1_1MexFunctor.html</anchorfile>
      <anchor>a82bee373fe6e80ce5bb4a38946681b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; Signature &gt;</type>
      <name>function_type</name>
      <anchorfile>classrosmatlab_1_1internal_1_1MexFunctor.html</anchorfile>
      <anchor>a4ddd853d2c22fb6cbec3725e2c8560e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::remove_pointer&lt; typename boost::function_traits&lt; Signature &gt;::arg1_type &gt;::type</type>
      <name>object_type</name>
      <anchorfile>classrosmatlab_1_1internal_1_1MexFunctor.html</anchorfile>
      <anchor>a76cf48c2e2d7ca67d2f74aa2eec1fa10</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MexFunctor</name>
      <anchorfile>classrosmatlab_1_1internal_1_1MexFunctor.html</anchorfile>
      <anchor>a7cd39db966148e782696def4726f6bf1</anchor>
      <arglist>(const function_type &amp;func)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MexFunctor</name>
      <anchorfile>classrosmatlab_1_1internal_1_1MexFunctor.html</anchorfile>
      <anchor>aef898597db3746756e6aa4fe7d11ca41</anchor>
      <arglist>(function_pointer func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classrosmatlab_1_1internal_1_1MexFunctor.html</anchorfile>
      <anchor>a1f3fca10f38e6084adaf837ecb5bcdbe</anchor>
      <arglist>(object_type *obj, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; Signature &gt;</type>
      <name>target_</name>
      <anchorfile>classrosmatlab_1_1internal_1_1MexFunctor.html</anchorfile>
      <anchor>a1f1af492fe82931ab7962bef851de7e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosmatlab::log</name>
    <filename>namespacerosmatlab_1_1log.html</filename>
    <member kind="function" static="yes">
      <type>static boost::shared_array&lt; char &gt;</type>
      <name>g_print_buffer</name>
      <anchorfile>namespacerosmatlab_1_1log.html</anchorfile>
      <anchor>acdea140fa6a0d4ffbec2534120f22968</anchor>
      <arglist>(new char[INITIAL_BUFFER_SIZE])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>getLevel</name>
      <anchorfile>namespacerosmatlab_1_1log.html</anchorfile>
      <anchor>acd5b5b01b3b8f4d411e5e02a6e99c28a</anchor>
      <arglist>(const std::string &amp;str, Level &amp;level)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>getLevel</name>
      <anchorfile>namespacerosmatlab_1_1log.html</anchorfile>
      <anchor>a9f2a632ad082c6b49971066d6da9a438</anchor>
      <arglist>(double dbl, Level &amp;level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log</name>
      <anchorfile>namespacerosmatlab_1_1log.html</anchorfile>
      <anchor>a7fee41d2f6756b681eaa3ff0c8917788</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log</name>
      <anchorfile>namespacerosmatlab_1_1log.html</anchorfile>
      <anchor>ab39c82845f8d453f23b91c8e070df028</anchor>
      <arglist>(Level level, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log</name>
      <anchorfile>namespacerosmatlab_1_1log.html</anchorfile>
      <anchor>a06de29f26ef618cdcc2500f389076e17</anchor>
      <arglist>(Level level, const char *name, const char *fmt,...)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static size_t</type>
      <name>g_print_buffer_size</name>
      <anchorfile>namespacerosmatlab_1_1log.html</anchorfile>
      <anchor>adf6cc214f0e3b38b6e908baa6de0be95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosmatlab::param</name>
    <filename>namespacerosmatlab_1_1param.html</filename>
    <member kind="function">
      <type>void</type>
      <name>del</name>
      <anchorfile>namespacerosmatlab_1_1param.html</anchorfile>
      <anchor>a3746bd3accef04da56345eb7e89c2ac7</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fromMatlab</name>
      <anchorfile>namespacerosmatlab_1_1param.html</anchorfile>
      <anchor>a693b1678d171b8a6364473a9ecca3a5c</anchor>
      <arglist>(const mxArray *array, XmlRpcValue &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMatlabBool</name>
      <anchorfile>namespacerosmatlab_1_1param.html</anchorfile>
      <anchor>ac1a066381fe3c8895f363a96d84a08a9</anchor>
      <arglist>(const mxArray *array, XmlRpcValue &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMatlabNumeric</name>
      <anchorfile>namespacerosmatlab_1_1param.html</anchorfile>
      <anchor>adc018839eb0f244f51b2e6cb154339b4</anchor>
      <arglist>(const mxArray *array, XmlRpcValue &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromMatlabString</name>
      <anchorfile>namespacerosmatlab_1_1param.html</anchorfile>
      <anchor>ad6b9260c3603dcc4102da1a303d40961</anchor>
      <arglist>(const mxArray *array, XmlRpcValue &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>namespacerosmatlab_1_1param.html</anchorfile>
      <anchor>adf373f5b27689678308790345a10a79e</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>has</name>
      <anchorfile>namespacerosmatlab_1_1param.html</anchorfile>
      <anchor>a5b532a132769867046c9551ca568f3e1</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>namespacerosmatlab_1_1param.html</anchorfile>
      <anchor>a32e6489480bcbf111b6b40189a996858</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
    <member kind="function">
      <type>mxArray *</type>
      <name>toMatlab</name>
      <anchorfile>namespacerosmatlab_1_1param.html</anchorfile>
      <anchor>a0a005526be8c0cb841ae2c709bf1b6ce</anchor>
      <arglist>(XmlRpcValue &amp;value)</arglist>
    </member>
  </compound>
</tagfile>
