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
↓ 99 callers
Method
setterParam
(final InstanceableSetter<?, T> setter)
modules/common/src/main/java/com/github/g3force/instanceables/InstanceableClass.java:41
↓ 98 callers
Method
of
()
modules/common-math/src/main/java/edu/tigers/sumatra/math/intersections/Intersections.java:27
↓ 98 callers
Method
setColor
Change the color of the obstacle for visualization purposes. @param color new color
modules/sumatra-pathfinder/src/main/java/edu/tigers/sumatra/pathfinder/obstacles/IObstacle.java:87
↓ 97 callers
Method
getFirst
()
modules/common/src/main/java/edu/tigers/sumatra/filter/DataSync.java:160
↓ 95 callers
Method
from2d
@param xy value @param z value @return new instance
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/Vector3.java:120
↓ 94 callers
Method
equals
(Object obj)
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/statistics/stats/DirectShotsStatsCalcWatchData.java:39
↓ 94 callers
Method
getShapes
@return list of shapes to visualize obstacle
modules/sumatra-pathfinder/src/main/java/edu/tigers/sumatra/pathfinder/obstacles/IObstacle.java:58
↓ 92 callers
Method
getGoalTheir
Returns their goal. @return goal object
modules/moduli-geometry/src/main/java/edu/tigers/sumatra/geometry/Geometry.java:231
↓ 90 callers
Method
getBots
()
modules/moduli-botmanager/src/main/java/edu/tigers/sumatra/botmanager/IBotProvider.java:20
↓ 90 callers
Method
getNumber
Get the current number. @return
modules/common/src/main/java/edu/tigers/sumatra/drawable/animated/INumberAnimator.java:17
↓ 89 callers
Method
addObserver
@param observer the observer to add
modules/common/src/main/java/com/github/g3force/configurable/IConfigClient.java:64
↓ 89 callers
Method
distanceTo
Calculate the squared distance to the obstacle. @param input collision input with some information about the current robot @return squared distance
modules/sumatra-pathfinder/src/main/java/edu/tigers/sumatra/pathfinder/obstacles/IObstacle.java:30
↓ 89 callers
Method
fromXY
@param x value @param y value @return new instance
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/Vector2f.java:76
↓ 88 callers
Method
getRole
Get the role for the given botId. If no role is found, an exception is thrown. @param botId the bot id to search for @return the role for the given b
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/plays/APlay.java:263
↓ 88 callers
Method
register
(T calc)
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/Metis.java:641
↓ 87 callers
Method
getPenaltyAreaOur
@return
modules/moduli-geometry/src/main/java/edu/tigers/sumatra/geometry/Geometry.java:358
↓ 85 callers
Method
radius
@return radius of tube
modules/common-math/src/main/java/edu/tigers/sumatra/math/tube/ITube.java:21
↓ 85 callers
Method
sqrt
Maps to {@link Math#sqrt} @param number a value @return the sqrt of number
modules/common-math/src/main/java/edu/tigers/sumatra/math/SumatraMath.java:35
↓ 84 callers
Method
closestPointOnPath
Returns a point on the path which is located closest to the specified point. For an unbounded line this is always the lead point. For a half-line or a
modules/common-math/src/main/java/edu/tigers/sumatra/math/IPath.java:105
↓ 84 callers
Method
deg2rad
(double deg)
modules/common-math/src/test/java/edu/tigers/sumatra/math/AngleMathTest.java:24
↓ 84 callers
Method
getWFrame
@return the current worldframe
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/roles/ARole.java:351
↓ 84 callers
Method
multiply
(double factor)
modules/common-math/src/main/java/edu/tigers/sumatra/math/angle/IAngle.java:32
↓ 83 callers
Method
getName
Name of this validator for visualization purposes. @return
modules/moduli-vision/src/main/java/edu/tigers/sumatra/vision/kick/validators/IKickValidator.java:24
↓ 83 callers
Method
getTotalTime
Get total runtime. @return total time for trajectory
modules/common/src/main/java/edu/tigers/sumatra/trajectory/ITrajectory.java:59
↓ 83 callers
Method
nearestPointOutside
Returns the nearest point outside a shape to a given point inside the shape. If the given point is outside the shape, return the point. @param point
modules/common-math/src/main/java/edu/tigers/sumatra/math/I2DShape.java:78
↓ 82 callers
Method
getCenter
()
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/targetrater/BestDirectShotBallPossessingBot.java:329
↓ 82 callers
Method
getTarget
@return the target point
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/targetrater/IRatedTarget.java:18
↓ 82 callers
Method
getValue
@return the value
modules/moduli-botmanager/src/main/java/edu/tigers/sumatra/botmanager/botskills/data/EKickerDevice.java:31
↓ 82 callers
Method
getWFrame
()
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/offense/action/moves/AOffensiveActionMove.java:62
↓ 82 callers
Method
nearestPointInside
Returns the nearest point inside a shape to a given point outside the shape. If the given point is inside the shape, return the point. @param point s
modules/common-math/src/main/java/edu/tigers/sumatra/math/I2DShape.java:96
↓ 82 callers
Method
scaleTo
Sets the length of 'this' to the given 'length' <br> If 'this' is a zero vector, it stays always unaffected. <pre> l ---- v | v | <pre> @param newL
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/Vector2.java:287
↓ 80 callers
Method
contains
(ShapeMapSource source)
modules/common/src/main/java/edu/tigers/sumatra/drawable/ShapeMapSource.java:50
↓ 80 callers
Method
deg2rad
@param deg The angle in degree that should be converted to radiant @return The given angle in radiant
modules/common-math/src/main/java/edu/tigers/sumatra/math/AngleMath.java:201
↓ 80 callers
Method
getFieldWidth
Returns the field xExtent [mm]. @return returns field length (y-axis).
modules/moduli-geometry/src/main/java/edu/tigers/sumatra/geometry/Geometry.java:302
↓ 79 callers
Method
createBotId
@param number @param color @return
modules/common/src/main/java/edu/tigers/sumatra/ids/BotID.java:81
↓ 79 callers
Method
fromPoints
Create a direction vector from two points @param start first point @param end second point @return direction vector from start to end
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/Vector2.java:137
↓ 79 callers
Method
getFieldLength
Returns the field length [mm]. @return returns field length (x-axis).
modules/moduli-geometry/src/main/java/edu/tigers/sumatra/geometry/Geometry.java:291
↓ 79 callers
Method
isPointOnPath
Returns {@code true} if the specified point is located on this path. The check uses a small margin value and verifies if the specified point is locate
modules/common-math/src/main/java/edu/tigers/sumatra/math/IPath.java:144
↓ 79 callers
Method
lineFromDirection
Creates a new line instance which uses the specified {@code supportVector} and {@code directionVector}. @param supportVector The support vector to
modules/common-math/src/main/java/edu/tigers/sumatra/math/line/Lines.java:142
↓ 79 callers
Method
segmentFromOffset
Create a new line instance which is defined by a single {@code supportVector}, i.e. the starting point, and the offset/displacement from start to end.
modules/common-math/src/main/java/edu/tigers/sumatra/math/line/Lines.java:63
↓ 79 callers
Method
start
@param timable @param id
modules/moduli-timer/src/main/java/edu/tigers/sumatra/timer/ITimer.java:33
↓ 78 callers
Method
getId
@return id of the object
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/ITrackedObject.java:41
↓ 78 callers
Method
register
(Class<T> clazz, Check<U> check, Function<T, U> supplier)
modules/moduli-referee/src/main/java/edu/tigers/sumatra/referee/gameevent/SimilarityChecker.java:28
↓ 78 callers
Method
update
@param frame @return
modules/moduli-autoreferee/src/main/java/edu/tigers/autoreferee/engine/detector/IGameEventDetector.java:29
↓ 76 callers
Method
build
Returns a {@code TrackedBot} built from the parameters previously set. @return a {@code TrackedBot} built with parameters of this {@code TrackedBot.B
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/TrackedBot.java:594
↓ 76 callers
Method
getValue
@return the current value
modules/sumatra-skillsystem/src/main/java/edu/tigers/sumatra/skillsystem/skills/util/ChargingValue.java:49
↓ 75 callers
Method
fromXY
@param x value @param y value @return new instance
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/Vector3.java:109
↓ 73 callers
Method
lineFromPoints
Creates supportPointA new line instance which runs through the two specified points {@code supportPointA} and {@code supportPointB}. The direction vec
modules/common-math/src/main/java/edu/tigers/sumatra/math/line/Lines.java:127
↓ 72 callers
Method
create
Tube around LineSegment with given radius [mm]. @param start @param end @param radius @return
modules/common-math/src/main/java/edu/tigers/sumatra/math/tube/Tube.java:44
↓ 72 callers
Method
getName
@return the name of this state
modules/common/src/main/java/edu/tigers/sumatra/statemachine/IState.java:39
↓ 72 callers
Method
zero
Return a new zero vector instance @return a new instance of a zero vector
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/Vector3.java:75
↓ 71 callers
Method
updateDestination
@param destination to set
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/roles/move/MoveRole.java:78
↓ 70 callers
Method
fromX
@param x value for x @return new Vector2(x,0)
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/Vector2f.java:55
↓ 69 callers
Method
getField
@return the field
modules/moduli-geometry/src/main/java/edu/tigers/sumatra/geometry/Geometry.java:320
↓ 69 callers
Method
getRobotInfo
@return
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/ITrackedBot.java:115
↓ 68 callers
Method
getPenaltyAreaTheir
@return
modules/moduli-geometry/src/main/java/edu/tigers/sumatra/geometry/Geometry.java:367
↓ 68 callers
Method
getPosition
@return the position
modules/moduli-vision/src/main/java/edu/tigers/sumatra/vision/data/IKickEvent.java:21
↓ 68 callers
Method
getScore
@return the score between 0 and 1 where 1 is best
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/targetrater/IRatedTarget.java:30
↓ 67 callers
Method
getRefereeMsg
()
modules/moduli-autoreferee/src/main/java/edu/tigers/autoreferee/IAutoRefFrame.java:43
↓ 67 callers
Method
of
(final EKickerDevice device, final double kickSpeed)
modules/sumatra-skillsystem/src/main/java/edu/tigers/sumatra/skillsystem/skills/util/KickParams.java:35
↓ 67 callers
Method
supportVector
Returns the support vector of this plane. The support vector represents the starting point of the plane, i.e. where it is anchored. @return The su
modules/common-math/src/main/java/edu/tigers/sumatra/math/plane/IPlane.java:26
↓ 66 callers
Method
getColor
@return the color
modules/common-bot/src/main/java/edu/tigers/sumatra/bot/IBot.java:59
↓ 66 callers
Method
getType
@return The type of the stored game Event
modules/moduli-referee/src/main/java/edu/tigers/sumatra/referee/gameevent/IGameEvent.java:23
↓ 66 callers
Method
ic
(final Class<T> impl, final InstanceableParameter... ctorParams)
modules/common/src/main/java/com/github/g3force/instanceables/InstanceableClass.java:35
↓ 64 callers
Method
equals
(Object o)
modules/common/src/main/java/com/github/g3force/configurable/ConfigAnnotationProcessor.java:77
↓ 64 callers
Method
isValid
Returns true if this path instance is properly defined. Whether or not a path instance is valid depends on the input parameters that were used to defi
modules/common-math/src/main/java/edu/tigers/sumatra/math/IPath.java:43
↓ 64 callers
Method
normalizeNew
Returns the normalized Vector. 'this' stays unaffected!!! @author Malte @return
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/IVector.java:62
↓ 63 callers
Method
clear
Clear all timings
modules/moduli-timer/src/main/java/edu/tigers/sumatra/timer/TimerInfo.java:85
↓ 63 callers
Method
getBall
()
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/plays/APlay.java:337
↓ 63 callers
Method
removeObserver
@param observer the observer to remove
modules/common/src/main/java/com/github/g3force/configurable/IConfigClient.java:70
↓ 61 callers
Method
getBotId
@return
modules/sumatra-skillsystem/src/main/java/edu/tigers/sumatra/skillsystem/skills/ISkill.java:61
↓ 61 callers
Method
getPos
@return the pos [mm,mm]
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/ITrackedObject.java:20
↓ 61 callers
Method
reset
()
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/vis/IWpCalc.java:26
↓ 60 callers
Method
build
Returns a {@code ChargingValue} built from the parameters previously set. @return a {@code ChargingValue} built with parameters of this {@code Chargi
modules/sumatra-skillsystem/src/main/java/edu/tigers/sumatra/skillsystem/skills/util/ChargingValue.java:208
↓ 60 callers
Method
getXYZVector
Get XY-component vector. @return XY vector
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/IVector.java:161
↓ 59 callers
Method
getBotParams
@return
modules/common-bot/src/main/java/edu/tigers/sumatra/bot/IBot.java:34
↓ 58 callers
Method
getSource
(final ERefereeMessageSource type)
modules/moduli-referee/src/main/java/edu/tigers/sumatra/referee/Referee.java:233
↓ 58 callers
Method
isZero
@param v some value @return true, if the value is almost zero
modules/common-math/src/main/java/edu/tigers/sumatra/math/SumatraMath.java:168
↓ 58 callers
Method
name
()
modules/sumatra-ai-integration-test/src/integrationTest/java/edu/tigers/sumatra/ai/integration/blocker/AiSimTimeBlocker.java:139
↓ 57 callers
Method
normalizeAngle
Normalize angle, to make sure angle is in (-pi/pi] interval.<br> New angle is returned, parameter stay unaffected. @param angle some unnormalized ang
modules/common-math/src/main/java/edu/tigers/sumatra/math/AngleMath.java:40
↓ 56 callers
Method
getVelocity
Get velocity at a certain time. @param t time @return velocity [m/s]
modules/common/src/main/java/edu/tigers/sumatra/trajectory/ITrajectory.java:42
↓ 56 callers
Method
isZeroVector
@return Whether this is a Null-vector
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/IVector.java:106
↓ 56 callers
Method
nearestPointOnPerimeterPath
(IVector2 point)
modules/common-math/src/main/java/edu/tigers/sumatra/math/I2DShape.java:107
↓ 54 callers
Method
build
()
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/Metis.java:714
↓ 54 callers
Method
build
@return new instance
modules/moduli-vision-simulation/src/main/java/edu/tigers/sumatra/sim/dynamics/bot/SimBotAction.java:310
↓ 54 callers
Method
getBallContact
@return the ball contact information
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/ITrackedBot.java:55
↓ 54 callers
Method
toString
Convert an object instance to a persistable and parsable String value @param impl the implementing class @param value the object instance to convert
modules/common/src/main/java/com/github/g3force/s2vconverter/IString2ValueConverter.java:82
↓ 53 callers
Method
getAction
()
modules/moduli-vision-simulation/src/main/java/edu/tigers/sumatra/sim/ISimBot.java:25
↓ 52 callers
Method
empty
()
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/defense/DesiredDefendersCalc.java:194
↓ 52 callers
Method
empty
@return
modules/moduli-vision-simulation/src/main/java/edu/tigers/sumatra/sim/dynamics/bot/SimBotAction.java:166
↓ 52 callers
Method
fromY
@param y value for y @return new Vector2(0,y)
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/Vector2f.java:65
↓ 52 callers
Method
getNumberList
@return
modules/common-math/src/main/java/edu/tigers/sumatra/export/INumberListable.java:21
↓ 52 callers
Method
getPosByTime
@param t @return
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/ITrackedBot.java:35
↓ 52 callers
Method
getRoles
()
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/plays/match/defense/ADefenseGroup.java:55
↓ 51 callers
Method
setStrokeWidth
@param strokeWidth
modules/common/src/main/java/edu/tigers/sumatra/drawable/IDrawableShape.java:50
↓ 51 callers
Method
subtractNew
Subtracts the given 'vector' from 'this' and returns the result in a new object, while 'this' and 'vector' stay unaffected. @param vector @return The
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/IVector2.java:42
↓ 50 callers
Method
getPositionMM
Get position at time t. @param t time @return position [mm]
modules/common/src/main/java/edu/tigers/sumatra/trajectory/ITrajectory.java:24
↓ 50 callers
Method
name
@return the name of the enum value (implemented by {@link Enum})
modules/common/src/main/java/com/github/g3force/instanceables/IInstanceableEnum.java:25
↓ 50 callers
Method
toArray
Return {x, y, z, ...} @return n element array
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/IVector.java:145
↓ 49 callers
Method
getBot
@return
modules/sumatra-rcm/src/main/java/edu/tigers/sumatra/rcm/ICommandInterpreter.java:26
← previous
next →
101–200 of 11,188, ranked by callers