| Modifier and Type | Field and Description |
|---|---|
protected Map<UnrealId,NavPoint> |
Items.navPoints |
protected List<NavPoint> |
Items.navPointsToProcess
Contains only navpoints that are visible so we can check whether they are spawning-points,
if so - we may check whether the item is laying there or not to handle spawning times.
|
| Modifier and Type | Method and Description |
|---|---|
NavPoint |
AgentInfo.getNearestNavPoint()
Retrieves nearest known navpoint to current agent location.
|
NavPoint |
AgentInfo.getNearestVisibleNavPoint()
Retrieves nearest visible navpoint to current agent location.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Items.NavPointListener.notify(WorldObjectUpdatedEvent<NavPoint> event) |
| Modifier and Type | Field and Description |
|---|---|
protected Map<Integer,NavPoint> |
FloydWarshallMap.indicesNavPoints
Mapping indices to nav points.
|
| Modifier and Type | Method and Description |
|---|---|
List<NavPoint> |
FloydWarshallMap.PathMatrixNode.getPath() |
List<NavPoint> |
FloydWarshallMap.getPath(NavPoint from,
NavPoint to)
Returns path between navpoints 'from' -> 'to'.
|
| Modifier and Type | Method and Description |
|---|---|
float |
FloydWarshallMap.getDistance(NavPoint from,
NavPoint to)
Calculate's distance between two nav points (using pathfinding).
|
List<NavPoint> |
FloydWarshallMap.getPath(NavPoint from,
NavPoint to)
Returns path between navpoints 'from' -> 'to'.
|
protected FloydWarshallMap.PathMatrixNode |
FloydWarshallMap.getPathMatrixNode(NavPoint np1,
NavPoint np2) |
boolean |
FloydWarshallMap.reachable(NavPoint from,
NavPoint to)
Whether navpoint 'to' is reachable from the navpoint 'from'.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
FloydWarshallMap.performFloydWarshall(List<NavPoint> navPoints) |
void |
FloydWarshallMap.PathMatrixNode.setPath(List<NavPoint> path) |
| Modifier and Type | Method and Description |
|---|---|
protected NavPoint |
LoqueNavigator.getNavPoint(ILocated location)
Returns
NavPoint instance for a given location. |
| Modifier and Type | Method and Description |
|---|---|
protected NavPoint |
MartinNavigator.getNavPoint(ILocated location)
Returns
NavPoint instance for a given location. |
| Modifier and Type | Field and Description |
|---|---|
protected NavPoint |
NavPointNeighbourLink.FromNavPoint
Start of the link (edge), where the link originates.
|
protected NavPoint |
Item.NavPoint
If the Item is not dropped then it's item that is laying at some navpoint and
this is that NavPoint instance.
|
protected NavPoint |
NavPointNeighbourLink.ToNavPoint
End of the link (edge), where the link ends.
|
| Modifier and Type | Method and Description |
|---|---|
NavPoint |
NavPointNeighbourLink.getFromNavPoint()
Start of the link (edge), where the link originates.
|
NavPoint |
Item.getNavPoint()
If the Item is not dropped then it's item that is laying at some navpoint and
this is that NavPoint instance.
|
NavPoint |
NavPointNeighbourLink.getToNavPoint()
End of the link (edge), where the link ends.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Item.setNavPoint(NavPoint navPoint)
DO NOT USE THIS METHOD! Reserved for GaviaLib (Pogamut core)! It's used
to set correct navpoint instance into the item.
|
| Constructor and Description |
|---|
Item(UnrealId Id,
UnrealId NavPointId,
NavPoint NavPoint,
boolean Visible,
Location Location,
boolean Reachable,
int Amount,
ItemType Type,
ItemDescriptor Descriptor,
boolean Dropped)
Creates new instance of command Item.
|
NavPoint(NavPoint original)
Cloning constructor.
|
NavPoint(NavPoint Original,
boolean Visible)
Used to create event that drops the Visible flag of the item.
|
NavPointNeighbourLink(NavPointNeighbourLink orig,
NavPoint from,
NavPoint to)
Use to fill missing fields of the Item when creating MapObtained event before
INIT command is requested.
|
NavPointNeighbourLink(UnrealId Id,
int Flags,
int CollisionR,
int CollisionH,
double TranslocZOffset,
String TranslocTargetTag,
boolean OnlyTranslocator,
boolean ForceDoubleJump,
javax.vecmath.Vector3d NeededJump,
boolean NeverImpactJump,
boolean NoLowGrav,
double CalculatedGravityZ,
NavPoint FromNavPoint,
NavPoint ToNavPoint)
Creates new instance of command NavPointNeighbourLink.
|
| Modifier and Type | Method and Description |
|---|---|
Map<UnrealId,NavPoint> |
TranslatorContext.getNavPoints() |
| Modifier and Type | Method and Description |
|---|---|
void |
TranslatorContext.setNavPoints(Map<UnrealId,NavPoint> navPoints) |
| Modifier and Type | Method and Description |
|---|---|
Map<UnrealId,NavPoint> |
MapPointListObtained.getNavPoints() |
| Constructor and Description |
|---|
MapPointListObtained(Map<UnrealId,NavPoint> navPoints,
Map<UnrealId,Item> items) |
| Constructor and Description |
|---|
Waypoint(NavPoint nav) |
| Modifier and Type | Method and Description |
|---|---|
NavPoint |
SPStoryPlace.getCenterNavPoint() |
NavPoint |
SPStoryWorld.getFurthestNavPoint(SPLocation location) |
NavPoint |
SPStoryPlace.getFurthestNavPoint(SPLocation location) |
NavPoint |
SPStoryWorld.getNavPoint(String id) |
NavPoint |
SPStoryWorld.getNearestNavPoint(SPLocation location) |
NavPoint |
SPStoryPlace.getNearestNavPoint(SPLocation location) |
NavPoint |
SPStoryPlace.getRandomNavPoint() |
NavPoint |
SPStoryPlace.getRandomNavPoint(SPLocation location,
double distance) |
| Modifier and Type | Method and Description |
|---|---|
Map<NavPoint,Double> |
SPStoryPlace.getNavPointDistances(SPLocation location) |
Map<Double,NavPoint> |
SPStoryPlace.getNavPointDistancesSwapped(SPLocation location) |
Set<NavPoint> |
SPStoryWorld.getNavPoints()
Returns places inside the virtual world.
|
Set<NavPoint> |
SPStoryPlaceBase.getNavPoints()
Returns places inside the virtual world that belongs to this place.
|
Set<NavPoint> |
SPStoryPlace.getNavPoints()
Returns places inside the virtual world that belongs to this place.
|
List<NavPoint> |
SPStoryPlace.getNavPointsList()
Returns places inside the virtual world that belongs to this place.
|
List<NavPoint> |
SPStoryWorld.getPath(SPLocation from,
NavPoint to)
Finds path between navpoint that is the nearest to "from" and navpoint "to".
|
List<NavPoint> |
SPStoryWorld.getPath(SPLocation from,
SPLocation to)
Finds path between navpoints that are the nearest to "from" / "to" location.
|
List<NavPoint> |
SPStoryWorld.getPath(SPLocation from,
SPStoryPlace place)
Finds shortest path between the nearest navpoint to "from" and the "place",
searching all the navpoints that is contained inside the place.
|
| Modifier and Type | Method and Description |
|---|---|
List<NavPoint> |
SPStoryWorld.getPath(SPLocation from,
NavPoint to)
Finds path between navpoint that is the nearest to "from" and navpoint "to".
|
protected void |
SPStoryPlaceBase.setVirtualPlaces(NavPoint[] places) |
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.