cz.cuni.amis.pogamut.ut2004.agent.navigation.navmesh
Class AStarNode

Package class diagram package AStarNode
java.lang.Object
  extended by cz.cuni.amis.pogamut.ut2004.agent.navigation.navmesh.AStarNode

public class AStarNode
extends Object

class used in algorithm A* in pathfinding in NavMesh

Author:
Jakub

Constructor Summary
AStarNode(AStarNode from, INavMeshAtom atom, NavMesh mesh, INavMeshAtom start, INavMeshAtom target)
           
 
Method Summary
 INavMeshAtom getAtom()
           
 double getDistanceFromStart()
           
 double getEstimatedDistanceToTarget()
           
 double getEstimatedTotalDistance()
           
 List<AStarNode> getFollowers()
           
 AStarNode getFrom()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AStarNode

public AStarNode(AStarNode from,
                 INavMeshAtom atom,
                 NavMesh mesh,
                 INavMeshAtom start,
                 INavMeshAtom target)
Method Detail

getDistanceFromStart

public double getDistanceFromStart()

getEstimatedDistanceToTarget

public double getEstimatedDistanceToTarget()

getEstimatedTotalDistance

public double getEstimatedTotalDistance()

getAtom

public INavMeshAtom getAtom()

getFrom

public AStarNode getFrom()

getFollowers

public List<AStarNode> getFollowers()


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