org.jscience.physics.quantities
Class Angle
java.lang.Object
javolution.realtime.RealtimeObject
org.jscience.mathematics.numbers.Number<Quantity>
org.jscience.physics.quantities.Quantity
org.jscience.physics.quantities.Dimensionless
org.jscience.physics.quantities.Angle
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<Quantity>, Realtime, Operable<Quantity>, Numeric<Quantity>
public class Angle
- extends Dimensionless
This class represents the figure formed by two lines diverging from a common
point. The system unit for this quantity is "rad" (Système International
d'Unités).
- Version:
- 2.0, June 12, 2005
- Author:
- Jean-Marie Dautelle
- See Also:
- Serialized Form
|
Field Summary |
static Angle |
ZERO
Represents a Angle amounting to nothing. |
|
Constructor Summary |
protected |
Angle()
Default constructor (allows for derivation). |
| Methods inherited from class org.jscience.physics.quantities.Quantity |
approxEquals, compareTo, divide, doubleValue, equals, getAbsoluteError, getAmount, getMaximum, getMinimum, getRelativeError, getUnit, hashCode, isLargerThan, longValue, minus, norm, opposite, plus, rangeOf, reciprocal, root, sqrt, times, times, to, toText, valueOf, valueOf, valueOf |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface javolution.realtime.Realtime |
move |
ZERO
public static final Angle ZERO
- Represents a
Angle amounting to nothing.
Angle
protected Angle()
- Default constructor (allows for derivation).
showAs
public static void showAs(Unit unit)
- Shows
Angle instances in the specified unit.
- Parameters:
unit - the display unit for Angle instances.
atan2
public static <Q extends Quantity> Angle atan2(Q y,
Q x)
- Converts rectangular coordinates (
x, y)
to polar (ρ, θ).
This method computes the phase θ by computing an arc tangent
of y/x.
- Parameters:
y - y coordinatex - x coordinate
- Returns:
- the θ component of the point
(ρ, θ) in polar coordinates that
corresponds to the point(x, y) in Cartesian
coordinates.
sine
public Dimensionless sine()
- Returns the trigonometric sine of this
Angle.
- Returns:
- the sine of this angle.
cos
public Dimensionless cos()
- Returns the trigonometric cosine of this
Angle.
- Returns:
- the cosine of this angle.
tan
public Dimensionless tan()
- Returns the trigonometric tangent of this
Angle.
- Returns:
- the tangent of this angle.
Copyright © 2005 JScience.