Angle

smile.modeling.Angle
See theAngle companion class
object Angle

Provides constants and utilities for angle measurements and conversions.

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Angle.type

Members list

Value members

Concrete fields

A binary degree.

A binary degree.

Attributes

lazy val BinaryDegreeAngles: Seq[Angle]

Angles resulting from division of a full circle to binary degrees, given as Angle instances.

Angles resulting from division of a full circle to binary degrees, given as Angle instances.

Attributes

lazy val BinaryDegreeAnglesInDegrees: Seq[Double]

Angles resulting from division of a full circle to binary degrees, measured in degrees.

Angles resulting from division of a full circle to binary degrees, measured in degrees.

Attributes

lazy val BinaryDegreeAnglesInGradians: Seq[Double]

Angles resulting from division of a full circle to binary degrees, measured in gradians.

Angles resulting from division of a full circle to binary degrees, measured in gradians.

Attributes

lazy val BinaryDegreeAnglesInRadians: Seq[Double]

Angles resulting from division of a full circle to binary degrees, measured in radians.

Angles resulting from division of a full circle to binary degrees, measured in radians.

Attributes

Number of divisions to a full angle to get a binary degree.

Number of divisions to a full angle to get a binary degree.

Attributes

A binary degree in degrees.

A binary degree in degrees.

Attributes

A binary degree in gradians.

A binary degree in gradians.

Attributes

val BinaryDegreeInRadians: Double

A binary degree in radians.

A binary degree in radians.

Attributes

A clock position angle.

A clock position angle.

Attributes

Number of divisions to a full angle to get a clock position angle.

Number of divisions to a full angle to get a clock position angle.

Attributes

A clock position angle in degrees.

A clock position angle in degrees.

Attributes

A clock position angle in gradians.

A clock position angle in gradians.

Attributes

A clock position angle in radians.

A clock position angle in radians.

Attributes

lazy val ClockPositionAngles: Seq[Angle]

Angles resulting from division of a full circle to clock position angles, given as Angle instances.

Angles resulting from division of a full circle to clock position angles, given as Angle instances.

Attributes

lazy val ClockPositionAnglesInDegrees: Seq[Double]

Angles resulting from division of a full circle to clock position angles, measured in degrees.

Angles resulting from division of a full circle to clock position angles, measured in degrees.

Attributes

lazy val ClockPositionAnglesInGradians: Seq[Double]

Angles resulting from division of a full circle to clock position angles, measured in gradians.

Angles resulting from division of a full circle to clock position angles, measured in gradians.

Attributes

lazy val ClockPositionAnglesInRadians: Seq[Double]

Angles resulting from division of a full circle to clock position angles, measured in radians.

Angles resulting from division of a full circle to clock position angles, measured in radians.

Attributes

A compass point.

A compass point.

Attributes

lazy val CompassPointAngles: Seq[Angle]

Angles resulting from division of a full circle to compass points, given as Angle instances.

Angles resulting from division of a full circle to compass points, given as Angle instances.

Attributes

lazy val CompassPointAnglesInDegrees: Seq[Double]

Angles resulting from division of a full circle to compass points, measured in degrees.

Angles resulting from division of a full circle to compass points, measured in degrees.

Attributes

lazy val CompassPointAnglesInGradians: Seq[Double]

Angles resulting from division of a full circle to compass points, measured in gradians.

Angles resulting from division of a full circle to compass points, measured in gradians.

Attributes

lazy val CompassPointAnglesInRadians: Seq[Double]

Angles resulting from division of a full circle to compass points, measured in radians.

Angles resulting from division of a full circle to compass points, measured in radians.

Attributes

Number of divisions to a full angle to get a compass point.

Number of divisions to a full angle to get a compass point.

Attributes

A compass point in degrees.

A compass point in degrees.

Attributes

A compass point in gradians.

A compass point in gradians.

Attributes

val CompassPointInRadians: Double

A compass point in radians.

A compass point in radians.

Attributes

lazy val Deg1: Angle

An angle of one degree.

An angle of one degree.

Attributes

lazy val Deg10: Angle

An angle of 10 degrees.

An angle of 10 degrees.

Attributes

lazy val Deg100: Angle

An angle of 100 degrees.

An angle of 100 degrees.

Attributes

lazy val Deg110: Angle

An angle of 110 degrees.

An angle of 110 degrees.

Attributes

lazy val Deg120: Angle

An angle of 120 degrees.

An angle of 120 degrees.

Attributes

lazy val Deg130: Angle

An angle of 130 degrees.

An angle of 130 degrees.

Attributes

lazy val Deg135: Angle

An angle of 45 degrees.

An angle of 45 degrees.

Attributes

lazy val Deg140: Angle

An angle of 140 degrees.

An angle of 140 degrees.

Attributes

lazy val Deg150: Angle

An angle of 150 degrees.

An angle of 150 degrees.

Attributes

lazy val Deg160: Angle

An angle of 160 degrees.

An angle of 160 degrees.

Attributes

lazy val Deg170: Angle

An angle of 170 degrees.

An angle of 170 degrees.

Attributes

lazy val Deg180: Angle

An angle of 180 degrees, i.e., a straight angle.

An angle of 180 degrees, i.e., a straight angle.

Attributes

lazy val Deg190: Angle

An angle of 190 degrees.

An angle of 190 degrees.

Attributes

lazy val Deg20: Angle

An angle of 20 degrees.

An angle of 20 degrees.

Attributes

lazy val Deg200: Angle

An angle of 200 degrees.

An angle of 200 degrees.

Attributes

lazy val Deg210: Angle

An angle of 210 degrees.

An angle of 210 degrees.

Attributes

lazy val Deg220: Angle

An angle of 220 degrees.

An angle of 220 degrees.

Attributes

lazy val Deg225: Angle

An angle of 255 degrees.

An angle of 255 degrees.

Attributes

lazy val Deg230: Angle

An angle of 230 degrees.

An angle of 230 degrees.

Attributes

lazy val Deg240: Angle

An angle of 240 degrees.

An angle of 240 degrees.

Attributes

lazy val Deg250: Angle

An angle of 250 degrees.

An angle of 250 degrees.

Attributes

lazy val Deg260: Angle

An angle of 260 degrees.

An angle of 260 degrees.

Attributes

lazy val Deg270: Angle

An angle of 270 degrees.

An angle of 270 degrees.

Attributes

lazy val Deg280: Angle

An angle of 280 degrees.

An angle of 280 degrees.

Attributes

lazy val Deg290: Angle

An angle of 290 degrees.

An angle of 290 degrees.

Attributes

lazy val Deg30: Angle

An angle of 30 degrees.

An angle of 30 degrees.

Attributes

lazy val Deg300: Angle

An angle of 300 degrees.

An angle of 300 degrees.

Attributes

lazy val Deg310: Angle

An angle of 310 degrees.

An angle of 310 degrees.

Attributes

lazy val Deg315: Angle

An angle of 315 degrees.

An angle of 315 degrees.

Attributes

lazy val Deg320: Angle

An angle of 320 degrees.

An angle of 320 degrees.

Attributes

lazy val Deg330: Angle

An angle of 330 degrees.

An angle of 330 degrees.

Attributes

lazy val Deg340: Angle

An angle of 340 degrees.

An angle of 340 degrees.

Attributes

lazy val Deg350: Angle

An angle of 350 degrees.

An angle of 350 degrees.

Attributes

lazy val Deg360: Angle

An angle of 360 degrees, i.e., a full angle.

An angle of 360 degrees, i.e., a full angle.

Attributes

lazy val Deg40: Angle

An angle of 40 degrees.

An angle of 40 degrees.

Attributes

lazy val Deg45: Angle

An angle of 45 degrees.

An angle of 45 degrees.

Attributes

lazy val Deg50: Angle

An angle of 50 degrees.

An angle of 50 degrees.

Attributes

lazy val Deg60: Angle

An angle of 60 degrees.

An angle of 60 degrees.

Attributes

lazy val Deg70: Angle

An angle of 70 degrees.

An angle of 70 degrees.

Attributes

lazy val Deg80: Angle

An angle of 80 degrees.

An angle of 80 degrees.

Attributes

lazy val Deg90: Angle

An angle of 90 degrees, i.e., a right angle.

An angle of 90 degrees, i.e., a right angle.

Attributes

val DegreeDivisions: Int

Number of divisions to a full angle to get a degree.

Number of divisions to a full angle to get a degree.

Attributes

val DegreeInGradians: Double

Number of gradians in a degree.

Number of gradians in a degree.

Attributes

val DegreeInRadians: Double

Number of radians in a degree.

Number of radians in a degree.

Attributes

A full angle.

A full angle.

Attributes

A full angle in degrees.

A full angle in degrees.

Attributes

val FullAngleInGradians: Double

A full angle in gradians.

A full angle in gradians.

Attributes

val FullAngleInRadians: Double

A full angle in radians.

A full angle in radians.

Attributes

A full turn (i.e., a full angle).

A full turn (i.e., a full angle).

Attributes

val GradianDivisions: Int

Number of divisions to a full angle to get a gradian.

Number of divisions to a full angle to get a gradian.

Attributes

val GradianInDegrees: Double

Number of degrees in a gradian.

Number of degrees in a gradian.

Attributes

val GradianInRadians: Double

Number of radians in a gradian.

Number of radians in a gradian.

Attributes

A half turn (i.e., a straight angle).

A half turn (i.e., a straight angle).

Attributes

lazy val HalfTurnAngles: Seq[Angle]

Angles resulting from division of a full circle to half-turns, given as Angle instances.

Angles resulting from division of a full circle to half-turns, given as Angle instances.

Attributes

lazy val HalfTurnAnglesInDegrees: Seq[Double]

Angles resulting from division of a full circle to half-turns, measured in degrees.

Angles resulting from division of a full circle to half-turns, measured in degrees.

Attributes

lazy val HalfTurnAnglesInGradians: Seq[Double]

Angles resulting from division of a full circle to half-turns, measured in gradians.

Angles resulting from division of a full circle to half-turns, measured in gradians.

Attributes

lazy val HalfTurnAnglesInRadians: Seq[Double]

Angles resulting from division of a full circle to half-turns, measured in radians.

Angles resulting from division of a full circle to half-turns, measured in radians.

Attributes

An hour angle.

An hour angle.

Attributes

Number of divisions to a full angle to get an hour angle.

Number of divisions to a full angle to get an hour angle.

Attributes

An hour angle in degrees.

An hour angle in degrees.

Attributes

val HourAngleInGradians: Double

An hour angle in gradians.

An hour angle in gradians.

Attributes

val HourAngleInRadians: Double

An hour angle in radians.

An hour angle in radians.

Attributes

lazy val HourAngles: Seq[Angle]

Angles resulting from division of a full circle to hour angles, given as Angle instances.

Angles resulting from division of a full circle to hour angles, given as Angle instances.

Attributes

lazy val HourAnglesInDegrees: Seq[Double]

Angles resulting from division of a full circle to hour angles, measured in degrees.

Angles resulting from division of a full circle to hour angles, measured in degrees.

Attributes

lazy val HourAnglesInGradians: Seq[Double]

Angles resulting from division of a full circle to hour angles, measured in gradians.

Angles resulting from division of a full circle to hour angles, measured in gradians.

Attributes

lazy val HourAnglesInRadians: Seq[Double]

Angles resulting from division of a full circle to hour angles, measured in radians.

Angles resulting from division of a full circle to hour angles, measured in radians.

Attributes

lazy val NaN: Angle

An angle that represents a not-a-number.

An angle that represents a not-a-number.

Attributes

An angle that represents negative infinity.

An angle that represents negative infinity.

Attributes

An angle that represents positive infinity.

An angle that represents positive infinity.

Attributes

A quadrant (i.e., a right angle).

A quadrant (i.e., a right angle).

Attributes

A quarter turn (i.e., a right angle).

A quarter turn (i.e., a right angle).

Attributes

lazy val QuarterTurnAngles: Seq[Angle]

Angles resulting from division of a full circle to quarter-turns, given as Angle instances.

Angles resulting from division of a full circle to quarter-turns, given as Angle instances.

Attributes

lazy val QuarterTurnAnglesInDegrees: Seq[Double]

Angles resulting from division of a full circle to quarter-turns, measured in degrees.

Angles resulting from division of a full circle to quarter-turns, measured in degrees.

Attributes

lazy val QuarterTurnAnglesInGradians: Seq[Double]

Angles resulting from division of a full circle to quarter-turns, measured in gradians.

Angles resulting from division of a full circle to quarter-turns, measured in gradians.

Attributes

lazy val QuarterTurnAnglesInRadians: Seq[Double]

Angles resulting from division of a full circle to quarter-turns, measured in radians.

Angles resulting from division of a full circle to quarter-turns, measured in radians.

Attributes

An angle of 11/6 * Pi radians, i.e., 330 degrees.

An angle of 11/6 * Pi radians, i.e., 330 degrees.

Attributes

An angle of 5/4 * Pi radians, i.e., 225 degrees.

An angle of 5/4 * Pi radians, i.e., 225 degrees.

Attributes

An angle of 5/6 * Pi radians, i.e., 150 degrees.

An angle of 5/6 * Pi radians, i.e., 150 degrees.

Attributes

An angle of 5/3 * Pi radians, i.e., 300 degrees.

An angle of 5/3 * Pi radians, i.e., 300 degrees.

Attributes

An angle of 4/3 * Pi radians, i.e., 240 degrees.

An angle of 4/3 * Pi radians, i.e., 240 degrees.

Attributes

lazy val RadHalfPi: Angle

An angle of 1/2 * Pi radians, i.e., a right angle (90 degrees).

An angle of 1/2 * Pi radians, i.e., a right angle (90 degrees).

Attributes

lazy val RadOneFourthPi: Angle

An angle of 1/4 * Pi radians, i.e., 45 degrees.

An angle of 1/4 * Pi radians, i.e., 45 degrees.

Attributes

lazy val RadOneSixthPi: Angle

An angle of 1/6 * Pi radians, i.e., 30 degrees.

An angle of 1/6 * Pi radians, i.e., 30 degrees.

Attributes

lazy val RadOneThirdPi: Angle

An angle of 1/3 * Pi radians, i.e., 60 degrees.

An angle of 1/3 * Pi radians, i.e., 60 degrees.

Attributes

lazy val RadPi: Angle

An angle of Pi radians, i.e., a straight angle (180 degrees).

An angle of Pi radians, i.e., a straight angle (180 degrees).

Attributes

An angle of 7/4 * Pi radians, i.e., 315 degrees.

An angle of 7/4 * Pi radians, i.e., 315 degrees.

Attributes

An angle of 7/6 * Pi radians, i.e., 210 degrees.

An angle of 7/6 * Pi radians, i.e., 210 degrees.

Attributes

An angle of 3/4 * Pi radians, i.e., 135 degrees.

An angle of 3/4 * Pi radians, i.e., 135 degrees.

Attributes

An angle of 3/2 * Pi radians.

An angle of 3/2 * Pi radians.

Attributes

lazy val RadTwoPi: Angle

An angle of 2 * Pi radians, i.e., a full angle (360 degrees).

An angle of 2 * Pi radians, i.e., a full angle (360 degrees).

Attributes

lazy val RadTwoThirdsPi: Angle

An angle of 2/3 * Pi radians, i.e., 120 degrees.

An angle of 2/3 * Pi radians, i.e., 120 degrees.

Attributes

val RadianDivisions: Double

Number of divisions to a full angle to get a radian.

Number of divisions to a full angle to get a radian.

Attributes

val RadianInDegrees: Double

Number of degrees in a radian.

Number of degrees in a radian.

Attributes

val RadianInGradians: Double

Number of gradians in a radian.

Number of gradians in a radian.

Attributes

A right angle.

A right angle.

Attributes

Number of divisions to a full angle to get a right angle.

Number of divisions to a full angle to get a right angle.

Attributes

A right angle in degrees.

A right angle in degrees.

Attributes

val RightAngleInGradians: Double

A right angle in gradians.

A right angle in gradians.

Attributes

val RightAngleInRadians: Double

A right angle in radians.

A right angle in radians.

Attributes

val Sextant: Angle

A sextant.

A sextant.

Attributes

A sextant in gradians.

A sextant in gradians.

Attributes

lazy val SextantAngles: Seq[Angle]

Angles resulting from division of a full circle to sextants, given as Angle instances.

Angles resulting from division of a full circle to sextants, given as Angle instances.

Attributes

lazy val SextantAnglesInDegrees: Seq[Double]

Angles resulting from division of a full circle to sextants, measured in degrees.

Angles resulting from division of a full circle to sextants, measured in degrees.

Attributes

lazy val SextantAnglesInGradians: Seq[Double]

Angles resulting from division of a full circle to sextants, measured in gradians.

Angles resulting from division of a full circle to sextants, measured in gradians.

Attributes

lazy val SextantAnglesInRadians: Seq[Double]

Angles resulting from division of a full circle to sextants, measured in radians.

Angles resulting from division of a full circle to sextants, measured in radians.

Attributes

val SextantDivisions: Int

Number of divisions to a full angle to get a sextant.

Number of divisions to a full angle to get a sextant.

Attributes

val SextantInDegrees: Int

A sextant in degrees.

A sextant in degrees.

Attributes

val SextantInRadians: Double

A sextant in radians.

A sextant in radians.

Attributes

A straight angle.

A straight angle.

Attributes

Number of divisions to a full angle to get a straight angle.

Number of divisions to a full angle to get a straight angle.

Attributes

A straight angle in degrees.

A straight angle in degrees.

Attributes

A straight angle in gradians.

A straight angle in gradians.

Attributes

A straight angle in radians.

A straight angle in radians.

Attributes

lazy val Zero: Angle

A zero angle.

A zero angle.

Attributes