Packages

c

doodle.core.Point

Cartesian

final case class Cartesian(x: Double, y: Double) extends Point with Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Cartesian
  2. Point
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Cartesian(x: Double, y: Double)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. def +(vec: Vec): Point
    Definition Classes
    Point
  4. def -(that: Point): Vec
    Definition Classes
    Point
  5. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. def angle: Angle
    Definition Classes
    CartesianPoint
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. def lengthen(r: Double): Point

    Scale the length of this point by adding its length (radius, in polar form) to the given factor.

    Scale the length of this point by adding its length (radius, in polar form) to the given factor.

    Definition Classes
    Point
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. def productElementNames: Iterator[String]
    Definition Classes
    Product
  18. def r: Double
    Definition Classes
    CartesianPoint
  19. def rotate(angle: Angle): Point
    Definition Classes
    Point
  20. def scaleLength(factor: Double): Point

    Scale the length of this point by multiplying its length (radius, in polar form) by the given factor.

    Scale the length of this point by multiplying its length (radius, in polar form) by the given factor.

    Definition Classes
    Point
  21. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  22. def toCartesian: Cartesian
    Definition Classes
    Point
  23. def toPolar: Polar
    Definition Classes
    Point
  24. def toVec: Vec
    Definition Classes
    Point
  25. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  26. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  27. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  28. val x: Double
    Definition Classes
    CartesianPoint
  29. val y: Double
    Definition Classes
    CartesianPoint

Inherited from Point

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped