Packages

o

itac

ObservationDigest

object ObservationDigest

Provides a stable hash for Observation.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ObservationDigest
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. implicit val HashAltair: Hash[Altair]
  5. implicit val HashBlueprintBase: Hash[BlueprintBase]

    Hash blueprints by instrument name + config.

  6. implicit val HashCondition: Hash[Condition]
  7. implicit val HashCoordinates: Hash[Coordinates]
  8. implicit val HashEphemerisElement: Hash[EphemerisElement]
  9. implicit val HashGuidingEstimation: Hash[GuidingEstimation]
  10. implicit val HashMagnitude: Hash[Magnitude]
  11. implicit val HashMagnitudeBand: Hash[MagnitudeBand]
  12. implicit val HashMagnitudeSystem: Hash[MagnitudeSystem]
  13. implicit val HashObservation: Hash[Observation]

    Observations are hashed by all members other than the enabled bit.

  14. implicit val HashObservationMeta: Hash[ObservationMeta]
  15. implicit val HashObservationTimes: Hash[ObservationTimes]
  16. implicit val HashProperMotion: Hash[ProperMotion]
  17. implicit val HashSite: Hash[Site]
  18. implicit val HashTarget: Hash[Target]
  19. implicit val HashTargetVisibility: Hash[TargetVisibility]
  20. implicit val HashTimeAmount: Hash[TimeAmount]

    TimeAmount is hashed by duration in hours.

  21. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  22. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  23. def digest(o: Observation): String

    A zero-padded 8-character hash digest of the given observation.

  24. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  26. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  27. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  28. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  29. implicit def hashJavaEnum[A <: Enum[A]]: Hash[A]

    Java enumerations are hashed by name.

  30. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  31. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  33. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  34. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  35. def toString(): String
    Definition Classes
    AnyRef → Any
  36. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped