package cesiumlanguagewriter;


import agi.foundation.compatibility.*;

/**
 * A collection of constants.
 */
@SuppressWarnings({
    "unused",
    "deprecation",
    "serial"
})
public final class Constants {
    private Constants() {}

    /**
    * A small number useful for comparisons, 1e-1
    */
    public static final double Epsilon1 = 1e-1;
    /**
    * A small number useful for comparisons, 1e-2
    */
    public static final double Epsilon2 = 1e-2;
    /**
    * A small number useful for comparisons, 1e-3
    */
    public static final double Epsilon3 = 1e-3;
    /**
    * A small number useful for comparisons, 1e-4
    */
    public static final double Epsilon4 = 1e-4;
    /**
    * A small number useful for comparisons, 1e-5
    */
    public static final double Epsilon5 = 1e-5;
    /**
    * A small number useful for comparisons, 1e-6
    */
    public static final double Epsilon6 = 1e-6;
    /**
    * A small number useful for comparisons, 1e-7
    */
    public static final double Epsilon7 = 1e-7;
    /**
    * A small number useful for comparisons, 1e-8
    */
    public static final double Epsilon8 = 1e-8;
    /**
    * A small number useful for comparisons, 1e-9
    */
    public static final double Epsilon9 = 1e-9;
    /**
    * A small number useful for comparisons, 1e-10
    */
    public static final double Epsilon10 = 1e-10;
    /**
    * A small number useful for comparisons, 1e-11
    */
    public static final double Epsilon11 = 1e-11;
    /**
    * A small number useful for comparisons, 1e-12
    */
    public static final double Epsilon12 = 1e-12;
    /**
    * A small number useful for comparisons, 1e-13
    */
    public static final double Epsilon13 = 1e-13;
    /**
    * A small number useful for comparisons, 1e-14
    */
    public static final double Epsilon14 = 1e-14;
    /**
    * A small number useful for comparisons, 1e-15
    */
    public static final double Epsilon15 = 1e-15;
    /**
    * A small number useful for comparisons, 1e-16
    */
    public static final double Epsilon16 = 1e-16;
    /**
    * A small number useful for comparisons, 1e-17
    */
    public static final double Epsilon17 = 1e-17;
    /**
    * A small number useful for comparisons, 1e-18
    */
    public static final double Epsilon18 = 1e-18;
    /**
    * A small number useful for comparisons, 1e-19
    */
    public static final double Epsilon19 = 1e-19;
    /**
    * A small number useful for comparisons, 1e-20
    */
    public static final double Epsilon20 = 1e-20;
    /**
    * One quarter of {@link Math#PI}.
    */
    public static final double QuarterPi = Math.PI / 4;
    /**
    * Half of {@link Math#PI}.
    */
    public static final double HalfPi = Math.PI / 2;
    /**
    * Twice {@link Math#PI}.
    */
    public static final double TwoPi = Math.PI * 2;
    /**
    * Four {@link Math#PI}.
    */
    public static final double FourPi = Math.PI * 4;
    /**
    * Three-halves {@link Math#PI}.
    */
    public static final double ThreeHalvesPi = 3 * Math.PI / 2;
    /**
    * The number of radians in a degree.
    */
    public static final double RadiansPerDegree = TwoPi / 360.0;
    /**
    * The number of degrees in a radian.
    */
    public static final double DegreesPerRadian = 360.0 / TwoPi;
}