diff --git a/lib/src/main/java/org/fairportrobotics/frc/robolib/trajectory/ballistics/models/ReversableRadialBM.java b/lib/src/main/java/org/fairportrobotics/frc/robolib/trajectory/ballistics/models/ReversableRadialBM.java index 513d2df..032c6a7 100644 --- a/lib/src/main/java/org/fairportrobotics/frc/robolib/trajectory/ballistics/models/ReversableRadialBM.java +++ b/lib/src/main/java/org/fairportrobotics/frc/robolib/trajectory/ballistics/models/ReversableRadialBM.java @@ -56,4 +56,14 @@ public abstract class ReversableRadialBM

extends BallisticModel

{ ); return this.getTimeAtRadius(candidate, radialDistance); } + + /** + * Get the time to target on a given candidate trajectory + * + * @param candidate The generated velocity to compute against + * @return The time it takes to travel to the target position + */ + public Time getTimeAtTarget(Velocity3d candidate) { + return this.getTimeAtX(candidate, posTarget.getMeasureX()); + } }