Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TIGERs-Mannheim/Sumatra
/ functions
Functions
11,188 in github.com/TIGERs-Mannheim/Sumatra
⨍
Functions
11,188
◇
Types & classes
2,248
↓ 32 callers
Method
distanceTo
Smallest distance between this line segment and the given. @param line @return
modules/common-math/src/main/java/edu/tigers/sumatra/math/line/ILineSegment.java:68
↓ 32 callers
Method
doEntryActions
Called once on state entrance
modules/common/src/main/java/edu/tigers/sumatra/statemachine/IState.java:15
↓ 32 callers
Method
empty
Create an empty, uninitialized vector. Dimension will be resized on first operation with another vector. @return new instance
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/VectorN.java:63
↓ 32 callers
Method
getLocationFromVector
(IVector2 location)
modules/moduli-referee/src/main/java/edu/tigers/sumatra/referee/gameevent/AGameEvent.java:80
↓ 32 callers
Method
location
()
modules/moduli-referee/src/test/java/edu/tigers/sumatra/referee/gameevent/GameEventFactoryTest.java:99
↓ 32 callers
Method
toVector
(SslGcGeometry.Vector2 location)
modules/moduli-referee/src/main/java/edu/tigers/sumatra/referee/gameevent/AGameEvent.java:97
↓ 31 callers
Method
fromPoints
Create a new line segment which spans from the specified point {@code start} to the second point {@code end}. @param start The point from which the l
modules/common-math/src/main/java/edu/tigers/sumatra/math/line/LineSegment.java:69
↓ 31 callers
Method
getCorner
Get a specified corner of the rectangle @param pos which corner @return IVector2 of the position of the selected corner
modules/common-math/src/main/java/edu/tigers/sumatra/math/rectangle/IRectangle.java:94
↓ 31 callers
Method
getGoalCenter
@return the center of the goal within the penalty area
modules/common-math/src/main/java/edu/tigers/sumatra/math/penaltyarea/IPenaltyArea.java:29
↓ 31 callers
Method
getMatchCtrl
@return the matchCtrl
modules/sumatra-skillsystem/src/main/java/edu/tigers/sumatra/skillsystem/skills/ASkill.java:131
↓ 31 callers
Method
setEnabled
(final boolean enabled)
modules/sumatra-gui-ai/src/main/java/edu/tigers/sumatra/gui/ai/aicenter/view/RoleControlPanel.java:261
↓ 31 callers
Method
stepAlongPath
Step the requested absolute distance along this line segment. If this segment has a length {@code l} and the parameter was set to an absolute value wh
modules/common-math/src/main/java/edu/tigers/sumatra/math/IBoundedPath.java:55
↓ 30 callers
Method
disarm
()
modules/sumatra-skillsystem/src/main/java/edu/tigers/sumatra/skillsystem/skills/util/KickParams.java:65
↓ 30 callers
Method
equals
(final Object obj)
modules/sumatra-gui-ai/src/main/java/edu/tigers/sumatra/gui/ai/visualizer/view/BotStatus.java:35
↓ 30 callers
Method
findRoles
(Class<T> clazz)
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/plays/APlay.java:272
↓ 30 callers
Method
generatePositionTrajectory
(ITrackedBot bot, IVector2 dest)
modules/sumatra-pathfinder/src/main/java/edu/tigers/sumatra/pathfinder/TrajectoryGenerator.java:33
↓ 30 callers
Method
getAccRoll
()
modules/moduli-vision/src/main/java/edu/tigers/sumatra/vision/kick/estimators/straight/StraightKickSolverNonLinIdentDirect.java:228
↓ 30 callers
Method
isBot
@return true when this is a BotId ( checks valid range {@link #BOT_ID_MIN} - {@link #BOT_ID_MAX} )
modules/common/src/main/java/edu/tigers/sumatra/ids/AObjectID.java:108
↓ 30 callers
Method
setKickParams
(final KickParams kickParams)
modules/sumatra-skillsystem/src/main/java/edu/tigers/sumatra/skillsystem/skills/MoveToSkill.java:156
↓ 30 callers
Method
subscribe
Subscribe to new events. @param id @param consumer the consumer to be notified
modules/common/src/main/java/edu/tigers/sumatra/observer/EventSubscriber.java:23
↓ 30 callers
Method
withMargin
Create a new rectangle with a given margin in each direction @param margin a positive or negative margin @return a new rectangle
modules/common-math/src/main/java/edu/tigers/sumatra/math/rectangle/IRectangle.java:119
↓ 30 callers
Method
withPos
Sets the {@code pos} and returns a reference to this Builder so that the methods can be chained together. @param pos the {@code pos} to set @return a
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/TrackedBot.java:484
↓ 29 callers
Method
allMatch
Check all functions @param aiFrame @param point @return
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/common/PointChecker.java:173
↓ 29 callers
Method
cos
A replaceable implementation @param angle @return
modules/common-math/src/main/java/edu/tigers/sumatra/math/SumatraMath.java:513
↓ 29 callers
Method
empty
@return
modules/moduli-autoreferee/src/main/java/edu/tigers/autoreferee/engine/log/GameTime.java:31
↓ 29 callers
Method
getBotId
()
modules/moduli-vision-simulation/src/main/java/edu/tigers/sumatra/sim/ISimBot.java:10
↓ 29 callers
Method
getLeftPost
@return the postion of the left goal post.
modules/moduli-geometry/src/main/java/edu/tigers/sumatra/geometry/Goal.java:83
↓ 29 callers
Method
getTacticalField
()
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/AIInfoFrame.java:57
↓ 29 callers
Method
getTacticalField
@return the tactical field from the aiFrame
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/roles/ARole.java:342
↓ 29 callers
Method
getY
@return
modules/moduli-botmanager/src/main/java/edu/tigers/sumatra/botmanager/botskills/BotSkillLocalForce.java:90
↓ 29 callers
Method
isIntersectingWithPath
Check if the shape is intersecting with given path @param path the path to check @return true, if there is an intersection
modules/common-math/src/main/java/edu/tigers/sumatra/math/I2DShape.java:238
↓ 29 callers
Method
isRunning
True if this AI is running. @return
modules/moduli-ai-controller/src/main/java/edu/tigers/sumatra/ai/AiManager.java:114
↓ 29 callers
Method
sendGameControllerEvent
New game controller event. @param event
modules/sumatra-gui-referee/src/main/java/edu/tigers/sumatra/gui/referee/view/IRefBoxRemoteControlRequestObserver.java:16
↓ 29 callers
Method
split
Split this curve segment at tSplit.<br> Returns two segments: first from original segment to tSplit, second from tSplit to orignal tEnd.<br> Splitting
modules/common/src/main/java/edu/tigers/sumatra/planarcurve/PlanarCurveSegment.java:155
↓ 29 callers
Method
toDouble
Convert int to double and unfold scaling. @param value @param max @return
modules/moduli-botmanager/src/main/java/edu/tigers/sumatra/botmanager/botskills/data/DriveLimits.java:46
↓ 29 callers
Method
toUInt8
Convert double to int with scaling. @param value @param max @return
modules/moduli-botmanager/src/main/java/edu/tigers/sumatra/botmanager/botskills/data/DriveLimits.java:33
↓ 29 callers
Method
turn
Turns 'this' <b>with</b> the given 'angle'. The length of the vector remains the same. The angle is added anti-clockwise. @param angle @author Malte
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/Vector2.java:306
↓ 29 callers
Method
withTimestamp
Sets the {@code timestamp} and returns a reference to this Builder so that the methods can be chained together. @param timestamp the {@code timestamp
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/TrackedBot.java:444
↓ 28 callers
Method
create
@return new builder
modules/moduli-vision-simulation/src/main/java/edu/tigers/sumatra/sim/dynamics/bot/SimBotAction.java:157
↓ 28 callers
Method
doUpdate
Called continuously with each new aiFrame
modules/common/src/main/java/edu/tigers/sumatra/statemachine/IState.java:31
↓ 28 callers
Method
getRoles
Return all roles of this play @return a view on the current roles
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/plays/APlay.java:250
↓ 28 callers
Method
halfLineFromPoints
Create a new {@link IHalfLine} instance which extends from the specified {@code start} in the direction of {@code end} indefinitely. @param start The
modules/common-math/src/main/java/edu/tigers/sumatra/math/line/Lines.java:111
↓ 28 callers
Method
paintShape
Paint your shape @param g handle to graphics object @param tool helper tool for drawing @param invert needs inversion?
modules/common/src/main/java/edu/tigers/sumatra/drawable/IDrawableShape.java:23
↓ 28 callers
Method
putStatisticData
This adds a specific type of Statistic data to be displayed in the statisticsPanel @param key The Statistic Type to be put @param value The Statist
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/statistics/stats/MatchStats.java:43
↓ 28 callers
Method
reassignRole
( final ARole role, Class<T> roleClass, Supplier<T> roleConstructor )
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/plays/APlay.java:75
↓ 28 callers
Method
sin
A replaceable implementation @param angle @return
modules/common-math/src/main/java/edu/tigers/sumatra/math/SumatraMath.java:525
↓ 27 callers
Method
equals
(final Object o)
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/TimedPosition.java:76
↓ 27 callers
Method
getLatestCamBall
If this optional is empty the merged ball solely depends on predicted data. Otherwise, the most recent raw CamBall is present. @return the latestCamB
modules/moduli-vision/src/main/java/edu/tigers/sumatra/vision/tracker/BallTracker.java:407
↓ 27 callers
Method
getLineSegment
@return the line segment from left to right post
modules/moduli-geometry/src/main/java/edu/tigers/sumatra/geometry/Goal.java:129
↓ 27 callers
Method
getPerimeterPath
Create a list of IPath instances describing the perimeter of the shape The order is ensured such that each {@link IBoundedPath} ends where the next on
modules/common-math/src/main/java/edu/tigers/sumatra/math/I2DShape.java:56
↓ 27 callers
Method
getRightPost
@return the postion of the right goal post.
modules/moduli-geometry/src/main/java/edu/tigers/sumatra/geometry/Goal.java:93
↓ 27 callers
Method
getSubnodeConfiguration
@return the subnode configuration
modules/common/src/main/java/edu/tigers/sumatra/moduli/AModule.java:98
↓ 27 callers
Method
isTimeUp
Check if time is up @param curTimestamp the current time as timestamp [ns] @return true, if curTimestamp is newer than tStart + duration
modules/common/src/main/java/edu/tigers/sumatra/time/TimestampTimer.java:81
↓ 27 callers
Method
map
(SslGcRefereeMessage.Referee.Command command)
modules/moduli-referee/src/main/java/edu/tigers/sumatra/referee/control/GcEventFactory.java:73
↓ 27 callers
Method
setColor
@param color the color to set
modules/common/src/main/java/edu/tigers/sumatra/drawable/DrawableAnnotation.java:104
↓ 27 callers
Method
setEnabled
(final boolean enable)
modules/sumatra-gui-referee/src/main/java/edu/tigers/sumatra/gui/referee/view/ControlGameControllerPanel.java:84
↓ 27 callers
Method
unsubscribe
Unsubscribe from new events. @param id
modules/common/src/main/java/edu/tigers/sumatra/observer/EventSubscriber.java:30
↓ 27 callers
Method
updateTargetAngle
(final double angle)
modules/sumatra-skillsystem/src/main/java/edu/tigers/sumatra/skillsystem/skills/MoveToSkill.java:86
↓ 27 callers
Method
withVel
Sets the {@code vel} and returns a reference to this Builder so that the methods can be chained together. @param vel the {@code vel} to set @return a
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/TrackedBot.java:498
↓ 26 callers
Method
copy
()
modules/common-math/src/main/java/edu/tigers/sumatra/math/line/ILine.java:21
↓ 26 callers
Method
fromDirection
Create a new {@link IHalfLine} instance which extends from the specified {@code supportVector} in the direction of {@code directionVector} indefinitel
modules/common-math/src/main/java/edu/tigers/sumatra/math/line/HalfLine.java:41
↓ 26 callers
Method
fromPoints
Creates new Rectangle from two points. Have to be counter side corners. @param p1 first point @param p2 second point @return new rectangle
modules/common-math/src/main/java/edu/tigers/sumatra/math/rectangle/Rectangle.java:116
↓ 26 callers
Method
getAngularVel
@return the aVel [rad/s]
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/ITrackedBot.java:109
↓ 26 callers
Method
getBall
()
modules/moduli-autoreferee/src/main/java/edu/tigers/autoreferee/engine/detector/AGameEventDetector.java:120
↓ 26 callers
Method
getKickTimestamp
Kick timestamp @return
modules/moduli-vision/src/main/java/edu/tigers/sumatra/vision/kick/estimators/IBallModelIdentResult.java:38
↓ 26 callers
Method
getSaveableString
Get vector in saveable form. Use in XML configs! @return x,y
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/IVector.java:137
↓ 26 callers
Method
getUserProperty
Calls {@link Properties#getProperty(String)} @param key @return The String associated with the given key
modules/sumatra-model/src/main/java/edu/tigers/sumatra/model/SumatraModel.java:277
↓ 26 callers
Method
isPointInShapeOrBehind
Check if the point is inside this penArea or behind @param point a point @return true, if inside or behind
modules/common-math/src/main/java/edu/tigers/sumatra/math/penaltyarea/IPenaltyArea.java:23
↓ 26 callers
Method
mean
Calculate mean value @param values all values @return the mean value of all values
modules/common-math/src/main/java/edu/tigers/sumatra/math/StatisticsMath.java:29
↓ 26 callers
Method
reset
Reset
modules/moduli-autoreferee/src/main/java/edu/tigers/autoreferee/engine/detector/IGameEventDetector.java:35
↓ 26 callers
Method
updateTargetAngle
@param angle [rad]
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/roles/move/MoveRole.java:88
↓ 26 callers
Method
yExtent
Absolute value of the length of the side that is parallel to the Y-Axis. @return
modules/common-math/src/main/java/edu/tigers/sumatra/math/rectangle/IRectangle.java:32
↓ 26 callers
Method
z
()
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/Vector3.java:314
↓ 25 callers
Method
addPoint
@param point @throws IllegalArgumentException when the new point would cause an intersection (destroy the polygon)
modules/common-math/src/main/java/edu/tigers/sumatra/math/polygon/PolygonBuilder.java:28
↓ 25 callers
Method
cap
Cap value if outside the range, else return value. @param value the value @param bound1 the first bound value @param bound2 the second bound value @
modules/common-math/src/main/java/edu/tigers/sumatra/math/SumatraMath.java:201
↓ 25 callers
Method
formatVector
(IVector2 vec)
modules/moduli-referee/src/main/java/edu/tigers/sumatra/referee/gameevent/AGameEvent.java:88
↓ 25 callers
Method
getBall
()
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/pass/PassGenerator.java:526
↓ 25 callers
Method
getCorners
Get all four points of the rectangle. Starting at topLeft, going counter clockwise. @return List of corner points.
modules/common-math/src/main/java/edu/tigers/sumatra/math/triangle/ITriangle.java:25
↓ 25 callers
Method
getDribbleToPos
(ITrackedBot tigerBot)
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/offense/dribble/BallDribbleToPosCalc.java:100
↓ 25 callers
Method
getPlanarCurve
Return this "whatever" as a planar curve, consisting of one or more planar curve segments. @return
modules/common/src/main/java/edu/tigers/sumatra/planarcurve/IPlanarCurveProvider.java:17
↓ 25 callers
Method
getRotation
@return the angle
modules/common-math/src/main/java/edu/tigers/sumatra/math/circle/IArc.java:27
↓ 25 callers
Method
getTimeByPos
Get time to reach given position.<br> If the position can not be reached, the time will be Inf.<br> This method assumes that the position is on the ba
modules/common/src/main/java/edu/tigers/sumatra/ball/trajectory/IBallTrajectory.java:158
↓ 25 callers
Method
rad2deg
@param rad The angle in radiant that should be converted to degree @return The given angle in degree
modules/common-math/src/main/java/edu/tigers/sumatra/math/AngleMath.java:211
↓ 24 callers
Method
append
Append a new segment to this path at the given time and with the given new destination @param mc the limits to apply @param connectionTim
modules/sumatra-pathfinder/src/main/java/edu/tigers/sumatra/pathfinder/finder/TrajPath.java:68
↓ 24 callers
Method
defaultSimTimeBlocker
(double maxDuration)
modules/sumatra-ai-integration-test/src/integrationTest/java/edu/tigers/sumatra/ai/integration/FullSimIntegrationTest.java:370
↓ 24 callers
Method
getEndTime
()
modules/common/src/main/java/edu/tigers/sumatra/planarcurve/PlanarCurveSegment.java:190
↓ 24 callers
Method
getKickedBall
()
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/SimpleWorldFrame.java:79
↓ 24 callers
Method
getType
()
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/plays/standard/cheerings/ICheeringPlay.java:27
↓ 24 callers
Method
isTimeUp
()
modules/sumatra-ai-integration-test/src/integrationTest/java/edu/tigers/sumatra/ai/integration/blocker/SimTimeBlocker.java:37
↓ 24 callers
Method
sendCommand
(ACommand cmd)
modules/moduli-botmanager-tigers/src/main/java/edu/tigers/sumatra/botmanager/ICommandSink.java:12
↓ 24 callers
Method
updateLookAtTarget
Updates the angle the bot should look at. @param lookAtTarget to set
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/roles/move/MoveRole.java:100
↓ 24 callers
Method
withCenterHorizontally
@param centerHorizontally the centerHorizontally to set @return
modules/common/src/main/java/edu/tigers/sumatra/drawable/DrawableAnnotation.java:150
↓ 23 callers
Method
addMagnitude
Add a magnitude to the absolute of this vector. @param offset the magnitude to add @return the result
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/IVector2.java:280
↓ 23 callers
Method
capAngle
Cap the input value between bound1 and bound2. This will always use the shortest connection between the bounds as the valid range. It is therefore not
modules/common-math/src/main/java/edu/tigers/sumatra/math/AngleMath.java:123
↓ 23 callers
Method
convertDataPointToGUICoordinates
(double ballTravelTime, double slackTime)
modules/sumatra-gui-ai/src/main/java/edu/tigers/sumatra/gui/ai/offensive/interceptions/view/InterceptionsCanvas.java:315
↓ 23 callers
Method
getDevice
@return the kicker device
modules/moduli-botmanager/src/main/java/edu/tigers/sumatra/botmanager/botskills/ABotSkill.java:66
↓ 23 callers
Method
getFlatPos
()
modules/moduli-cam/src/main/java/edu/tigers/sumatra/cam/data/CamBall.java:92
↓ 23 callers
Method
getRight
()
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/targetrater/AngleRange.java:50
↓ 23 callers
Method
getSecond
()
modules/common/src/main/java/edu/tigers/sumatra/filter/DataSync.java:166
↓ 23 callers
Method
getTravelLine
@return a halfLine from current ball pos to ball end pos, note that this may not be the actual travel line for curved shots
modules/common/src/main/java/edu/tigers/sumatra/ball/trajectory/IBallTrajectory.java:201
← previous
next →
301–400 of 11,188, ranked by callers