Interface LinearVelocityKinematic
-
- All Superinterfaces:
LinearInstantVelocityKinematic
- All Known Subinterfaces:
LinearAccelerationKinematic
public interface LinearVelocityKinematic extends LinearInstantVelocityKinematic
This interface describes an object that is able to provide linear instant speed and velocity, and the maximal values for the speeds.- Since:
- 13.0
- Version:
- 17.0 2020-01-04 14:41:49
- Author:
- Stéphane GALLAND
- Maven Group Id:
- org.arakhne.afc.core
- Maven Artifact Id:
- mathphysics
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default double
getMaxLinearSpeed()
Returns the maximal linear speed of this object in m/s.double
getMaxLinearSpeed(SpeedUnit unit)
Returns the maximal linear speed of this object.-
Methods inherited from interface org.arakhne.afc.math.physics.kinematic.linear.LinearInstantVelocityKinematic
getLinearSpeed, getLinearSpeed, getLinearVelocity1D, getLinearVelocity1D5, getLinearVelocity2D, getLinearVelocity3D
-
-
-
-
Method Detail
-
getMaxLinearSpeed
@Pure default double getMaxLinearSpeed()
Returns the maximal linear speed of this object in m/s.- Returns:
- the maximal linear speed of this object in m/s, always >= 0.
-
getMaxLinearSpeed
@Pure double getMaxLinearSpeed(SpeedUnit unit)
Returns the maximal linear speed of this object.- Parameters:
unit
- the unit in which the speed will be given- Returns:
- the maximal linear speed of this object in the given unit, always >= 0.
-
-