Interface AngularAccelerationKinematic
-
- All Superinterfaces:
AngularInstantAccelerationKinematic
,AngularInstantVelocityKinematic
,AngularVelocityKinematic
public interface AngularAccelerationKinematic extends AngularInstantAccelerationKinematic, AngularVelocityKinematic
This interface describes an object that is able to provide angular 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 double
getMaxAngularAcceleration()
Returns the maximal angular acceleration of this object in r/s^2.double
getMaxAngularAcceleration(AngularUnit unit)
Returns the maximal angular acceleration of this object in the given unit.default double
getMaxAngularDeceleration()
Returns the maximal angular deceleration of this object in r/s^2.double
getMaxAngularDeceleration(AngularUnit unit)
Returns the maximal angular deceleration of this object the given unit.-
Methods inherited from interface org.arakhne.afc.math.physics.kinematic.angular.AngularInstantAccelerationKinematic
getAngularAcceleration, getAngularAcceleration
-
Methods inherited from interface org.arakhne.afc.math.physics.kinematic.angular.AngularInstantVelocityKinematic
getAngularSpeed, getAngularSpeed, getAngularVelocity1D, getAngularVelocity1D5, getAngularVelocity2D, getAngularVelocity3D
-
Methods inherited from interface org.arakhne.afc.math.physics.kinematic.angular.AngularVelocityKinematic
getMaxAngularSpeed, getMaxAngularSpeed
-
-
-
-
Method Detail
-
getMaxAngularAcceleration
@Pure default double getMaxAngularAcceleration()
Returns the maximal angular acceleration of this object in r/s^2.- Returns:
- the maximal angular acceleration of this object in r/s^2, always >= 0.
-
getMaxAngularAcceleration
@Pure double getMaxAngularAcceleration(AngularUnit unit)
Returns the maximal angular acceleration of this object in the given unit.- Parameters:
unit
- the unit in which the acceleration will be given- Returns:
- the maximal angular acceleration of this object in the given unit, always >= 0.
-
getMaxAngularDeceleration
@Pure default double getMaxAngularDeceleration()
Returns the maximal angular deceleration of this object in r/s^2.- Returns:
- the maximal angular deceleration of this object in r/s^2, always >= 0.
-
getMaxAngularDeceleration
@Pure double getMaxAngularDeceleration(AngularUnit unit)
Returns the maximal angular deceleration of this object the given unit.- Parameters:
unit
- the unit in which the deceleration will be given- Returns:
- the maximal angular deceleration of this object in the given unit, always >= 0.
-
-