public class Group extends AbstractMovableRotatableGroup implements java.lang.Iterable<net.useobjects.AbstractDrawableObject>
| Constructor and Description |
|---|
Group(AbstractGroup parent,
double positionX,
double positionY) |
Group(AbstractGroup parent,
double positionX,
double positionY,
double angle) |
Group(AbstractGroup parent,
Position position) |
Group(AbstractGroup parent,
Position position,
double angle) |
Group(double positionX,
double positionY,
double angle) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(net.useobjects.AbstractDrawableObject drawable)
Pridanie objektu do skupiny.
|
boolean |
contains(net.useobjects.AbstractDrawableObject drawable)
Vrati
true ak skupina obsahuje drawable. |
boolean |
isVisible() |
java.util.Iterator<net.useobjects.AbstractDrawableObject> |
iterator()
Vrati iterator na prvky v skupine.
|
void |
remove(net.useobjects.AbstractDrawableObject drawable)
Odstrani objekt zo skupiny
Po odstraneni, sa objekt nebude zobrazovat so skupinou
|
void |
removeAll()
Odstrani vsetky objekty zo skupiny.
|
void |
setVisible(boolean visible)
Nastavi, ci sa ma objekt zobrazovat, alebo nie
|
getRotation, moveForwards, rotate, setRotationgetPosition, getPositionInRootGroup, getPositionX, getPositionY, getRoundedPositionX, getRoundedPositionY, move, moveInDirection, moveTowards, setPosition, setPosition, setPositionX, setPositionYaddMouseListener, containsInternal, onPropertyChanged, removeMouseListener, setMouseManager, toStringpublic Group(AbstractGroup parent, Position position)
public Group(AbstractGroup parent, double positionX, double positionY)
public Group(AbstractGroup parent, Position position, double angle)
public Group(AbstractGroup parent, double positionX, double positionY, double angle)
public Group(double positionX,
double positionY,
double angle)
public java.util.Iterator<net.useobjects.AbstractDrawableObject> iterator()
AbstractGroupiterator in interface java.lang.Iterable<net.useobjects.AbstractDrawableObject>iterator in class AbstractGrouppublic boolean contains(net.useobjects.AbstractDrawableObject drawable)
AbstractGrouptrue ak skupina obsahuje drawable.
Presnejsie, vrati true ak skupina obsahuje objekt obj taky, ze obj == drawablecontains in class AbstractGroupdrawable - objekt, ktoreho pritomnost v skupine chceme zistittrue ak skupina obsahuje drawable, inak false (porovnavaju sa referencie)public void removeAll()
AbstractGroupremoveAll in class AbstractGrouppublic void remove(net.useobjects.AbstractDrawableObject drawable)
AbstractGroupremove in class AbstractGroupdrawable - objekt odoberany zo skupinypublic void add(net.useobjects.AbstractDrawableObject drawable)
AbstractGroupadd in class AbstractGroupdrawable - objekt pridavany do skupinypublic void setVisible(boolean visible)
visible - urcuje ci ma byt objekt zobrazenypublic boolean isVisible()