Package eu.pedu.lib20s.geom
Class Area
java.lang.Object
eu.pedu.lib20s.geom.Area
public class Area
extends java.lang.Object
Instance třídy
Area
představují přepravky uchovávající informace
o pozici a rozměrech objektu.
Proto jsou jejich atributy deklarovány jako veřejné konstanty.-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object object)
Vrátí informaci o tom, představuje-li instance zadaná v parametru stejnou oblast.int
getHeight()
Vrátí velikost výšky oblasti.Position
getPosition()
Vrátí pozici oblasti.Size
getSize()
Vrátí rozměr oblasti.int
getWidth()
Vrátí velikost šířky oblasti.int
getX()
Vrátí hodnotu vodorovné souřadnice oblasti.int
getY()
Vrátí hodnotu svislé souřadnice oblasti.int
hashCode()
Vrátí hash-kód dané instance.java.lang.String
toString()
Vrací textovou reprezentaci (podpis) dané instance.
-
Field Details
-
Constructor Details
-
Area
public Area(int x, int y, int width, int height)Vytvoří oblast se zadaným umístěním a rozměry.- Parameters:
x
- Vodorovná souřadnice oblasti, tj. jejího levého horního rohuy
- Svislá souřadnice oblasti, tj. jejího levého horního rohuwidth
- Šířka oblastiheight
- Výška oblasti
-
Area
Vytvoří oblast se zadaným umístěním a rozměry.- Parameters:
position
- Pozice oblasti, tj. pozice jejího levého horního rohusize
- Rozměr vytvářené oblasti
-
-
Method Details
-
getX
public int getX()Vrátí hodnotu vodorovné souřadnice oblasti.- Returns:
- Vodorovná souřadnice oblasti, tj. jejího levého horního rohu
-
getY
public int getY()Vrátí hodnotu svislé souřadnice oblasti.- Returns:
- Svislá souřadnice oblasti, tj. jejího levého horního rohu
-
getPosition
Vrátí pozici oblasti.- Returns:
- Pozice oblasti, tj. jejího levého horního rohu
-
getWidth
public int getWidth()Vrátí velikost šířky oblasti.- Returns:
- Šířka oblasti
-
getHeight
public int getHeight()Vrátí velikost výšky oblasti.- Returns:
- Výška oblasti
-
getSize
Vrátí rozměr oblasti.- Returns:
- Rozměr oblasti
-
equals
public boolean equals(java.lang.Object object)Vrátí informaci o tom, představuje-li instance zadaná v parametru stejnou oblast.- Overrides:
equals
in classjava.lang.Object
- Parameters:
object
- Testovaná instance- Returns:
- Je-li zadaná instance oblastí se stejnými hodnotami atributů,
vrátí
true
, jinak vrátífalse
.
-
hashCode
public int hashCode()Vrátí hash-kód dané instance.- Overrides:
hashCode
in classjava.lang.Object
- Returns:
- Hash-kód
-
toString
public java.lang.String toString()Vrací textovou reprezentaci (podpis) dané instance. Používá se především k ladicím účelům.- Overrides:
toString
in classjava.lang.Object
- Returns:
- Podpis dané instance
-