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 & 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 & 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 & 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 & 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>, © 1997-2001</small></address></body></html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?