Packages

c

ostrat

DoubleImplicit

final class DoubleImplicit extends AnyVal

Extension class for Double. This is created as a separate class to keep down the size of the package object.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DoubleImplicit
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new DoubleImplicit(thisDouble: Double)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##: Int
    Definition Classes
    Any
  3. def %%(divisor: Double): Double

    Alternative modulo or remainder operator that gives a positive modulus remainders for negative numbers.

    Alternative modulo or remainder operator that gives a positive modulus remainders for negative numbers. So -1 %% 3 == 2. -7 %% 4 == 1.

  4. def %+-(limit: Double): Double

    newV = ((v - l) %% (2 * l)) + l.

    newV = ((v - l) %% (2 * l)) + l. Alternative modulo or remainder operation that performs a modulus with a divisor twice the limit value but where values of between one limit value and 2 limit values are expressed as negatives.

  5. def <>(operand: Double): Boolean

    if this outside the range minus to plus operand

  6. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  7. def =~(other: Double): Boolean
  8. def ><(operand: Double): Boolean

    If this between plus and minus the operand

  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. def commaedStr1s(others: Double*): String
  11. def commaedStr2s(others: Double*): String
  12. def cos: Double
    Annotations
    @inline()
  13. def cubed: Double

    Returns the cube of this Double, raises it to the power 3.

  14. def degsToMilliSecs: Double

    Takes this Double as a value in arc degrees and converts it to a value of arc seconds.

    Takes this Double as a value in arc degrees and converts it to a value of arc seconds.

    Annotations
    @inline()
  15. def degsToRadians: Double

    Takes this Double as a value in arc degrees and converts it to a value of radians.

    Takes this Double as a value in arc degrees and converts it to a value of radians.

    Annotations
    @inline()
  16. def degsToSecs: Double

    Takes this Double as a value in arc degrees and converts it to a value of arc seconds.

    Takes this Double as a value in arc degrees and converts it to a value of arc seconds.

    Annotations
    @inline()
  17. def fFromTo[A](toValue: Double, step: Double, f: (Double) => A): List[A]
  18. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. def milliSecsToRadians: Double

    Takes this Double as a value in thousands of an arc second and converts it to a value expressed in radians.

    Takes this Double as a value in thousands of an arc second and converts it to a value expressed in radians.

    Annotations
    @inline()
  21. def millisecsToDegs: Double

    Takes this Double as a value in arc seconds and converts it to a value of arc degrees.

    Takes this Double as a value in arc seconds and converts it to a value of arc degrees.

    Annotations
    @inline()
  22. def precision: Double
  23. def radiansToDegs: Double

    Takes this Double as a value in radians and converts it to a value of arc degrees.

    Takes this Double as a value in radians and converts it to a value of arc degrees.

    Annotations
    @inline()
  24. def radiansToMilliSecs: Double

    Takes this Double as a value in radians and converts it to a value of arc seconds.

    Takes this Double as a value in radians and converts it to a value of arc seconds.

    Annotations
    @inline()
  25. def radiansToSecs: Double

    Takes this Double as a value in radians and converts it to a value of arc seconds.

    Takes this Double as a value in radians and converts it to a value of arc seconds.

    Annotations
    @inline()
  26. def secsToDegs: Double

    Takes this Double as a value in arc seconds and converts it to a value of arc degrees.

    Takes this Double as a value in arc seconds and converts it to a value of arc degrees.

    Annotations
    @inline()
  27. def secsToRadians: Double

    Takes this Double as a value in arc seconds and converts it to a value of radians.

    Takes this Double as a value in arc seconds and converts it to a value of radians.

    Annotations
    @inline()
  28. def sin: Double
    Annotations
    @inline()
  29. def sqrt: Double

    Returns the square root of this Double.

  30. def squared: Double

    Returns the square of this Double, raises it to the power 2.

  31. def str: String

    String representation for Double that drops the decimal point and zero for integer values.

  32. def str0: String
  33. def str1: String
  34. def str2: String
  35. def str3: String
  36. val thisDouble: Double
  37. def to2Ints: (Int, Int)
  38. def toDegsMins: (Int, Int)
  39. def toRoundInt: Int
  40. def toString(): String
    Definition Classes
    Any
  41. def toWholeDegsStr: String

    Probably good to get rid of this.

    Probably good to get rid of this.

    Annotations
    @inline()

Inherited from AnyVal

Inherited from Any

Ungrouped