classworldmodel.html
来自「仿真人工智能是指用人工的方法和技术」· HTML 代码 · 共 440 行 · 第 1/5 页
HTML
440 行
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>WorldModel class Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body bgcolor="#ffffff"><!-- Generated by Doxygen 1.2.12 --><center><a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center><hr><h1>WorldModel Class Reference</h1><code>#include <<a class="el" href="WorldModel_8h-source.html">WorldModel.h</a>></code><p>Collaboration diagram for WorldModel:<p><center><img src="classWorldModel__coll__graph.gif" border="0" usemap="#WorldModel__coll__map" alt="Collaboration graph"></center><map name="WorldModel__coll__map"><area href="classHeteroPlayerSettings.html" shape="rect" coords="514,10,639,28" alt=""><area href="classPlayerSettings.html" shape="rect" coords="531,74,622,92" alt=""><area href="classFixedObject.html" shape="rect" coords="538,134,615,152" alt=""><area href="classVecPosition.html" shape="rect" coords="242,228,319,247" alt=""><area href="classAgentObject.html" shape="rect" coords="537,294,617,312" alt=""><area href="classPlayerObject.html" shape="rect" coords="239,375,322,394" alt=""><area href="classTime.html" shape="rect" coords="26,492,66,511" alt=""><area href="classSoccerCommand.html" shape="rect" coords="525,554,629,572" alt=""><area href="classServerSettings.html" shape="rect" coords="235,639,326,658" alt=""><area href="classBallObject.html" shape="rect" coords="542,726,611,744" alt=""></map><center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classWorldModel-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0><tr><td colspan=2><br><h2>Public Methods</h2></td></tr><tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classWorldModel.html#a0">setTimeLastCatch</a> (<a class="el" href="classTime.html">Time</a> time)</td></tr><tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classWorldModel.html#a1">getTimeSinceLastCatch</a> ()</td></tr><tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classWorldModel.html#a2">setTimeLastRefereeMessage</a> (<a class="el" href="classTime.html">Time</a> time)</td></tr><tr><td nowrap align=right valign=top><a class="el" href="classTime.html">Time</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a3">getTimeLastRefereeMessage</a> ()</td></tr><tr><td nowrap align=right valign=top><a class="el" href="classTime.html">Time</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a4">getCurrentTime</a> ()</td></tr><tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classWorldModel.html#a5">getCurrentCycle</a> ()</td></tr><tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classWorldModel.html#a6">isTimeStopped</a> ()</td></tr><tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classWorldModel.html#a7">isLastMessageSee</a> () const</td></tr><tr><td nowrap align=right valign=top><a class="el" href="classTime.html">Time</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a8">getTimeLastSeeGlobalMessage</a> () const</td></tr><tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classWorldModel.html#a9">setTimeLastSeeGlobalMessage</a> (<a class="el" href="classTime.html">Time</a> time)</td></tr><tr><td nowrap align=right valign=top><a class="el" href="classTime.html">Time</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a10">getTimeLastSeeMessage</a> () const</td></tr><tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classWorldModel.html#a11">setTimeLastSeeMessage</a> (<a class="el" href="classTime.html">Time</a> time)</td></tr><tr><td nowrap align=right valign=top><a class="el" href="classTime.html">Time</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a12">getTimeLastSenseMessage</a> () const</td></tr><tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classWorldModel.html#a13">setTimeLastSenseMessage</a> (<a class="el" href="classTime.html">Time</a> time)</td></tr><tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classWorldModel.html#a14">getPlayerNumber</a> () const</td></tr><tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classWorldModel.html#a15">setPlayerNumber</a> (int i)</td></tr><tr><td nowrap align=right valign=top><a class="el" href="SoccerTypes_8h.html#a246">SideT</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a16">getSide</a> () const</td></tr><tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classWorldModel.html#a17">setSide</a> (<a class="el" href="SoccerTypes_8h.html#a246">SideT</a> s)</td></tr><tr><td nowrap align=right valign=top>const char * </td><td valign=bottom><a class="el" href="classWorldModel.html#a18">getTeamName</a> () const</td></tr><tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classWorldModel.html#a19">setTeamName</a> (char *str)</td></tr><tr><td nowrap align=right valign=top><a class="el" href="SoccerTypes_8h.html#a242">PlayModeT</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a20">getPlayMode</a> () const</td></tr><tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classWorldModel.html#a21">setPlayMode</a> (<a class="el" href="SoccerTypes_8h.html#a242">PlayModeT</a> pm)</td></tr><tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classWorldModel.html#a22">getGoalDiff</a> () const</td></tr><tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classWorldModel.html#a23">addOneToGoalDiff</a> ()</td></tr><tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classWorldModel.html#a24">subtractOneFromGoalDiff</a> ()</td></tr><tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classWorldModel.html#a25">getNrOfCommands</a> (<a class="el" href="SoccerTypes_8h.html#a247">CommandT</a> c) const</td></tr><tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classWorldModel.html#a26">setNrOfCommands</a> (<a class="el" href="SoccerTypes_8h.html#a247">CommandT</a> c, int i)</td></tr><tr><td nowrap align=right valign=top><a class="el" href="classTime.html">Time</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a27">getTimeCheckBall</a> () const</td></tr><tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classWorldModel.html#a28">setTimeCheckBall</a> (<a class="el" href="classTime.html">Time</a> time)</td></tr><tr><td nowrap align=right valign=top><a class="el" href="SoccerTypes_8h.html#a250">BallStatusT</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a29">getCheckBallStatus</a> () const</td></tr><tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classWorldModel.html#a30">setCheckBallStatus</a> (<a class="el" href="SoccerTypes_8h.html#a250">BallStatusT</a> bs)</td></tr><tr><td nowrap align=right valign=top><a class="el" href="SoccerTypes_8h.html#a240">ObjectT</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a31">iterateObjectStart</a> (int &iIndex, <a class="el" href="SoccerTypes_8h.html#a241">ObjectSetT</a> g, double dConf=-1.0)</td></tr><tr><td nowrap align=right valign=top><a class="el" href="SoccerTypes_8h.html#a240">ObjectT</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a32">iterateObjectNext</a> (int &iIndex, <a class="el" href="SoccerTypes_8h.html#a241">ObjectSetT</a> g, double dConf=-1.0)</td></tr><tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classWorldModel.html#a33">iterateObjectDone</a> (int &iIndex)</td></tr><tr><td nowrap align=right valign=top><a class="el" href="SoccerTypes_8h.html#a240">ObjectT</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a34">getAgentObjectType</a> () const</td></tr><tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classWorldModel.html#a35">setAgentObjectType</a> (<a class="el" href="SoccerTypes_8h.html#a240">ObjectT</a> o)</td></tr><tr><td nowrap align=right valign=top><a class="el" href="Geometry_8h.html#a2">AngDeg</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a36">getAgentBodyAngleRelToNeck</a> () const</td></tr><tr><td nowrap align=right valign=top><a class="el" href="Geometry_8h.html#a2">AngDeg</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a37">getAgentGlobalNeckAngle</a> () const</td></tr><tr><td nowrap align=right valign=top><a class="el" href="Geometry_8h.html#a2">AngDeg</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a38">getAgentGlobalBodyAngle</a> ()</td></tr><tr><td nowrap align=right valign=top><a class="el" href="classStamina.html">Stamina</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a39">getAgentStamina</a> () const</td></tr><tr><td nowrap align=right valign=top>double </td><td valign=bottom><a class="el" href="classWorldModel.html#a40">getAgentEffort</a> () const</td></tr><tr><td nowrap align=right valign=top><a class="el" href="classVecPosition.html">VecPosition</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a41">getAgentGlobalVelocity</a> () const</td></tr><tr><td nowrap align=right valign=top>double </td><td valign=bottom><a class="el" href="classWorldModel.html#a42">getAgentSpeed</a> () const</td></tr><tr><td nowrap align=right valign=top><a class="el" href="classVecPosition.html">VecPosition</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a43">getAgentGlobalPosition</a> () const</td></tr><tr><td nowrap align=right valign=top><a class="el" href="SoccerTypes_8h.html#a244">ViewAngleT</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a44">getAgentViewAngle</a> () const</td></tr><tr><td nowrap align=right valign=top><a class="el" href="SoccerTypes_8h.html#a245">ViewQualityT</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a45">getAgentViewQuality</a> () const</td></tr><tr><td nowrap align=right valign=top>double </td><td valign=bottom><a class="el" href="classWorldModel.html#a46">getAgentViewFrequency</a> () const</td></tr><tr><td nowrap align=right valign=top><a class="el" href="classVecPosition.html">VecPosition</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a47">getBallPos</a> ()</td></tr><tr><td nowrap align=right valign=top>double </td><td valign=bottom><a class="el" href="classWorldModel.html#a48">getBallSpeed</a> ()</td></tr><tr><td nowrap align=right valign=top><a class="el" href="Geometry_8h.html#a2">AngDeg</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a49">getBallDirection</a> ()</td></tr><tr><td nowrap align=right valign=top><a class="el" href="classTime.html">Time</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a50">getTimeGlobalPosition</a> (<a class="el" href="SoccerTypes_8h.html#a240">ObjectT</a> o)</td></tr><tr><td nowrap align=right valign=top><a class="el" href="classVecPosition.html">VecPosition</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a51">getGlobalPosition</a> (<a class="el" href="SoccerTypes_8h.html#a240">ObjectT</a> o)</td></tr><tr><td nowrap align=right valign=top><a class="el" href="classTime.html">Time</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a52">getTimeGlobalVelocity</a> (<a class="el" href="SoccerTypes_8h.html#a240">ObjectT</a> o)</td></tr><tr><td nowrap align=right valign=top><a class="el" href="classVecPosition.html">VecPosition</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a53">getGlobalVelocity</a> (<a class="el" href="SoccerTypes_8h.html#a240">ObjectT</a> o)</td></tr><tr><td nowrap align=right valign=top>double </td><td valign=bottom><a class="el" href="classWorldModel.html#a54">getRelativeDistance</a> (<a class="el" href="SoccerTypes_8h.html#a240">ObjectT</a> o)</td></tr><tr><td nowrap align=right valign=top><a class="el" href="classVecPosition.html">VecPosition</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a55">getRelativePosition</a> (<a class="el" href="SoccerTypes_8h.html#a240">ObjectT</a> o)</td></tr><tr><td nowrap align=right valign=top><a class="el" href="Geometry_8h.html#a2">AngDeg</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a56">getRelativeAngle</a> (<a class="el" href="SoccerTypes_8h.html#a240">ObjectT</a> o, bool bWithBody=false)</td></tr><tr><td nowrap align=right valign=top><a class="el" href="classTime.html">Time</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a57">getTimeGlobalAngles</a> (<a class="el" href="SoccerTypes_8h.html#a240">ObjectT</a> o)</td></tr><tr><td nowrap align=right valign=top><a class="el" href="Geometry_8h.html#a2">AngDeg</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a58">getGlobalBodyAngle</a> (<a class="el" href="SoccerTypes_8h.html#a240">ObjectT</a> o)</td></tr><tr><td nowrap align=right valign=top><a class="el" href="Geometry_8h.html#a2">AngDeg</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a59">getGlobalNeckAngle</a> (<a class="el" href="SoccerTypes_8h.html#a240">ObjectT</a> o)</td></tr><tr><td nowrap align=right valign=top><a class="el" href="Geometry_8h.html#a2">AngDeg</a> </td><td valign=bottom><a class="el" href="classWorldModel.html#a60">getGlobalAngle</a> (<a class="el" href="SoccerTypes_8h.html#a240">ObjectT</a> o)</td></tr><tr><td nowrap align=right valign=top>double </td><td valign=bottom><a class="el" href="classWorldModel.html#a61">getConfidence</a> (<a class="el" href="SoccerTypes_8h.html#a240">ObjectT</a> o)</td></tr><tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classWorldModel.html#a62">isKnownPlayer</a> (<a class="el" href="SoccerTypes_8h.html#a240">ObjectT</a> o)</td></tr>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?