Interface LinearAccelerationKinematic
-
- All Superinterfaces:
LinearInstantAccelerationKinematic,LinearInstantVelocityKinematic,LinearVelocityKinematic
public interface LinearAccelerationKinematic extends LinearVelocityKinematic, LinearInstantAccelerationKinematic
This interface describes an object that is able to provide linear instant speed, velocity, acceleration, 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 doublegetMaxLinearAcceleration()Returns the maximal linear acceleration of this object in m/s^2.doublegetMaxLinearAcceleration(SpeedUnit unit)Returns the maximal linear acceleration of this object in the given unit.default doublegetMaxLinearDeceleration()Returns the maximal linear deceleration of this object in m/s^2.doublegetMaxLinearDeceleration(SpeedUnit unit)Returns the maximal linear deceleration of this object the given unit.-
Methods inherited from interface org.arakhne.afc.math.physics.kinematic.linear.LinearInstantAccelerationKinematic
getLinearAcceleration, getLinearAcceleration
-
Methods inherited from interface org.arakhne.afc.math.physics.kinematic.linear.LinearInstantVelocityKinematic
getLinearSpeed, getLinearSpeed, getLinearVelocity1D, getLinearVelocity1D5, getLinearVelocity2D, getLinearVelocity3D
-
Methods inherited from interface org.arakhne.afc.math.physics.kinematic.linear.LinearVelocityKinematic
getMaxLinearSpeed, getMaxLinearSpeed
-
-
-
-
Method Detail
-
getMaxLinearAcceleration
@Pure default double getMaxLinearAcceleration()
Returns the maximal linear acceleration of this object in m/s^2.- Returns:
- the maximal linear acceleration of this object in m/s^2, always >= 0.
-
getMaxLinearAcceleration
@Pure double getMaxLinearAcceleration(SpeedUnit unit)
Returns the maximal linear acceleration of this object in the given unit.- Parameters:
unit- the unit in which the acceleration will be given- Returns:
- the maximal linear acceleration of this object in the given unit, always >= 0.
-
getMaxLinearDeceleration
@Pure default double getMaxLinearDeceleration()
Returns the maximal linear deceleration of this object in m/s^2.- Returns:
- the maximal linear deceleration of this object in m/s^2, always >= 0.
-
getMaxLinearDeceleration
@Pure double getMaxLinearDeceleration(SpeedUnit unit)
Returns the maximal linear deceleration of this object the given unit.- Parameters:
unit- the unit in which the deceleration will be given- Returns:
- the maximal linear deceleration of this object in the given unit, always >= 0.
-
-