Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include <navpath.h>
Public Member Functions | |
virtual bool | isAbsolute () const =0 |
virtual bool | isSourceable () const =0 |
virtual bool | isCurrentDependant () const |
virtual bool | isTargetDependant () const |
virtual NavPath * | getRequiredPath () |
virtual std::string | getDescription () const =0 |
virtual std::deque< unsigned > | initSearchQueue () const =0 |
virtual bool | isDestination (unsigned index) const =0 |
virtual PathNode * | clone () const =0 |
PathNode () | |
virtual | ~PathNode () |
|
pure virtual |
Implemented in ChainPathNode, CriteriaPathNode, TargetPathNode, CurrentPathNode, and AbsolutePathNode.
Referenced by NavComputer::actionDestination(), and NavComputer::actionSource().
|
pure virtual |
Implemented in ChainPathNode, CriteriaPathNode, TargetPathNode, CurrentPathNode, and AbsolutePathNode.
Referenced by NavPath::getDescription(), and NavComputer::updateNodeDescription().
|
inlinevirtual |
Reimplemented in ChainPathNode.
Definition at line 182 of file navpath.h.
Referenced by NavPath::getRequiredPaths(), NavPath::isComplete(), NavPath::setDestinationNode(), NavPath::setSourceNode(), and NavPath::~NavPath().
|
pure virtual |
Implemented in ChainPathNode, CriteriaPathNode, TargetPathNode, CurrentPathNode, and AbsolutePathNode.
Referenced by NavPath::evaluate().
|
pure virtual |
Implemented in ChainPathNode, CriteriaPathNode, TargetPathNode, CurrentPathNode, and AbsolutePathNode.
Referenced by NavPath::isAbsolute().
|
inlinevirtual |
Reimplemented in CurrentPathNode.
Definition at line 173 of file navpath.h.
Referenced by NavPath::isCurrentDependant().
|
pure virtual |
Implemented in ChainPathNode, CriteriaPathNode, TargetPathNode, CurrentPathNode, and AbsolutePathNode.
Referenced by NavPath::evaluate().
|
pure virtual |
Implemented in ChainPathNode, CriteriaPathNode, TargetPathNode, CurrentPathNode, and AbsolutePathNode.
Referenced by NavPath::setSourceNode().
|
inlinevirtual |
Reimplemented in TargetPathNode.
Definition at line 177 of file navpath.h.
Referenced by NavPath::isTargetDependant().