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
↓ 7 callers
Method
getPenaltyAreaWidth
@return length of the penaltyArea front line
modules/moduli-geometry/src/main/java/edu/tigers/sumatra/geometry/Geometry.java:209
↓ 7 callers
Method
getQuality
@return the quality of the detection (0-1), where 0 is worst.
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/ITrackedObject.java:54
↓ 7 callers
Method
getShapes
(IShapeLayerIdentifier shapeLayer)
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/pass/PassGenerator.java:532
↓ 7 callers
Method
getSumatraSimulator
()
modules/sumatra-simulation-control/src/main/java/edu/tigers/sumatra/sim/SimulationHelper.java:180
↓ 7 callers
Method
getSupportPos
(final double sign)
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/plays/test/kick/RedirectTrianglePlay.java:117
↓ 7 callers
Method
getSurfaceVel
(IVector2 collisionPos)
modules/moduli-vision-simulation/src/main/java/edu/tigers/sumatra/sim/collision/ball/KickerFrontLineCollisionObject.java:97
↓ 7 callers
Method
getTable
(Class<T> clazz)
modules/moduli-record/src/main/java/edu/tigers/sumatra/persistence/PersistenceDb.java:177
↓ 7 callers
Method
getTeamPanel
(EAiTeam team)
modules/sumatra-gui-ai/src/main/java/edu/tigers/sumatra/gui/ai/aicenter/view/AICenterPanel.java:60
↓ 7 callers
Method
getTimeForKick
Calculate the time for a chip kick to the specified target @param distance the pass distance [mm] @param kickSpeed the initial absolute chip kick sp
modules/common/src/main/java/edu/tigers/sumatra/ball/trajectory/IBallConsultant.java:19
↓ 7 callers
Method
getTouchdownLocations
Get touchdown locations of a chipped ball. @return locations where the ball touches ground
modules/common/src/main/java/edu/tigers/sumatra/ball/trajectory/IBallTrajectory.java:256
↓ 7 callers
Method
getTravelLineSegments
@return all lines from current ball pos to ball end pos; the lines are an approximation for curved shots
modules/common/src/main/java/edu/tigers/sumatra/ball/trajectory/IBallTrajectory.java:214
↓ 7 callers
Method
getType
@return
modules/moduli-botmanager/src/main/java/edu/tigers/sumatra/botmanager/botskills/ABotSkill.java:30
↓ 7 callers
Method
getValue
(final JComponent comp)
modules/common/src/main/java/com/github/g3force/instanceables/InstanceablePanel.java:278
↓ 7 callers
Method
getVel
Velocity in [mm/s] @return
modules/moduli-vision/src/main/java/edu/tigers/sumatra/vision/data/FilteredVisionBall.java:54
↓ 7 callers
Method
getViewport
@return the viewport
modules/moduli-vision/src/main/java/edu/tigers/sumatra/vision/CamFilter.java:659
↓ 7 callers
Method
goalKick
(IVector2 source, IVector2 target)
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/kicking/KickFactory.java:38
↓ 7 callers
Method
int2ByteArray
@param v @param offset @param value
modules/moduli-botmanager/src/main/java/edu/tigers/sumatra/botmanager/serial/SerialByteConverter.java:139
↓ 7 callers
Method
interpolate
(Pose pose, double percentage)
modules/common-math/src/main/java/edu/tigers/sumatra/math/pose/Pose.java:77
↓ 7 callers
Method
isChipped
Is this a chipped ball?<br/> This does not necessarily mean it is currently in the air! @return
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/ITrackedBall.java:86
↓ 7 callers
Method
isConnected
()
modules/common-bot/src/main/java/edu/tigers/sumatra/bot/RobotInfo.java:154
↓ 7 callers
Method
isGameRunning
@return true if the game is in running state, in a standard situation or in kickoff (no prepare states)
modules/moduli-referee/src/main/java/edu/tigers/sumatra/referee/data/GameState.java:469
↓ 7 callers
Method
isIdleGame
@return true on any "nothing-happens" state (BREAK, HALT, TIMEOUT, POST_GAME)
modules/moduli-referee/src/main/java/edu/tigers/sumatra/referee/data/GameState.java:158
↓ 7 callers
Method
isPenaltyOrPreparePenalty
@return true if state is PENALTY or PREPARE_PENALTY
modules/moduli-referee/src/main/java/edu/tigers/sumatra/referee/data/GameState.java:489
↓ 7 callers
Method
isRunning
@return true, if the timer is running (not reset)
modules/common/src/main/java/edu/tigers/sumatra/time/TimestampTimer.java:120
↓ 7 callers
Method
isViolationImminent
(ITrackedBot bot, IVector2 intersectionPoint)
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/offense/dribble/BallDribblingDetectorCalc.java:92
↓ 7 callers
Method
loadModulesSafe
Load modules and catch exceptions @param filename of the moduli config
modules/common/src/main/java/edu/tigers/sumatra/moduli/Moduli.java:184
↓ 7 callers
Method
next
()
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/plays/standard/cheerings/BowlingCheeringPlay.java:151
↓ 7 callers
Method
normalizedSubDestinations
(double scale, double angleDeg)
modules/sumatra-pathfinder/src/main/java/edu/tigers/sumatra/pathfinder/subdestgen/SubDestStaticGenerator.java:55
↓ 7 callers
Method
notifyNewShapeMap
Notify observers about a new shape map @param timestamp @param shapeMap the shape map @param source an identifier for the source
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/AWorldPredictor.java:87
↓ 7 callers
Method
ofRad
(double rad)
modules/common-math/src/main/java/edu/tigers/sumatra/math/angle/Rotation.java:43
↓ 7 callers
Method
ofRad
(double rad)
modules/common-math/src/main/java/edu/tigers/sumatra/math/angle/Angle.java:43
↓ 7 callers
Method
setHeader
set the csv headers @param headers
modules/common/src/main/java/edu/tigers/sumatra/export/CSVExporter.java:156
↓ 7 callers
Method
setIgnoredBots
(final Set<BotID> ignoredBots)
modules/sumatra-pathfinder/src/main/java/edu/tigers/sumatra/pathfinder/MovementCon.java:64
↓ 7 callers
Method
setSampleUsed
(boolean sampleUsed)
modules/moduli-model-identification/src/main/java/edu/tigers/sumatra/modelidentification/kickspeed/data/Sample.java:11
↓ 7 callers
Method
setupStandardExitTransitions
(TransitionableState state)
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/roles/keeper/KeeperRole.java:199
↓ 7 callers
Method
short2ByteArray
@param v @param offset @param value
modules/moduli-botmanager/src/main/java/edu/tigers/sumatra/botmanager/serial/SerialByteConverter.java:127
↓ 7 callers
Method
sign
Generate Signature @param data Data that should be signed @return The generated signature
modules/moduli-referee/src/main/java/edu/tigers/sumatra/referee/MessageSigner.java:129
↓ 7 callers
Method
speedToVel
Convert an absolute kick velocity to an x (flat) and y (up) velocity. @param direction the direction in xy [rad] @param speed the absolute speed
modules/common/src/main/java/edu/tigers/sumatra/ball/trajectory/IChipBallConsultant.java:81
↓ 7 callers
Method
start
Do your stuff when the collectors starts
modules/common/src/main/java/edu/tigers/sumatra/data/collector/ITimeSeriesDataProvider.java:25
↓ 7 callers
Method
straight
(IVector2 source, IVector2 target, double speed)
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/kicking/KickFactory.java:44
↓ 7 callers
Method
strictVelocityLimit
@param strictVelocityLimit @return this builder
modules/moduli-botmanager-sim/src/main/java/edu/tigers/sumatra/botmanager/sim/skills/BotSkillOutput.java:188
↓ 7 callers
Method
supportedClass
@param clazz the implementing class @return true, if the class can be handled by this converter
modules/common/src/main/java/com/github/g3force/s2vconverter/IString2ValueConverter.java:15
↓ 7 callers
Method
toGlobal
(int dx, int dy)
modules/sumatra-gui-visualizer/src/main/java/edu/tigers/sumatra/gui/visualizer/presenter/callbacks/MousePointTransformer.java:13
↓ 7 callers
Method
toJsonArray
Return a JSON array. @return
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/IVector.java:176
↓ 7 callers
Method
transition
(TransitionableState from, TransitionableState to, EKeeperActionType condition)
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/roles/keeper/KeeperRole.java:171
↓ 7 callers
Method
turnToNew
Returns a new vector with the given absolute 'angle' with respect to the x-axis. Input and output vector are of equal length. @param angle the new an
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/IVector2.java:118
↓ 7 callers
Method
valueOf
Parse a string to a vector. See {@link AVector#valueOf(String)} for more details. @param value a string with three comma separated values @return a n
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/Vector3.java:59
↓ 7 callers
Method
withBold
(final boolean bold)
modules/common/src/main/java/edu/tigers/sumatra/drawable/DrawableAnnotation.java:157
↓ 7 callers
Method
withCustomLocation
@param customLocation a custom absolute path to a database @return a new database handle with a custom name at the default base path
modules/moduli-record/src/main/java/edu/tigers/sumatra/persistence/PersistenceDb.java:118
↓ 7 callers
Method
withMargin
(final double margin)
modules/common-math/src/main/java/edu/tigers/sumatra/math/triangle/Triangle.java:64
↓ 7 callers
Method
withMargin
Create a new Penalty Area of the same type with an additional margin. @param margin a positive or negative margin @return a new shape with an additio
modules/common-math/src/main/java/edu/tigers/sumatra/math/penaltyarea/IPenaltyArea.java:65
↓ 7 callers
Method
zero
()
modules/common-math/src/main/java/edu/tigers/sumatra/math/pose/Pose.java:47
↓ 6 callers
Method
addDesiredBots
Add desired bots to the given play @param play The play to add desired bots to @param botsToAdd A set of BotIDs
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/general/ADesiredBotCalc.java:92
↓ 6 callers
Method
allRolesExcept
(ARole... except)
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/plays/APlay.java:301
↓ 6 callers
Method
applyFieldData
(ConfigurableFieldData fd, boolean overwrite)
modules/common/src/main/java/com/github/g3force/configurable/ConfigAnnotationProcessor.java:236
↓ 6 callers
Method
assertGameState
(EGameState gameState)
modules/sumatra-ai-integration-test/src/integrationTest/java/edu/tigers/sumatra/ai/integration/AFullSimIntegrationTest.java:345
↓ 6 callers
Method
assertNoErrorLog
Check if there were error logs during simulation
modules/sumatra-ai-integration-test/src/integrationTest/java/edu/tigers/sumatra/ai/integration/AAiIntegrationTest.java:125
↓ 6 callers
Method
assertNoWarnLog
Check if there were warning logs during simulation
modules/sumatra-ai-integration-test/src/integrationTest/java/edu/tigers/sumatra/ai/integration/AAiIntegrationTest.java:134
↓ 6 callers
Method
atGoal
()
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/keeper/IKeeperPenAreaMarginProvider.java:11
↓ 6 callers
Method
atan2
A replaceable implementation @param y @param x @return
modules/common-math/src/main/java/edu/tigers/sumatra/math/SumatraMath.java:501
↓ 6 callers
Method
ballInsideGoal
Returns true if the specified position is located inside one of the two goals @param pos @return
modules/moduli-geometry/src/main/java/edu/tigers/sumatra/geometry/NGeometry.java:120
↓ 6 callers
Method
botsByPlay
(final EPlay support)
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/general/MultimediaCalc.java:105
↓ 6 callers
Method
calcRotationTime
(final BestGoalKickRaterData data, final IRatedTarget target)
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/targetrater/BestGoalKickRater.java:373
↓ 6 callers
Method
canBeOuterDefendedWithStrategy
(EDefenseBotThreatDefStrategy strategy)
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/defense/data/DefenseBotThreatDefData.java:32
↓ 6 callers
Method
checkBallDistances
Points must not be in a forbidden area around the ball and the ball placement position (including velocity) @return this
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/common/PointChecker.java:49
↓ 6 callers
Method
checkUntil
(double endTime)
modules/sumatra-pathfinder/src/main/java/edu/tigers/sumatra/pathfinder/checker/PathCollisionChecker.java:95
↓ 6 callers
Method
chip
(String name, double distanceIn, double maxBallSpeedAtTarget, double kickSpeed)
modules/sumatra-ai-integration-test/src/integrationTest/java/edu/tigers/sumatra/ai/integration/ball/BallTestCalculations.java:75
↓ 6 callers
Method
circularLineIntersections
/ Get the intersection points of the circular shape and some kind of line @param circular a circular @param line some line @param ignor
modules/common-math/src/main/java/edu/tigers/sumatra/math/intersections/PathIntersectionMath.java:460
↓ 6 callers
Method
closestPointToRolling
Find the closest point on this ball trajectory for the given point. @param point some point @return the closest point on this trajectory
modules/common/src/main/java/edu/tigers/sumatra/ball/trajectory/IBallTrajectory.java:264
↓ 6 callers
Method
compare
(final BotID o1, final BotID o2)
modules/common/src/main/java/edu/tigers/sumatra/ids/BotID.java:280
↓ 6 callers
Method
compareAngle
(final double angle1, final double angle2)
modules/common-math/src/main/java/edu/tigers/sumatra/math/AngleMath.java:102
↓ 6 callers
Method
decode
Parse byte data and create command. @param data @return
modules/moduli-botmanager-tigers/src/main/java/edu/tigers/sumatra/botmanager/commands/CommandFactory.java:112
↓ 6 callers
Method
distancePPSqr
Squared distance between too points @param a first point @param b secound point @return The squared distance between two points
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/VectorMath.java:79
↓ 6 callers
Method
drawAngle
(IVector2 pos, double angle, Color color)
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/defenseoffensecoordination/DefenseSupportingBallReceptionCalc.java:218
↓ 6 callers
Method
encode
Encode command in byte stream. @param cmd @return
modules/moduli-botmanager-tigers/src/main/java/edu/tigers/sumatra/botmanager/commands/CommandFactory.java:183
↓ 6 callers
Method
executeSave
(final Runnable run)
modules/sumatra-skillsystem/src/main/java/edu/tigers/sumatra/skillsystem/SkillExecutor.java:142
↓ 6 callers
Method
fromDestination
(IVector2 destination, double viability)
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/support/behaviors/SupportBehaviorPosition.java:45
↓ 6 callers
Method
fromSecondOrder
Create planar curve segment from second order function. @param pos [mm] @param vel [mm/s] @param acc [mm/s^2] @param tStart @param tEnd @ret
modules/common/src/main/java/edu/tigers/sumatra/planarcurve/PlanarCurveSegment.java:105
↓ 6 callers
Method
generateVirtualPositionToReachPointInTime
( ITrackedBot bot, IVector2 dest, double targetTime )
modules/sumatra-pathfinder/src/main/java/edu/tigers/sumatra/pathfinder/TrajectoryGenerator.java:154
↓ 6 callers
Method
getAcc
@return the acc [mm/s^2]
modules/moduli-vision-simulation/src/main/java/edu/tigers/sumatra/sim/dynamics/ball/IState.java:31
↓ 6 callers
Method
getActionEnum
@return the actionEnum
modules/sumatra-rcm/src/main/java/edu/tigers/sumatra/rcm/RcmAction.java:114
↓ 6 callers
Method
getActiveSource
()
modules/moduli-referee/src/main/java/edu/tigers/sumatra/referee/Referee.java:226
↓ 6 callers
Method
getAntiToggleValue
(BotID botId, EOffensiveActionMove currentActionMove, double antiToggleBonus)
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/offense/action/moves/AOffensiveActionMove.java:80
↓ 6 callers
Method
getAthena
()
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/Ai.java:200
↓ 6 callers
Method
getBallLeftFieldPos
()
modules/moduli-autoreferee/src/main/java/edu/tigers/autoreferee/IAutoRefFrame.java:37
↓ 6 callers
Method
getBot
()
modules/sumatra-gui-bot/src/main/java/edu/tigers/sumatra/gui/botcenter/presenter/config/ConfigPresenter.java:55
↓ 6 callers
Method
getCameraPosition
(final int camId)
modules/moduli-vision/src/main/java/edu/tigers/sumatra/vision/kick/estimators/chip/AChipKickSolver.java:39
↓ 6 callers
Method
getCap
@return the cap
modules/common/src/main/java/com/github/g3force/configurable/ConfigClient.java:192
↓ 6 callers
Method
getCenter2Dribbler
Get center to dribbler distance. @return
modules/common-math/src/main/java/edu/tigers/sumatra/math/botshape/IBotShape.java:23
↓ 6 callers
Method
getChild
@return the child
modules/moduli-botmanager-tigers/src/main/java/edu/tigers/sumatra/botmanager/commands/basestation/BaseStationACommand.java:73
↓ 6 callers
Method
getComponent
(final IInstanceableParameter param, final String value)
modules/common/src/main/java/com/github/g3force/instanceables/InstanceablePanel.java:209
↓ 6 callers
Method
getCorners
Get all four points of the rectangle. Starting at bottomLeft, going clockwise. @return List of corner points.
modules/common-math/src/main/java/edu/tigers/sumatra/math/rectangle/IRectangle.java:103
↓ 6 callers
Method
getDefensePenAreaPositionAssignments
( List<DefensePenAreaTargetGroup> targetGroups, List<ITrackedBot> preferredDefenders, EDefensePenArea
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/defense/DefensePenAreaTargetGroupAssignerCalc.java:111
↓ 6 callers
Method
getDistance
()
modules/sumatra-skillsystem/src/main/java/edu/tigers/sumatra/skillsystem/skills/ProtectBallSkill.java:116
↓ 6 callers
Method
getDrawableText
(final String text, final int offset)
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/pass/PassStatisticsCalc.java:187
↓ 6 callers
Method
getDribblerForce
@return the dribblerForce [N]
modules/moduli-botmanager/src/main/java/edu/tigers/sumatra/botmanager/botskills/data/KickerDribblerCommands.java:193
↓ 6 callers
Method
getEnvironment
@return the current environment (Robocup, Lab, etc) as defined by moduli config
modules/sumatra-model/src/main/java/edu/tigers/sumatra/model/SumatraModel.java:492
↓ 6 callers
Method
getEqualTol
()
modules/common-math/src/main/java/edu/tigers/sumatra/math/SumatraMath.java:468
↓ 6 callers
Method
getFieldTotalHeight
()
modules/sumatra-gui-visualizer/src/main/java/edu/tigers/sumatra/gui/visualizer/view/field/FieldTransformation.java:181
↓ 6 callers
Method
getFieldTotalWidth
()
modules/sumatra-gui-visualizer/src/main/java/edu/tigers/sumatra/gui/visualizer/view/field/FieldTransformation.java:175
← previous
next →
901–1,000 of 11,188, ranked by callers