Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LARG/HFO
/ types & classes
Types & classes
200 in github.com/LARG/HFO
⨍
Functions
676
◇
Types & classes
200
↓ 76 callers
Class
Vector2D
src/sample_field_evaluator.h:37
↓ 25 callers
Class
Vector2D
src/chain_action/pass_checker.h:34
↓ 13 callers
Class
Bhv_ChainAction
src/chain_action/bhv_chain_action.h:42
↓ 9 callers
Class
Bhv_BasicMove
src/bhv_basic_move.h:33
↓ 8 callers
Class
ActionStatePair
src/chain_action/action_generator.h:39
↓ 8 callers
Class
Bhv_BasicOffensiveKick
src/bhv_basic_offensive_kick.h:33
↓ 7 callers
Class
Bhv_GoToStaticBall
src/bhv_go_to_static_ball.h:33
↓ 4 callers
Class
Bhv_SetPlayIndirectFreeKick
src/bhv_set_play_indirect_free_kick.h:33
↓ 4 callers
Class
Neck_DefaultInterceptNeck
! \class NeckDefaultInterceptNeck \brief default neck action to use with intercept action */
src/neck_default_intercept_neck.h:49
↓ 3 callers
Class
Bhv_BasicTackle
src/bhv_basic_tackle.h:32
↓ 3 callers
Class
Bhv_GoalieBasicMove
src/bhv_goalie_basic_move.h:39
↓ 3 callers
Class
DistCompare
src/chain_action/cooperative_action.h:208
↓ 3 callers
Class
sigaction
src/main_agent.cpp:60
↓ 3 callers
Class
sigaction
src/main_player.cpp:60
↓ 3 callers
Class
sigaction
src/main_coach.cpp:61
↓ 3 callers
Class
sigaction
src/main_trainer.cpp:61
↓ 2 callers
Class
Bhv_CustomBeforeKickOff
! \class Bhv_CustomBeforeKickOff \brief custom action for before_kick_off */
src/bhv_custom_before_kick_off.h:37
↓ 2 callers
Class
Bhv_StrictCheckShoot
! \class Bhv_StrictCheckShoot \brief strict checked shoot action */
src/chain_action/bhv_strict_check_shoot.h:42
↓ 2 callers
Class
Player
src/chain_action/field_analyzer.cpp:523
↓ 2 callers
Class
ScoreCmp
src/chain_action/shoot_generator.h:105
↓ 2 callers
Class
TackleResult
src/chain_action/tackle_generator.h:52
↓ 1 callers
Class
AbstractPlayerSelfDistCmp
src/sample_communication.cpp:89
↓ 1 callers
Class
AbstractPlayerXCmp
src/sample_communication.cpp:123
↓ 1 callers
Class
Bhv_GoalieChaseBall
src/bhv_goalie_chase_ball.h:33
↓ 1 callers
Class
Bhv_GoalieFreeKick
src/bhv_goalie_free_kick.h:33
↓ 1 callers
Class
Bhv_NormalDribble
! \class Bhv_NormalDribble \brief normal dribble action */
src/chain_action/bhv_normal_dribble.h:44
↓ 1 callers
Class
Bhv_PassKickFindReceiver
! \class Bhv_PassKickFindReceiver \brief search specified player and perform pass kick if possible */
src/chain_action/bhv_pass_kick_find_receiver.h:49
↓ 1 callers
Class
Bhv_PenaltyKick
src/bhv_penalty_kick.h:33
↓ 1 callers
Class
Bhv_SetPlay
src/bhv_set_play.h:37
↓ 1 callers
Class
Bhv_SetPlayFreeKick
src/bhv_set_play_free_kick.h:35
↓ 1 callers
Class
Bhv_SetPlayGoalKick
src/bhv_set_play_goal_kick.h:36
↓ 1 callers
Class
Bhv_SetPlayKickIn
src/bhv_set_play_kick_in.h:33
↓ 1 callers
Class
Bhv_SetPlayKickOff
src/bhv_set_play_kick_off.h:36
↓ 1 callers
Class
Bhv_TheirGoalKickMove
src/bhv_their_goal_kick_move.h:33
↓ 1 callers
Class
Body_ForceShoot
! \class Body_ForceShoot \brief kick ball to goal by force */
src/chain_action/body_force_shoot.h:41
↓ 1 callers
Class
ClientCommunicator
bin/Communicator.py:85
↓ 1 callers
Class
Compare
src/sample_communication.cpp:72
↓ 1 callers
Class
DummyPopen
Emulates a Popen object without actually starting a process.
bin/Trainer.py:15
↓ 1 callers
Class
IllegalChecker
src/sample_communication.cpp:80
↓ 1 callers
Class
Opponent
src/chain_action/strict_check_pass_generator.h:72
↓ 1 callers
Class
RealSpeedMaxCmp
src/sample_coach.cpp:60
↓ 1 callers
Class
Receiver
src/chain_action/strict_check_pass_generator.h:54
↓ 1 callers
Class
ReceiverDistCompare
src/chain_action/strict_check_pass_generator.cpp:353
↓ 1 callers
Class
Trainer
Trainer is responsible for setting up the players and game.
bin/Trainer.py:31
Class
AbstractPlayerBallDistCmp
src/sample_communication.cpp:97
Class
AbstractPlayerBallXDiffCmp
src/sample_communication.cpp:106
Class
AbstractPlayerObject
src/sample_field_evaluator.h:36
Class
AbstractPlayerObject
src/chain_action/pass_checker.h:33
Class
AbstractPlayerObject
src/chain_action/tackle_generator.h:41
Class
AbstractPlayerObject
src/chain_action/field_analyzer.h:43
Class
AbstractPlayerObject
src/chain_action/clear_generator.h:43
Class
AbstractPlayerObject
src/chain_action/actgen_simple_dribble.h:33
Class
ActGen_Cross
src/chain_action/actgen_cross.h:32
Class
ActGen_DirectPass
src/chain_action/actgen_direct_pass.h:34
Class
ActGen_MaxActionChainLengthFilter
src/chain_action/actgen_action_chain_length_filter.h:36
Class
ActGen_MinActionChainLengthFilter
src/chain_action/actgen_action_chain_length_filter.h:61
Class
ActGen_RangeActionChainLengthFilter
src/chain_action/actgen_action_chain_length_filter.h:87
Class
ActGen_SelfPass
src/chain_action/actgen_self_pass.h:32
Class
ActGen_Shoot
src/chain_action/actgen_shoot.h:32
Class
ActGen_ShortDribble
src/chain_action/actgen_short_dribble.h:32
Class
ActGen_SimpleDribble
src/chain_action/actgen_simple_dribble.h:37
Class
ActGen_StrictCheckPass
src/chain_action/actgen_strict_check_pass.h:32
Class
Action
src/HFO.hpp:38
Enum
ActionCategory
src/chain_action/cooperative_action.h:55
Class
ActionChainGraph
src/neck_default_intercept_neck.h:43
Class
ActionChainGraph
src/chain_action/action_chain_graph.h:54
Class
ActionChainGraph
src/chain_action/bhv_pass_kick_find_receiver.h:42
Class
ActionChainGraph
src/chain_action/neck_turn_to_receiver.h:32
Class
ActionChainGraph
src/chain_action/bhv_chain_action.h:40
Class
ActionChainHolder
src/chain_action/action_chain_holder.h:43
Class
ActionGenerator
! \class ActionGenerator \brief an abstract class to generate chain of action-state pair */
src/chain_action/action_generator.h:49
Class
ActionStatePair
src/sample_field_evaluator.h:40
Class
ActionStatePair
! \class ActionStatePair \brief a pair of a cooperative action and predicted state when this action performed */
src/chain_action/action_state_pair.h:42
Class
ActionStatePair
src/chain_action/bhv_chain_action.h:39
Class
Agent
src/agent.h:39
Enum
BallArea
src/strategy.h:84
Class
Bhv_PrepareSetPlayKick
src/bhv_prepare_set_play_kick.h:33
Class
ChainComparator
src/chain_action/action_chain_graph.cpp:378
Class
ClearBall
src/chain_action/clear_ball.h:39
Class
ClearGenerator
src/chain_action/clear_generator.h:49
Class
CmdLineParser
src/strategy.h:48
Class
Communication
src/communication.h:41
Class
Communicator
bin/Communicator.py:22
Class
Compare
src/chain_action/field_analyzer.cpp:545
Class
CompositeActionGenerator
! \class CompositeActionGenerator \brief composite pattern structor for ActionGenerator class */
src/chain_action/action_generator.h:91
Class
CooperativeAction
! \class CooperativeAction \brief abstract cooperative action class */
src/chain_action/cooperative_action.h:45
Class
CooperativeAction
src/chain_action/action_chain_graph.h:51
Class
CooperativeAction
src/chain_action/bhv_pass_kick_find_receiver.h:43
Class
CooperativeAction
src/chain_action/action_state_pair.h:36
Class
Course
src/chain_action/shoot_generator.h:58
Class
CrossGenerator
src/chain_action/cross_generator.h:49
Class
DeflectingEvaluator
-------------------------------------------------------------------*/ ! */
src/chain_action/tackle_generator.cpp:70
Class
DoneError
This exception is thrown when the Trainer is finished.
bin/Trainer.py:8
Class
Dribble
src/chain_action/dribble.h:45
Class
FeatureExtractor
src/feature_extractor.h:9
Class
FieldAnalyzer
src/chain_action/field_analyzer.h:52
Class
FieldEvaluator
! \class FieldEvaluator \brief abstract field evaluator function object class */
src/chain_action/field_evaluator.h:44
Class
Formation
src/bhv_goalie_basic_move.h:36
Class
HFOEnvironment
src/HFO.hpp:44
Class
HFOEnvironment
The HFOEnvironment is designed to be the main point of contact between a learning agent and the Half-Field-Offense domain.
hfo/hfo.py:31
next →
1–100 of 200, ranked by callers