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
↓ 2,100 callers
Method
fromXY
@param x value for x @param y value fro y @return new Vector2(x,y)
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/Vector2.java:99
↓ 1,334 callers
Method
add
(IAngularMeasure angle)
modules/common-math/src/main/java/edu/tigers/sumatra/math/angle/IAngle.java:16
↓ 1,329 callers
Method
get
Get robot parameters for a specific label. @param label @return
modules/moduli-bot-params/src/main/java/edu/tigers/sumatra/botparams/BotParamsProvider.java:18
↓ 1,041 callers
Method
stream
@return Return a stream of the intersection point(s)
modules/common-math/src/main/java/edu/tigers/sumatra/math/intersections/IIntersections.java:26
↓ 1,023 callers
Method
add
Add a new entry @param entry the entry
modules/moduli-statistics-saver/src/main/java/edu/tigers/sumatra/statistics/ITimeSeriesWriter.java:13
↓ 844 callers
Method
getPos
@return Current position of this threat.
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/defense/data/IDefenseThreat.java:40
↓ 819 callers
Method
map
(SslVisionDetectionTracked.TrackedFrame trackedFrame)
modules/moduli-autoreferee-ci/src/main/java/edu/tigers/autoreferee/ci/TrackedFrameToFilteredVisionMapper.java:32
↓ 733 callers
Method
get
@param i @return the value at index i
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/IVector.java:38
↓ 615 callers
Method
x
@return The X part of the vector
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/IVector.java:25
↓ 573 callers
Method
filter
@param timestampNs @param messageType @return True to keep message, false to filter it out.
modules/moduli-gamelog/src/main/java/edu/tigers/sumatra/gamelog/filters/MessageFilter.java:19
↓ 528 callers
Method
size
@return the number of intersections detected
modules/common-math/src/main/java/edu/tigers/sumatra/math/intersections/IIntersections.java:36
↓ 520 callers
Method
y
@return The Y part of the vector
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/IVector.java:31
↓ 486 callers
Method
isEmpty
@return true if no intersection point exists
modules/common-math/src/main/java/edu/tigers/sumatra/math/intersections/IIntersections.java:31
↓ 410 callers
Method
getBotRadius
@return the botRadius [mm]
modules/moduli-geometry/src/main/java/edu/tigers/sumatra/geometry/Geometry.java:269
↓ 398 callers
Method
distanceTo
Calculate the distance between the specified {@code point} and the path instance. This value is not defined for an invalid path instance and the metho
modules/common-math/src/main/java/edu/tigers/sumatra/math/IPath.java:115
↓ 391 callers
Method
getInstance
getInstance() - Singleton-pattern. @return the "one-and-only" instance of CSModel
modules/sumatra-model/src/main/java/edu/tigers/sumatra/model/SumatraModel.java:84
↓ 353 callers
Method
getXYVector
Get XY-component vector. @return XY vector
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/IVector.java:153
↓ 329 callers
Method
addNew
Adds 'this' and 'vector' and returns the result in a new object, while 'this' and 'vector' stay unaffected. @param vector @return The result as a new
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/IVector3.java:40
↓ 315 callers
Method
isCloseTo
@param vec some vector @param tolerance max distance @return true, if the given vector is close to this vector with a given tolerance
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/IVector.java:122
↓ 309 callers
Method
segmentFromPoints
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/Lines.java:47
↓ 309 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/IVector3.java:50
↓ 305 callers
Method
fromX
@param x value for x @return new Vector2(x,0)
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/Vector2.java:78
↓ 288 callers
Method
getPos
@return the position of the robot (at t=0)
modules/common/src/main/java/edu/tigers/sumatra/movingrobot/IMovingRobot.java:58
↓ 288 callers
Method
isPointInShape
checks if the point is inside the shape. If the point is exactly on the shape border, the result is undefined as with floating point values, no equali
modules/common-math/src/main/java/edu/tigers/sumatra/math/I2DShape.java:39
↓ 278 callers
Method
getBot
(BotID botID)
modules/moduli-botmanager/src/main/java/edu/tigers/sumatra/botmanager/IBotProvider.java:17
↓ 278 callers
Method
getWorldFrame
()
modules/moduli-autoreferee/src/main/java/edu/tigers/autoreferee/IAutoRefFrame.java:25
↓ 278 callers
Method
multiplyNew
Multiply with constant factor. @param f factor @return New vector with x, y and z multiplied with f
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/IVector.java:53
↓ 272 callers
Method
forEach
(Consumer<T> consumer)
modules/moduli-record/src/main/java/edu/tigers/sumatra/persistence/PersistenceTable.java:86
↓ 263 callers
Method
of
@param refMsg @return
modules/moduli-autoreferee/src/main/java/edu/tigers/autoreferee/engine/log/GameTime.java:41
↓ 256 callers
Method
getBotId
@return id of the bot
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/ITrackedBot.java:91
↓ 247 callers
Method
forEach
Apply consumer to all elements in the collections, catching exception per consumer, without effecting the execution of the others. @param collection
modules/common/src/main/java/edu/tigers/sumatra/util/Safe.java:66
↓ 245 callers
Method
intersect
Intersect this path instance with the specified unbounded {@code line} and return the intersection vector. @param line The line for which to calculat
modules/common-math/src/main/java/edu/tigers/sumatra/math/IPath.java:54
↓ 242 callers
Method
getBall
()
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/offense/action/moves/AOffensiveActionMove.java:68
↓ 241 callers
Method
getAngle
Calculates the angle between x-Axis and the given vector.<br> Angle is calculated anti-clockwise in range (-pi to pi). If you want to know how the ang
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/IVector2.java:143
↓ 230 callers
Method
isPresent
@return Return true if the intersection point exists
modules/common-math/src/main/java/edu/tigers/sumatra/math/intersections/ISingleIntersection.java:25
↓ 228 callers
Method
min
Returns the minimum double-value @param values all values to check @return minimum value
modules/common-math/src/main/java/edu/tigers/sumatra/math/SumatraMath.java:57
↓ 227 callers
Method
getShapes
()
modules/moduli-autoreferee/src/main/java/edu/tigers/autoreferee/IAutoRefFrame.java:66
↓ 223 callers
Method
getLength
@return The length of the vector.
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/IVector.java:83
↓ 218 callers
Method
createCircle
@param center @param radius @return a new circle
modules/common-math/src/main/java/edu/tigers/sumatra/math/circle/Circle.java:199
↓ 217 callers
Method
getLength2
@return The 2dim-length of the vector.
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/IVector.java:89
↓ 215 callers
Method
getWFrame
()
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/support/behaviors/ASupportBehavior.java:26
↓ 210 callers
Method
addAll
(ShapeMap shapeMap)
modules/common/src/main/java/edu/tigers/sumatra/drawable/ShapeMap.java:45
↓ 207 callers
Method
getTeamColor
@return
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/ITrackedBot.java:97
↓ 207 callers
Method
intersectPerimeterPath
Get the intersection points of the shape and the line @param line some unbounded line @return all intersection points
modules/common-math/src/main/java/edu/tigers/sumatra/math/I2DShape.java:118
↓ 207 callers
Method
pos
(int robot, int row, int column)
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/plays/standard/cheerings/TetrisCheeringPlay.java:152
↓ 205 callers
Method
fromXYZ
@param x value @param y value @param z value @return new instance
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/Vector3.java:98
↓ 199 callers
Method
category
(String name)
modules/common/src/main/java/edu/tigers/sumatra/drawable/ShapeLayerFactory.java:17
↓ 195 callers
Method
getAiFrame
()
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/pass/PassGenerator.java:514
↓ 192 callers
Method
withMargin
Create a new arc with a given margin in each direction @param margin a positive or negative margin @return a new arc
modules/common-math/src/main/java/edu/tigers/sumatra/math/circle/IArc.java:39
↓ 185 callers
Method
getMoveCon
@return the moveCon of the underlying skill
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/roles/move/MoveRole.java:47
↓ 185 callers
Method
getTimestamp
@return timestamp in ns
modules/moduli-autoreferee/src/main/java/edu/tigers/autoreferee/IAutoRefFrame.java:57
↓ 182 callers
Method
addTransition
@param currentState the state for which the transition should be triggered, can be null for wildcard @param event the event that triggers the transiti
modules/common/src/main/java/edu/tigers/sumatra/statemachine/IStateMachine.java:56
↓ 182 callers
Method
max
Returns the maximum double-value @param values all values to check @return maximum value
modules/common-math/src/main/java/edu/tigers/sumatra/math/SumatraMath.java:84
↓ 181 callers
Method
zero
@return a new zero vector
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/Vector2.java:68
↓ 179 callers
Method
asList
@return Return the intersection point(s) as an unmodifiable list
modules/common-math/src/main/java/edu/tigers/sumatra/math/intersections/IIntersections.java:21
↓ 179 callers
Method
z
@return The Z part of the vector
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/IVector3.java:24
↓ 177 callers
Method
format
(final Object o)
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/statistics/stats/StatisticData.java:99
↓ 174 callers
Method
setColor
@param color
modules/common/src/main/java/edu/tigers/sumatra/drawable/IDrawableShape.java:41
↓ 173 callers
Method
getPathStart
Returns the starting point A of the line. @return The vector from which the segment extends
modules/common-math/src/main/java/edu/tigers/sumatra/math/IBoundedPath.java:18
↓ 170 callers
Method
newBuilder
@return new builder
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/TrackedBot.java:62
↓ 169 callers
Method
getBotID
@return the bot id of the colliding robot or no_bot
modules/moduli-vision-simulation/src/main/java/edu/tigers/sumatra/sim/collision/ball/ICollisionObject.java:98
↓ 168 callers
Method
remove
Remove node and any links that use node. If node not in graph, nothing happens. @param node the node to remove.
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/general/util/Graph.java:62
↓ 167 callers
Method
fromY
@param y value for y @return new Vector2(0,y)
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/Vector2.java:88
↓ 153 callers
Method
toString
@return a formatted string describing the event in human language (used in the game log)
modules/moduli-referee/src/main/java/edu/tigers/sumatra/referee/gameevent/IGameEvent.java:37
↓ 149 callers
Method
getModule
Gets a module from current module-list. @param moduleId the type of the model @param <T> the type of the module @return the instance of the modu
modules/common/src/main/java/edu/tigers/sumatra/moduli/Moduli.java:339
↓ 149 callers
Method
getPathEnd
Returns the ending point B of the line. @return The vector to which the line extends
modules/common-math/src/main/java/edu/tigers/sumatra/math/IBoundedPath.java:26
↓ 147 callers
Method
getGameState
()
modules/moduli-autoreferee/src/main/java/edu/tigers/autoreferee/IAutoRefFrame.java:28
↓ 147 callers
Method
getTimestamp
@return the timestamp
modules/moduli-vision/src/main/java/edu/tigers/sumatra/vision/data/IKickEvent.java:33
↓ 141 callers
Method
directionVector
Returns the direction vector of this line. It represents the direction in which this line points. Please note that even a bounded line segment has a d
modules/common-math/src/main/java/edu/tigers/sumatra/math/line/ILineBase.java:36
↓ 138 callers
Method
scaleToNew
Scales the length of 'this' to the given 'length', and returns the result in a new object, while 'this' stays uneffected.<br> <pre> l ---- v | v | <pr
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/IVector2.java:96
↓ 137 callers
Method
getMoveConstraints
@return
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/ITrackedBot.java:137
↓ 134 callers
Method
getGoalOur
Returns our goal. @return goal object
modules/moduli-geometry/src/main/java/edu/tigers/sumatra/geometry/Geometry.java:220
↓ 132 callers
Method
asOptional
@return Return the intersection point as an Optional
modules/common-math/src/main/java/edu/tigers/sumatra/math/intersections/ISingleIntersection.java:20
↓ 130 callers
Method
getBallRadius
@return the ballRadius [mm]
modules/moduli-geometry/src/main/java/edu/tigers/sumatra/geometry/Geometry.java:260
↓ 129 callers
Method
getKick
()
modules/moduli-vision/src/main/java/edu/tigers/sumatra/vision/data/FilteredVisionFrame.java:61
↓ 129 callers
Method
getTBot
()
modules/sumatra-skillsystem/src/main/java/edu/tigers/sumatra/skillsystem/skills/util/AroundBallCalc.java:126
↓ 129 callers
Method
getTrajectory
@return the trajectory of the ball that returns the ball state at any time
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/ITrackedBall.java:98
↓ 129 callers
Method
getVel
@return the vel [m/s, m/s]
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/ITrackedObject.java:26
↓ 128 callers
Method
getTimestamp
@return the timestamp based on {@link System#nanoTime()}
modules/common/src/main/java/edu/tigers/sumatra/data/ITimestampBased.java:13
↓ 128 callers
Method
getVel
@return Current velocity of this threat
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/defense/data/IDefenseThreat.java:46
↓ 127 callers
Method
from
Create vector from data @param data @return new instance
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/VectorN.java:75
↓ 126 callers
Method
createArc
Create a new arc @param center @param radius @param startAngle @param rotation @return
modules/common-math/src/main/java/edu/tigers/sumatra/math/circle/Arc.java:70
↓ 126 callers
Method
getKey
()
modules/moduli-record/src/main/java/edu/tigers/sumatra/persistence/PersistenceTable.java:210
↓ 126 callers
Method
getPos
@return the pos [mm]
modules/moduli-vision-simulation/src/main/java/edu/tigers/sumatra/sim/dynamics/ball/IState.java:19
↓ 125 callers
Method
addNew
Adds 'this' and 'vector' and returns the result in a new object, while 'this' and 'vector' stay unaffected. @param vector @return The result as a new
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/IVector2.java:32
↓ 121 callers
Method
format
(final LogEvent event)
modules/sumatra-gui-log/src/main/java/edu/tigers/sumatra/gui/log/presenter/LogPresenter.java:194
↓ 121 callers
Method
getModuleOpt
Gets a module from current module-list. @param moduleId the type of the model @param <T> the type of the module @return the instance of the modu
modules/common/src/main/java/edu/tigers/sumatra/moduli/Moduli.java:353
↓ 119 callers
Method
center
@return the center of the tube
modules/common-math/src/main/java/edu/tigers/sumatra/math/tube/ITube.java:39
↓ 117 callers
Method
getBall
@return the current ball
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/roles/ARole.java:360
↓ 114 callers
Method
registerClass
(final String key, final Class<?>... classes)
modules/common/src/main/java/com/github/g3force/configurable/ConfigRegistration.java:105
↓ 111 callers
Method
getPathCenter
Returns the point located in the middle between start and end @return the center position of this line
modules/common-math/src/main/java/edu/tigers/sumatra/math/IBoundedPath.java:34
↓ 110 callers
Method
contains
True iff triangle is a member of this triangulation. This method isn't required by AbstractSet, but it improves efficiency. @param triangle the objec
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/general/util/Triangulation.java:91
↓ 109 callers
Method
getBall
()
modules/sumatra-skillsystem/src/main/java/edu/tigers/sumatra/skillsystem/skills/AMoveSkill.java:415
↓ 109 callers
Method
getOrientation
@return the angle [rad]
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/ITrackedBot.java:103
↓ 106 callers
Method
fromAngle
@param angle an angle @return new vector with given angle and length==1
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/Vector2.java:109
↓ 105 callers
Method
create
( EDefenseBotThreatDefStrategy type, ITrackedBot bot, IVector2 threatPos, ILineSegment threatLine,
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/defense/data/DefenseBotThreatDefStrategyData.java:39
↓ 103 callers
Method
setText
@param text the text to set
modules/moduli-botmanager-tigers/src/main/java/edu/tigers/sumatra/botmanager/commands/tigerv2/TigerSystemConsolePrint.java:139
↓ 101 callers
Method
append
(long key, long address)
modules/moduli-record/src/main/java/edu/tigers/sumatra/persistence/PersistenceIndex.java:102
↓ 100 callers
Method
build
@return a new referee message
modules/moduli-referee/src/main/java/edu/tigers/sumatra/referee/data/RefereeMsgBuilder.java:70
↓ 99 callers
Method
halfLineFromDirection
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/Lines.java:79
next →
1–100 of 11,188, ranked by callers