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 . |
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) |
getRotation, moveForwards, rotate, setRotation
getPosition, getPositionInRootGroup, getPositionX, getPositionY, getRoundedPositionX, getRoundedPositionY, move, moveInDirection, moveTowards, setPosition, setPosition, setPositionX, setPositionY
addMouseChangedListener, containsInternal, drawableChanged, removeMouseChangedListener, setMouseManager, toString
public 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()
AbstractGroup
iterator
in interface java.lang.Iterable<net.useobjects.AbstractDrawableObject>
iterator
in class AbstractGroup
public boolean contains(net.useobjects.AbstractDrawableObject drawable)
AbstractGroup
true
ak skupina obsahuje drawable
.
Presnejsie, vrati true
ak skupina obsahuje objekt obj
taky, ze obj == drawable
contains
in class AbstractGroup
drawable
- objekt, ktoreho pritomnost v skupine chceme zistittrue
ak skupina obsahuje drawable
, inak false
(porovnavaju sa referencie)public void removeAll()
AbstractGroup
removeAll
in class AbstractGroup
public void remove(net.useobjects.AbstractDrawableObject drawable)
AbstractGroup
remove
in class AbstractGroup
drawable
- objekt odoberany zo skupinypublic void add(net.useobjects.AbstractDrawableObject drawable)
AbstractGroup
add
in class AbstractGroup
drawable
- objekt pridavany do skupinypublic void setVisible(boolean visible)