public final class Dot
extends java.lang.Object
Constructor and Description |
---|
Dot(AbstractGroup parent,
double positionX,
double positionY) |
Dot(AbstractGroup parent,
double positionX,
double positionY,
java.awt.Color color) |
Dot(AbstractGroup parent,
Position position) |
Dot(AbstractGroup parent,
Position position,
java.awt.Color color) |
Dot(double positionX,
double positionY,
java.awt.Color color) |
Modifier and Type | Method and Description |
---|---|
java.awt.Color |
getColor() |
AbstractGroup |
getParent()
Vrati skupinu, do ktorej objekt patri
|
Position |
getPosition()
Vrati poziciu
|
Position |
getPositionInRootGroup()
Vrati poziciu objektu v korenovej skupine (v skupine, ktora nepatri do ziadnej skupiny)
|
double |
getPositionX()
Vrati x-ovu zlozku pozicie
|
double |
getPositionY()
Vrati y-ovu zlozku pozicie
|
int |
getRoundedPositionX()
Vrati x-ovu zlozku pozicie zaokruhlenu na cele cisla
|
int |
getRoundedPositionY()
Vrati y-ovu zlozku pozicie zaokruhlenu na cele cisla
|
boolean |
isVisible()
Vrati informáciu, ci je objekt zobrazovany.
|
void |
move(double offsetX,
double offsetY)
Zmeni poziciu o
deltaX a deltaY |
void |
move(Vector offset)
Zmeni poziciu o
offset . |
void |
moveInDirection(double length,
double angle)
Zmeni poziciu o vzdialenost
length v smere danom uhlom angle . |
void |
moveTowards(double length,
Position towards)
Zmeni poziciu o
lenght v smere ku destination . |
void |
setColor(java.awt.Color color) |
void |
setPosition(double x,
double y)
Nastavenie pozicie
|
void |
setPosition(Position position)
Nastavenie pozicie
|
void |
setPositionX(double x)
Nastavenie x-ovej suradnce pozicie (y-ova suradnica zostane nezmenena)
|
void |
setPositionY(double y)
Nastavenie y-ovej suradnce pozicie (x-ova suradnica zostane nezmenena)
|
void |
setVisible(boolean visible)
Nastavi, ci sa ma objekt zobrazovat, alebo nie
Ak objekt nie je umiestneny v korenovej skupine (alebo v jej podskupine), tak nie je zobrazovany aj ked tato vlastnost nastavana na
true |
java.lang.String |
toString() |
public Dot(AbstractGroup parent, Position position)
public Dot(AbstractGroup parent, Position position, java.awt.Color color)
public Dot(AbstractGroup parent, double positionX, double positionY)
public Dot(AbstractGroup parent, double positionX, double positionY, java.awt.Color color)
public Dot(double positionX, double positionY, java.awt.Color color)
public java.awt.Color getColor()
public void setColor(java.awt.Color color)
public java.lang.String toString()
public Position getPositionInRootGroup()
public void moveInDirection(double length, double angle)
length
v smere danom uhlom angle
.length
- dlzka posunuangle
- uhol udavajuci smer posunupublic void moveTowards(double length, Position towards)
lenght
v smere ku destination
.
Ak je vzdialenost pozicie this
ku destination
mensia, ako length
, tak nastavi poziciu this
na destination
length
- (maximalna) vzdialenost o ktoru sa objekt posunie smerom ku destination
towards
- pozicia ku ktorej sa pozicia this
priblizipublic void move(double offsetX, double offsetY)
deltaX
a deltaY
offsetX
- zmena pozicie v smere osi xoffsetY
- zmena pozicie v smere osi ypublic void move(Vector offset)
offset
. x-ovu zlozku pozicie zmeni o x-ovu zlozku vektora, y-ovu zlozku pozicie zmeni o y-zlozku vektora.offset
- velkost posuvupublic int getRoundedPositionY()
public int getRoundedPositionX()
public double getPositionY()
public double getPositionX()
public Position getPosition()
public void setPositionY(double y)
y
- y-ova suradnicapublic void setPositionX(double x)
x
- x-ova suradnicapublic void setPosition(Position position)
position
- nova poziciapublic void setPosition(double x, double y)
x
- x-ova suradnica poziciey
- y-ova suradnica poziciepublic void setVisible(boolean visible)
true
visible
- urcuje ci ma byt objekt zobrazenypublic boolean isVisible()
true
true
ak je objekt zobrazovany, inak false
public AbstractGroup getParent()
null