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
  • package interfaces
  • package samples
  • package utils
  • AcceleratedDisplay
  • FunGraphics
  • ImageGraphics
  • TurtleGraphics
  • package utils

    Provides classes for simplified input from the console and various other functions

    Provides classes for simplified input from the console and various other functions

    Definition Classes
    hevs
p

hevs

graphics

package graphics

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)
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. graphics
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package advanced
  2. package interfaces
  3. package samples
  4. package utils

Type Members

  1. abstract class AcceleratedDisplay extends AnyRef

    Base class for every display window, see for instance FunGraphics

  2. class FunGraphics extends AcceleratedDisplay with Graphics with DualLayerGraphics

    A graphics framework for games and experiments.

    A graphics framework for games and experiments. Developed for the PImp and INF1 courses given at HES-SO Valais.

  3. class ImageGraphics extends JFrame

    This class was made to deal with images as multidimensional arrays.

    This class was made to deal with images as multidimensional arrays. Mainly used in the ImageProcessing lab. It expects the images to reside in the src directory

    Annotations
    @SerialVersionUID()
    Version

    1.0

  4. class TurtleGraphics extends FunGraphics

    Graphics class that emulates the tortoise in the Logo programming language

    Graphics class that emulates the tortoise in the Logo programming language

    The turtle starts at the center of the window, looking up with a black color and pen down

    Basic port implementation by Pierre Roduit, rewritten for use with FunGraphics by Pierre-André Mudry.

    Version

    2.01 Using FunGraphics as main class

    See also

    Wikipedia description of Turtle Graphics

Value Members

  1. object AcceleratedDisplay
  2. object FunGraphics

    Factory for FunGraphics.

  3. object ImageGraphics extends Serializable

    ImageGraphics helpers.

    ImageGraphics helpers.

    Annotations
    @SerialVersionUID()

Inherited from AnyRef

Inherited from Any

Ungrouped