Skip to content

Commit

Permalink
Deploying to gh_pages from @ 436658a 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
JornJorn committed May 22, 2024
1 parent 65544b2 commit 8aff19e
Show file tree
Hide file tree
Showing 171 changed files with 2,758 additions and 2,563 deletions.
12 changes: 6 additions & 6 deletions d1/dff/GameStateManager_8hpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -120,17 +120,17 @@
<div class="ttc" id="aGameState_8h_html"><div class="ttname"><a href="../../dc/db4/GameState_8h.html">GameState.h</a></div></div>
<div class="ttc" id="aStrategyManager_8h_html"><div class="ttname"><a href="../../d5/d18/StrategyManager_8h.html">StrategyManager.h</a></div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1GameStateManager_html"><div class="ttname"><a href="../../db/de9/classrtt_1_1ai_1_1GameStateManager.html">rtt::ai::GameStateManager</a></div><div class="ttdoc">Class that describes the game state manager. The game state manager will manage the game state and it...</div><div class="ttdef"><b>Definition:</b> GameStateManager.hpp:13</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1GameStateManager_html_a244fc9340e4f2daaa4023f9caa0d883e"><div class="ttname"><a href="../../db/de9/classrtt_1_1ai_1_1GameStateManager.html#a244fc9340e4f2daaa4023f9caa0d883e">rtt::ai::GameStateManager::setRefereeData</a></div><div class="ttdeci">static void setRefereeData(proto::Referee refMsg, const rtt::world::World *data)</div><div class="ttdoc">Setter for the referee data.</div><div class="ttdef"><b>Definition:</b> GameStateManager.cpp:57</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1GameStateManager_html_a244fc9340e4f2daaa4023f9caa0d883e"><div class="ttname"><a href="../../db/de9/classrtt_1_1ai_1_1GameStateManager.html#a244fc9340e4f2daaa4023f9caa0d883e">rtt::ai::GameStateManager::setRefereeData</a></div><div class="ttdeci">static void setRefereeData(proto::Referee refMsg, const rtt::world::World *data)</div><div class="ttdoc">Setter for the referee data.</div><div class="ttdef"><b>Definition:</b> GameStateManager.cpp:59</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1GameStateManager_html_a2fbd62f7488434a218853dfb17f0c36b"><div class="ttname"><a href="../../db/de9/classrtt_1_1ai_1_1GameStateManager.html#a2fbd62f7488434a218853dfb17f0c36b">rtt::ai::GameStateManager::yellowTeam</a></div><div class="ttdeci">static proto::Referee_TeamInfo yellowTeam</div><div class="ttdef"><b>Definition:</b> GameStateManager.hpp:50</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1GameStateManager_html_a3e4c49fd7aff3554bc992b407bd5912f"><div class="ttname"><a href="../../db/de9/classrtt_1_1ai_1_1GameStateManager.html#a3e4c49fd7aff3554bc992b407bd5912f">rtt::ai::GameStateManager::getRefereeDesignatedPosition</a></div><div class="ttdeci">static Vector2 getRefereeDesignatedPosition()</div><div class="ttdoc">Getter for a designated position from the referee. For example: ball placement position.</div><div class="ttdef"><b>Definition:</b> GameStateManager.cpp:106</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1GameStateManager_html_a3e4c49fd7aff3554bc992b407bd5912f"><div class="ttname"><a href="../../db/de9/classrtt_1_1ai_1_1GameStateManager.html#a3e4c49fd7aff3554bc992b407bd5912f">rtt::ai::GameStateManager::getRefereeDesignatedPosition</a></div><div class="ttdeci">static Vector2 getRefereeDesignatedPosition()</div><div class="ttdoc">Getter for a designated position from the referee. For example: ball placement position.</div><div class="ttdef"><b>Definition:</b> GameStateManager.cpp:114</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1GameStateManager_html_a5e46fec9595c0e29ef4a820429b02c1e"><div class="ttname"><a href="../../db/de9/classrtt_1_1ai_1_1GameStateManager.html#a5e46fec9595c0e29ef4a820429b02c1e">rtt::ai::GameStateManager::blueTeam</a></div><div class="ttdeci">static proto::Referee_TeamInfo blueTeam</div><div class="ttdef"><b>Definition:</b> GameStateManager.hpp:51</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1GameStateManager_html_a824d48d8453f4765821d656810eb0115"><div class="ttname"><a href="../../db/de9/classrtt_1_1ai_1_1GameStateManager.html#a824d48d8453f4765821d656810eb0115">rtt::ai::GameStateManager::forceNewGameState</a></div><div class="ttdeci">static void forceNewGameState(RefCommand cmd)</div><div class="ttdoc">Force a new game state. This overrules the referee.</div><div class="ttdef"><b>Definition:</b> GameStateManager.cpp:100</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1GameStateManager_html_a824d48d8453f4765821d656810eb0115"><div class="ttname"><a href="../../db/de9/classrtt_1_1ai_1_1GameStateManager.html#a824d48d8453f4765821d656810eb0115">rtt::ai::GameStateManager::forceNewGameState</a></div><div class="ttdeci">static void forceNewGameState(RefCommand cmd)</div><div class="ttdoc">Force a new game state. This overrules the referee.</div><div class="ttdef"><b>Definition:</b> GameStateManager.cpp:108</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1GameStateManager_html_aa6526bff46d12b87ec56028d7dfbffbd"><div class="ttname"><a href="../../db/de9/classrtt_1_1ai_1_1GameStateManager.html#aa6526bff46d12b87ec56028d7dfbffbd">rtt::ai::GameStateManager::refMsgLock</a></div><div class="ttdeci">static std::mutex refMsgLock</div><div class="ttdef"><b>Definition:</b> GameStateManager.hpp:54</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1GameStateManager_html_aa66ae0f4cf2b5e87bf889d43b0cda07c"><div class="ttname"><a href="../../db/de9/classrtt_1_1ai_1_1GameStateManager.html#aa66ae0f4cf2b5e87bf889d43b0cda07c">rtt::ai::GameStateManager::getCommandFromRefMsg</a></div><div class="ttdeci">static RefCommand getCommandFromRefMsg(proto::Referee_Command command, bool isYellow)</div><div class="ttdoc">Converts the referee command to a RefCommand.</div><div class="ttdef"><b>Definition:</b> GameStateManager.cpp:21</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1GameStateManager_html_aa66ae0f4cf2b5e87bf889d43b0cda07c"><div class="ttname"><a href="../../db/de9/classrtt_1_1ai_1_1GameStateManager.html#aa66ae0f4cf2b5e87bf889d43b0cda07c">rtt::ai::GameStateManager::getCommandFromRefMsg</a></div><div class="ttdeci">static RefCommand getCommandFromRefMsg(proto::Referee_Command command, bool isYellow)</div><div class="ttdoc">Converts the referee command to a RefCommand.</div><div class="ttdef"><b>Definition:</b> GameStateManager.cpp:23</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1GameStateManager_html_ab50a6288d33a0ca53e474b91fef408de"><div class="ttname"><a href="../../db/de9/classrtt_1_1ai_1_1GameStateManager.html#ab50a6288d33a0ca53e474b91fef408de">rtt::ai::GameStateManager::refereeDesignatedPosition</a></div><div class="ttdeci">static proto::Referee_Point refereeDesignatedPosition</div><div class="ttdef"><b>Definition:</b> GameStateManager.hpp:52</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1GameStateManager_html_ac1b896d1149a04b5fd2963754e9a87fb"><div class="ttname"><a href="../../db/de9/classrtt_1_1ai_1_1GameStateManager.html#ac1b896d1149a04b5fd2963754e9a87fb">rtt::ai::GameStateManager::updateInterfaceGameState</a></div><div class="ttdeci">static void updateInterfaceGameState(const char *name)</div><div class="ttdoc">Updates the interface according to the current game state.</div><div class="ttdef"><b>Definition:</b> GameStateManager.cpp:115</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1GameStateManager_html_ac1b896d1149a04b5fd2963754e9a87fb"><div class="ttname"><a href="../../db/de9/classrtt_1_1ai_1_1GameStateManager.html#ac1b896d1149a04b5fd2963754e9a87fb">rtt::ai::GameStateManager::updateInterfaceGameState</a></div><div class="ttdeci">static void updateInterfaceGameState(const char *name)</div><div class="ttdoc">Updates the interface according to the current game state.</div><div class="ttdef"><b>Definition:</b> GameStateManager.cpp:123</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1GameStateManager_html_acee6100d4704ad3654bcac597efcb6e9"><div class="ttname"><a href="../../db/de9/classrtt_1_1ai_1_1GameStateManager.html#acee6100d4704ad3654bcac597efcb6e9">rtt::ai::GameStateManager::strategymanager</a></div><div class="ttdeci">static StrategyManager strategymanager</div><div class="ttdef"><b>Definition:</b> GameStateManager.hpp:53</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1GameStateManager_html_adc403506e6cf24a6c8c60b0545099f6a"><div class="ttname"><a href="../../db/de9/classrtt_1_1ai_1_1GameStateManager.html#adc403506e6cf24a6c8c60b0545099f6a">rtt::ai::GameStateManager::getCurrentGameState</a></div><div class="ttdeci">static GameState getCurrentGameState()</div><div class="ttdoc">Getter for the current game state.</div><div class="ttdef"><b>Definition:</b> GameStateManager.cpp:79</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1GameStateManager_html_adc403506e6cf24a6c8c60b0545099f6a"><div class="ttname"><a href="../../db/de9/classrtt_1_1ai_1_1GameStateManager.html#adc403506e6cf24a6c8c60b0545099f6a">rtt::ai::GameStateManager::getCurrentGameState</a></div><div class="ttdeci">static GameState getCurrentGameState()</div><div class="ttdoc">Getter for the current game state.</div><div class="ttdef"><b>Definition:</b> GameStateManager.cpp:87</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1StrategyManager_html"><div class="ttname"><a href="../../dc/d52/classrtt_1_1ai_1_1StrategyManager.html">rtt::ai::StrategyManager</a></div><div class="ttdoc">Class that defines the StrategyManager. The StrategyManager manages the rule sets of each game state.</div><div class="ttdef"><b>Definition:</b> StrategyManager.h:18</div></div>
<div class="ttc" id="aclassrtt_1_1world_1_1World_html"><div class="ttname"><a href="../../da/d39/classrtt_1_1world_1_1World.html">rtt::world::World</a></div><div class="ttdoc">Class that represents the world and history of the world.</div><div class="ttdef"><b>Definition:</b> World.hpp:34</div></div>
<div class="ttc" id="anamespacertt_1_1ai_html"><div class="ttname"><a href="../../d4/dcc/namespacertt_1_1ai.html">rtt::ai</a></div><div class="ttdef"><b>Definition:</b> ControlModule.h:10</div></div>
Expand Down
2 changes: 1 addition & 1 deletion d4/d15/KeeperBlockBall_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; </div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="../../d0/d7b/classrtt_1_1ai_1_1stp_1_1tactic_1_1KeeperBlockBall.html#adf2d88cf5c448bdd7badea70cf0faf69">isBallHeadingTowardsOurGoal</a>(<span class="keyword">const</span> HalfLine &amp;ballTrajectory, <span class="keyword">const</span> Field &amp;field);</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; </div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keyword">static</span> std::pair&lt;Vector2, bool&gt; <a class="code" href="../../d0/d7b/classrtt_1_1ai_1_1stp_1_1tactic_1_1KeeperBlockBall.html#aed029a6dec04c0f4d4deb50a9aa90dc4">calculateTargetPosition</a>(<span class="keyword">const</span> <a class="code" href="../../d3/dfa/structrtt_1_1ai_1_1stp_1_1StpInfo.html">StpInfo</a> info) noexcept;</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keyword">static</span> std::pair&lt;Vector2, bool&gt; <a class="code" href="../../d0/d7b/classrtt_1_1ai_1_1stp_1_1tactic_1_1KeeperBlockBall.html#aed029a6dec04c0f4d4deb50a9aa90dc4">calculateTargetPosition</a>(<span class="keyword">const</span> <a class="code" href="../../d3/dfa/structrtt_1_1ai_1_1stp_1_1StpInfo.html">StpInfo</a> info) noexcept;</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; </div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keyword">static</span> <a class="code" href="../../d5/df1/ControlUtils_8h.html#a190e260c90ed557590c2ca7d74a4e490">Angle</a> <a class="code" href="../../d0/d7b/classrtt_1_1ai_1_1stp_1_1tactic_1_1KeeperBlockBall.html#abd5f3fa2fb0f1ec7158adfbe4830067f">calculateTargetAngle</a>(<span class="keyword">const</span> <a class="code" href="../../d8/d17/classrtt_1_1world_1_1view_1_1BallView.html">world::view::BallView</a> &amp;ball, <span class="keyword">const</span> <a class="code" href="../../d5/df1/ControlUtils_8h.html#acfb8903fac5809ad6180aee41b325f82">Vector2</a> &amp;targetKeeperPosition);</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;};</div>
Expand Down
6 changes: 3 additions & 3 deletions d6/d06/InterfacePublisher_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -131,11 +131,11 @@
<div class="ttc" id="aclassrtt_1_1ai_1_1gui_1_1net_1_1InterfacePublisher_html"><div class="ttname"><a href="../../d1/d71/classrtt_1_1ai_1_1gui_1_1net_1_1InterfacePublisher.html">rtt::ai::gui::net::InterfacePublisher</a></div><div class="ttdef"><b>Definition:</b> InterfacePublisher.h:14</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1gui_1_1net_1_1InterfacePublisher_html_a0332dcf12eb4488040851565de1572c1"><div class="ttname"><a href="../../d1/d71/classrtt_1_1ai_1_1gui_1_1net_1_1InterfacePublisher.html#a0332dcf12eb4488040851565de1572c1">rtt::ai::gui::net::InterfacePublisher::wss</a></div><div class="ttdeci">ix::WebSocketServer &amp; wss</div><div class="ttdef"><b>Definition:</b> InterfacePublisher.h:41</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1gui_1_1net_1_1InterfacePublisher_html_a05a060288761eba3f61a7e72b0b7c772"><div class="ttname"><a href="../../d1/d71/classrtt_1_1ai_1_1gui_1_1net_1_1InterfacePublisher.html#a05a060288761eba3f61a7e72b0b7c772">rtt::ai::gui::net::InterfacePublisher::PlayView</a></div><div class="ttdeci">const std::vector&lt; std::unique_ptr&lt; rtt::ai::stp::Play &gt; &gt; &amp; PlayView</div><div class="ttdoc">Only the InterfaceGateway can create an InterfacePublisher.</div><div class="ttdef"><b>Definition:</b> InterfacePublisher.h:18</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1gui_1_1net_1_1InterfacePublisher_html_a088e0e32f5761f3e446f7e0797a6adfe"><div class="ttname"><a href="../../d1/d71/classrtt_1_1ai_1_1gui_1_1net_1_1InterfacePublisher.html#a088e0e32f5761f3e446f7e0797a6adfe">rtt::ai::gui::net::InterfacePublisher::publishAIStatus</a></div><div class="ttdeci">InterfacePublisher &amp; publishAIStatus()</div><div class="ttdef"><b>Definition:</b> InterfacePublisher.cpp:89</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1gui_1_1net_1_1InterfacePublisher_html_a088e0e32f5761f3e446f7e0797a6adfe"><div class="ttname"><a href="../../d1/d71/classrtt_1_1ai_1_1gui_1_1net_1_1InterfacePublisher.html#a088e0e32f5761f3e446f7e0797a6adfe">rtt::ai::gui::net::InterfacePublisher::publishAIStatus</a></div><div class="ttdeci">InterfacePublisher &amp; publishAIStatus()</div><div class="ttdef"><b>Definition:</b> InterfacePublisher.cpp:97</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1gui_1_1net_1_1InterfacePublisher_html_a218b3a5ccb8b556b552d4089d0ffdff8"><div class="ttname"><a href="../../d1/d71/classrtt_1_1ai_1_1gui_1_1net_1_1InterfacePublisher.html#a218b3a5ccb8b556b552d4089d0ffdff8">rtt::ai::gui::net::InterfacePublisher::publishStpStatus</a></div><div class="ttdeci">InterfacePublisher &amp; publishStpStatus(stp::Play *selectedPlay, PlayView plays, int currentTick, double tickDuration, double averageTickDuration)</div><div class="ttdoc">Broadcasts the STP status information to connected clients.</div><div class="ttdef"><b>Definition:</b> InterfacePublisher.cpp:16</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1gui_1_1net_1_1InterfacePublisher_html_a4fbfff1a2d1320f6dbe779e068d535db"><div class="ttname"><a href="../../d1/d71/classrtt_1_1ai_1_1gui_1_1net_1_1InterfacePublisher.html#a4fbfff1a2d1320f6dbe779e068d535db">rtt::ai::gui::net::InterfacePublisher::InterfaceGateway</a></div><div class="ttdeci">friend InterfaceGateway</div><div class="ttdef"><b>Definition:</b> InterfacePublisher.h:15</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1gui_1_1net_1_1InterfacePublisher_html_a6342bb2c90bd02e736c62a2f955b01e1"><div class="ttname"><a href="../../d1/d71/classrtt_1_1ai_1_1gui_1_1net_1_1InterfacePublisher.html#a6342bb2c90bd02e736c62a2f955b01e1">rtt::ai::gui::net::InterfacePublisher::publishVisuals</a></div><div class="ttdeci">InterfacePublisher &amp; publishVisuals()</div><div class="ttdoc">Broadcasts visualizations to connected clients. Retrieves visualizations from the Interface module an...</div><div class="ttdef"><b>Definition:</b> InterfacePublisher.cpp:80</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1gui_1_1net_1_1InterfacePublisher_html_a9201867b803f93844f4d2700f7736819"><div class="ttname"><a href="../../d1/d71/classrtt_1_1ai_1_1gui_1_1net_1_1InterfacePublisher.html#a9201867b803f93844f4d2700f7736819">rtt::ai::gui::net::InterfacePublisher::publishWorld</a></div><div class="ttdeci">InterfacePublisher &amp; publishWorld()</div><div class="ttdoc">Broadcasts the current game state to connected clients.</div><div class="ttdef"><b>Definition:</b> InterfacePublisher.cpp:71</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1gui_1_1net_1_1InterfacePublisher_html_a6342bb2c90bd02e736c62a2f955b01e1"><div class="ttname"><a href="../../d1/d71/classrtt_1_1ai_1_1gui_1_1net_1_1InterfacePublisher.html#a6342bb2c90bd02e736c62a2f955b01e1">rtt::ai::gui::net::InterfacePublisher::publishVisuals</a></div><div class="ttdeci">InterfacePublisher &amp; publishVisuals()</div><div class="ttdoc">Broadcasts visualizations to connected clients. Retrieves visualizations from the Interface module an...</div><div class="ttdef"><b>Definition:</b> InterfacePublisher.cpp:88</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1gui_1_1net_1_1InterfacePublisher_html_a9201867b803f93844f4d2700f7736819"><div class="ttname"><a href="../../d1/d71/classrtt_1_1ai_1_1gui_1_1net_1_1InterfacePublisher.html#a9201867b803f93844f4d2700f7736819">rtt::ai::gui::net::InterfacePublisher::publishWorld</a></div><div class="ttdeci">InterfacePublisher &amp; publishWorld()</div><div class="ttdoc">Broadcasts the current game state to connected clients.</div><div class="ttdef"><b>Definition:</b> InterfacePublisher.cpp:79</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1gui_1_1net_1_1InterfacePublisher_html_aae6b38aa7b4a9cd2f88ddc643422a3da"><div class="ttname"><a href="../../d1/d71/classrtt_1_1ai_1_1gui_1_1net_1_1InterfacePublisher.html#aae6b38aa7b4a9cd2f88ddc643422a3da">rtt::ai::gui::net::InterfacePublisher::publishProtoMessage</a></div><div class="ttdeci">void publishProtoMessage(const google::protobuf::Message &amp;message)</div><div class="ttdoc">Sends a message to all connected clients.</div><div class="ttdef"><b>Definition:</b> InterfacePublisher.h:48</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1gui_1_1net_1_1InterfacePublisher_html_ad6238df0b16318d8709c1d2811110040"><div class="ttname"><a href="../../d1/d71/classrtt_1_1ai_1_1gui_1_1net_1_1InterfacePublisher.html#ad6238df0b16318d8709c1d2811110040">rtt::ai::gui::net::InterfacePublisher::InterfacePublisher</a></div><div class="ttdeci">InterfacePublisher(ix::WebSocketServer &amp;wss)</div><div class="ttdef"><b>Definition:</b> InterfacePublisher.cpp:14</div></div>
<div class="ttc" id="aclassrtt_1_1ai_1_1stp_1_1Play_html"><div class="ttname"><a href="../../d7/d91/classrtt_1_1ai_1_1stp_1_1Play.html">rtt::ai::stp::Play</a></div><div class="ttdoc">Play class that's used in the STP model on update traverses every Role, and updates it.</div><div class="ttdef"><b>Definition:</b> Play.hpp:23</div></div>
Expand Down
Loading

0 comments on commit 8aff19e

Please sign in to comment.