|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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.agent.navigation.navmesh | |
| cz.cuni.amis.pogamut.ut2004.agent.navigation.navmesh.pathfollowing | |
| 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 ... throws IllegalArgumentException. |
|
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 |
UT2004PathExecutor.getCurrentLink()
|
NavPointNeighbourLink |
IUT2004PathNavigator.getCurrentLink()
Returns current link the bot is following (if such link exist... may return null). |
NavPointNeighbourLink |
IUT2004PathExecutor.getCurrentLink()
Returns NavPointNeighbourLink the bot is currently running over. |
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. |
static boolean |
UT2004EdgeChecker.checkLink(NavPointNeighbourLink edge)
Checks whether the edge is usable. |
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,
boolean forceNoJump)
Called iteratively to reach the 'firstLocation'. |
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 ... might not exist, always check against NULL! |
| 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,
boolean forceNoJump)
Deprecated. Handles running directly to the specified location. |
boolean |
KefikRunner.runToLocation(Location runningFrom,
Location firstLocation,
Location secondLocation,
ILocated focus,
NavPointNeighbourLink navPointsLink,
boolean reachable,
boolean forceNoJump)
Handles running directly to the specified location. |
| Uses of NavPointNeighbourLink in cz.cuni.amis.pogamut.ut2004.agent.navigation.navmesh |
|---|
| Constructors in cz.cuni.amis.pogamut.ut2004.agent.navigation.navmesh with parameters of type NavPointNeighbourLink | |
|---|---|
OffMeshEdge(OffMeshPoint from,
OffMeshPoint to,
NavPointNeighbourLink link)
|
|
| Uses of NavPointNeighbourLink in cz.cuni.amis.pogamut.ut2004.agent.navigation.navmesh.pathfollowing |
|---|
| Methods in cz.cuni.amis.pogamut.ut2004.agent.navigation.navmesh.pathfollowing that return NavPointNeighbourLink | |
|---|---|
NavPointNeighbourLink |
UT2004AcceleratedPathExecutor.getCurrentLink()
|
NavPointNeighbourLink |
NavMeshNavigator.getCurrentLink()
|
NavPointNeighbourLink |
JumpBoundaries.getLink()
Get link this boundaries are for. |
| Methods in cz.cuni.amis.pogamut.ut2004.agent.navigation.navmesh.pathfollowing with parameters of type NavPointNeighbourLink | |
|---|---|
JumpBoundaries |
JumpModule.computeJumpBoundaries(NavPointNeighbourLink jumpLink)
Computes jump boundaries for given link, with using maximal available information about environment. |
boolean |
JumpModule.needsJump(NavPointNeighbourLink link)
Decides whether jump is needed for following given link. |
boolean |
NavMeshRunner.runToLocation(Location runningFrom,
Location firstLocation,
Location secondLocation,
ILocated focus,
NavPointNeighbourLink navPointsLink,
boolean reachable,
boolean forceNoJump)
|
void |
JumpBoundaries.setLink(NavPointNeighbourLink link)
Get link this boundaries are for. |
| Constructors in cz.cuni.amis.pogamut.ut2004.agent.navigation.navmesh.pathfollowing with parameters of type NavPointNeighbourLink | |
|---|---|
JumpBoundaries(NavPointNeighbourLink link)
Constructor for not jumpable link. |
|
JumpBoundaries(NavPointNeighbourLink link,
Location takeOffMin,
Location takeOffMax,
Location takeoffEdgeDirection,
Location target,
Location targetEdgeDirection,
Location navigTarget)
Constructor for jumpable link. |
|
| 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> |
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.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.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> |
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). |
| Methods in cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages that return types with arguments of type NavPointNeighbourLink | |
|---|---|
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). |
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). |
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). |
Map<UnrealId,NavPointNeighbourLink> |
NavPointCompositeImpl.getIncomingEdges()
|
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.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). |
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). |
Map<UnrealId,NavPointNeighbourLink> |
NavPointCompositeImpl.getOutgoingEdges()
|
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). |
| 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)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||