cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages
Class AutoTraceRayShared
java.lang.Object
cz.cuni.amis.pogamut.base.communication.messages.InfoMessage
cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.AutoTraceRayShared
- All Implemented Interfaces:
- IWorldObject, ISharedWorldObject, Cloneable
- Direct Known Subclasses:
- AutoTraceRayMessage.AutoTraceRaySharedMessage, AutoTraceRaySharedImpl
public abstract class AutoTraceRayShared
- extends InfoMessage
- implements ISharedWorldObject
Abstract definition of the shared part of the GameBots2004 message ATR.
Complete message documentation:
Synchronous message. Contains the results of automatically
casted rays. One ATR message is for one casted ray. New
automatically casted rays can be defined by ADDRAY command and
removed by REMOVERAY command.
SimTime
protected long SimTime
SharedPropertyTokens
public static final Set<cz.cuni.amis.utils.token.Token> SharedPropertyTokens
AutoTraceRayShared
public AutoTraceRayShared()
- Parameter-less contructor for the message.
getSimTime
public long getSimTime()
- Simulation time in MILLI SECONDS !!!
- Specified by:
getSimTime in interface IWorldObject- Specified by:
getSimTime in interface ISharedWorldObject
setSimTime
protected void setSimTime(long SimTime)
- Used by Yylex to slip correct time of the object or programmatically.
clone
public abstract AutoTraceRayShared clone()
- Specified by:
clone in interface ISharedWorldObject- Overrides:
clone in class Object
getCompositeClass
public Class getCompositeClass()
- Specified by:
getCompositeClass in interface ISharedWorldObject
getId
public abstract UnrealId getId()
- An Id for this ray (should be unique), assigned by the user
when adding ray.
- Specified by:
getId in interface IWorldObject
toString
public String toString()
- Overrides:
toString in class InfoMessage
toHtmlString
public String toHtmlString()
Copyright © 2013 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.