Packages

  • package root
    Definition Classes
    root
  • package hevs
    Definition Classes
    root
  • package graphics

    A library used for teaching computer science in the ISC degree programme, notably for the course _101.1 Imperative programming_.

    A library used for teaching computer science in the ISC degree programme, notably for the course _101.1 Imperative programming_.

    The library provides classes for simple graphical drawing, with primitives such as points and lines drawing, simple text with different fonts, ... Input primitives are also available using keyboard or mouse. Several examples are also provided.

    Overview

    Here is how to create a window and draw a circle on it using FunGraphics :

    val f = new FunGraphics(400, 300)
    f.drawCircle(200,150, 50)
    Definition Classes
    hevs
  • package advanced
    Definition Classes
    graphics
  • package interfaces
    Definition Classes
    graphics
  • package samples
    Definition Classes
    graphics
  • package utils
    Definition Classes
    graphics
  • AcceleratedDisplay
  • FunGraphics
  • ImageGraphics
  • TurtleGraphics

object FunGraphics

Factory for FunGraphics.

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

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. def apply(width: Int, height: Int): FunGraphics

    Creates a FunGraphics window

    Creates a FunGraphics window

    width

    Width of the window

    height

    Height of the window

    returns

    the window

  5. def apply(width: Int, height: Int, title: String): FunGraphics

    Creates a FunGraphics window

    Creates a FunGraphics window

    width

    Width of the window

    height

    Height of the window

    title

    Title of the window

    returns

    the window

  6. def apply(width: Int, height: Int, title: String, high_quality: Boolean): FunGraphics

    Creates a FunGraphics window

    Creates a FunGraphics window

    width

    Width of the window

    height

    Height of the window

    title

    Title of the window

    high_quality

    Use high quality rendering

    returns

    the window

  7. def apply(width: Int, height: Int, xoffset: Int, yoffset: Int, title: String, high_quality: Boolean): FunGraphics

    Creates a FunGraphics window

    Creates a FunGraphics window

    width

    Width of the window

    height

    Height of the window

    xoffset

    X-Position of the window on the screen

    yoffset

    Y-Position of the window on the screen

    title

    Title of the window

    high_quality

    Use high quality rendering

    returns

    the window

  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  12. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. def main(args: Array[String]): Unit

    Graphical demo/test of the library.

    Graphical demo/test of the library.

    args

    unused

  16. var major: Int
  17. var minor: Int
  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  21. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  22. def toString(): String
    Definition Classes
    AnyRef → Any
  23. def version: String

    Get the version of the library

    Get the version of the library

    returns

    A String containing the version

  24. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  25. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  26. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped