facets.util
Class Doubles

java.lang.Object
  extended by facets.util.Doubles

public final class Doubles
extends java.lang.Object

Floating-point utilities.

Doubles extends its superclass by


Field Summary
static int DECIMALS_FX
           
static int DIGITS_SF
           
 
Constructor Summary
Doubles(double[] vals)
           
 
Method Summary
static double fixed(double val, int decimals)
           
static double fx(double val)
           
static double hypotenuse(double a, double b)
           
 double rms()
           
static double sf(double val)
           
static double sigFigs(double val, int digits)
           
static double stepped(double[] steps, double[] stepped, double val)
           
static double[] toArray(java.lang.Object[] objects)
           
static java.lang.Double[] toObjects(double[] array)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DIGITS_SF

public static int DIGITS_SF

DECIMALS_FX

public static int DECIMALS_FX
Constructor Detail

Doubles

public Doubles(double[] vals)
Method Detail

sf

public static double sf(double val)

sigFigs

public static double sigFigs(double val,
                             int digits)

rms

public double rms()

toObjects

public static java.lang.Double[] toObjects(double[] array)

toArray

public static double[] toArray(java.lang.Object[] objects)

hypotenuse

public static double hypotenuse(double a,
                                double b)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

stepped

public static double stepped(double[] steps,
                             double[] stepped,
                             double val)

fx

public static double fx(double val)

fixed

public static double fixed(double val,
                           int decimals)