Index
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
-
Just another name for
TestGoal.oracle(TestAgent,Function)
. - invariant(Function<Proposal, ObservationEvent.VerdictEvent>) - Method in class eu.iv4xr.framework.mainConcepts.TestGoal
-
Just another name for
TestGoal.oracle(TestAgent,Function)
. - 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
.
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form