<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>GearBox Project</title> <link rel="icon" href="gbx_icon_cardbox_sky.png" type="image/png"> <link rel="shortcut icon" href="gbx_icon_cardbox_sky.png" type="image/png"> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> <!-- Google Analytics --> <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> var pageTracker = _gat._getTracker("UA-3583782-1"); pageTracker._initData(); pageTracker._trackPageview(); </script> <!-- Returning you to your regular programming --> </head><body> <!-- Header --> <table border="0" cellspacing="0" cellpadding="0"> <tr><!-- create row --> <!-- spacer cell --> <!-- #CC CC CC --> <td rowspan="1" colspan="1" bgcolor="#EEEEEE"> </td> <!-- menu cell --> <td width="170" rowspan="1" colspan="1" align="left" valign="top" bgcolor="#EEEEEE"> <p> </p> <p align="center"><a href="index.html"><img src="gbx_logo_cardbox_sky_150x150.png"></a></p><br> <strong>INTRODUCTION</strong><br> <strong><a href="gbx_doc_overview.html" style="text-decoration:none">Overview</a></strong><br> <strong><a href="gbx_doc_getting.html" style="text-decoration:none">Download and Install</a></strong><br> <!-- <strong><a href="gbx_doc_quickstart.html" style="text-decoration:none">Quick Start</a></strong><br> --> <strong><a href="gbx_doc_documentation.html" style="text-decoration:none">Documentation</a></strong><br> <strong><a href="gbx_doc_publications.html" style="text-decoration:none">Publications</a></strong><br> <br> <strong>REPOSITORY</strong><br> <strong><a href="group__gbx__libs.html" style="text-decoration:none">Libraries</a></strong><br> <!-- <strong><a href="group__gbx__utils.html" style="text-decoration:none">Utilities</a></strong><br> --> <br> <strong>DEVELOPER</strong><br> <!--<strong><a href="gbx_doc_tutorials.html" style="text-decoration:none">Tutorials</a></strong><br> <strong><a href="group__gbx__examples.html" style="text-decoration:none">Examples</a></strong><br>--> <strong><a href="gbx_doc_devguide.html" style="text-decoration:none">Dev Guide</a></strong><br> <!-- <strong><a href="gbx_doc_faq.html" style="text-decoration:none">FAQ</a></strong><br> --> <strong><a href="http://cdash.acfr.usyd.edu.au/index.php?project=Gearbox" style="text-decoration:none">Dashboard</a></strong><br> <!--<strong><a href="http://wiki2.cas.edu.au/orca">Wiki</a></strong><br> login/pass: orca/orca<br>--> <br> <strong>PEOPLE</strong><br> <strong><a href="gbx_doc_contributors.html" style="text-decoration:none">Contributors</a></strong><br> <strong><a href="gbx_doc_users.html" style="text-decoration:none">Users</a></strong><br> <br> <a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=216468&type=2" width="125" height="37" border="0" alt="SourceForge.net Logo" /></a><br> <strong><a href="http://sourceforge.net/projects/gearbox">Project</a></strong><br> <strong><a href="http://sourceforge.net/project/showfiles.php?group_id=216468">Download</a></strong><br> <!--<strong><a href="http://sourceforge.net/tracker/?group_id=216468">Bugs/Feedback</a></strong><br>--> <strong><a href="http://sourceforge.net/mail/?group_id=216468">Mailing lists</a></strong></p> <p> </p> </td><!-- /menu cell --> <!-- one grey spacer cells --> <td rowspan="1" colspan="1" bgcolor="#EEEEEE"> </td> <!-- one white spacer cells --> <td rowspan="1" colspan="1"> </td> <!-- main content cell --> <td rowspan="1" colspan="1" align="left" valign="top"> <!-- Generated by Doxygen 1.6.2-20100208 --> <div class="navigation" id="top"> <div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> <li><a href="dirs.html"><span>Directories</span></a></li> </ul> </div> <div class="tabs"> <ul> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> <div class="navpath"><a class="el" href="namespacehokuyo__aist.html">hokuyo_aist</a>::<a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html">HokuyoSensorInfo</a> </div> </div> <div class="contents"> <h1>hokuyo_aist::HokuyoSensorInfo Class Reference</h1><!-- doxytag: class="hokuyo_aist::HokuyoSensorInfo" --> <p>Sensor information. <a href="#_details">More...</a></p> <p><code>#include <<a class="el" href="hokuyo__aist_8h_source.html">hokuyo_aist.h</a>></code></p> <p><a href="classhokuyo__aist_1_1HokuyoSensorInfo-members.html">List of all members.</a></p> <table border="0" cellpadding="0" cellspacing="0"> <tr><td colspan="2"><h2>Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ff41f45e850010e7785067adb3ee6b2"></a><!-- doxytag: member="hokuyo_aist::HokuyoSensorInfo::operator=" ref="a7ff41f45e850010e7785067adb3ee6b2" args="(const HokuyoSensorInfo &rhs)" --> <a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html">HokuyoSensorInfo</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html#a7ff41f45e850010e7785067adb3ee6b2">operator=</a> (const <a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html">HokuyoSensorInfo</a> &rhs)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Assignment operator. <br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1916d1d9155005ff1feb1de7305bb337"></a><!-- doxytag: member="hokuyo_aist::HokuyoSensorInfo::AsString" ref="a1916d1d9155005ff1feb1de7305bb337" args="()" --> std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html#a1916d1d9155005ff1feb1de7305bb337">AsString</a> ()</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Format the entire object into a string. <br/></td></tr> <tr><td colspan="2"><h2>Public Attributes</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c539eeaca6c63f734577f3cf629070f"></a><!-- doxytag: member="hokuyo_aist::HokuyoSensorInfo::vendor" ref="a3c539eeaca6c63f734577f3cf629070f" args="" --> std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html#a3c539eeaca6c63f734577f3cf629070f">vendor</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Vendor name. <br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27a88db8dc9cf8559d13b782131c4873"></a><!-- doxytag: member="hokuyo_aist::HokuyoSensorInfo::product" ref="a27a88db8dc9cf8559d13b782131c4873" args="" --> std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html#a27a88db8dc9cf8559d13b782131c4873">product</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Product name. <br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7241430b7538060ee16258febbdca8ea"></a><!-- doxytag: member="hokuyo_aist::HokuyoSensorInfo::firmware" ref="a7241430b7538060ee16258febbdca8ea" args="" --> std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html#a7241430b7538060ee16258febbdca8ea">firmware</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Firmware version. <br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5e81137c39435224f9301b21572fee88"></a><!-- doxytag: member="hokuyo_aist::HokuyoSensorInfo::protocol" ref="a5e81137c39435224f9301b21572fee88" args="" --> std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html#a5e81137c39435224f9301b21572fee88">protocol</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Protocol version in use. <br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b6257a6de8d059d5e6fa71a1b2589ea"></a><!-- doxytag: member="hokuyo_aist::HokuyoSensorInfo::serial" ref="a2b6257a6de8d059d5e6fa71a1b2589ea" args="" --> std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html#a2b6257a6de8d059d5e6fa71a1b2589ea">serial</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Serial number of this device. <br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ae748b0a6f322aa56b7506416b67735"></a><!-- doxytag: member="hokuyo_aist::HokuyoSensorInfo::model" ref="a9ae748b0a6f322aa56b7506416b67735" args="" --> std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html#a9ae748b0a6f322aa56b7506416b67735">model</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sensor model number. <br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add1c61a645afe9a32026223e3a621d51"></a><!-- doxytag: member="hokuyo_aist::HokuyoSensorInfo::minRange" ref="add1c61a645afe9a32026223e3a621d51" args="" --> unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html#add1c61a645afe9a32026223e3a621d51">minRange</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Minimum detectable range (mm). <br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a2ba1003cb5a2f166eb838c2cf32155"></a><!-- doxytag: member="hokuyo_aist::HokuyoSensorInfo::maxRange" ref="a8a2ba1003cb5a2f166eb838c2cf32155" args="" --> unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html#a8a2ba1003cb5a2f166eb838c2cf32155">maxRange</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Maximum detectable range (mm). <br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9936958f1eb6165f0bd5903e1918b430"></a><!-- doxytag: member="hokuyo_aist::HokuyoSensorInfo::steps" ref="a9936958f1eb6165f0bd5903e1918b430" args="" --> unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html#a9936958f1eb6165f0bd5903e1918b430">steps</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Number of steps in a 360-degree scan. <br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1bca622adcf1f627846038ee801cf6f0"></a><!-- doxytag: member="hokuyo_aist::HokuyoSensorInfo::firstStep" ref="a1bca622adcf1f627846038ee801cf6f0" args="" --> unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html#a1bca622adcf1f627846038ee801cf6f0">firstStep</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">First scanable step of a full scan. <br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3652d97722db81441e07f7c0d4c4b0f5"></a><!-- doxytag: member="hokuyo_aist::HokuyoSensorInfo::lastStep" ref="a3652d97722db81441e07f7c0d4c4b0f5" args="" --> unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html#a3652d97722db81441e07f7c0d4c4b0f5">lastStep</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Last scanable step of a full scan. <br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8a8325ede8f51193649b5ebe09473d6"></a><!-- doxytag: member="hokuyo_aist::HokuyoSensorInfo::frontStep" ref="ad8a8325ede8f51193649b5ebe09473d6" args="" --> unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html#ad8a8325ede8f51193649b5ebe09473d6">frontStep</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Step number that points forward (typically the centre of a full scan). <br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29da16b512a148a42271d071769104fc"></a><!-- doxytag: member="hokuyo_aist::HokuyoSensorInfo::standardSpeed" ref="a29da16b512a148a42271d071769104fc" args="" --> unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html#a29da16b512a148a42271d071769104fc">standardSpeed</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Standard motor speed (rpm). <br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b8ec4e5f30da9e0b099220bf44e11b6"></a><!-- doxytag: member="hokuyo_aist::HokuyoSensorInfo::power" ref="a8b8ec4e5f30da9e0b099220bf44e11b6" args="" --> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html#a8b8ec4e5f30da9e0b099220bf44e11b6">power</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Operational status - illuminated or not. <br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae07cc08e1a71181346380a15f84301b"></a><!-- doxytag: member="hokuyo_aist::HokuyoSensorInfo::speed" ref="aae07cc08e1a71181346380a15f84301b" args="" --> unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html#aae07cc08e1a71181346380a15f84301b">speed</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Current motor speed (rpm). <br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abbccc87cf33443209ead0fa9201dd6cf"></a><!-- doxytag: member="hokuyo_aist::HokuyoSensorInfo::speedLevel" ref="abbccc87cf33443209ead0fa9201dd6cf" args="" --> unsigned short </td><td class="memItemRight" valign="bottom"><a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html#abbccc87cf33443209ead0fa9201dd6cf">speedLevel</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Speed level (0 for default). <br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43cb96ab754ae98b36a6b7e419a3a6f6"></a><!-- doxytag: member="hokuyo_aist::HokuyoSensorInfo::measureState" ref="a43cb96ab754ae98b36a6b7e419a3a6f6" args="" --> std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html#a43cb96ab754ae98b36a6b7e419a3a6f6">measureState</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Measurement state. <br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee0af7d286f8514d1c8ccf54d71eb6b3"></a><!-- doxytag: member="hokuyo_aist::HokuyoSensorInfo::baud" ref="aee0af7d286f8514d1c8ccf54d71eb6b3" args="" --> unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html#aee0af7d286f8514d1c8ccf54d71eb6b3">baud</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Baud rate. <br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e1e8c961a25633af4de2fe51875844c"></a><!-- doxytag: member="hokuyo_aist::HokuyoSensorInfo::time" ref="a6e1e8c961a25633af4de2fe51875844c" args="" --> unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html#a6e1e8c961a25633af4de2fe51875844c">time</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Current sensor time (s). <br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2df24e286a39f47680022f66eac5f4a6"></a><!-- doxytag: member="hokuyo_aist::HokuyoSensorInfo::sensorDiagnostic" ref="a2df24e286a39f47680022f66eac5f4a6" args="" --> std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html#a2df24e286a39f47680022f66eac5f4a6">sensorDiagnostic</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Diagnostic status string. <br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html#a4b38d1a9da92ea22e9a3920b261c9b17">minAngle</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html#a94569d9e5f2d8fded0d1cf23689b26fe">maxAngle</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96e6f1a6ccbed1aad3b7259e94e330bd"></a><!-- doxytag: member="hokuyo_aist::HokuyoSensorInfo::resolution" ref="a96e6f1a6ccbed1aad3b7259e94e330bd" args="" --> double </td><td class="memItemRight" valign="bottom"><a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html#a96e6f1a6ccbed1aad3b7259e94e330bd">resolution</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Angle between two scan points (radians). <br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a449f242f4cd6da22f6969d15cead538d"></a><!-- doxytag: member="hokuyo_aist::HokuyoSensorInfo::scanableSteps" ref="a449f242f4cd6da22f6969d15cead538d" args="" --> unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html#a449f242f4cd6da22f6969d15cead538d">scanableSteps</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Total number of steps in a full scan (lastStep - firstStep). <br/></td></tr> </table> <hr/><a name="_details"></a><h2>Detailed Description</h2> <p>Sensor information. </p> <p>Returned from a call to . Contains various information about the laser scanner such as firmware version and maximum possible range. </p> <hr/><h2>Member Data Documentation</h2> <a class="anchor" id="a94569d9e5f2d8fded0d1cf23689b26fe"></a><!-- doxytag: member="hokuyo_aist::HokuyoSensorInfo::maxAngle" ref="a94569d9e5f2d8fded0d1cf23689b26fe" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">double <a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html#a94569d9e5f2d8fded0d1cf23689b26fe">hokuyo_aist::HokuyoSensorInfo::maxAngle</a></td> </tr> </table> </div> <div class="memdoc"> <p>Maximum possible scan angle (radians). Scans go anti-clockwise with negative angles on the right. </p> <p>Referenced by <a class="el" href="hokuyo__aist_8cpp_source.html#l00526">AsString()</a>, and <a class="el" href="hokuyo__aist_8cpp_source.html#l01223">hokuyo_aist::HokuyoLaser::GetSensorInfo()</a>.</p> </div> </div> <a class="anchor" id="a4b38d1a9da92ea22e9a3920b261c9b17"></a><!-- doxytag: member="hokuyo_aist::HokuyoSensorInfo::minAngle" ref="a4b38d1a9da92ea22e9a3920b261c9b17" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">double <a class="el" href="classhokuyo__aist_1_1HokuyoSensorInfo.html#a4b38d1a9da92ea22e9a3920b261c9b17">hokuyo_aist::HokuyoSensorInfo::minAngle</a></td> </tr> </table> </div> <div class="memdoc"> <p>Minimum possible scan angle (radians). Scans go anti-clockwise with negative angles on the right. </p> <p>Referenced by <a class="el" href="hokuyo__aist_8cpp_source.html#l00526">AsString()</a>, and <a class="el" href="hokuyo__aist_8cpp_source.html#l01223">hokuyo_aist::HokuyoLaser::GetSensorInfo()</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="hokuyo__aist_8h_source.html">hokuyo_aist.h</a></li> <li>hokuyo_aist.cpp</li> </ul> </div> </td> <td colspan="1"> </td> </tr> </table> <!-- end of table --> <hr size="1"><address style="align: right;"><small>Generated for GearBox by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address> </body> </html>