MCPcopy Create free account

hub / github.com/TIGERs-Mannheim/Sumatra / functions

Functions11,188 in github.com/TIGERs-Mannheim/Sumatra

↓ 32 callersMethoddistanceTo
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 callersMethoddoEntryActions
Called once on state entrance
modules/common/src/main/java/edu/tigers/sumatra/statemachine/IState.java:15
↓ 32 callersMethodempty
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 callersMethodgetLocationFromVector
(IVector2 location)
modules/moduli-referee/src/main/java/edu/tigers/sumatra/referee/gameevent/AGameEvent.java:80
↓ 32 callersMethodlocation
()
modules/moduli-referee/src/test/java/edu/tigers/sumatra/referee/gameevent/GameEventFactoryTest.java:99
↓ 32 callersMethodtoVector
(SslGcGeometry.Vector2 location)
modules/moduli-referee/src/main/java/edu/tigers/sumatra/referee/gameevent/AGameEvent.java:97
↓ 31 callersMethodfromPoints
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 callersMethodgetCorner
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 callersMethodgetGoalCenter
@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 callersMethodgetMatchCtrl
@return the matchCtrl
modules/sumatra-skillsystem/src/main/java/edu/tigers/sumatra/skillsystem/skills/ASkill.java:131
↓ 31 callersMethodsetEnabled
(final boolean enabled)
modules/sumatra-gui-ai/src/main/java/edu/tigers/sumatra/gui/ai/aicenter/view/RoleControlPanel.java:261
↓ 31 callersMethodstepAlongPath
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 callersMethoddisarm
()
modules/sumatra-skillsystem/src/main/java/edu/tigers/sumatra/skillsystem/skills/util/KickParams.java:65
↓ 30 callersMethodequals
(final Object obj)
modules/sumatra-gui-ai/src/main/java/edu/tigers/sumatra/gui/ai/visualizer/view/BotStatus.java:35
↓ 30 callersMethodfindRoles
(Class<T> clazz)
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/plays/APlay.java:272
↓ 30 callersMethodgeneratePositionTrajectory
(ITrackedBot bot, IVector2 dest)
modules/sumatra-pathfinder/src/main/java/edu/tigers/sumatra/pathfinder/TrajectoryGenerator.java:33
↓ 30 callersMethodgetAccRoll
()
modules/moduli-vision/src/main/java/edu/tigers/sumatra/vision/kick/estimators/straight/StraightKickSolverNonLinIdentDirect.java:228
↓ 30 callersMethodisBot
@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 callersMethodsetKickParams
(final KickParams kickParams)
modules/sumatra-skillsystem/src/main/java/edu/tigers/sumatra/skillsystem/skills/MoveToSkill.java:156
↓ 30 callersMethodsubscribe
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 callersMethodwithMargin
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 callersMethodwithPos
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 callersMethodallMatch
Check all functions @param aiFrame @param point @return
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/common/PointChecker.java:173
↓ 29 callersMethodcos
A replaceable implementation @param angle @return
modules/common-math/src/main/java/edu/tigers/sumatra/math/SumatraMath.java:513
↓ 29 callersMethodempty
@return
modules/moduli-autoreferee/src/main/java/edu/tigers/autoreferee/engine/log/GameTime.java:31
↓ 29 callersMethodgetBotId
()
modules/moduli-vision-simulation/src/main/java/edu/tigers/sumatra/sim/ISimBot.java:10
↓ 29 callersMethodgetLeftPost
@return the postion of the left goal post.
modules/moduli-geometry/src/main/java/edu/tigers/sumatra/geometry/Goal.java:83
↓ 29 callersMethodgetTacticalField
()
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/AIInfoFrame.java:57
↓ 29 callersMethodgetTacticalField
@return the tactical field from the aiFrame
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/roles/ARole.java:342
↓ 29 callersMethodgetY
@return
modules/moduli-botmanager/src/main/java/edu/tigers/sumatra/botmanager/botskills/BotSkillLocalForce.java:90
↓ 29 callersMethodisIntersectingWithPath
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 callersMethodisRunning
True if this AI is running. @return
modules/moduli-ai-controller/src/main/java/edu/tigers/sumatra/ai/AiManager.java:114
↓ 29 callersMethodsendGameControllerEvent
New game controller event. @param event
modules/sumatra-gui-referee/src/main/java/edu/tigers/sumatra/gui/referee/view/IRefBoxRemoteControlRequestObserver.java:16
↓ 29 callersMethodsplit
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 callersMethodtoDouble
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 callersMethodtoUInt8
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 callersMethodturn
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 callersMethodwithTimestamp
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 callersMethodcreate
@return new builder
modules/moduli-vision-simulation/src/main/java/edu/tigers/sumatra/sim/dynamics/bot/SimBotAction.java:157
↓ 28 callersMethoddoUpdate
Called continuously with each new aiFrame
modules/common/src/main/java/edu/tigers/sumatra/statemachine/IState.java:31
↓ 28 callersMethodgetRoles
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 callersMethodhalfLineFromPoints
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 callersMethodpaintShape
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 callersMethodputStatisticData
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 callersMethodreassignRole
( 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 callersMethodsin
A replaceable implementation @param angle @return
modules/common-math/src/main/java/edu/tigers/sumatra/math/SumatraMath.java:525
↓ 27 callersMethodequals
(final Object o)
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/TimedPosition.java:76
↓ 27 callersMethodgetLatestCamBall
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 callersMethodgetLineSegment
@return the line segment from left to right post
modules/moduli-geometry/src/main/java/edu/tigers/sumatra/geometry/Goal.java:129
↓ 27 callersMethodgetPerimeterPath
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 callersMethodgetRightPost
@return the postion of the right goal post.
modules/moduli-geometry/src/main/java/edu/tigers/sumatra/geometry/Goal.java:93
↓ 27 callersMethodgetSubnodeConfiguration
@return the subnode configuration
modules/common/src/main/java/edu/tigers/sumatra/moduli/AModule.java:98
↓ 27 callersMethodisTimeUp
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 callersMethodmap
(SslGcRefereeMessage.Referee.Command command)
modules/moduli-referee/src/main/java/edu/tigers/sumatra/referee/control/GcEventFactory.java:73
↓ 27 callersMethodsetColor
@param color the color to set
modules/common/src/main/java/edu/tigers/sumatra/drawable/DrawableAnnotation.java:104
↓ 27 callersMethodsetEnabled
(final boolean enable)
modules/sumatra-gui-referee/src/main/java/edu/tigers/sumatra/gui/referee/view/ControlGameControllerPanel.java:84
↓ 27 callersMethodunsubscribe
Unsubscribe from new events. @param id
modules/common/src/main/java/edu/tigers/sumatra/observer/EventSubscriber.java:30
↓ 27 callersMethodupdateTargetAngle
(final double angle)
modules/sumatra-skillsystem/src/main/java/edu/tigers/sumatra/skillsystem/skills/MoveToSkill.java:86
↓ 27 callersMethodwithVel
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 callersMethodcopy
()
modules/common-math/src/main/java/edu/tigers/sumatra/math/line/ILine.java:21
↓ 26 callersMethodfromDirection
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 callersMethodfromPoints
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 callersMethodgetAngularVel
@return the aVel [rad/s]
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/ITrackedBot.java:109
↓ 26 callersMethodgetBall
()
modules/moduli-autoreferee/src/main/java/edu/tigers/autoreferee/engine/detector/AGameEventDetector.java:120
↓ 26 callersMethodgetKickTimestamp
Kick timestamp @return
modules/moduli-vision/src/main/java/edu/tigers/sumatra/vision/kick/estimators/IBallModelIdentResult.java:38
↓ 26 callersMethodgetSaveableString
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 callersMethodgetUserProperty
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 callersMethodisPointInShapeOrBehind
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 callersMethodmean
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 callersMethodreset
Reset
modules/moduli-autoreferee/src/main/java/edu/tigers/autoreferee/engine/detector/IGameEventDetector.java:35
↓ 26 callersMethodupdateTargetAngle
@param angle [rad]
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/roles/move/MoveRole.java:88
↓ 26 callersMethodyExtent
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 callersMethodz
()
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/Vector3.java:314
↓ 25 callersMethodaddPoint
@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 callersMethodcap
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 callersMethodformatVector
(IVector2 vec)
modules/moduli-referee/src/main/java/edu/tigers/sumatra/referee/gameevent/AGameEvent.java:88
↓ 25 callersMethodgetBall
()
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/pass/PassGenerator.java:526
↓ 25 callersMethodgetCorners
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 callersMethodgetDribbleToPos
(ITrackedBot tigerBot)
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/offense/dribble/BallDribbleToPosCalc.java:100
↓ 25 callersMethodgetPlanarCurve
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 callersMethodgetRotation
@return the angle
modules/common-math/src/main/java/edu/tigers/sumatra/math/circle/IArc.java:27
↓ 25 callersMethodgetTimeByPos
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 callersMethodrad2deg
@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 callersMethodappend
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 callersMethoddefaultSimTimeBlocker
(double maxDuration)
modules/sumatra-ai-integration-test/src/integrationTest/java/edu/tigers/sumatra/ai/integration/FullSimIntegrationTest.java:370
↓ 24 callersMethodgetEndTime
()
modules/common/src/main/java/edu/tigers/sumatra/planarcurve/PlanarCurveSegment.java:190
↓ 24 callersMethodgetKickedBall
()
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/SimpleWorldFrame.java:79
↓ 24 callersMethodgetType
()
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/plays/standard/cheerings/ICheeringPlay.java:27
↓ 24 callersMethodisTimeUp
()
modules/sumatra-ai-integration-test/src/integrationTest/java/edu/tigers/sumatra/ai/integration/blocker/SimTimeBlocker.java:37
↓ 24 callersMethodsendCommand
(ACommand cmd)
modules/moduli-botmanager-tigers/src/main/java/edu/tigers/sumatra/botmanager/ICommandSink.java:12
↓ 24 callersMethodupdateLookAtTarget
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 callersMethodwithCenterHorizontally
@param centerHorizontally the centerHorizontally to set @return
modules/common/src/main/java/edu/tigers/sumatra/drawable/DrawableAnnotation.java:150
↓ 23 callersMethodaddMagnitude
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 callersMethodcapAngle
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 callersMethodconvertDataPointToGUICoordinates
(double ballTravelTime, double slackTime)
modules/sumatra-gui-ai/src/main/java/edu/tigers/sumatra/gui/ai/offensive/interceptions/view/InterceptionsCanvas.java:315
↓ 23 callersMethodgetDevice
@return the kicker device
modules/moduli-botmanager/src/main/java/edu/tigers/sumatra/botmanager/botskills/ABotSkill.java:66
↓ 23 callersMethodgetFlatPos
()
modules/moduli-cam/src/main/java/edu/tigers/sumatra/cam/data/CamBall.java:92
↓ 23 callersMethodgetRight
()
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/targetrater/AngleRange.java:50
↓ 23 callersMethodgetSecond
()
modules/common/src/main/java/edu/tigers/sumatra/filter/DataSync.java:166
↓ 23 callersMethodgetTravelLine
@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
← previousnext →301–400 of 11,188, ranked by callers