org.simtk.geometry3d
Class Angle
java.lang.Object
java.lang.Number
org.simtk.geometry3d.Angle
- All Implemented Interfaces:
- java.io.Serializable
public class Angle
- extends java.lang.Number
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
TWO_PI
public static double TWO_PI
RADIANS_PER_DEGREE
public static double RADIANS_PER_DEGREE
DEGREES_PER_RADIAN
public static double DEGREES_PER_RADIAN
RADIANS_PER_GRAD
public static double RADIANS_PER_GRAD
GRADS_PER_RADIAN
public static double GRADS_PER_RADIAN
RADIANS_PER_REV
public static double RADIANS_PER_REV
REVS_PER_RADIAN
public static double REVS_PER_RADIAN
Angle
public Angle(double angle,
Angle.Units units,
Angle.Range range)
Angle
public Angle(double angle,
Angle.Units units)
Angle
public Angle(double angle)
Angle
public Angle()
cos
public double cos()
sin
public double sin()
tan
public double tan()
getValue
public double getValue(Angle.Units u)
setValue
public void setValue(double a,
Angle.Units u)
getValue
public double getValue()
setValue
public void setValue(double a)
setUnits
public void setUnits(Angle.Units u)
getUnits
public Angle.Units getUnits()
setRange
public void setRange(Angle.Range u)
getRange
public Angle.Range getRange()
plus
public Angle plus(Angle a2)
minus
public Angle minus(Angle a2)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
equals
public boolean equals(Angle a2)
equals
public boolean equals(java.lang.Number n2)
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
doubleValue
public double doubleValue()
- Specified by:
doubleValue
in class java.lang.Number
byteValue
public byte byteValue()
- Overrides:
byteValue
in class java.lang.Number
floatValue
public float floatValue()
- Specified by:
floatValue
in class java.lang.Number
intValue
public int intValue()
- Specified by:
intValue
in class java.lang.Number
longValue
public long longValue()
- Specified by:
longValue
in class java.lang.Number
shortValue
public short shortValue()
- Overrides:
shortValue
in class java.lang.Number