MCPcopy Create free account

hub / github.com/TIGERs-Mannheim/Sumatra / types & classes

Types & classes2,248 in github.com/TIGERs-Mannheim/Sumatra

ClassAAgent
This is the base class for every agent who wants to control our robots! @author Gero
modules/moduli-ai-controller/src/main/java/edu/tigers/sumatra/ai/AAgent.java:20
ClassAAiIntegrationTest
Base class for integration tests without full simulation (only step-wise full-AI processing).
modules/sumatra-ai-integration-test/src/integrationTest/java/edu/tigers/sumatra/ai/integration/AAiIntegrationTest.java:55
ClassAAngularMeasure
@author DominikE
modules/common-math/src/main/java/edu/tigers/sumatra/math/angle/AAngularMeasure.java:13
ClassAAnimatedShape
All animated shapes have a center position, line color, fill color, and stroke width. @author AndreR <andre@ryll.cc>
modules/common/src/main/java/edu/tigers/sumatra/drawable/animated/AAnimatedShape.java:22
ClassAAnimationTimer
@author AndreR <andre@ryll.cc>
modules/common/src/main/java/edu/tigers/sumatra/drawable/animated/AAnimationTimer.java:9
ClassAAttackerRoleState
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/roles/offense/attacker/states/AAttackerRoleState.java:20
ClassABallArrivalSkill
Base class for skills waiting for an incoming ball.
modules/sumatra-skillsystem/src/main/java/edu/tigers/sumatra/skillsystem/skills/ABallArrivalSkill.java:35
ClassABallHandlingSkill
modules/sumatra-skillsystem/src/main/java/edu/tigers/sumatra/skillsystem/skills/ABallHandlingSkill.java:33
ClassABallPlacementPlay
Base play for placing the ball.
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/plays/standard/ABallPlacementPlay.java:27
ClassABallPreparationPlay
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/plays/test/kick/ABallPreparationPlay.java:28
ClassABallTrajectory
Common base implementation for ball trajectories.
modules/common/src/main/java/edu/tigers/sumatra/ball/trajectory/ABallTrajectory.java:22
ClassABot
Bot base class.
modules/moduli-botmanager/src/main/java/edu/tigers/sumatra/botmanager/bots/ABot.java:27
ClassABotSkill
modules/moduli-botmanager/src/main/java/edu/tigers/sumatra/botmanager/botskills/ABotSkill.java:16
ClassABufferedPersistenceRecorder
modules/moduli-record/src/main/java/edu/tigers/sumatra/persistence/ABufferedPersistenceRecorder.java:13
ClassACalculator
abstract superclass for every subordinal calculator of the Analyzer
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/ACalculator.java:20
ClassACam
This is the base class for camera-modules which are capable of receiving data and convert them
modules/moduli-cam/src/main/java/edu/tigers/sumatra/cam/ACam.java:21
ClassACamObject
Base class for SSL-Vision camera objects.
modules/moduli-cam/src/main/java/edu/tigers/sumatra/cam/data/ACamObject.java:20
ClassAChipKickSolver
@author AndreR <andre@ryll.cc>
modules/moduli-vision/src/main/java/edu/tigers/sumatra/vision/kick/estimators/chip/AChipKickSolver.java:18
ClassACommand
Base for all commands.
modules/moduli-botmanager-tigers/src/main/java/edu/tigers/sumatra/botmanager/commands/ACommand.java:14
ClassACommandBasedBotManager
Common base for all bot managers working with ACommand. Handles mostly observers and bot online/offline logic.
modules/moduli-botmanager-tigers/src/main/java/edu/tigers/sumatra/botmanager/ACommandBasedBotManager.java:35
ClassAControllerPresenter
Abstract base for any controller presenter
modules/sumatra-gui-rcm/src/main/java/edu/tigers/sumatra/gui/rcm/presenter/AControllerPresenter.java:29
ClassADefenseGroup
An abstract defense group. Each group is updated in the following way: <ol> <li>create group</li> <li>ADefenseGroup#assignRoles -> assign new roles</l
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/plays/match/defense/ADefenseGroup.java:26
ClassADefenseRole
Abstract defense role
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/roles/defense/ADefenseRole.java:32
ClassADefenseThreatCalc
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/defense/ADefenseThreatCalc.java:22
ClassADesiredBotCalc
Abstract base class for calculators that determine the desired robots per play.
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/general/ADesiredBotCalc.java:30
ClassADrawable
Abstract base drawable class.
modules/common/src/main/java/edu/tigers/sumatra/drawable/ADrawable.java:14
ClassADrawableWithStroke
Abstract base drawable class with stroke width.
modules/common/src/main/java/edu/tigers/sumatra/drawable/ADrawableWithStroke.java:15
ClassAEventWatchingStatsCalc
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/statistics/stats/AEventWatchingStatsCalc.java:20
ClassAFullSimIntegrationTest
modules/sumatra-ai-integration-test/src/integrationTest/java/edu/tigers/sumatra/ai/integration/AFullSimIntegrationTest.java:75
ClassAFullSimPerfTest
Base class for benchmarks with simulation.
modules/sumatra-ai-integration-test/src/integrationTest/java/edu/tigers/sumatra/ai/integration/jmh/AFullSimPerfTest.java:32
ClassAGameEvent
modules/moduli-referee/src/main/java/edu/tigers/sumatra/referee/gameevent/AGameEvent.java:22
ClassAGameEventDetector
Abstract base class that contains common operations for the game rules
modules/moduli-autoreferee/src/main/java/edu/tigers/autoreferee/engine/detector/AGameEventDetector.java:19
ClassAICenterPanel
This panel controls the ai subtract-modules.
modules/sumatra-gui-ai/src/main/java/edu/tigers/sumatra/gui/ai/aicenter/view/AICenterPanel.java:20
ClassAICenterPresenter
This is the presenter for the ai view in sumatra. It's core functionality is realized using a state-machine representing the different modi of influen
modules/sumatra-gui-ai/src/main/java/edu/tigers/sumatra/gui/ai/aicenter/presenter/AICenterPresenter.java:36
ClassAICenterView
@author Nicolai Ommer <nicolai.ommer@gmail.com>
modules/sumatra-gui-ai/src/main/java/edu/tigers/sumatra/gui/ai/aicenter/AICenterView.java:15
ClassAIInfoFrame
This class is a simple container for all information the AI gathers during its processes for one {@link WorldFrame}
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/AIInfoFrame.java:22
ClassAInterceptBallDestinationCalculator
modules/sumatra-skillsystem/src/main/java/edu/tigers/sumatra/skillsystem/skills/keeper/AInterceptBallDestinationCalculator.java:19
ClassAKeeperDestinationCalculator
modules/sumatra-skillsystem/src/main/java/edu/tigers/sumatra/skillsystem/skills/keeper/AKeeperDestinationCalculator.java:17
ClassAKickSamplerRole
Base role for sampling kicks for ball calibration.
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/roles/test/calibrate/AKickSamplerRole.java:28
ClassALine
Abstract base class for all line types which implements the generic methods that are consistent for all types. @author Lukas Magel
modules/common-math/src/main/java/edu/tigers/sumatra/math/line/ALine.java:15
ClassAMainFrame
Common main frame for all sumatra windows.
modules/common-gui/src/main/java/edu/tigers/sumatra/AMainFrame.java:35
ClassAMainPresenter
Base for MainPresenter
modules/common-gui/src/main/java/edu/tigers/sumatra/AMainPresenter.java:57
ClassAMaintenancePlay
This play moves all bots to the maintenance position.
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/plays/standard/AMaintenancePlay.java:31
ClassAModule
Base class for all modules.
modules/common/src/main/java/edu/tigers/sumatra/moduli/AModule.java:16
ClassAModuliMainPresenter
modules/common-gui/src/main/java/edu/tigers/sumatra/AModuliMainPresenter.java:14
ClassAMotionlessObstacle
Base class for obstacles that can not move.
modules/sumatra-pathfinder/src/main/java/edu/tigers/sumatra/pathfinder/obstacles/AMotionlessObstacle.java:15
ClassAMoveBotSkill
To be removed
modules/moduli-botmanager/src/main/java/edu/tigers/sumatra/botmanager/botskills/AMoveBotSkill.java:9
ClassAMoveController
modules/sumatra-rcm/src/main/java/edu/tigers/sumatra/rcm/AMoveController.java:14
ClassAMoveSkill
The base class for all move-skills (basically all skills).
modules/sumatra-skillsystem/src/main/java/edu/tigers/sumatra/skillsystem/skills/AMoveSkill.java:63
ClassAMoveToSkill
modules/sumatra-skillsystem/src/main/java/edu/tigers/sumatra/skillsystem/skills/AMoveToSkill.java:52
ClassAMovingObstacle
Base class for obstacles that are moving.
modules/sumatra-pathfinder/src/main/java/edu/tigers/sumatra/pathfinder/obstacles/AMovingObstacle.java:14
ClassAMovingRobot
modules/common/src/main/java/edu/tigers/sumatra/movingrobot/AMovingRobot.java:15
ClassAMovingRobotObstacle
modules/sumatra-pathfinder/src/main/java/edu/tigers/sumatra/pathfinder/obstacles/AMovingRobotObstacle.java:17
ClassAObjectID
Object identifier. @author Oliver Steinbrecher
modules/common/src/main/java/edu/tigers/sumatra/ids/AObjectID.java:11
ClassAObstacle
Base class for obstacles.
modules/sumatra-pathfinder/src/main/java/edu/tigers/sumatra/pathfinder/obstacles/AObstacle.java:21
ClassAOffensiveActionMove
Base class for all action moves
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/offense/action/moves/AOffensiveActionMove.java:29
ClassAOuterDefenseRole
Abstract defense role for those roles that go out (not at the penalty area).
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/roles/defense/AOuterDefenseRole.java:30
ClassAPassRater
Base class for pass raters.
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/pass/rating/APassRater.java:17
ClassAPassingPlay
Test redirecting with multiple bots
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/plays/test/kick/APassingPlay.java:45
ClassAPenaltyArea
modules/common-math/src/main/java/edu/tigers/sumatra/math/penaltyarea/APenaltyArea.java:16
ClassAPlay
This is the abstract play class. all plays inherit from here.<br/> This type already includes a list for contained roles ({@link #roles}
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/plays/APlay.java:29
ClassARectangle
This abstract class represents a rectangle. It is used i. e. to describe a part-rectangle of the field. @author Oliver Steinbrecher <OST1988@aol.com>
modules/common-math/src/main/java/edu/tigers/sumatra/math/rectangle/ARectangle.java:29
ClassARefBoxRemoteControlGeneratorPanel
@author AndreR <andre@ryll.cc>
modules/sumatra-gui-referee/src/main/java/edu/tigers/sumatra/gui/referee/view/ARefBoxRemoteControlGeneratorPanel.java:16
ClassAReferee
The base class for all referee-implementations
modules/moduli-referee/src/main/java/edu/tigers/sumatra/referee/AReferee.java:21
ClassARefereeMessageSource
modules/moduli-referee/src/main/java/edu/tigers/sumatra/referee/source/ARefereeMessageSource.java:14
ClassARepulsiveBehavior
This is the base for all repulsive behaviours, which uses forces to model good reaction to the opponents defensive. It also provides several standard
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/support/behaviors/repulsive/ARepulsiveBehavior.java:48
ClassARole
Abstract type base type for all roles.
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/roles/ARole.java:38
ClassASamplePresenter
modules/sumatra-gui-kick/src/main/java/edu/tigers/sumatra/gui/kick/presenter/sample/ASamplePresenter.java:30
ClassASequentialImportanceResamplingParticleFilter
Particle Filter with Sequential Importance Resampling algorithm (SIR-PF). Information taken from: "A Tutorial on Particle Filtering and Smoothing: Fif
modules/common/src/main/java/edu/tigers/sumatra/filter/smc/ASequentialImportanceResamplingParticleFilter.java:26
ClassASerialField
Serial data field base class. @author AndreR
modules/moduli-botmanager/src/main/java/edu/tigers/sumatra/botmanager/serial/ASerialField.java:21
ClassASkill
This is the base class for every skill. In contains the core-features of skills, like state machine, time measurement, drawing, bot assignment. It doe
modules/sumatra-skillsystem/src/main/java/edu/tigers/sumatra/skillsystem/skills/ASkill.java:39
ClassASkillSystem
The base class for every implementation of a skill system
modules/sumatra-skillsystem/src/main/java/edu/tigers/sumatra/skillsystem/ASkillSystem.java:27
ClassASongPlayingCheeringPlay
A play that generates interrupts based on a song to move along the music <p> Works best with songs that have at least 0.2s of silence in the end or ar
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/plays/standard/cheerings/ASongPlayingCheeringPlay.java:20
ClassAState
A state with a default identifier
modules/common/src/main/java/edu/tigers/sumatra/statemachine/AState.java:10
ClassAStatsCalc
Base class for statistics calculators.
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/statistics/stats/AStatsCalc.java:15
ClassASumatraSimulator
The abstract simulator is used by both, the local and the remote simulator
modules/moduli-vision-simulation/src/main/java/edu/tigers/sumatra/sim/ASumatraSimulator.java:16
ClassASumatraView
Base class for any Sumatra View (the tabs in the GUI).
modules/common-gui/src/main/java/edu/tigers/sumatra/views/ASumatraView.java:17
ClassASupportBehavior
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/support/behaviors/ASupportBehavior.java:13
ClassATimer
This is the base class for all timer-module implementations (there should be only one, though...). It watches the packets on their way provide exact m
modules/moduli-timer/src/main/java/edu/tigers/sumatra/timer/ATimer.java:20
ClassATouchKickSkill
Abstract base class for touch kick skills.
modules/sumatra-skillsystem/src/main/java/edu/tigers/sumatra/skillsystem/skills/ATouchKickSkill.java:16
ClassATouchKickState
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/roles/test/calibrate/AKickSamplerRole.java:82
ClassATreeTableModel
Base implementation of {@link ITreeTableModel}. Provides an implementation of the necessary change-propagation. @author Gero @see JTreeTable
modules/common-gui/src/main/java/edu/tigers/sumatra/treetable/ATreeTableModel.java:32
ClassAUnboundedLine
Abstract implementation for all line types that can be defined through a support vector and a direction vector. @author Lukas Magel
modules/common-math/src/main/java/edu/tigers/sumatra/math/line/AUnboundedLine.java:17
ClassAUnscentedKalmanFilter
modules/common/src/main/java/edu/tigers/sumatra/filter/ukf/AUnscentedKalmanFilter.java:24
ClassAUnscentedKalmanFilterTest
@author AndreR
modules/common/src/test/java/edu/tigers/sumatra/filter/ukf/AUnscentedKalmanFilterTest.java:17
ClassAVector
@author Nicolai Ommer <nicolai.ommer@gmail.com>
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/AVector.java:26
ClassAVector2
This base class allows transparent implementation of immutable math functions for {@link Vector2} and {@link Vector2f} @author Gero @see Vector2 @see
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/AVector2.java:23
ClassAVector3
This base class allows transparent implementation of immutable math functions for {@link Vector3} and {@link Vector3f} @author AndreR @see Vector3 @s
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/AVector3.java:18
ClassAVectorN
@author Nicolai Ommer <nicolai.ommer@gmail.com>
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/AVectorN.java:13
ClassAVisionFilter
Module for processing raw vision data.
modules/moduli-vision/src/main/java/edu/tigers/sumatra/vision/AVisionFilter.java:31
ClassAWorldPredictor
This is the base class for all prediction-implementations, providing basic connections to the predecessor/successor in data-flow and an observable to
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/AWorldPredictor.java:24
ClassAboutDialog
Information about central software.
src/main/java/edu/tigers/sumatra/view/AboutDialog.java:22
ClassAbstractLineTest
@author Lukas Magel
modules/common-math/src/test/java/edu/tigers/sumatra/math/line/AbstractLineTest.java:20
ClassAcceleratingRobot
A moving robot that is accelerating to the maximum velocity and keeps driving at this velocity.
modules/common/src/main/java/edu/tigers/sumatra/movingrobot/AcceleratingRobot.java:14
ClassAcceptablePos
modules/common-math/src/main/java/edu/tigers/sumatra/math/AcceptablePosFinder.java:71
ClassAcceptablePosFinder
modules/common-math/src/main/java/edu/tigers/sumatra/math/AcceptablePosFinder.java:19
ClassAcquireControl
modules/sumatra-skillsystem/src/main/java/edu/tigers/sumatra/skillsystem/skills/ApproachAndStopBallSkill.java:455
ClassActionSender
This class opens SendingThreads that connect to Sumatra. @author Lukas
modules/sumatra-rcm/src/main/java/edu/tigers/sumatra/rcm/ActionSender.java:21
ClassActiveAutoRefEngine
modules/moduli-autoreferee/src/main/java/edu/tigers/autoreferee/engine/ActiveAutoRefEngine.java:25
ClassAddButtonListener
modules/sumatra-gui-bot-params/src/main/java/edu/tigers/sumatra/gui/botparams/view/TeamEditor.java:411
next →1–100 of 2,248, ranked by callers