cz.cuni.amis.pogamut.base3d.worldview.object
Interface IViewable

All Superinterfaces:
ICompositeWorldObject, IWorldObject
All Known Subinterfaces:
IGBViewable, INavPoint
All Known Implementing Classes:
BombInfo, BombInfoCompositeImpl, BombInfoMessage, FlagInfo, FlagInfoCompositeImpl, FlagInfoMessage, Item, ItemCompositeImpl, ItemMessage, Mover, MoverCompositeImpl, MoverMessage, NavPoint, NavPointCompositeImpl, NavPointMessage, Player, PlayerCompositeImpl, PlayerMessage, Vehicle, VehicleCompositeImpl, VehicleMessage

public interface IViewable
extends ICompositeWorldObject

General interface for objects whose visibility may change through time.


Method Summary
 boolean isVisible()
          Tells, whether the object is currently visible.
 
Methods inherited from interface cz.cuni.amis.pogamut.multi.communication.worldview.object.ICompositeWorldObject
getLocal, getShared, getStatic
 
Methods inherited from interface cz.cuni.amis.pogamut.base.communication.worldview.object.IWorldObject
getId, getSimTime
 

Method Detail

isVisible

boolean isVisible()
Tells, whether the object is currently visible.

Returns:
True if the object is visible; false otherwise.