objects_8h-source.html

来自「仿真人工智能是指用人工的方法和技术」· HTML 代码 · 共 283 行 · 第 1/3 页

HTML
283
字号
00217   <a class="code" href="Geometry_8h.html#a2">AngDeg</a> <a class="code" href="classPlayerObject.html#a14">getGlobalNeckAngle</a>   (                       )  <font class="keyword">const</font>;00218 00219   <font class="keywordtype">bool</font>   <a class="code" href="classPlayerObject.html#a15">setTimeRelativeAngles</a>( <a class="code" href="classTime.html">Time</a>   time           );00220   <a class="code" href="classTime.html">Time</a>   <a class="code" href="classPlayerObject.html#a16">getTimeRelativeAngles</a>(                       ) <font class="keyword">const</font>;00221   <font class="keywordtype">bool</font>   <a class="code" href="classPlayerObject.html#a17">setTimeGlobalAngles</a>  ( <a class="code" href="classTime.html">Time</a>   time           );00222   <a class="code" href="classTime.html">Time</a>   <a class="code" href="classPlayerObject.html#a18">getTimeGlobalAngles</a>  (                       ) <font class="keyword">const</font>;00223 00224 };00225 00226 <font class="comment">/******************************************************************************/</font>00227 <font class="comment">/********************** CLASS BALLOBJECT **************************************/</font>00228 <font class="comment">/******************************************************************************/</font>00229 <a name="l00233"></a><a class="code" href="classBallObject.html">00233</a> <font class="keyword">class </font><a class="code" href="classBallObject.html">BallObject</a>: <font class="keyword">public</font> <a class="code" href="classDynamicObject.html">DynamicObject</a>00234 {00235 <font class="keyword">public</font>:00236   <a class="code" href="classBallObject.html#a0">BallObject</a>();00237   <font class="keywordtype">void</font> <a class="code" href="classBallObject.html#a1">show</a>( ostream &amp; os = cout );00238 00239 };00240 00241 <font class="comment">/******************************************************************************/</font>00242 <font class="comment">/********************** CLASS STAMINA *****************************************/</font>00243 <font class="comment">/******************************************************************************/</font>00244 <a name="l00253"></a><a class="code" href="classStamina.html">00253</a> <font class="keyword">class </font><a class="code" href="classStamina.html">Stamina</a>00254 {<a name="l00255"></a><a class="code" href="classStamina.html#o0">00255</a>   <font class="keywordtype">double</font> <a class="code" href="classStamina.html#o0">m_dStamina</a>;              <a name="l00256"></a><a class="code" href="classStamina.html#o1">00256</a>   <font class="keywordtype">double</font> <a class="code" href="classStamina.html#o1">m_dEffort</a>;               <a name="l00257"></a><a class="code" href="classStamina.html#o2">00257</a>   <font class="keywordtype">double</font> <a class="code" href="classStamina.html#o2">m_dRecovery</a>;             00259 <font class="keyword">public</font>:00260   <a class="code" href="classStamina.html#a0">Stamina</a>( <font class="keywordtype">double</font> dSta = 4000.0, <font class="keywordtype">double</font> dEff=1.0, <font class="keywordtype">double</font> dRec=1.0 );00261   <font class="keywordtype">void</font>   <a class="code" href="classStamina.html#a1">show</a>( ostream &amp; os = cout );00262 00263   <font class="comment">// standard get and set methods.</font>00264   <font class="keywordtype">double</font> <a class="code" href="classStamina.html#a2">getStamina</a> (          ) <font class="keyword">const</font>;00265   <font class="keywordtype">bool</font>   <a class="code" href="classStamina.html#a3">setStamina</a> ( <font class="keywordtype">double</font> d );00266   <font class="keywordtype">double</font> <a class="code" href="classStamina.html#a4">getEffort</a>  (          ) <font class="keyword">const</font>;00267   <font class="keywordtype">bool</font>   <a class="code" href="classStamina.html#a5">setEffort</a>  ( <font class="keywordtype">double</font> d );00268   <font class="keywordtype">double</font> <a class="code" href="classStamina.html#a6">getRecovery</a>(          ) <font class="keyword">const</font>;00269   <font class="keywordtype">bool</font>   <a class="code" href="classStamina.html#a7">setRecovery</a>( <font class="keywordtype">double</font> d );00270 };00271 00272 <font class="comment">/******************************************************************************/</font>00273 <font class="comment">/********************** CLASS AGENTOBJECT *************************************/</font>00274 <font class="comment">/******************************************************************************/</font>00275 <a name="l00278"></a><a class="code" href="classAgentObject.html">00278</a> <font class="keyword">class </font><a class="code" href="classAgentObject.html">AgentObject</a>: <font class="keyword">public</font> <a class="code" href="classPlayerObject.html">PlayerObject</a>00279 {<a name="l00280"></a><a class="code" href="classAgentObject.html#o0">00280</a>   <a class="code" href="SoccerTypes_8h.html#a244">ViewAngleT</a>   <a class="code" href="classAgentObject.html#o0">viewAngle</a>;             <a name="l00281"></a><a class="code" href="classAgentObject.html#o1">00281</a>   <a class="code" href="SoccerTypes_8h.html#a245">ViewQualityT</a> <a class="code" href="classAgentObject.html#o1">viewQuality</a>;           <a name="l00283"></a><a class="code" href="classAgentObject.html#o2">00283</a>   <a class="code" href="classStamina.html">Stamina</a>      <a class="code" href="classAgentObject.html#o2">stamina</a>;               <a name="l00284"></a><a class="code" href="classAgentObject.html#o3">00284</a>   <a class="code" href="classVecPosition.html">VecPosition</a>  <a class="code" href="classAgentObject.html#o3">velSpeedRelToNeck</a>;     <a name="l00285"></a><a class="code" href="classAgentObject.html#o4">00285</a>   <a class="code" href="Geometry_8h.html#a2">AngDeg</a>       <a class="code" href="classAgentObject.html#o4">angBodyAngleRelToNeck</a>; <a name="l00287"></a><a class="code" href="classAgentObject.html#o5">00287</a>   <a class="code" href="classVecPosition.html">VecPosition</a>  <a class="code" href="classAgentObject.html#o5">posPositionDifference</a>; 00289 <font class="keyword">public</font>:00290   <a class="code" href="classAgentObject.html#a0">AgentObject</a>( <font class="keywordtype">double</font> dStaminaMax = 4000 );00291 00292   <font class="keywordtype">void</font>         <a class="code" href="classAgentObject.html#a1">show</a>( ostream &amp; os = cout );00293   <font class="keywordtype">void</font>         <a class="code" href="classAgentObject.html#a1">show</a>( <font class="keyword">const</font> <font class="keywordtype">char</font> * strTeamName, ostream &amp; os = cout );00294 00295   <font class="comment">// standard get and set methods</font>00296   <a class="code" href="classVecPosition.html">VecPosition</a>  <a class="code" href="classAgentObject.html#a3">getPositionDifference</a>(                  ) <font class="keyword">const</font>;00297   <font class="keywordtype">bool</font>         <a class="code" href="classAgentObject.html#a4">setPositionDifference</a>( <a class="code" href="classVecPosition.html">VecPosition</a>  v   );00298 00299   <a class="code" href="SoccerTypes_8h.html#a244">ViewAngleT</a>   <a class="code" href="classAgentObject.html#a5">getViewAngle</a>         (                  ) <font class="keyword">const</font>;00300   <font class="keywordtype">bool</font>         <a class="code" href="classAgentObject.html#a6">setViewAngle</a>         ( <a class="code" href="SoccerTypes_8h.html#a244">ViewAngleT</a>   v   );00301 00302   <a class="code" href="SoccerTypes_8h.html#a245">ViewQualityT</a> <a class="code" href="classAgentObject.html#a7">getViewQuality</a>       (                  ) <font class="keyword">const</font>;00303   <font class="keywordtype">bool</font>         <a class="code" href="classAgentObject.html#a8">setViewQuality</a>       ( <a class="code" href="SoccerTypes_8h.html#a245">ViewQualityT</a> v   );00304 00305   <a class="code" href="classStamina.html">Stamina</a>      <a class="code" href="classAgentObject.html#a9">getStamina</a>           (                  ) <font class="keyword">const</font>;00306   <font class="keywordtype">bool</font>         <a class="code" href="classAgentObject.html#a10">setStamina</a>           ( <a class="code" href="classStamina.html">Stamina</a>      sta );00307 00308   <a class="code" href="classVecPosition.html">VecPosition</a>  <a class="code" href="classAgentObject.html#a11">getSpeedRelToNeck</a>    (                  ) <font class="keyword">const</font>;00309   <font class="keywordtype">bool</font>         <a class="code" href="classAgentObject.html#a12">setSpeedRelToNeck</a>    ( <a class="code" href="classVecPosition.html">VecPosition</a>  v   );00310 00311   <font class="keywordtype">bool</font>         <a class="code" href="classAgentObject.html#a13">setGlobalNeckAngle</a>   ( <a class="code" href="Geometry_8h.html#a2">AngDeg</a>       ang );00312 00313   <a class="code" href="Geometry_8h.html#a2">AngDeg</a>       <a class="code" href="classAgentObject.html#a14">getBodyAngleRelToNeck</a>(                  ) <font class="keyword">const</font>;00314   <font class="keywordtype">bool</font>         <a class="code" href="classAgentObject.html#a15">setBodyAngleRelToNeck</a>( <a class="code" href="Geometry_8h.html#a2">AngDeg</a>       ang );00315 } ;00316 00317 00318 <font class="preprocessor">#endif</font></font></pre></div><hr><address><small>Generated on Thu Mar 7 00:37:42 2002 for UvA Trilearn 2001 by<a href="http://www.doxygen.org/index.html"><img src="doxygen.gif" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.2.12 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>, &copy;&nbsp;1997-2001</small></address></body></html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?