fundamentals
Class EuAngle
java.lang.Object
  |
  +--fundamentals.EuReal
        |
        +--fundamentals.EuAngle
- public class EuAngle
- extends EuReal
  
 
 
| 
Constructor Summary | 
EuAngle()
 
            | 
EuAngle(double t)
 
          There is no way to alter the value of a EuAngle.  | 
 
| 
Method Summary | 
 boolean | 
identical(fundamentals.EuAngle other)
 
          Compares the value to another one, supplied as
 another EuAngle | 
 boolean | 
properSuccession(double u,
                 fundamentals.EuAngle v)
 
            | 
 boolean | 
properSuccession(fundamentals.EuAngle u,
                 double v)
 
            | 
 boolean | 
properSuccession(fundamentals.EuAngle u,
                 fundamentals.EuAngle v)
 
            | 
 double | 
smallestAngleTo(double v)
 
            | 
 boolean | 
succession(double u,
           fundamentals.EuAngle v)
 
            | 
 boolean | 
succession(fundamentals.EuAngle u,
           double v)
 
            | 
 boolean | 
succession(fundamentals.EuAngle u,
           fundamentals.EuAngle v)
 
            | 
 
| Methods inherited from class fundamentals.EuReal | 
compare, compare, identical, identical, isDummy, properSuccession, sign, signOf, succession, succession, toDegrees, toMouse, toMouseReal, toRadians, val | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
EuAngle
public EuAngle(double t)
- There is no way to alter the value of a EuAngle. Overflow impossible.
 - Parameters:
 t - the value
EuAngle
public EuAngle()
identical
public boolean identical(fundamentals.EuAngle other)
- Compares the value to another one, supplied as
 another EuAngle
- Parameters:
 other - the other value
- Returns:
 - true if they are close up to @see epsilon
 
 
 
succession
public boolean succession(double u,
                          fundamentals.EuAngle v)
- Parameters:
 u - a real value to comparev - another EuAngle to compare with
- Returns:
 - true if we meet u while going from this to v 
 on the circle counterclockwise.
 
 
succession
public boolean succession(fundamentals.EuAngle u,
                          double v)
 
succession
public boolean succession(fundamentals.EuAngle u,
                          fundamentals.EuAngle v)
- Parameters:
 u - an EuAngle to comparev - another  EuAngle to compare with
- Returns:
 - true if we meet u while going from this to v 
 on the circle counterclockwise.
 
 
properSuccession
public boolean properSuccession(double u,
                                fundamentals.EuAngle v)
- Parameters:
 u - a real value to comparev - another  EuAngle to compare with
- Returns:
 - true if we meet u while going from this to v 
 on the circle counterclockwise, and u is different from both
 
 
properSuccession
public boolean properSuccession(fundamentals.EuAngle u,
                                double v)
 
properSuccession
public boolean properSuccession(fundamentals.EuAngle u,
                                fundamentals.EuAngle v)
- Parameters:
 u - a real value to comparev - another EuAngle to compare with
- Returns:
 - true if we meet u while going from this to v 
 on the circle counterclockwise, and u is different from both
 
 
smallestAngleTo
public double smallestAngleTo(double v)
- Parameters:
 v - another angle (as double)
- Returns:
 - as a double the smallest (nonnegative) angle between this and v