diff options
Diffstat (limited to '')
-rw-r--r-- | docs/doxygen/nel/a02399.html | 363 |
1 files changed, 363 insertions, 0 deletions
diff --git a/docs/doxygen/nel/a02399.html b/docs/doxygen/nel/a02399.html new file mode 100644 index 00000000..ce46a689 --- /dev/null +++ b/docs/doxygen/nel/a02399.html @@ -0,0 +1,363 @@ +<!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>NeL: NLAINIMAT::CConditionMap class Reference</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.3.6 --> +<div class="qindex"> <form class="search" action="search.php" method="get"> +<a class="qindex" href="main.html">Main Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="namespacemembers.html">Namespace Members</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a> | <span class="search"><u>S</u>earch for <input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div> +<h1>NLAINIMAT::CConditionMap Class Reference</h1><code>#include <<a class="el" href="a05552.html">classifier.h</a>></code> +<p> +<hr><a name="_details"></a><h2>Detailed Description</h2> +A condition map. Used to describes all the conditions that must be associate to an action. <dl compact><dt><b>Author:</b></dt><dd>Gabriel ROBERT <p> +Nevrax France </dd></dl> +<dl compact><dt><b>Date:</b></dt><dd>2003 </dd></dl> + +<p> + +<p> +Definition at line <a class="el" href="a05552.html#l00132">132</a> of file <a class="el" href="a05552.html">classifier.h</a>.<table border=0 cellpadding=0 cellspacing=0> +<tr><td></td></tr> +<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02399.html#NLAINIMAT_1_1CConditionMapa0">addIfNotSensorCondition</a> (<a class="el" href="a05371.html#a100">TSensor</a> sensorName, <a class="el" href="a05371.html#a5">TSensorValue</a> sensorValue)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Used to add an if sensor != condition rule. <a href="#NLAINIMAT_1_1CConditionMapa0"></a><br><br></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02399.html#NLAINIMAT_1_1CConditionMapa1">addIfSensorCondition</a> (<a class="el" href="a05371.html#a100">TSensor</a> sensorName, <a class="el" href="a05371.html#a5">TSensorValue</a> sensorValue)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Used to add an if sensor == condition rule. <a href="#NLAINIMAT_1_1CConditionMapa1"></a><br><br></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02399.html#NLAINIMAT_1_1CConditionMapa2">addSensorCondition</a> (<a class="el" href="a05371.html#a100">TSensor</a> sensorName, <a class="el" href="a05371.html#a5">TSensorValue</a> sensorValue, bool sensorIsTrue)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>std::map< <a class="el" href="a05371.html#a100">TSensor</a>, <a class="el" href="a02400.html">CSensor</a> <br> +>::const_iterator </td><td class="memItemRight" valign=bottom><a class="el" href="a02399.html#NLAINIMAT_1_1CConditionMapa3">begin</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02399.html#NLAINIMAT_1_1CConditionMapa4">clear</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>std::map< <a class="el" href="a05371.html#a100">TSensor</a>, <a class="el" href="a02400.html">CSensor</a> <br> +>::const_iterator </td><td class="memItemRight" valign=bottom><a class="el" href="a02399.html#NLAINIMAT_1_1CConditionMapa5">end</a> () const </td></tr> + +<tr><td colspan=2><br><h2>Private Attributes</h2></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>std::map< <a class="el" href="a05371.html#a100">TSensor</a>, <a class="el" href="a02400.html">CSensor</a> > </td><td class="memItemRight" valign=bottom><a class="el" href="a02399.html#NLAINIMAT_1_1CConditionMapr0">_ConditionMap</a></td></tr> + +</table> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="NLAINIMAT_1_1CConditionMapa0" doxytag="NLAINIMAT::CConditionMap::addIfNotSensorCondition" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAINIMAT::CConditionMap::addIfNotSensorCondition </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a05371.html#a100">TSensor</a> </td> + <td class="mdname" nowrap> <em>sensorName</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap><a class="el" href="a05371.html#a5">TSensorValue</a> </td> + <td class="mdname" nowrap> <em>sensorValue</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Used to add an if sensor != condition rule. +<p> + +<p> +Definition at line <a class="el" href="a05551.html#l00656">656</a> of file <a class="el" href="a05551.html">classifier.cpp</a>. +<p> +References <a class="el" href="a05552.html#l00155">_ConditionMap</a>, <a class="el" href="a05552.html#l00139">NLAINIMAT::CConditionMap::CSensor::NeedTarget</a>, <a class="el" href="a05371.html#a100a47">NLAINIMAT::Sensors_WITHTARGET</a>, <a class="el" href="a05552.html#l00137">NLAINIMAT::CConditionMap::CSensor::SensorValue</a>, <a class="el" href="a05552.html#l00138">NLAINIMAT::CConditionMap::CSensor::TruthValue</a>, and <a class="el" href="a05552.html#l00062">NLAINIMAT::TSensorValue</a>. +<p> +Referenced by <a class="el" href="a06032.html#l00391">NLAINIMAT::CMHiCSbase::loadClassifierFromFile()</a>. +<p> +<div class="fragment"><pre>00657 { +00658 CSensor albator; +00659 albator.SensorValue = sensorValue; +00660 albator.TruthValue = <span class="keyword">false</span>; +00661 albator.NeedTarget = (sensorName > <a class="code" href="a05371.html#a100a47">Sensors_WITHTARGET</a>); +00662 +00663 <a class="code" href="a02399.html#NLAINIMAT_1_1CConditionMapr0">_ConditionMap</a>[sensorName] = albator; +00664 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAINIMAT_1_1CConditionMapa1" doxytag="NLAINIMAT::CConditionMap::addIfSensorCondition" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAINIMAT::CConditionMap::addIfSensorCondition </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a05371.html#a100">TSensor</a> </td> + <td class="mdname" nowrap> <em>sensorName</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap><a class="el" href="a05371.html#a5">TSensorValue</a> </td> + <td class="mdname" nowrap> <em>sensorValue</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Used to add an if sensor == condition rule. +<p> + +<p> +Definition at line <a class="el" href="a05551.html#l00646">646</a> of file <a class="el" href="a05551.html">classifier.cpp</a>. +<p> +References <a class="el" href="a05552.html#l00155">_ConditionMap</a>, <a class="el" href="a05552.html#l00139">NLAINIMAT::CConditionMap::CSensor::NeedTarget</a>, <a class="el" href="a05371.html#a100a47">NLAINIMAT::Sensors_WITHTARGET</a>, <a class="el" href="a05552.html#l00137">NLAINIMAT::CConditionMap::CSensor::SensorValue</a>, <a class="el" href="a05552.html#l00138">NLAINIMAT::CConditionMap::CSensor::TruthValue</a>, and <a class="el" href="a05552.html#l00062">NLAINIMAT::TSensorValue</a>. +<p> +Referenced by <a class="el" href="a06032.html#l00391">NLAINIMAT::CMHiCSbase::loadClassifierFromFile()</a>. +<p> +<div class="fragment"><pre>00647 { +00648 CSensor albator; +00649 albator.SensorValue = sensorValue; +00650 albator.TruthValue = <span class="keyword">true</span>; +00651 albator.NeedTarget = (sensorName > <a class="code" href="a05371.html#a100a47">Sensors_WITHTARGET</a>); +00652 +00653 <a class="code" href="a02399.html#NLAINIMAT_1_1CConditionMapr0">_ConditionMap</a>[sensorName] = albator; +00654 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAINIMAT_1_1CConditionMapa2" doxytag="NLAINIMAT::CConditionMap::addSensorCondition" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAINIMAT::CConditionMap::addSensorCondition </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a05371.html#a100">TSensor</a> </td> + <td class="mdname" nowrap> <em>sensorName</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap><a class="el" href="a05371.html#a5">TSensorValue</a> </td> + <td class="mdname" nowrap> <em>sensorValue</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>sensorIsTrue</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05551.html#l00666">666</a> of file <a class="el" href="a05551.html">classifier.cpp</a>. +<p> +References <a class="el" href="a05552.html#l00155">_ConditionMap</a>, <a class="el" href="a05552.html#l00139">NLAINIMAT::CConditionMap::CSensor::NeedTarget</a>, <a class="el" href="a05371.html#a100a47">NLAINIMAT::Sensors_WITHTARGET</a>, <a class="el" href="a05552.html#l00137">NLAINIMAT::CConditionMap::CSensor::SensorValue</a>, <a class="el" href="a05552.html#l00138">NLAINIMAT::CConditionMap::CSensor::TruthValue</a>, and <a class="el" href="a05552.html#l00062">NLAINIMAT::TSensorValue</a>. +<p> +Referenced by <a class="el" href="a05551.html#l00128">NLAINIMAT::CClassifierSystem::addClassifierSystem()</a>. +<p> +<div class="fragment"><pre>00667 { +00668 CSensor albator; +00669 albator.SensorValue = sensorValue; +00670 albator.TruthValue = sensorIsTrue; +00671 albator.NeedTarget = (sensorName > <a class="code" href="a05371.html#a100a47">Sensors_WITHTARGET</a>); +00672 +00673 <a class="code" href="a02399.html#NLAINIMAT_1_1CConditionMapr0">_ConditionMap</a>[sensorName] = albator; +00674 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAINIMAT_1_1CConditionMapa3" doxytag="NLAINIMAT::CConditionMap::begin" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> std::map<<a class="el" href="a05371.html#a100">TSensor</a>, <a class="el" href="a02400.html">CSensor</a> >::const_iterator NLAINIMAT::CConditionMap::begin </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">void </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05552.html#l00150">150</a> of file <a class="el" href="a05552.html">classifier.h</a>. +<p> +References <a class="el" href="a05552.html#l00155">_ConditionMap</a>. +<p> +Referenced by <a class="el" href="a05551.html#l00094">NLAINIMAT::CClassifierSystem::addClassifier()</a>. +<p> +<div class="fragment"><pre>00150 {<span class="keywordflow">return</span> <a class="code" href="a02399.html#NLAINIMAT_1_1CConditionMapr0">_ConditionMap</a>.begin();} +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAINIMAT_1_1CConditionMapa4" doxytag="NLAINIMAT::CConditionMap::clear" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAINIMAT::CConditionMap::clear </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">void </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05552.html#l00152">152</a> of file <a class="el" href="a05552.html">classifier.h</a>. +<p> +References <a class="el" href="a05552.html#l00155">_ConditionMap</a>. +<p> +Referenced by <a class="el" href="a06032.html#l00391">NLAINIMAT::CMHiCSbase::loadClassifierFromFile()</a>. +<p> +<div class="fragment"><pre>00152 {<a class="code" href="a02399.html#NLAINIMAT_1_1CConditionMapr0">_ConditionMap</a>.clear();} +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLAINIMAT_1_1CConditionMapa5" doxytag="NLAINIMAT::CConditionMap::end" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> std::map<<a class="el" href="a05371.html#a100">TSensor</a>, <a class="el" href="a02400.html">CSensor</a> >::const_iterator NLAINIMAT::CConditionMap::end </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">void </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05552.html#l00151">151</a> of file <a class="el" href="a05552.html">classifier.h</a>. +<p> +References <a class="el" href="a05552.html#l00155">_ConditionMap</a>. +<p> +Referenced by <a class="el" href="a05551.html#l00094">NLAINIMAT::CClassifierSystem::addClassifier()</a>. +<p> +<div class="fragment"><pre>00151 {<span class="keywordflow">return</span> <a class="code" href="a02399.html#NLAINIMAT_1_1CConditionMapr0">_ConditionMap</a>.end();} +</pre></div> </td> + </tr> +</table> +<hr><h2>Field Documentation</h2> +<a class="anchor" name="NLAINIMAT_1_1CConditionMapr0" doxytag="NLAINIMAT::CConditionMap::_ConditionMap" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> std::map<<a class="el" href="a05371.html#a100">TSensor</a>, <a class="el" href="a02400.html">CSensor</a> > <a class="el" href="a02399.html#NLAINIMAT_1_1CConditionMapr0">NLAINIMAT::CConditionMap::_ConditionMap</a><code> [private]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05552.html#l00155">155</a> of file <a class="el" href="a05552.html">classifier.h</a>. +<p> +Referenced by <a class="el" href="a05551.html#l00656">addIfNotSensorCondition()</a>, <a class="el" href="a05551.html#l00646">addIfSensorCondition()</a>, <a class="el" href="a05551.html#l00666">addSensorCondition()</a>, <a class="el" href="a05552.html#l00150">begin()</a>, <a class="el" href="a05552.html#l00152">clear()</a>, and <a class="el" href="a05552.html#l00151">end()</a>. </td> + </tr> +</table> +<hr>The documentation for this class was generated from the following files:<ul> +<li><a class="el" href="a05552.html">classifier.h</a><li><a class="el" href="a05551.html">classifier.cpp</a></ul> +<hr size="1"><address style="align: right;"><small>Generated on Tue Mar 16 11:09:55 2004 for NeL by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 > +</a>1.3.6 </small></address> +</body> +</html> |