RobotCore 1.0
WPILib port to raspberry Pi
Loading...
Searching...
No Matches
org.wpilib.units.AccelerationUnit< D extends Unit > Class Template Reference
Inheritance diagram for org.wpilib.units.AccelerationUnit< D extends Unit >:
org.wpilib.units.PerUnit< VelocityUnit< D >, TimeUnit >

Public Member Functions

Acceleration< D > of (double magnitude)
Acceleration< D > ofBaseUnits (double baseUnitMagnitude)
Acceleration< D > zero ()
Acceleration< D > one ()
VelocityUnit< AccelerationUnit< D > > per (TimeUnit time)
double convertFrom (double magnitude, AccelerationUnit< D > otherUnit)
Public Member Functions inherited from org.wpilib.units.PerUnit< VelocityUnit< D >, TimeUnit >
PerUnit< N, D > getBaseUnit ()
N numerator ()
D denominator ()
PerUnit< D, N > reciprocal ()
N mult (D denom)
Measure<? extends PerUnit< N, D > > of (double magnitude)
Measure<? extends PerUnit< N, D > > ofBaseUnits (double baseUnitMagnitude)
final Per< N, D > ofNative (double magnitude)
final Per< N, D > ofNativeBaseUnits (double baseUnitMagnitude)
Measure<? extends PerUnit< N, D > > zero ()
Measure<? extends PerUnit< N, D > > one ()
Unit per (TimeUnit time)
double convertFrom (double magnitude, PerUnit<? extends N, ? extends D > otherUnit)
boolean equals (Object o)
int hashCode ()

Static Public Member Functions

static< D extends Unit > AccelerationUnit< D > combine (VelocityUnit< D > velocity, TimeUnit period)
Static Public Member Functions inherited from org.wpilib.units.PerUnit< VelocityUnit< D >, TimeUnit >
static< N extends Unit, D extends Unit > PerUnit< N, D > combine (N numerator, D denominator)

Detailed Description

A generic unit of acceleration.

NOTE: This type is not compatible with unit-specific accelerations like org.wpilib.units.measure.LinearAcceleration. Authors of APIs that need to interact with all types should consider using a generic Measure<? extends PerUnit<? extends
PerUnit<[dimension>], TimeUnit>, TimeUnit>
. Bounded wildcards are necessary in order to interoperate with any subclass of the org.wpilib.units.measure.Per measurement type.

Parameters
<D>the unit of the accelerating quantity

Definition at line 21 of file AccelerationUnit.java.

Member Function Documentation

◆ combine()

static< D extends Unit > AccelerationUnit< D > org.wpilib.units.AccelerationUnit< D extends Unit >.combine ( VelocityUnit< D > velocity,
TimeUnit period )
static

Combines a generic velocity and time period into a unit of acceleration.

Parameters
velocitythe unit of velocity
periodthe unit of the time period of acceleration
<D>the unit of the accelerating quantity
Returns
the combined acceleration unit

Definition at line 102 of file AccelerationUnit.java.

◆ convertFrom()

double org.wpilib.units.AccelerationUnit< D extends Unit >.convertFrom ( double magnitude,
AccelerationUnit< D > otherUnit )

Converts a measurement value in terms of another time unit to this unit.

Parameters
magnitudethe magnitude of the measurement in terms of the other time unit
otherUnitthe other time unit
Returns
the value of the measurement in terms of this unit

Definition at line 89 of file AccelerationUnit.java.

◆ of()

Acceleration< D > org.wpilib.units.AccelerationUnit< D extends Unit >.of ( double magnitude)

Definition at line 45 of file AccelerationUnit.java.

◆ ofBaseUnits()

Acceleration< D > org.wpilib.units.AccelerationUnit< D extends Unit >.ofBaseUnits ( double baseUnitMagnitude)

Definition at line 50 of file AccelerationUnit.java.

◆ one()

Acceleration< D > org.wpilib.units.AccelerationUnit< D extends Unit >.one ( )

Definition at line 62 of file AccelerationUnit.java.

◆ per()

VelocityUnit< AccelerationUnit< D > > org.wpilib.units.AccelerationUnit< D extends Unit >.per ( TimeUnit time)

Definition at line 67 of file AccelerationUnit.java.

◆ zero()

Acceleration< D > org.wpilib.units.AccelerationUnit< D extends Unit >.zero ( )

Definition at line 56 of file AccelerationUnit.java.


The documentation for this class was generated from the following file: