|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deegree_impl.model.pt.Angle
An angle in degrees. An angle is the amount of rotation needed to bring one line or plane into coincidence with another, generally measured in degrees, sexagesimal degrees or grads.
Latitude
,
Longitude
,
AngleFormat
,
Serialized FormField Summary | |
private static java.lang.ref.Reference |
format
A shared instance of AngleFormat . |
private static long |
serialVersionUID
Serial number for interoperability with different versions. |
private double |
theta
Angle value in degres. |
Constructor Summary | |
Angle(double theta)
Contruct a new angle with the specified value. |
|
Angle(java.lang.String string)
Constructs a newly allocated Angle object that
represents the angle value represented by the string. |
Method Summary | |
int |
compareTo(java.lang.Object that)
Compares two Angle objects numerically. |
double |
degrees()
Returns the angle value in degrees. |
boolean |
equals(java.lang.Object that)
Compares the specified object with this angle for equality. |
private static java.text.Format |
getAngleFormat()
Returns a shared instance of AngleFormat .
|
int |
hashCode()
Returns a hash code for this Angle object. |
double |
radians()
Returns the angle value in radians. |
java.lang.String |
toString()
Returns a string representation of this Angle object. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
private static final long serialVersionUID
private static java.lang.ref.Reference format
AngleFormat
.
private final double theta
Constructor Detail |
public Angle(double theta)
theta
- Angle in degrees.public Angle(java.lang.String string) throws java.lang.NumberFormatException
Angle
object that
represents the angle value represented by the string. The
string should represents an angle in either fractional degrees
(e.g. 45.5°) or degrees with minutes and seconds (e.g. 45°30').
string
- A string to be converted to an Angle
.
java.lang.NumberFormatException
- if the string does not contain a parsable angle.Method Detail |
public double degrees()
public double radians()
public int hashCode()
Angle
object.
public boolean equals(java.lang.Object that)
public int compareTo(java.lang.Object that)
Angle
objects numerically. The comparaison
is done as if by the Double.compare(double,double)
method.
compareTo
in interface java.lang.Comparable
public java.lang.String toString()
Angle
object.
private static java.text.Format getAngleFormat()
AngleFormat
.
The return type is Format
in order to
avoid class loading before necessary.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |