Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form

I

i - Variable in class eu.iv4xr.framework.spatial.meshes.Edge
 
id - Variable in class eu.iv4xr.framework.extensions.ltl.Buchi.BuchiTransition
The id of the transition.
id - Variable in class eu.iv4xr.framework.extensions.ltl.gameworldmodel.GWObject
 
id - Variable in class eu.iv4xr.framework.extensions.ltl.gameworldmodel.GWZone
The id/name of the zone.
id - Variable in class eu.iv4xr.framework.mainConcepts.WorldEntity
A unique id identifying this entity.
id - Variable in class nl.uu.cs.aplib.exampleUsages.miniDungeon.Entity
 
id - Variable in class nl.uu.cs.aplib.exampleUsages.miniDungeon.Maze
 
id - Variable in class nl.uu.cs.aplib.mainConcepts.BasicAgent
 
idMap - Variable in class nl.uu.cs.aplib.multiAgentSupport.ComNode
Maping agents' names to their references/pointers.
idSource - Variable in class nl.uu.cs.aplib.multiAgentSupport.Message
 
idTarget - Variable in class nl.uu.cs.aplib.multiAgentSupport.Message
 
IEmotion - Interface in eu.iv4xr.framework.mainConcepts
An interface for generically represent emotion and its intensity.
IEmotionState - Interface in eu.iv4xr.framework.mainConcepts
A generic interface for representing the emotional state of an agent.
IExplorableState - Interface in eu.iv4xr.framework.extensions.ltl
Should be hashable and implements equals as well!
IF(Function<AgentState, QueryResult>, Function<QueryResult, GoalStructure>, GoalStructure) - Static method in class nl.uu.cs.aplib.AplibEDSL
When this goal structure is executed, it first apply the query function q on the current agent state S to obtain a value a.
IF(Predicate<AgentState>, GoalStructure, GoalStructure) - Static method in class nl.uu.cs.aplib.AplibEDSL
When this goal structure is executed, it evaluates p on the current state.
IFELSE(Predicate<State>, GoalStructure, GoalStructure) - Static method in class nl.uu.cs.aplib.AplibEDSL
Deprecated.
IInteractiveWorldGoalLib<Location> - Interface in eu.iv4xr.framework.goalsAndTactics
This interface lists/suggests some commonly useful goal-structures for an agent to go about in an interactive world.
IInteractiveWorldTacticLib<Location> - Interface in eu.iv4xr.framework.goalsAndTactics
This interface lists/suggests some commonly useful tactics for an agent to go about in an interactive world.
impBy(String) - Method in class nl.uu.cs.aplib.agents.PrologReasoner.Rule
Extend this rule h :- body by adding the given term to the body.
implies(LTL<State>) - Method in class eu.iv4xr.framework.extensions.ltl.LTL
phi.implies(psi) constructs the LTL formula "phi --> psi".
inCombat_and_hpNotCritical - Variable in class nl.uu.cs.aplib.exampleUsages.miniDungeon.testAgent.TacticLib
 
incomingMsgs - Variable in class nl.uu.cs.aplib.multiAgentSupport.Messenger
 
increaseTimeStamp() - Method in class eu.iv4xr.framework.mainConcepts.WorldModel
Increase the time stamp by one unit.
info - Variable in class eu.iv4xr.framework.mainConcepts.ObservationEvent.TimeStampedObservationEvent
Further information about this event.
info - Variable in class nl.uu.cs.aplib.agents.PrologReasoner.QueryResult
 
info - Variable in class nl.uu.cs.aplib.mainConcepts.ProgressStatus
 
info - Variable in class nl.uu.cs.aplib.multiAgentSupport.Acknowledgement
 
initialAgentLocation - Variable in class eu.iv4xr.framework.extensions.ltl.gameworldmodel.GameWorldModel.GameWorldModelBase
 
initializeProlog(PrologReasoner, FiveGame) - Static method in class nl.uu.cs.aplib.exampleUsages.fiveGame.Strategies
To initialize the prolog-base with strategy-rules and the initial locations of blocked-squares.
initialState - Variable in class eu.iv4xr.framework.extensions.ltl.Buchi
 
initialState - Variable in class eu.iv4xr.framework.extensions.ltl.gameworldmodel.GameWorldModel
 
inProgress() - Method in class nl.uu.cs.aplib.mainConcepts.ProgressStatus
True if the status represented by this instance is INPROGRESS.
INPROGRESS - Enum constant in enum nl.uu.cs.aplib.exampleUsages.miniDungeon.MiniDungeon.GameStatus
 
INPROGRESS - Enum constant in enum nl.uu.cs.aplib.mainConcepts.ProgressStatus.ProgressStatus_
 
insertNewState(String) - Method in class eu.iv4xr.framework.extensions.ltl.Buchi
Insert a new state with the given name.
instrument(Environment.EnvOperation) - Method in class nl.uu.cs.aplib.mainConcepts.Environment
Will record the id of the party that trigger this instrumentation step and then call the update() method of every instrumenter registered to this environement.
instrumenters - Variable in class nl.uu.cs.aplib.mainConcepts.Environment
 
int_(String) - Method in class nl.uu.cs.aplib.agents.PrologReasoner.QueryResult
Extract the integer-value of the given variable from this query-result.
interact(String) - Method in class eu.iv4xr.framework.extensions.ltl.gameworldmodel.GameWorldModel
 
interact(String, String, String) - Method in interface eu.iv4xr.framework.environments.IW3DEnvironment
Execute an interaction of the specified type on the given target entity in the real environment.
interact(String, String, String) - Method in class eu.iv4xr.framework.environments.W3DEnvironment
Execute an interaction of the specified type on the given target entity in the real environment.
INTERACT - Enum constant in enum eu.iv4xr.framework.extensions.ltl.gameworldmodel.GWTransition.GWTransitionType
 
interactAction(String) - Method in class nl.uu.cs.aplib.exampleUsages.miniDungeon.testAgent.TacticLib
Construct an action that would interact with an entity of the given id.
interactTac(String) - Method in interface eu.iv4xr.framework.goalsAndTactics.IInteractiveWorldTacticLib
Construct a tactic to interact with a world-entity with the given id.
interactTac(String) - Method in class nl.uu.cs.aplib.exampleUsages.miniDungeon.testAgent.TacticLib
This constructs a "default" tactic to interact with an entity.
INTERRUPTIBLE(Goal, Pair<Predicate<State>, GoalStructure>...) - Static method in class nl.uu.cs.aplib.AplibEDSL
Construct a goal that will be interrupted on a certain conditions.
intersect(Line) - Method in class eu.iv4xr.framework.spatial.Box
In typical cases, if a line intersects with a 3D rectangle, it will intersect at one point (if the line ends somewhere inside the rectangle), or at two points (if the line pass through the whole rectangle).
intersect(Line) - Method in interface eu.iv4xr.framework.spatial.LineIntersectable
Returns a list of intersection between a line segment and an object.
intersect(Line) - Method in class eu.iv4xr.framework.spatial.Sphere
Line-sphere intersection: https://en.wikipedia.org/wiki/Line%E2%80%93sphere_intersection
intersect(Line) - Method in class eu.iv4xr.framework.spatial.Triangle
 
intersectPlaneXY(Vec3, Vec3, float) - Method in class eu.iv4xr.framework.spatial.Box
Calculate the intersection of the line between p and q, and a plane XY where z = c.
intersectPlaneXZ(Vec3, Vec3, float) - Method in class eu.iv4xr.framework.spatial.Box
Calculate the intersection of the line between p and q, and a plane XZ where y = c.
intersectPlaneYZ(Vec3, Vec3, float) - Method in class eu.iv4xr.framework.spatial.Box
Calculate the intersection of the line between p and q, and a plane YZ where x = c.
intersects(Line) - Method in interface eu.iv4xr.framework.spatial.LineIntersectable
Checks if a line segment intersects an object.
inTheSameZone(String, String) - Method in class eu.iv4xr.framework.extensions.ltl.gameworldmodel.GameWorldModel
Check whether two objects are in the same zone.
intval(Term) - Static method in class nl.uu.cs.aplib.agents.PrologReasoner
 
IntVec2D - Class in eu.iv4xr.framework.spatial
Representing discrete 2D vector/position, e.g.
IntVec2D(int, int) - Constructor for class eu.iv4xr.framework.spatial.IntVec2D
 
invariant(TestAgent, Function<Proposal, ObservationEvent.VerdictEvent>) - Method in class eu.iv4xr.framework.mainConcepts.TestGoal
invariant(Function<Proposal, ObservationEvent.VerdictEvent>) - Method in class eu.iv4xr.framework.mainConcepts.TestGoal
invocationCount - Variable in class nl.uu.cs.aplib.mainConcepts.Action
 
invokerId - Variable in class nl.uu.cs.aplib.mainConcepts.Environment.EnvOperation
A unique id identifying whoever invokes this operation.
IS_OPEN_NAME - Static variable in class eu.iv4xr.framework.extensions.ltl.gameworldmodel.GameWorldModel
 
isAtom(LTL<State>) - Static method in class eu.iv4xr.framework.extensions.ltl.LTL2Buchi
 
isBlocked(Vec3, Vec3) - Method in class eu.iv4xr.framework.extensions.pathfinding.SurfaceNavGraph
Check if the line from x to y is blocked by any of the blocking obstacles.
isBlocker(String) - Method in class eu.iv4xr.framework.extensions.ltl.gameworldmodel.GameWorldModel
 
isBlocking - Variable in class eu.iv4xr.framework.spatial.Obstacle
 
isBlocking - Variable in class eu.iv4xr.framework.spatial.Triangle
 
isBlocking(Sparse2DTiledSurface_NavGraph.Tile) - Method in class eu.iv4xr.framework.extensions.pathfinding.Sparse2DTiledSurface_NavGraph
The tile is blocking (true) if it is a wall or a closed door.
isBlocking(WorldEntity) - Method in class eu.iv4xr.framework.mainConcepts.WorldModel
A query method that checks whether the given entity can block movement.
isBlocking(LineIntersectable) - Method in class eu.iv4xr.framework.extensions.pathfinding.SimpleNavGraph
Return the state of this obstacle.
isBlocking(String) - Method in class eu.iv4xr.framework.extensions.ltl.gameworldmodel.GameWorldModel
 
isBlocking(Pair<Integer, NodeId>) - Method in class eu.iv4xr.framework.extensions.pathfinding.LayeredAreasNavigation
 
isBlocking(Obstacle) - Method in interface eu.iv4xr.framework.extensions.pathfinding.CanDealWithDynamicObstacle
Return the state of this obstacle.
isCompleted() - Method in class nl.uu.cs.aplib.mainConcepts.Action
True if the Action has been marked as completed.
isConnected(Face, Face) - Static method in class eu.iv4xr.framework.spatial.meshes.Face
Check if two Faces are 'connected'.
isDescendantOf(GoalStructure) - Method in class nl.uu.cs.aplib.mainConcepts.GoalStructure
Check if this goal structure is a descendant of G.
isDoor(int, int) - Method in class eu.iv4xr.framework.extensions.pathfinding.Sparse2DTiledSurface_NavGraph
 
isEnabled(SimpleState) - Method in class nl.uu.cs.aplib.mainConcepts.Action
True if the guard of this Action evaluates to true on the given agent state.
isFail() - Method in class eu.iv4xr.framework.mainConcepts.ObservationEvent.VerdictEvent
True if this verdict is a negative verdict.
isIrreducibleConj(LTL.And<State>) - Static method in class eu.iv4xr.framework.extensions.ltl.LTL2Buchi
Check if the cunjunction is irreducible.
isLeaf - Variable in class eu.iv4xr.framework.spatial.QuadTree
 
isMovingEntity() - Method in class eu.iv4xr.framework.mainConcepts.WorldEntity
If true then this entity is a moving entity.
isNotAnd(LTL<State>) - Static method in class eu.iv4xr.framework.extensions.ltl.LTL2Buchi
Recognize "not(p ∧ ...
isNotAtom(LTL<State>) - Static method in class eu.iv4xr.framework.extensions.ltl.LTL2Buchi
 
isNotNext(LTL<State>) - Static method in class eu.iv4xr.framework.extensions.ltl.LTL2Buchi
Recognize "not(next(psi))".
isNotNot(LTL<State>) - Static method in class eu.iv4xr.framework.extensions.ltl.LTL2Buchi
Recognize "not(not(phi))".
isNotNow(LTL<State>) - Static method in class eu.iv4xr.framework.extensions.ltl.LTL2Buchi
To recognize and destruct "not(now p)".
isNotOr(LTL<State>) - Static method in class eu.iv4xr.framework.extensions.ltl.LTL2Buchi
Recognize "not(p || ...
isNotPhi(LTL<State>) - Static method in class eu.iv4xr.framework.extensions.ltl.LTL2Buchi
To recognize and destruct "not(phi)" pattern, where phi is non-atomic.
isNotUntil(LTL<State>) - Static method in class eu.iv4xr.framework.extensions.ltl.LTL2Buchi
Recognize "not(p U q)" .
isNotWeakUntil(LTL<State>) - Static method in class eu.iv4xr.framework.extensions.ltl.LTL2Buchi
Recognize "not(p W q)" .
isNow(LTL<State>) - Static method in class eu.iv4xr.framework.extensions.ltl.LTL2Buchi
To recognize and destruct "now p".
isomorphic(GoalStructure) - Method in class nl.uu.cs.aplib.mainConcepts.GoalStructure
Check if this goal structure is isomorphic with H.
isOpen - Variable in class eu.iv4xr.framework.extensions.pathfinding.LayeredAreasNavigation.Portal
When true, the portal can be navigated through.
isOpen - Variable in class eu.iv4xr.framework.extensions.pathfinding.Sparse2DTiledSurface_NavGraph.Door
 
isPass() - Method in class eu.iv4xr.framework.mainConcepts.ObservationEvent.VerdictEvent
True if this verdict is a positive verdict.
isReachable(MyAgentState, WorldEntity) - Static method in class nl.uu.cs.aplib.exampleUsages.miniDungeon.testAgent.Utils
check if the location of the entity e is reachable from the agent current position.
isReachableFrom(NodeId, NodeId) - Method in interface eu.iv4xr.framework.extensions.pathfinding.Pathfinder2
 
IState - Interface in eu.iv4xr.framework.extensions.ltl
An LTL formula is evaluated on a sequence of 'states' (to be more precise, a sequence of pairs (states,transitions)).
isTopGoal() - Method in class nl.uu.cs.aplib.mainConcepts.GoalStructure
True is this goal has no parent.
isUndecided() - Method in class eu.iv4xr.framework.mainConcepts.ObservationEvent.VerdictEvent
True if this verdict is neither positive nor negative.
isVisible(Entity.Player, int, int, int) - Method in class nl.uu.cs.aplib.exampleUsages.miniDungeon.MiniDungeon
 
isWall(int, int) - Method in class eu.iv4xr.framework.extensions.pathfinding.Sparse2DTiledSurface_NavGraph
 
ITargetModel - Interface in eu.iv4xr.framework.extensions.ltl
 
item - Variable in class eu.iv4xr.framework.extensions.pathfinding.Priotisable
 
item - Variable in class eu.iv4xr.framework.spatial.QuadTreeLeaf
 
itemsInBag(Entity.EntityType) - Method in class nl.uu.cs.aplib.exampleUsages.miniDungeon.Entity.Player
 
iterator() - Method in class eu.iv4xr.framework.spatial.meshes.Edge
 
iterator() - Method in class eu.iv4xr.framework.spatial.meshes.Face
 
ITransition - Interface in eu.iv4xr.framework.extensions.ltl
An LTL formula is evaluated on a sequence of pairs (states,transitions).
Iv4xrAgentState<NavgraphNode> - Class in eu.iv4xr.framework.mainConcepts
Representing the state of an iv4xr agent.
Iv4xrAgentState() - Constructor for class eu.iv4xr.framework.mainConcepts.Iv4xrAgentState
 
Iv4xrEDSL - Class in eu.iv4xr.framework
Provide a set of convenience static methods.
Iv4xrEDSL() - Constructor for class eu.iv4xr.framework.Iv4xrEDSL
 
Iv4xrEnvironment - Class in eu.iv4xr.framework.mainConcepts
An extension of the standard Environment.
Iv4xrEnvironment() - Constructor for class eu.iv4xr.framework.mainConcepts.Iv4xrEnvironment
 
Iv4xrError - Error in eu.iv4xr.framework.exception
 
Iv4xrError(String) - Constructor for error eu.iv4xr.framework.exception.Iv4xrError
 
IW3DEnvironment - Interface in eu.iv4xr.framework.environments
An additional interface that can be added when sub-classing Iv4xrEnvironment.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form