Uses of Class
cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.NavPointNeighbourLink

Packages that use NavPointNeighbourLink
cz.cuni.amis.pogamut.ut2004.agent.module.sensor Utility classes concerning some aspects of the gameplay (mainly for UT). 
cz.cuni.amis.pogamut.ut2004.agent.module.sensor.visibility.model   
cz.cuni.amis.pogamut.ut2004.agent.navigation Navigation API for Unreal. 
cz.cuni.amis.pogamut.ut2004.agent.navigation.floydwarshall   
cz.cuni.amis.pogamut.ut2004.agent.navigation.loquenavigator   
cz.cuni.amis.pogamut.ut2004.communication.messages Java wrappers for the message objects send by the GameBots2004 and GameBotsUE2. 
cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages   
cz.cuni.amis.pogamut.ut2004.communication.translator   
cz.cuni.amis.pogamut.ut2004.communication.worldview.map   
 

Uses of NavPointNeighbourLink in cz.cuni.amis.pogamut.ut2004.agent.module.sensor
 

Fields in cz.cuni.amis.pogamut.ut2004.agent.module.sensor with type parameters of type NavPointNeighbourLink
static DistanceUtils.IGetDistance<NavPointNeighbourLink> NavigationGraphHelper.NAV_LINK_GET_DISTANCE
           
 

Methods in cz.cuni.amis.pogamut.ut2004.agent.module.sensor that return NavPointNeighbourLink
 NavPointNeighbourLink NavLinkPair.getLinkComingFrom(NavPoint navPointLinkIsComingFrom)
          Returns link that originates in 'navPointLinkIsComingFrom', if such exists.
 NavPointNeighbourLink NavLinkPair.getLinkComingFrom(UnrealId navPointLinkIsComingFromId)
          Returns link that originates in 'navPointLinkIsComingFromId', if such exists.
 NavPointNeighbourLink NavLinkPair.getLinkLeadingTo(NavPoint navPointLinkEndsIn)
          Returns link that ends in 'navPointLinkEndsIn', if such exists.
 NavPointNeighbourLink NavLinkPair.getLinkLeadingTo(UnrealId navPointLinkEndsInId)
          Returns link that ends in 'navPointLinkEndsInId', if such exists.
 NavPointNeighbourLink NavLinkPair.getNavLink1()
          Returns first NavPointNeighbourLink, this is NEVER NULL.
 NavPointNeighbourLink NavLinkPair.getNavLink2()
          Returns second NavPointNeighbourLink, may be null.
 

Methods in cz.cuni.amis.pogamut.ut2004.agent.module.sensor with parameters of type NavPointNeighbourLink
static Boolean NavigationGraphHelper.isPointProjectionAfterLinkSegment(NavPointNeighbourLink link, ILocated point)
          Tells whether "point" projection to "link" is inside the "link segment".
static Boolean NavigationGraphHelper.isPointProjectionBeforeLinkSegment(NavPointNeighbourLink link, ILocated point)
          Tells whether "point" projection to "link" is inside the "link segment".
static Boolean NavigationGraphHelper.isPointProjectionOnLinkSegment(NavPointNeighbourLink link, ILocated point)
          Tells whether "point" projection to "link" is inside the "link segment".
static Location NavigationGraphHelper.projectPointToLinkLine(NavPointNeighbourLink link, ILocated point)
          Projects 'point' to line formed by the 'link'.
 

Constructors in cz.cuni.amis.pogamut.ut2004.agent.module.sensor with parameters of type NavPointNeighbourLink
NavigationGraphBuilder.ExistingNavPointEdgeBuilder(NavigationGraphBuilder.ExistingNavPointModifier navPointModifier, NavPointNeighbourLink parent)
           
NavLinkPair(NavPointNeighbourLink first)
           
NavLinkPair(NavPointNeighbourLink first, NavPointNeighbourLink second)
          If 'first' is NULL and 'second' is NULL ...
NavPointLinkExport(NavPointNeighbourLink link)
           
 

Uses of NavPointNeighbourLink in cz.cuni.amis.pogamut.ut2004.agent.module.sensor.visibility.model
 

Fields in cz.cuni.amis.pogamut.ut2004.agent.module.sensor.visibility.model declared as NavPointNeighbourLink
 NavPointNeighbourLink VisibilityLocation.link
           
 

Uses of NavPointNeighbourLink in cz.cuni.amis.pogamut.ut2004.agent.navigation
 

Fields in cz.cuni.amis.pogamut.ut2004.agent.navigation declared as NavPointNeighbourLink
 NavPointNeighbourLink UT2004PathAutoFixer.listenerLink
           
 

Methods in cz.cuni.amis.pogamut.ut2004.agent.navigation that return NavPointNeighbourLink
 NavPointNeighbourLink IUT2004PathExecutor.getCurrentLink()
          Returns NavPointNeighbourLink the bot is currently running over.
 NavPointNeighbourLink IUT2004PathNavigator.getCurrentLink()
          Returns current link the bot is following (if such link exist...
 NavPointNeighbourLink UT2004PathExecutor.getCurrentLink()
           
 NavPointNeighbourLink UT2004PathExecutorStuckState.getLink()
          If available contains NavPointNeighbourLink we have failed to traverse.
 

Methods in cz.cuni.amis.pogamut.ut2004.agent.navigation that return types with arguments of type NavPointNeighbourLink
 cz.cuni.amis.utils.maps.CountIntMap<NavPointNeighbourLink> UT2004PathAutoFixer.getBadLinks()
          Return counts of navigation failures for given links, i.e., map where key == NavPointNeighbourLink, value == how many times bot failed to navigate through the link.
 Set<NavPointNeighbourLink> UT2004PathAutoFixer.getRemovedLinks()
          Returns set with all removed links.
 

Methods in cz.cuni.amis.pogamut.ut2004.agent.navigation with parameters of type NavPointNeighbourLink
 boolean UT2004PathAutoFixer.ILinkRemovalListener.canRemoveLink(NavPointNeighbourLink link)
          Asks whether this link can be removed from navigation graph.
protected  void UT2004PathAutoFixer.checkRemove(NavPointNeighbourLink link)
          Bot has stuck on 'link', UT2004PathAutoFixer.badLinks count has been increased, decide whether to remove the link from the graph.
 void UT2004PathAutoFixer.ILinkRemovalListener.linkRemoved(NavPointNeighbourLink link)
          Reports that some link has been removed from navigation graph.
protected  void UT2004PathAutoFixer.removeLink(NavPointNeighbourLink link)
          Removes link from the graph + recompute fwMap path matrix.
 boolean IUT2004PathRunner.runToLocation(Location runningFrom, Location firstLocation, Location secondLocation, ILocated focus, NavPointNeighbourLink navPointsLink, boolean reachable)
          Called iteratively to reach the 'firstLocation'.
protected  void UT2004PathExecutorStuckState.setLink(NavPointNeighbourLink link)
           
 

Uses of NavPointNeighbourLink in cz.cuni.amis.pogamut.ut2004.agent.navigation.floydwarshall
 

Methods in cz.cuni.amis.pogamut.ut2004.agent.navigation.floydwarshall with parameters of type NavPointNeighbourLink
 boolean FloydWarshallMap.checkLink(NavPointNeighbourLink edge)
          Checks whether the edge is usable.
 

Uses of NavPointNeighbourLink in cz.cuni.amis.pogamut.ut2004.agent.navigation.loquenavigator
 

Methods in cz.cuni.amis.pogamut.ut2004.agent.navigation.loquenavigator that return NavPointNeighbourLink
 NavPointNeighbourLink LoqueNavigator.getCurrentLink()
           
 NavPointNeighbourLink KefikRunner.getLink()
          Returns link the bot is currently running on ...
 

Methods in cz.cuni.amis.pogamut.ut2004.agent.navigation.loquenavigator with parameters of type NavPointNeighbourLink
 boolean LoqueRunner.runToLocation(Location fromLocation, Location firstLocation, Location secondLocation, ILocated focus, NavPointNeighbourLink navPointsLink, boolean reachable)
          Deprecated. Handles running directly to the specified location.
 boolean KefikRunner.runToLocation(Location runningFrom, Location firstLocation, Location secondLocation, ILocated focus, NavPointNeighbourLink navPointsLink, boolean reachable)
          Handles running directly to the specified location.
 

Uses of NavPointNeighbourLink in cz.cuni.amis.pogamut.ut2004.communication.messages
 

Methods in cz.cuni.amis.pogamut.ut2004.communication.messages that return types with arguments of type NavPointNeighbourLink
 Map<UnrealId,NavPointNeighbourLink> INavPoint.getNeighbourLinks()
          Retuns map with links to navpoint neighbours.
 

Uses of NavPointNeighbourLink in cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages
 

Fields in cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages with type parameters of type NavPointNeighbourLink
protected  Map<UnrealId,NavPointNeighbourLink> NavPointMessage.IncomingEdges
          Maps edge-ORIGINATES_FROM-navpoint-UnrealId to neighbour link, those are incoming edges (those edges that originates in different navpoint and ends here, do not use this to ask whether you can get to navpoint of specific unreal id, use OutgoingEdges instead).
protected  Map<UnrealId,NavPointNeighbourLink> NavPointStaticImpl.IncomingEdges
          Maps edge-ORIGINATES_FROM-navpoint-UnrealId to neighbour link, those are incoming edges (those edges that originates in different navpoint and ends here, do not use this to ask whether you can get to navpoint of specific unreal id, use OutgoingEdges instead).
protected  Map<UnrealId,NavPointNeighbourLink> NavPointMessage.OutgoingEdges
          Maps edge-LEADING_TO-navpoint-UnrealId to neighbour link, those are outgoing edges (those edges that originates in this navpoint going to another one, those you may usually travel).
protected  Map<UnrealId,NavPointNeighbourLink> NavPointStaticImpl.OutgoingEdges
          Maps edge-LEADING_TO-navpoint-UnrealId to neighbour link, those are outgoing edges (those edges that originates in this navpoint going to another one, those you may usually travel).
 

Methods in cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages that return types with arguments of type NavPointNeighbourLink
 Map<UnrealId,NavPointNeighbourLink> NavPointCompositeImpl.getIncomingEdges()
           
 Map<UnrealId,NavPointNeighbourLink> NavPointMessage.getIncomingEdges()
           
 Map<UnrealId,NavPointNeighbourLink> NavPointMessage.NavPointStaticMessage.getIncomingEdges()
          Maps edge-ORIGINATES_FROM-navpoint-UnrealId to neighbour link, those are incoming edges (those edges that originates in different navpoint and ends here, do not use this to ask whether you can get to navpoint of specific unreal id, use OutgoingEdges instead).
abstract  Map<UnrealId,NavPointNeighbourLink> NavPointStatic.getIncomingEdges()
          Maps edge-ORIGINATES_FROM-navpoint-UnrealId to neighbour link, those are incoming edges (those edges that originates in different navpoint and ends here, do not use this to ask whether you can get to navpoint of specific unreal id, use OutgoingEdges instead).
abstract  Map<UnrealId,NavPointNeighbourLink> NavPoint.getIncomingEdges()
          Maps edge-ORIGINATES_FROM-navpoint-UnrealId to neighbour link, those are incoming edges (those edges that originates in different navpoint and ends here, do not use this to ask whether you can get to navpoint of specific unreal id, use OutgoingEdges instead).
 Map<UnrealId,NavPointNeighbourLink> NavPointStaticImpl.getIncomingEdges()
          Maps edge-ORIGINATES_FROM-navpoint-UnrealId to neighbour link, those are incoming edges (those edges that originates in different navpoint and ends here, do not use this to ask whether you can get to navpoint of specific unreal id, use OutgoingEdges instead).
 Map<UnrealId,NavPointNeighbourLink> NavPointCompositeImpl.getOutgoingEdges()
           
 Map<UnrealId,NavPointNeighbourLink> NavPointMessage.getOutgoingEdges()
           
 Map<UnrealId,NavPointNeighbourLink> NavPointMessage.NavPointStaticMessage.getOutgoingEdges()
          Maps edge-LEADING_TO-navpoint-UnrealId to neighbour link, those are outgoing edges (those edges that originates in this navpoint going to another one, those you may usually travel).
abstract  Map<UnrealId,NavPointNeighbourLink> NavPointStatic.getOutgoingEdges()
          Maps edge-LEADING_TO-navpoint-UnrealId to neighbour link, those are outgoing edges (those edges that originates in this navpoint going to another one, those you may usually travel).
abstract  Map<UnrealId,NavPointNeighbourLink> NavPoint.getOutgoingEdges()
          Maps edge-LEADING_TO-navpoint-UnrealId to neighbour link, those are outgoing edges (those edges that originates in this navpoint going to another one, those you may usually travel).
 Map<UnrealId,NavPointNeighbourLink> NavPointStaticImpl.getOutgoingEdges()
          Maps edge-LEADING_TO-navpoint-UnrealId to neighbour link, those are outgoing edges (those edges that originates in this navpoint going to another one, those you may usually travel).
 

Constructors in cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages with parameters of type NavPointNeighbourLink
NavPointNeighbourLink(NavPointNeighbourLink original)
          Cloning constructor from the full message.
NavPointNeighbourLink(NavPointNeighbourLink orig, NavPoint from, NavPoint to)
          Use to fill missing fields of the Item when creating MapObtained event before INIT command is requested.
 

Constructor parameters in cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages with type arguments of type NavPointNeighbourLink
NavPointMessage(UnrealId Id, Location Location, Velocity Velocity, boolean Visible, UnrealId Item, ItemType ItemClass, boolean ItemSpawned, boolean DoorOpened, UnrealId Mover, javax.vecmath.Vector3d LiftOffset, boolean LiftJumpExit, boolean NoDoubleJump, boolean InvSpot, boolean PlayerStart, int TeamNumber, boolean DomPoint, int DomPointController, boolean Door, boolean LiftCenter, boolean LiftExit, boolean AIMarker, boolean JumpSpot, boolean JumpPad, boolean JumpDest, boolean Teleporter, Rotation Rotation, boolean RoamingSpot, boolean SnipingSpot, Item ItemInstance, Map<UnrealId,NavPointNeighbourLink> OutgoingEdges, Map<UnrealId,NavPointNeighbourLink> IncomingEdges, String PreferedWeapon)
          Creates new instance of the message NavPoint.
NavPointMessage(UnrealId Id, Location Location, Velocity Velocity, boolean Visible, UnrealId Item, ItemType ItemClass, boolean ItemSpawned, boolean DoorOpened, UnrealId Mover, javax.vecmath.Vector3d LiftOffset, boolean LiftJumpExit, boolean NoDoubleJump, boolean InvSpot, boolean PlayerStart, int TeamNumber, boolean DomPoint, int DomPointController, boolean Door, boolean LiftCenter, boolean LiftExit, boolean AIMarker, boolean JumpSpot, boolean JumpPad, boolean JumpDest, boolean Teleporter, Rotation Rotation, boolean RoamingSpot, boolean SnipingSpot, Item ItemInstance, Map<UnrealId,NavPointNeighbourLink> OutgoingEdges, Map<UnrealId,NavPointNeighbourLink> IncomingEdges, String PreferedWeapon)
          Creates new instance of the message NavPoint.
NavPointStaticImpl(UnrealId Id, UnrealId Item, ItemType ItemClass, UnrealId Mover, javax.vecmath.Vector3d LiftOffset, boolean LiftJumpExit, boolean NoDoubleJump, boolean InvSpot, boolean PlayerStart, int TeamNumber, boolean DomPoint, boolean Door, boolean LiftCenter, boolean LiftExit, boolean AIMarker, boolean JumpSpot, boolean JumpPad, boolean JumpDest, boolean Teleporter, Rotation Rotation, boolean RoamingSpot, boolean SnipingSpot, Item ItemInstance, Map<UnrealId,NavPointNeighbourLink> OutgoingEdges, Map<UnrealId,NavPointNeighbourLink> IncomingEdges, String PreferedWeapon)
          Creates new instance of the message NavPoint.
NavPointStaticImpl(UnrealId Id, UnrealId Item, ItemType ItemClass, UnrealId Mover, javax.vecmath.Vector3d LiftOffset, boolean LiftJumpExit, boolean NoDoubleJump, boolean InvSpot, boolean PlayerStart, int TeamNumber, boolean DomPoint, boolean Door, boolean LiftCenter, boolean LiftExit, boolean AIMarker, boolean JumpSpot, boolean JumpPad, boolean JumpDest, boolean Teleporter, Rotation Rotation, boolean RoamingSpot, boolean SnipingSpot, Item ItemInstance, Map<UnrealId,NavPointNeighbourLink> OutgoingEdges, Map<UnrealId,NavPointNeighbourLink> IncomingEdges, String PreferedWeapon)
          Creates new instance of the message NavPoint.
 

Uses of NavPointNeighbourLink in cz.cuni.amis.pogamut.ut2004.communication.translator
 

Methods in cz.cuni.amis.pogamut.ut2004.communication.translator that return types with arguments of type NavPointNeighbourLink
 Map<UnrealId,List<NavPointNeighbourLink>> TranslatorContext.getNavPointLinks()
           
 List<NavPointNeighbourLink> TranslatorContext.getNeighbours()
           
 

Method parameters in cz.cuni.amis.pogamut.ut2004.communication.translator with type arguments of type NavPointNeighbourLink
 void TranslatorContext.setNavPointLinks(Map<UnrealId,List<NavPointNeighbourLink>> links)
           
 void TranslatorContext.setNeighbours(List<NavPointNeighbourLink> neighs)
           
 

Uses of NavPointNeighbourLink in cz.cuni.amis.pogamut.ut2004.communication.worldview.map
 

Constructors in cz.cuni.amis.pogamut.ut2004.communication.worldview.map with parameters of type NavPointNeighbourLink
Waylink(Waypoint start, NavPointNeighbourLink edge)
           
 



Copyright © 2013 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.