Index
All Classes and Interfaces|All Packages
A
- avoid(Zone...) - Method in class org.hivevisionftc.vision.weaver.WeaverRoute
-
Adds zones, in field inches, that the route must bend around.
- avoid(Collection<? extends Zone>) - Method in class org.hivevisionftc.vision.weaver.WeaverRoute
-
Adds zones, in field inches, that the route must bend around.
B
- BiobuzzClasses - Enum Class in org.hivevisionftc.vision
-
Game element classes the neural detector can report.
C
- cameraForwardIn(double) - Method in class org.hivevisionftc.vision.VisionConfig
-
How far the camera lens sits ahead of the robot center.
- cameraHeightIn(double) - Method in class org.hivevisionftc.vision.VisionConfig
-
Height of the camera lens above the floor.
- cameraLeftIn(double) - Method in class org.hivevisionftc.vision.VisionConfig
-
How far the camera lens sits to the left of the robot center.
- cameraPitchDeg(double) - Method in class org.hivevisionftc.vision.VisionConfig
-
Pitch of the camera above the horizontal, in degrees.
D
- Detection - Class in org.hivevisionftc.vision
-
A single detected game element, located in field coordinates.
- Detection(Pose, double, double, double, double, int) - Constructor for class org.hivevisionftc.vision.Detection
- DetectionSource - Interface in org.hivevisionftc.vision
-
A camera backend that produces detections.
- distanceTo(Pose) - Method in class org.hivevisionftc.vision.Pose
-
Straight-line distance, in inches, from this pose to
other.
E
- end(Pose) - Method in class org.hivevisionftc.vision.weaver.WeaverRoute
-
Ends the route at
endinstead of at the last detection.
F
- fetchDetections(Pose) - Method in class org.hivevisionftc.vision.HiveVision
-
Fetches the latest detections, nearest first.
- fetchLatestDetections(Pose) - Method in interface org.hivevisionftc.vision.DetectionSource
-
Returns the latest detections, located in field coordinates from the given robot pose.
- fetchLatestDetections(Pose) - Method in class org.hivevisionftc.vision.LimelightSource
- FieldProjector - Class in org.hivevisionftc.vision
-
Turns the camera angles of a detection into a position on the field.
- from(Pose) - Static method in class org.hivevisionftc.vision.weaver.WeaverRoute
-
Starts a route at
start(field inches, heading in radians). - fromId(int) - Static method in enum class org.hivevisionftc.vision.BiobuzzClasses
-
Returns the class with the given detector id, or
BiobuzzClasses.UNKNOWNif there is none.
G
- getArea() - Method in class org.hivevisionftc.vision.Detection
- getCameraForwardIn() - Method in class org.hivevisionftc.vision.VisionConfig
- getCameraHeightIn() - Method in class org.hivevisionftc.vision.VisionConfig
- getCameraLeftIn() - Method in class org.hivevisionftc.vision.VisionConfig
- getCameraPitchDeg() - Method in class org.hivevisionftc.vision.VisionConfig
- getClassId() - Method in class org.hivevisionftc.vision.Detection
- getConfidence() - Method in class org.hivevisionftc.vision.Detection
- getHeading() - Method in class org.hivevisionftc.vision.Pose
- getId() - Method in enum class org.hivevisionftc.vision.BiobuzzClasses
- getLimelightPipeline() - Method in class org.hivevisionftc.vision.VisionConfig
- getLimelightPollingRateHz() - Method in class org.hivevisionftc.vision.VisionConfig
- getMaxStalenessMs() - Method in class org.hivevisionftc.vision.VisionConfig
- getMinConfidence() - Method in class org.hivevisionftc.vision.VisionConfig
- getPose() - Method in class org.hivevisionftc.vision.Detection
-
Field position of the element, in inches.
- getTargetHeightIn() - Method in class org.hivevisionftc.vision.VisionConfig
- getTx() - Method in class org.hivevisionftc.vision.Detection
- getTy() - Method in class org.hivevisionftc.vision.Detection
- getType() - Method in class org.hivevisionftc.vision.Detection
- getX() - Method in class org.hivevisionftc.vision.Detection
- getX() - Method in class org.hivevisionftc.vision.Pose
- getY() - Method in class org.hivevisionftc.vision.Detection
- getY() - Method in class org.hivevisionftc.vision.Pose
H
- HiveVision - Class in org.hivevisionftc.vision
-
Entry point: fetches detections, drops the ones you don't want, and returns them in field coordinates.
- HiveVision(Limelight3A, VisionConfig) - Constructor for class org.hivevisionftc.vision.HiveVision
- HiveVision(DetectionSource, VisionConfig) - Constructor for class org.hivevisionftc.vision.HiveVision
L
- limelightPipeline(int) - Method in class org.hivevisionftc.vision.VisionConfig
-
Limelight pipeline index to run.
- limelightPollingRateHz(int) - Method in class org.hivevisionftc.vision.VisionConfig
-
How often, from 1 to 250 Hz, the control hub asks the Limelight for new data.
- LimelightSource - Class in org.hivevisionftc.vision
-
DetectionSourcebacked by a Limelight 3A running a neural detector pipeline. - LimelightSource(Limelight3A, VisionConfig) - Constructor for class org.hivevisionftc.vision.LimelightSource
-
Selects the configured pipeline, sets the polling rate and starts the camera.
M
- maxStalenessMs(long) - Method in class org.hivevisionftc.vision.VisionConfig
-
Detections older than this are discarded.
- maxTargets(int) - Method in class org.hivevisionftc.vision.weaver.WeaverRoute
-
Visits at most
ndetections, keeping the best ones. - minConfidence(double) - Method in class org.hivevisionftc.vision.VisionConfig
-
Detections below this confidence (0 to 1) are discarded.
N
- NECTAR_BLUE - Enum constant in enum class org.hivevisionftc.vision.BiobuzzClasses
- NECTAR_RED - Enum constant in enum class org.hivevisionftc.vision.BiobuzzClasses
O
- ordered() - Method in class org.hivevisionftc.vision.weaver.WeaverRoute
-
Visits detections in the order given instead of letting Weaver pick the cheapest order.
- org.hivevisionftc.vision - package org.hivevisionftc.vision
- org.hivevisionftc.vision.weaver - package org.hivevisionftc.vision.weaver
P
- plan(List<Detection>) - Method in class org.hivevisionftc.vision.weaver.WeaverRoute
-
Plans the route.
- POLLEN - Enum constant in enum class org.hivevisionftc.vision.BiobuzzClasses
- Pose - Class in org.hivevisionftc.vision
-
An immutable 2D pose: field inches and a heading in radians (counter-clockwise from +X).
- Pose(double, double) - Constructor for class org.hivevisionftc.vision.Pose
- Pose(double, double, double) - Constructor for class org.hivevisionftc.vision.Pose
- project(Pose, VisionConfig, double, double) - Static method in class org.hivevisionftc.vision.FieldProjector
-
Projects a camera ray onto the plane at the target's height.
S
- setAllowedClasses(BiobuzzClasses...) - Method in class org.hivevisionftc.vision.HiveVision
-
Restricts results to the given classes.
- stalenessMs() - Method in interface org.hivevisionftc.vision.DetectionSource
-
Age, in milliseconds, of the data behind the last
DetectionSource.fetchLatestDetections(org.hivevisionftc.vision.Pose)call. - stalenessMs() - Method in class org.hivevisionftc.vision.LimelightSource
T
- targetHeightIn(double) - Method in class org.hivevisionftc.vision.VisionConfig
-
Height of the center of the game element above the floor.
- toString() - Method in class org.hivevisionftc.vision.Pose
U
- UNKNOWN - Enum constant in enum class org.hivevisionftc.vision.BiobuzzClasses
V
- valueOf(String) - Static method in enum class org.hivevisionftc.vision.BiobuzzClasses
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.hivevisionftc.vision.BiobuzzClasses
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VisionConfig - Class in org.hivevisionftc.vision
-
Camera mounting geometry and detection thresholds.
- VisionConfig() - Constructor for class org.hivevisionftc.vision.VisionConfig
W
- WeaverRoute - Class in org.hivevisionftc.vision.weaver
-
Plans a Marrow Weaver route through a list of detections.
All Classes and Interfaces|All Packages