public abstract class AbstractMovableRotatableGroup extends AbstractMovableGroup
Constructor and Description |
---|
AbstractMovableRotatableGroup(AbstractGroup parent,
double positionX,
double positionY) |
AbstractMovableRotatableGroup(AbstractGroup parent,
double positionX,
double positionY,
double angle) |
AbstractMovableRotatableGroup(AbstractGroup parent,
Position position) |
AbstractMovableRotatableGroup(AbstractGroup parent,
Position position,
double angle) |
AbstractMovableRotatableGroup(double positionX,
double positionY,
double angle) |
Modifier and Type | Method and Description |
---|---|
double |
getRotation()
Vrati natocenie v radianoch
|
boolean |
isVisible() |
void |
moveForwards(double length)
Zmeni poziciu o
length v smere danom podla uhla natocenia. |
void |
rotate(double deltaAngle)
Zmeni natocenie o
deltaAngle (v radianoch) |
void |
setRotation(double angle)
Nastavi natocenie v radianoch
|
void |
setVisible(boolean visible)
Nastavi, ci sa ma objekt zobrazovat, alebo nie
|
getPosition, getPositionInRootGroup, getPositionX, getPositionY, getRoundedPositionX, getRoundedPositionY, move, moveInDirection, moveTowards, setPosition, setPosition, setPositionX, setPositionY
add, addMouseListener, contains, containsInternal, iterator, onPropertyChanged, remove, removeAll, removeMouseListener, setMouseManager, toString
public AbstractMovableRotatableGroup(AbstractGroup parent, Position position)
public AbstractMovableRotatableGroup(AbstractGroup parent, double positionX, double positionY)
public AbstractMovableRotatableGroup(AbstractGroup parent, Position position, double angle)
public AbstractMovableRotatableGroup(AbstractGroup parent, double positionX, double positionY, double angle)
public AbstractMovableRotatableGroup(double positionX, double positionY, double angle)
public void moveForwards(double length)
length
v smere danom podla uhla natocenia.length
- vzdialenost o ktoru sa objekt posunie v smere natoceniapublic void rotate(double deltaAngle)
deltaAngle
(v radianoch)deltaAngle
- uhol o ktory sa zmeni natocenie objektu (v radianoch)public void setRotation(double angle)
angle
- natocenie v radianochpublic double getRotation()
public void setVisible(boolean visible)
visible
- urcuje ci ma byt objekt zobrazenypublic boolean isVisible()