Index
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
Y
A C D E F G I K L M N O R S T U W X YAll Classes and Interfaces|All Packages|Constant Field Values