Index

A C D E F G I K L M N O R S T U W X Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

addSprite(Sprite) - Method in class se.lth.cs.pt.window.WindowControls
Lägg till en Sprite-figur till detta fönster.
apply(Color[][], double) - Method in class se.lth.cs.pt.images.ImageFilter
Filtrerar bilden i matrisen inPixels och returnerar resultatet i en ny matris.
atExit(int, int) - Method in class se.lth.cs.pt.maze.Maze
Checks if the point x,y is at (or near) the exit.

C

clear() - Method in class se.lth.cs.pt.window.SimpleWindow
Raderar innehållet i fönstret.
close() - Method in class se.lth.cs.pt.window.SimpleWindow
Stänger fönstret tillfälligt.
computeIntensity(Color[][]) - Method in class se.lth.cs.pt.images.ImageFilter
Beräknar intensiteten hos alla pixlarna i pixels, returnerar resultatet i en ny matris.
convolve(short[][], int, int, short[][], int) - Method in class se.lth.cs.pt.images.ImageFilter
Faltar punkten p[i][j] med faltningskärnan kernel.

D

delay(int) - Static method in class se.lth.cs.pt.window.SimpleWindow
Väntar ms millisekunder.
draw(SimpleWindow) - Method in class se.lth.cs.pt.maze.Maze
Draws the maze in a window.
draw(SimpleWindow) - Method in class se.lth.cs.pt.shapes.Shape
Ritar upp figuren i ett fönster.
draw(SimpleWindow) - Method in class se.lth.cs.pt.shapes.ShapeList
Ritar upp figurerna i listan.
draw(SimpleWindow) - Method in class se.lth.cs.pt.square.Square
Ritar kvadraten i fönstret w.
drawImage(Image) - Method in class se.lth.cs.pt.window.WindowControls
Ritar en bild, placerad i pennans aktuella läge.

E

erase(SimpleWindow) - Method in class se.lth.cs.pt.square.Square
Raderar bilden av kvadraten i fönstret w.

F

findHit(int, int) - Method in class se.lth.cs.pt.shapes.ShapeList
Tar reda på en figur som ligger nära punkten xc,yc.

G

getAdvancedControls() - Method in class se.lth.cs.pt.window.SimpleWindow
Hämtar avancerade kontroller för detta fönster.
getArea() - Method in class se.lth.cs.pt.square.Square
Tar reda på kvadratens area.
getClickedX() - Method in class se.lth.cs.pt.window.SimpleWindow
Tar reda på x-koordinaten för muspekarens position vid senaste musklick.
getClickedY() - Method in class se.lth.cs.pt.window.SimpleWindow
Tar reda på y-koordinaten för muspekarens position vid senaste musklick.
getDirection() - Method in class se.lth.cs.pt.window.Sprite
Returnerar riktningen i grader moturs från positiva x-axeln.
getEventType() - Method in class se.lth.cs.pt.window.SimpleWindow
Tar reda på vilket slags händelse som inträffat (MOUSE_EVENT eller KEY_EVENT).
getHeight() - Method in class se.lth.cs.pt.window.SimpleWindow
Tar reda på fönstrets storlek i y-led.
getKey() - Method in class se.lth.cs.pt.window.SimpleWindow
Tar reda på vilken tangent som trycktes ned vid en KEY_EVENT-händelse.
getLineColor() - Method in class se.lth.cs.pt.window.SimpleWindow
Tar reda på linjefärgen.
getLineWidth() - Method in class se.lth.cs.pt.window.SimpleWindow
Tar reda på linjebredden.
getMidX() - Method in class se.lth.cs.pt.window.Sprite
Returnerar x-positionen av mitten på bilden.
getMidY() - Method in class se.lth.cs.pt.window.Sprite
Returnerar y-positionen av mitten på bilden.
getMouseX() - Method in class se.lth.cs.pt.window.SimpleWindow
Tar reda på x-koordinaten för musens position just nu.
getMouseY() - Method in class se.lth.cs.pt.window.SimpleWindow
Tar reda på y-koordinaten för musens position just nu.
getName() - Method in class se.lth.cs.pt.images.ImageFilter
Tar reda på filtrets namn.
getSide() - Method in class se.lth.cs.pt.square.Square
Tar reda på kvadratens sida.
getWidth() - Method in class se.lth.cs.pt.window.SimpleWindow
Tar reda på fönstrets storlek i x-led.
getX() - Method in class se.lth.cs.pt.square.Square
Tar reda på x-koordinaten för kvadratens läge.
getX() - Method in class se.lth.cs.pt.window.SimpleWindow
Tar reda på x-koordinaten för pennans läge.
getX() - Method in class se.lth.cs.pt.window.Sprite
Returnerar x-positionen av bilden.
getXEntry() - Method in class se.lth.cs.pt.maze.Maze
Returns the x coordinate of the entry point.
getY() - Method in class se.lth.cs.pt.square.Square
Tar reda på y-koordinaten för kvadratens läge.
getY() - Method in class se.lth.cs.pt.window.SimpleWindow
Tar reda på y-koordinaten för pennans läge.
getY() - Method in class se.lth.cs.pt.window.Sprite
Returnerar y-positionen av bilden.
getYEntry() - Method in class se.lth.cs.pt.maze.Maze
Returns the y coordinate of the entry point.

I

ImageFilter - Class in se.lth.cs.pt.images
Superklassen till alla filterklasser.
ImageFilter(String) - Constructor for class se.lth.cs.pt.images.ImageFilter
Skapar ett filterobjekt med ett givet namn.
ImageGUI - Class in se.lth.cs.pt.images
The graphical user interface for the ImageProcessor application.
ImageGUI(ImageFilter[]) - Constructor for class se.lth.cs.pt.images.ImageGUI
Constructs an image GUI, using the filters supplied in the parameter.
input() - Method in class se.lth.cs.pt.window.WindowControls
Visar en inmatningsruta och låter användaren skriva in en text.
insert(Shape) - Method in class se.lth.cs.pt.shapes.ShapeList
Lägger in en figur i listan.
isVisible() - Method in class se.lth.cs.pt.window.Sprite
Ger true om bilden är synlig.

K

KEY_EVENT - Static variable in class se.lth.cs.pt.window.SimpleWindow
 
KEY_EVENT - Static variable in class se.lth.cs.pt.window.WindowControls
Betyder att en tangent tryckts.

L

lineTo(int, int) - Method in class se.lth.cs.pt.window.SimpleWindow
Flyttar pennan till punkten x,y och ritar samtidigt en rät linje.

M

Maze - Class in se.lth.cs.pt.maze
Describes a maze.
Maze(int) - Constructor for class se.lth.cs.pt.maze.Maze
Creates a maze with number nbr.
Maze(String, int, int) - Constructor for class se.lth.cs.pt.maze.Maze
Creates a maze based on an image file (.png or .jpg).
MOUSE_EVENT - Static variable in class se.lth.cs.pt.window.SimpleWindow
 
MOUSE_EVENT - Static variable in class se.lth.cs.pt.window.WindowControls
Betyder musklick.
move(int, int) - Method in class se.lth.cs.pt.square.Square
Flyttar kvadraten avståndet dx i x-led, dy i y-led.
moveMidTo(int, int) - Method in class se.lth.cs.pt.window.Sprite
Flyttar mittpunkten av bilden till positionen (x, y).
moveTo(int, int) - Method in class se.lth.cs.pt.window.SimpleWindow
Flyttar pennan till punkten x,y utan att rita.
moveTo(int, int) - Method in class se.lth.cs.pt.window.Sprite
Flyttar bilden till angiven punkt (x, y).
moveToAndDraw(SimpleWindow, int, int) - Method in class se.lth.cs.pt.shapes.Shape
Raderar bilden av figuren, flyttar figuren till newX,newY och ritar upp den på sin nya plats i fönstret.

N

near(int, int) - Method in class se.lth.cs.pt.shapes.Shape
Undersöker om punkten xc,yc ligger "nära" figuren.

O

open() - Method in class se.lth.cs.pt.window.SimpleWindow
Öppnar ett stängt fönster.

R

rotate(double) - Method in class se.lth.cs.pt.window.Sprite
Roterar spriten ett relativt vinkelvärde.

S

se.lth.cs.pt.images - package se.lth.cs.pt.images
Bildbehandling (ImageFilter och ImageGUI).
se.lth.cs.pt.maze - package se.lth.cs.pt.maze
Labyrint (Maze).
se.lth.cs.pt.shapes - package se.lth.cs.pt.shapes
Geometriska figurer och lista av figurer (Shape och ShapeList).
se.lth.cs.pt.square - package se.lth.cs.pt.square
Kvadrater (Square).
se.lth.cs.pt.window - package se.lth.cs.pt.window
Ritfönster (SimpleWindow).
setAutoUpdate(boolean) - Method in class se.lth.cs.pt.window.WindowControls
Stänger av (eller sätter på) automatisk uppdatering av fönsterinnehållet.
setDirection(double) - Method in class se.lth.cs.pt.window.Sprite
Roterar spriten till ett absolut vinkelvärde.
setFontName(String) - Method in class se.lth.cs.pt.window.WindowControls
Ange typsnitt.
setFontSize(int) - Method in class se.lth.cs.pt.window.WindowControls
Ange textstorlek.
setLineColor(Color) - Method in class se.lth.cs.pt.window.SimpleWindow
Sätter linjefärgen till col.
setLineWidth(int) - Method in class se.lth.cs.pt.window.SimpleWindow
Sätter linjebredden till thickness pixlar
setMouseVisible(boolean) - Method in class se.lth.cs.pt.window.WindowControls
Ställ in om muspilen ska synas eller inte
setSide(int) - Method in class se.lth.cs.pt.square.Square
Ändra kvadratens sida till side.
setVisible(boolean) - Method in class se.lth.cs.pt.window.Sprite
Visar eller gömmer bilden, beroende på parameterns värde.
Shape - Class in se.lth.cs.pt.shapes
Beskriver en figur som har ett läge.
Shape(int, int) - Constructor for class se.lth.cs.pt.shapes.Shape
Skapar en figur med ett givet läge.
ShapeList - Class in se.lth.cs.pt.shapes
Beskriver en lista av figurobjekt (objekt av klassen Shape).
ShapeList() - Constructor for class se.lth.cs.pt.shapes.ShapeList
Skapar en tom lista.
SimpleWindow - Class in se.lth.cs.pt.window
Ett ritfönster, ungefär som det som använts i "Objektorienterad programmering och Java".
SimpleWindow(int, int, String) - Constructor for class se.lth.cs.pt.window.SimpleWindow
Skapar ett fönster och gör det synligt.
Sprite - Class in se.lth.cs.pt.window
Hanterar en Sprite som kan ritas, flyttas och roteras i SimpleWindow.
Sprite(String, int, int) - Constructor for class se.lth.cs.pt.window.Sprite
Skapar en ikon från en bild specificerad i filepath av angiven bredd och höjd.
Square - Class in se.lth.cs.pt.square
 
Square(int, int, int) - Constructor for class se.lth.cs.pt.square.Square
Skapar en kvadrat med övre, vänstra hörnet i x,y och med sidlängden side.

T

TIMEOUT_EVENT - Static variable in class se.lth.cs.pt.window.SimpleWindow
 
TIMEOUT_EVENT - Static variable in class se.lth.cs.pt.window.WindowControls
Betyder att inget hände (musklick eller tangenttryck) inom angiven tid.

U

update() - Method in class se.lth.cs.pt.window.WindowControls
Uppdaterar fönstrets innehåll på skärmen.

W

waitForEvent() - Method in class se.lth.cs.pt.window.SimpleWindow
Väntar tills användaren antingen klickar på en musknapp eller trycker ned en tangent på tangentbordet.
waitForKey() - Method in class se.lth.cs.pt.window.SimpleWindow
Väntar tills användaren trycker ned en tangent på tangentbordet.
waitForMouseClick() - Method in class se.lth.cs.pt.window.SimpleWindow
Väntar tills användaren har klickat på en musknapp.
waitForUserInput(long) - Method in class se.lth.cs.pt.window.WindowControls
Vänta på inmatning (musklick eller tangenttryckning).
wallAtLeft(int, int, int) - Method in class se.lth.cs.pt.maze.Maze
Check if you, when you're in x,y and heading in a given direction, have a wall directly to the left.
wallInFront(int, int, int) - Method in class se.lth.cs.pt.maze.Maze
Check if you, when you're in x,y and heading in a given direction, have a wall directly in front.
WindowControls - Class in se.lth.cs.pt.window
Avancerade finesser för ett SimpleWindow.
writeText(String) - Method in class se.lth.cs.pt.window.SimpleWindow
Skriver texten txt med början i pennans aktuella läge.

X

x - Variable in class se.lth.cs.pt.shapes.Shape
x-koordinat för figurens läge.

Y

y - Variable in class se.lth.cs.pt.shapes.Shape
y-koordinat för figurens läge.
A C D E F G I K L M N O R S T U W X Y 
All Classes and Interfaces|All Packages|Constant Field Values