object Angles extends Angles
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Angles
- Angles
- PeriodicNumbers
- Numbers
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- trait Angle[N <: Angle[N]] extends Number[N]
- Definition Classes
- Angles
- trait AngleCompanion[N <: Angle[N]] extends NumberCompanion[N]
- Definition Classes
- Angles
- final type Point = PositionAngle
- final type Position = PositionAngle
- Definition Classes
- Angles
- final class PositionAngle extends PointNumber with Angle[PositionAngle]
- Definition Classes
- Angles
- final class PositionCompanion extends PointCompanion with AngleCompanion[Position]
- Definition Classes
- Angles
- final type Rotation = RotationAngle
- Definition Classes
- Angles
- final class RotationAngle extends VectorNumber with Angle[RotationAngle]
- Definition Classes
- Angles
- final class RotationCompanion extends VectorCompanion with AngleCompanion[Rotation]
- Definition Classes
- Angles
- final type Vector = RotationAngle
- abstract class Number[N <: Number[N]] extends AnyRef
Number (Point or Vector) from the number system.
Number (Point or Vector) from the number system. Number is a sequence of fractions where numerator is the
digitand denominator for each position is determined by the number system (thepointcomes after the first digit, which denominator is1). Numbers from the same number system and with the same companion can be compared for equality and order.- N
type of the number:
PointorVector
- Definition Classes
- Numbers
- trait NumberCompanion[N <: Number[N]] extends AnyRef
- Definition Classes
- Numbers
- trait PointCompanion extends NumberCompanion[Point]
- Definition Classes
- Numbers
- abstract class PointNumber extends Number[Point]
Point from the number system.
Point from the number system.
- Definition Classes
- Numbers
- trait VectorCompanion extends NumberCompanion[Vector]
- Definition Classes
- Numbers
- abstract class VectorNumber extends Number[Vector]
Vector from the number system.
Vector from the number system.
- Definition Classes
- Numbers
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 lazy val Point: PositionCompanion
- final val Position: PositionCompanion
- Definition Classes
- Angles
- final val Rotation: RotationCompanion
- Definition Classes
- Angles
- final lazy val Vector: RotationCompanion
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final lazy val halfPeriod: Vector
- Definition Classes
- PeriodicNumbers
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def headRange: Int
- Definition Classes
- Angles → PeriodicNumbers
- final def headRangeOpt: Option[Int]
- Definition Classes
- PeriodicNumbers → Numbers
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final val maxLength: Int
Maximum number of digits after the dot.
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final lazy val period: Vector
- Definition Classes
- PeriodicNumbers
- implicit val pointOrdering: Ordering[Point]
- Definition Classes
- Numbers
- implicit def pointOrderingOps(lhs: Point): OrderingOps
- Definition Classes
- Numbers
- final def range(position: Int): Int
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- implicit val vectorOrdering: Ordering[Vector]
- Definition Classes
- Numbers
- implicit def vectorOrderingOps(lhs: Vector): OrderingOps
- Definition Classes
- Numbers
- 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()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- object Digit extends DigitsDescriptor
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated