Modifier and Type | Method and Description |
---|---|
int |
AStarRegionNode.compareTo(AStarRegionNode o) |
Modifier and Type | Field and Description |
---|---|
AStarRegionNode |
LocalRouteJob.regionalNode |
Modifier and Type | Field and Description |
---|---|
java.util.List<AStarRegionNode> |
GlobalRouteJob.resultPath |
Modifier and Type | Method and Description |
---|---|
int |
RegionGoal.getNodeCost(AStarRegionNode from,
int toX,
int toY,
int toZ) |
boolean |
RegionGoal.isPathFinished(AStarRegionNode currentNode) |
void |
RegionGoal.setGoalNode(AStarRegionNode goal) |
Modifier and Type | Method and Description |
---|---|
void |
RegionGoal.setNodeStorage(AStarOpenListBase<AStarRegionNode> openList) |
Modifier and Type | Method and Description |
---|---|
java.util.List<AStarRegionNode> |
AStarRegionMachine.findPath(int startX,
int startY,
int startZ,
int goalX,
int goalY,
int goalZ) |
Modifier and Type | Method and Description |
---|---|
AStarNode |
AStarRegionMachine.findPortal(AStarRegionNode originRegion,
AStarRegionNode targetRegion) |
void |
AStarRegionMachine.visitNeighbour(AStarRegionNode origin,
int x,
int y,
int z) |
Modifier and Type | Method and Description |
---|---|
void |
AStarRegionMachine.setUpSearchSpace(AStarMapBase<AStarRegionNode> newMap,
AStarGoalBase<AStarRegionNode> newGoal) |
void |
AStarRegionMachine.setUpSearchSpace(AStarMapBase<AStarRegionNode> newMap,
AStarGoalBase<AStarRegionNode> newGoal) |
Constructor and Description |
---|
AStarRegionMachine(ObjectPool<AStarRegionNode> nodePool) |
Modifier and Type | Method and Description |
---|---|
AStarRegionNode |
RegionBoundingBox.nodeAt(int x,
int y,
int z) |
Modifier and Type | Method and Description |
---|---|
AStarMapBase<AStarRegionNode> |
RegionBoundingBox.clone() |
Modifier and Type | Method and Description |
---|---|
void |
RegionBoundingBox.visitNeighboursOf(AStarRegionNode origin,
AStarMapVisitorBase<AStarRegionNode> visitor)
Lets the visitor visit the neighbours of
origin in six
directions, that is four in the same layer and its neighbours above and
below. |
Modifier and Type | Method and Description |
---|---|
void |
RegionBoundingBox.visitNeighboursOf(AStarRegionNode origin,
AStarMapVisitorBase<AStarRegionNode> visitor)
Lets the visitor visit the neighbours of
origin in six
directions, that is four in the same layer and its neighbours above and
below. |
Constructor and Description |
---|
RegionBoundingBox(AStarMapBase<AStarRegionNode> regionGrid,
int startX,
int startY,
int startZ,
int goalX,
int goalY,
int goalZ)
Creates a new bounding box around the given pair of coordinates.
|
Modifier and Type | Method and Description |
---|---|
AStarRegionNode |
AStarRegionNodeObjectPool.acquire() |
Modifier and Type | Method and Description |
---|---|
void |
AStarRegionNodeObjectPool.release(AStarRegionNode object) |