Uses of Class
com.amalgamasimulation.graphagent.LongAgent
Packages that use LongAgent
-
Uses of LongAgent in com.amalgamasimulation.graphagent
Fields in com.amalgamasimulation.graphagent declared as LongAgentModifier and TypeFieldDescriptionLongAgentTail.agentLongAgent.aheadAgentLongAgent.behindAgentprotected LongAgent<?, ?> LongAgentWeightKeyImpl.longAgentFields in com.amalgamasimulation.graphagent with type parameters of type LongAgentModifier and TypeFieldDescriptionLongAgent.adjacentAgentsLongAgentsEnvironment.arcsToSeizingAgentsLongAgentsEnvironment.arcsToWaitingAgentsMethods in com.amalgamasimulation.graphagent that return LongAgentModifier and TypeMethodDescriptionLongAgentTail.getAgent()Returns theLongAgentwhich this tail agent belongs to.LongAgent.getAheadAgent()Returns aLongAgentthat is immediately ahead of this long agent, ornullif there is no such agent.LongAgent.getBehindAgent()Returns aLongAgentthat is immediately behind this long agent, ornullif there is no such agent.LongAgent<?, ?> LongAgentWeightKey.getLongAgent()LongAgent<?, ?> LongAgentWeightKeyImpl.getLongAgent()Methods in com.amalgamasimulation.graphagent that return types with arguments of type LongAgentModifier and TypeMethodDescriptionLongAgent.getAdjacentAgents(Graph<N, A>.Node node) Returns list ofLongAgentwhich collided to this agent in the node and are waiting for it to free the node to continue moving.LongAgentsEnvironment.getAgentsOverlay(GeometricGraphPath<N, A> expectedOverlayPath) LongAgentGraphArc.getOccupyingAgents()Returns an unmodifiable list of occupying agents that are currently occupying this arc.LongAgentGraphArc.getOccupyingAgents(boolean includingReverse) Returns an unmodifiable list of occupying agents that are currently occupying this arc or this arc and reverse.LongAgentGraphArcImpl.getOccupyingAgents()LongAgentGraphArcImpl.getOccupyingAgents(boolean includingReverse) LongAgentGraphNode.getOccupyingAgents()Returns an unmodifiable list of occupying agents that are currently occupying this node.LongAgentGraphNodeImpl.getOccupyingAgents()Methods in com.amalgamasimulation.graphagent with parameters of type LongAgentModifier and TypeMethodDescriptionprotected voidvoidLongAgentGraphArc.addOccupyingAgent(LongAgent<? extends LongAgentGraphNode, ? extends LongAgentGraphArc> longAgent) Adds the specified agent to collection of occupying agents (used to prevent the overlay of agents), e.g.voidLongAgentGraphArcImpl.addOccupyingAgent(LongAgent<? extends LongAgentGraphNode, ? extends LongAgentGraphArc> longAgent) voidLongAgentGraphNode.addOccupyingAgent(LongAgent<?, ?> longAgent) Adds the specified agent to collection of occupying agents (used to prevent the overlay of agents), e.g.voidLongAgentGraphNodeImpl.addOccupyingAgent(LongAgent<?, ?> longAgent) protected voidLongAgent.enterArcFollowingAgent(LongAgent<N, A> newAheadAgent) voidvoidvoidLongAgent.removeAdjacentAgent(LongAgent<N, A> agent) Remove specifiedLongAgentfrom all adjacent agents collections.voidLongAgentGraphArc.removeAllOccurrencesOccupyingAgent(LongAgent<? extends LongAgentGraphNode, ? extends LongAgentGraphArc> longAgent) Removes the all Occurrences of specified agent from collection of occupying agents (used to prevent the overlay of agents), e.g.voidLongAgentGraphArcImpl.removeAllOccurrencesOccupyingAgent(LongAgent<? extends LongAgentGraphNode, ? extends LongAgentGraphArc> longAgent) voidLongAgentGraphNode.removeAllOccurrencesOccupyingAgent(LongAgent<?, ?> longAgent) Removes the all Occurrences of specified agent from collection of occupying agents (used to prevent the overlay of agents), e.g.voidLongAgentGraphNodeImpl.removeAllOccurrencesOccupyingAgent(LongAgent<?, ?> longAgent) voidLongAgentGraphArc.removeOccupyingAgent(LongAgent<? extends LongAgentGraphNode, ? extends LongAgentGraphArc> longAgent) Removes the specified agent from collection of occupying agents (used to prevent the overlay of agents), e.g.voidLongAgentGraphArcImpl.removeOccupyingAgent(LongAgent<? extends LongAgentGraphNode, ? extends LongAgentGraphArc> longAgent) voidLongAgentGraphNode.removeOccupyingAgent(LongAgent<?, ?> longAgent) Removes the specified agent from collection of occupying agents (used to prevent the overlay of agents), e.g.voidLongAgentGraphNodeImpl.removeOccupyingAgent(LongAgent<?, ?> longAgent) protected voidLongAgent.setAheadAgent(LongAgent<N, A> newAheadAgent) protected voidLongAgent.setBehindAgent(LongAgent<N, A> behindAgent) booleanConstructors in com.amalgamasimulation.graphagent with parameters of type LongAgent -
Uses of LongAgent in com.amalgamasimulation.trains
Subclasses of LongAgent in com.amalgamasimulation.trainsModifier and TypeClassDescriptionclassRepresents a train consisting a sequence of rail cars.