MCPcopy Create free account

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

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

↓ 2,100 callersMethodfromXY
@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 callersMethodadd
(IAngularMeasure angle)
modules/common-math/src/main/java/edu/tigers/sumatra/math/angle/IAngle.java:16
↓ 1,329 callersMethodget
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 callersMethodstream
@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 callersMethodadd
Add a new entry @param entry the entry
modules/moduli-statistics-saver/src/main/java/edu/tigers/sumatra/statistics/ITimeSeriesWriter.java:13
↓ 844 callersMethodgetPos
@return Current position of this threat.
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/defense/data/IDefenseThreat.java:40
↓ 819 callersMethodmap
(SslVisionDetectionTracked.TrackedFrame trackedFrame)
modules/moduli-autoreferee-ci/src/main/java/edu/tigers/autoreferee/ci/TrackedFrameToFilteredVisionMapper.java:32
↓ 733 callersMethodget
@param i @return the value at index i
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/IVector.java:38
↓ 615 callersMethodx
@return The X part of the vector
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/IVector.java:25
↓ 573 callersMethodfilter
@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 callersMethodsize
@return the number of intersections detected
modules/common-math/src/main/java/edu/tigers/sumatra/math/intersections/IIntersections.java:36
↓ 520 callersMethody
@return The Y part of the vector
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/IVector.java:31
↓ 486 callersMethodisEmpty
@return true if no intersection point exists
modules/common-math/src/main/java/edu/tigers/sumatra/math/intersections/IIntersections.java:31
↓ 410 callersMethodgetBotRadius
@return the botRadius [mm]
modules/moduli-geometry/src/main/java/edu/tigers/sumatra/geometry/Geometry.java:269
↓ 398 callersMethoddistanceTo
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 callersMethodgetInstance
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 callersMethodgetXYVector
Get XY-component vector. @return XY vector
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/IVector.java:153
↓ 329 callersMethodaddNew
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 callersMethodisCloseTo
@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 callersMethodsegmentFromPoints
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 callersMethodsubtractNew
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 callersMethodfromX
@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 callersMethodgetPos
@return the position of the robot (at t=0)
modules/common/src/main/java/edu/tigers/sumatra/movingrobot/IMovingRobot.java:58
↓ 288 callersMethodisPointInShape
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 callersMethodgetBot
(BotID botID)
modules/moduli-botmanager/src/main/java/edu/tigers/sumatra/botmanager/IBotProvider.java:17
↓ 278 callersMethodgetWorldFrame
()
modules/moduli-autoreferee/src/main/java/edu/tigers/autoreferee/IAutoRefFrame.java:25
↓ 278 callersMethodmultiplyNew
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 callersMethodforEach
(Consumer<T> consumer)
modules/moduli-record/src/main/java/edu/tigers/sumatra/persistence/PersistenceTable.java:86
↓ 263 callersMethodof
@param refMsg @return
modules/moduli-autoreferee/src/main/java/edu/tigers/autoreferee/engine/log/GameTime.java:41
↓ 256 callersMethodgetBotId
@return id of the bot
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/ITrackedBot.java:91
↓ 247 callersMethodforEach
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 callersMethodintersect
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 callersMethodgetBall
()
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/offense/action/moves/AOffensiveActionMove.java:68
↓ 241 callersMethodgetAngle
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 callersMethodisPresent
@return Return true if the intersection point exists
modules/common-math/src/main/java/edu/tigers/sumatra/math/intersections/ISingleIntersection.java:25
↓ 228 callersMethodmin
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 callersMethodgetShapes
()
modules/moduli-autoreferee/src/main/java/edu/tigers/autoreferee/IAutoRefFrame.java:66
↓ 223 callersMethodgetLength
@return The length of the vector.
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/IVector.java:83
↓ 218 callersMethodcreateCircle
@param center @param radius @return a new circle
modules/common-math/src/main/java/edu/tigers/sumatra/math/circle/Circle.java:199
↓ 217 callersMethodgetLength2
@return The 2dim-length of the vector.
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/IVector.java:89
↓ 215 callersMethodgetWFrame
()
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/support/behaviors/ASupportBehavior.java:26
↓ 210 callersMethodaddAll
(ShapeMap shapeMap)
modules/common/src/main/java/edu/tigers/sumatra/drawable/ShapeMap.java:45
↓ 207 callersMethodgetTeamColor
@return
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/ITrackedBot.java:97
↓ 207 callersMethodintersectPerimeterPath
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 callersMethodpos
(int robot, int row, int column)
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/plays/standard/cheerings/TetrisCheeringPlay.java:152
↓ 205 callersMethodfromXYZ
@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 callersMethodcategory
(String name)
modules/common/src/main/java/edu/tigers/sumatra/drawable/ShapeLayerFactory.java:17
↓ 195 callersMethodgetAiFrame
()
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/pass/PassGenerator.java:514
↓ 192 callersMethodwithMargin
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 callersMethodgetMoveCon
@return the moveCon of the underlying skill
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/roles/move/MoveRole.java:47
↓ 185 callersMethodgetTimestamp
@return timestamp in ns
modules/moduli-autoreferee/src/main/java/edu/tigers/autoreferee/IAutoRefFrame.java:57
↓ 182 callersMethodaddTransition
@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 callersMethodmax
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 callersMethodzero
@return a new zero vector
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/Vector2.java:68
↓ 179 callersMethodasList
@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 callersMethodz
@return The Z part of the vector
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/IVector3.java:24
↓ 177 callersMethodformat
(final Object o)
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/statistics/stats/StatisticData.java:99
↓ 174 callersMethodsetColor
@param color
modules/common/src/main/java/edu/tigers/sumatra/drawable/IDrawableShape.java:41
↓ 173 callersMethodgetPathStart
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 callersMethodnewBuilder
@return new builder
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/TrackedBot.java:62
↓ 169 callersMethodgetBotID
@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 callersMethodremove
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 callersMethodfromY
@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 callersMethodtoString
@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 callersMethodgetModule
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 callersMethodgetPathEnd
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 callersMethodgetGameState
()
modules/moduli-autoreferee/src/main/java/edu/tigers/autoreferee/IAutoRefFrame.java:28
↓ 147 callersMethodgetTimestamp
@return the timestamp
modules/moduli-vision/src/main/java/edu/tigers/sumatra/vision/data/IKickEvent.java:33
↓ 141 callersMethoddirectionVector
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 callersMethodscaleToNew
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 callersMethodgetMoveConstraints
@return
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/ITrackedBot.java:137
↓ 134 callersMethodgetGoalOur
Returns our goal. @return goal object
modules/moduli-geometry/src/main/java/edu/tigers/sumatra/geometry/Geometry.java:220
↓ 132 callersMethodasOptional
@return Return the intersection point as an Optional
modules/common-math/src/main/java/edu/tigers/sumatra/math/intersections/ISingleIntersection.java:20
↓ 130 callersMethodgetBallRadius
@return the ballRadius [mm]
modules/moduli-geometry/src/main/java/edu/tigers/sumatra/geometry/Geometry.java:260
↓ 129 callersMethodgetKick
()
modules/moduli-vision/src/main/java/edu/tigers/sumatra/vision/data/FilteredVisionFrame.java:61
↓ 129 callersMethodgetTBot
()
modules/sumatra-skillsystem/src/main/java/edu/tigers/sumatra/skillsystem/skills/util/AroundBallCalc.java:126
↓ 129 callersMethodgetTrajectory
@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 callersMethodgetVel
@return the vel [m/s, m/s]
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/ITrackedObject.java:26
↓ 128 callersMethodgetTimestamp
@return the timestamp based on {@link System#nanoTime()}
modules/common/src/main/java/edu/tigers/sumatra/data/ITimestampBased.java:13
↓ 128 callersMethodgetVel
@return Current velocity of this threat
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/metis/defense/data/IDefenseThreat.java:46
↓ 127 callersMethodfrom
Create vector from data @param data @return new instance
modules/common-math/src/main/java/edu/tigers/sumatra/math/vector/VectorN.java:75
↓ 126 callersMethodcreateArc
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 callersMethodgetKey
()
modules/moduli-record/src/main/java/edu/tigers/sumatra/persistence/PersistenceTable.java:210
↓ 126 callersMethodgetPos
@return the pos [mm]
modules/moduli-vision-simulation/src/main/java/edu/tigers/sumatra/sim/dynamics/ball/IState.java:19
↓ 125 callersMethodaddNew
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 callersMethodformat
(final LogEvent event)
modules/sumatra-gui-log/src/main/java/edu/tigers/sumatra/gui/log/presenter/LogPresenter.java:194
↓ 121 callersMethodgetModuleOpt
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 callersMethodcenter
@return the center of the tube
modules/common-math/src/main/java/edu/tigers/sumatra/math/tube/ITube.java:39
↓ 117 callersMethodgetBall
@return the current ball
modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/roles/ARole.java:360
↓ 114 callersMethodregisterClass
(final String key, final Class<?>... classes)
modules/common/src/main/java/com/github/g3force/configurable/ConfigRegistration.java:105
↓ 111 callersMethodgetPathCenter
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 callersMethodcontains
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 callersMethodgetBall
()
modules/sumatra-skillsystem/src/main/java/edu/tigers/sumatra/skillsystem/skills/AMoveSkill.java:415
↓ 109 callersMethodgetOrientation
@return the angle [rad]
modules/moduli-wp/src/main/java/edu/tigers/sumatra/wp/data/ITrackedBot.java:103
↓ 106 callersMethodfromAngle
@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 callersMethodcreate
( 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 callersMethodsetText
@param text the text to set
modules/moduli-botmanager-tigers/src/main/java/edu/tigers/sumatra/botmanager/commands/tigerv2/TigerSystemConsolePrint.java:139
↓ 101 callersMethodappend
(long key, long address)
modules/moduli-record/src/main/java/edu/tigers/sumatra/persistence/PersistenceIndex.java:102
↓ 100 callersMethodbuild
@return a new referee message
modules/moduli-referee/src/main/java/edu/tigers/sumatra/referee/data/RefereeMsgBuilder.java:70
↓ 99 callersMethodhalfLineFromDirection
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