|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ILogicVarBundle
ILogicVarBundle is the interface for the discrete component of robotic agent state. This is the component of DiscreteAgentState that gets fed back into the agent for the next round of
Method Summary | |
---|---|
java.lang.Boolean |
getBoolVar(java.lang.Object refObject)
gets a Boolean (wrapping a boolean) referred to by an object. |
int |
getId()
Gets unique Id of this agent |
java.lang.Integer |
getIntVar(java.lang.Object refObject)
gets an Integer (wrapping an int) referred to by an object. |
boolean |
insertBoolVar(java.lang.Object refObject,
boolean bValue)
inserts an boolean value (see getBoolVar). |
boolean |
insertIntVar(java.lang.Object refObject,
int nValue)
inserts an integer value (see getIntvar). |
ILogicVarBundle |
makeCopy()
makes a copy and returns it |
void |
removeVar(java.lang.Object refObject)
Removes any values indexed by refObject |
void |
setId(int nId)
Sets unique Id of this agent |
Method Detail |
---|
ILogicVarBundle makeCopy()
java.lang.Integer getIntVar(java.lang.Object refObject)
boolean insertIntVar(java.lang.Object refObject, int nValue)
getIntVar(java.lang.Object)
java.lang.Boolean getBoolVar(java.lang.Object refObject)
boolean insertBoolVar(java.lang.Object refObject, boolean bValue)
getBoolVar(java.lang.Object)
void removeVar(java.lang.Object refObject)
refObject
- remove values associated with this.int getId()
void setId(int nId)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |