package models
- Alphabetic
- Public
- All
Type Members
- case class Angle(uas: Long) extends Serializable with Ordered[Angle] with Product
An wrapper for angle.
An wrapper for angle. Normally angle would be stored in double as radians, but this introduces rounding errors. This class stores value in microarc seconds to prevent rounding errors.
Usage examples:
//import provides implicit conversions for numbers import Angle._ //use implicit conversions to construct angle from number val angle = 10.degree + 0.5.arcSec //convert value to radian an print it println(11.toRadian) - case class ArrayData[T](data: ArraySeq[T]) extends Product with Serializable
A top level key for a parameter set representing an array like collection.
A top level key for a parameter set representing an array like collection.
- data
input array
- case class Choice(name: String) extends Product with Serializable
Represents a single choice
Represents a single choice
- name
of the choice
- case class Choices(values: Set[Choice]) extends Product with Serializable
Represents a set of choices
Represents a set of choices
- values
a Set of Choice
- case class Id(id: String) extends Product with Serializable
Implementation of unique id fulfilling TMT requirements (returned from a queue submit).
Implementation of unique id fulfilling TMT requirements (returned from a queue submit).
- id
a string representation of unique id
- case class MatrixData[T](data: ArraySeq[ArraySeq[T]])(implicit evidence$1: ClassTag[T]) extends Product with Serializable
A top level key for a parameter set representing an matrix like collection.
A top level key for a parameter set representing an matrix like collection.
- data
input array of array
- case class ObsId(obsId: String) extends Product with Serializable
Represents a unique observation id
Represents a unique observation id
- obsId
the string representation of obsId
- final case class PMValue(uaspyr: Long) extends AnyVal with Serializable with Ordered[PMValue] with Product
- case class Prefix(prefix: String) extends Product with Serializable
A top level key for a parameter set: combination of subsystem and the subsystem's prefix Eg.
A top level key for a parameter set: combination of subsystem and the subsystem's prefix Eg. tcs.filter.wheel
- prefix
the subsystem's prefix
- case class ProperMotion(pmx: Double, pmy: Double) extends Product with Serializable
- case class RaDec(ra: Double, dec: Double) extends Product with Serializable
Holds Ra(Right Ascension) and Dec(Declination) values
- case class Struct extends ParameterSetType[Struct] with Product with Serializable
A configuration for setting telescope and instrument parameters
- sealed abstract class Subsystem extends EnumEntry with Lowercase with Serializable
Represents a TMT subsystem
- sealed abstract class Units extends EnumEntry
A class representing units for TMT
Value Members
- object Angle extends Serializable
- object ArrayData extends Serializable
- object Choice extends Serializable
Provides implicit conversion from String to Choice
- object Choices extends Serializable
Provides a varargs constructor for Choices
- object Coords
- object Id extends Serializable
- object JAngle
Java API for creating an Angle instance.
- object JCoords
For the Java API
- object JEqCoord
- object JStruct
A helper instance aJava
- object MatrixData extends Serializable
- object ObsId extends Serializable
- object Prefix extends Serializable
- object ProperMotion extends Serializable
- object Struct extends Serializable
- object Subsystem extends Enum[Subsystem] with Serializable
Defines constants for the available subsystems
- object Units extends Enum[Units]