public class VisionManager
extends java.lang.Object
Constructor and Description |
---|
VisionManager() |
Modifier and Type | Method and Description |
---|---|
int |
addVisionSystem(VisionSystem vs)
Adds vs to be tracked by the VisionManager.
|
java.util.List<VisionObject> |
getAllLocationData()
Returns a list of vision objects with vision ids.
|
java.util.Set<java.util.Map.Entry<java.lang.Integer,VisionSystem>> |
getAllVisionMappings() |
VisionCoordinate |
getBotCoordinate(Bot bot)
Gets the location of a bot relative to the BaseStation's interpretation or null if
no such coordinate exists
|
VisionSystem |
getVisionSystemById(int visionSystemId) |
public int addVisionSystem(VisionSystem vs)
vs
- The visionSystem to begin trackingpublic java.util.Set<java.util.Map.Entry<java.lang.Integer,VisionSystem>> getAllVisionMappings()
public java.util.List<VisionObject> getAllLocationData()
public VisionCoordinate getBotCoordinate(Bot bot)
bot
- The bot being looked uppublic VisionSystem getVisionSystemById(int visionSystemId)
visionSystemId
- the int associated with the desired VisionSystem