Package frc.robot.shared.subsystems
Interface AbstractVelocitySubsystem.TriFunction<A,B,C,R>
- Type Parameters:
A- first argument typeB- second argument typeC- third argument typeR- return type
- Enclosing class:
- AbstractVelocitySubsystem<TConfig extends AbstractVelocitySubsystemConfig>
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Functional interface for a three-argument function used by
AbstractVelocitySubsystem.buildVelocityMotor(frc.robot.shared.config.AbstractVelocitySubsystemConfig, TMotorConfig, java.util.function.Function<TMotorConfig, frc.robot.devices.motor.Motor>, frc.robot.shared.subsystems.AbstractVelocitySubsystem.TriFunction<TMotorConfig, java.util.function.Supplier<java.lang.Double>, java.util.function.Supplier<java.lang.Double>, frc.robot.devices.motor.Motor>).-
Method Summary
-
Method Details
-
apply
Applies this function to the given arguments.- Parameters:
a- first argumentb- second argumentc- third argument- Returns:
- function result
-