sealed abstract case class Declination extends Product with Serializable
Celestial latitude, measured in angular distance from the celestial equator. Points north of the
celestial equator have positive declinations, while those south have negative declinations. This
is a newtype wrapper for an Angle
constrainted to the range [-90°, 90°], or [270 - 360) +
[0 - 90] in terms of the underlying Angle
. Note that the range is *inclusive* of both poles.
- See also
The helpful Wikipedia article.
- Alphabetic
- By Inheritance
- Declination
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def offset(a: Angle): (Declination, Boolean)
Offset this Declination by the given angle, returning the result and a carry bit.
Offset this Declination by the given angle, returning the result and a carry bit. A carry of
true
indicates that the result lies on the opposite side of the sphere and the associated RightAscension (if any) must be flipped by around the 90° axis. Exact, invertible by offseting again by-a
if carry is false, or bya
if true; new carry will be the same. - def productElementNames: Iterator[String]
- Definition Classes
- Product
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val toAngle: Angle
- def toRadians: Double
This declination in signed radians in [-π/2 ..
This declination in signed radians in [-π/2 .. π/2]
- final def toString(): String
- Definition Classes
- Declination → AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()