iPcNavGraphRules Struct Reference
Interfaces for the navigation classes. More...
#include <propclass/navgraph.h>
Public Member Functions | |
virtual size_t | FindNearestNode (iPcNavGraph *graph, csVector3 *point, iSector *sector, iCelEntity *ent)=0 |
Various virtual methods that can be used to change the graph behaviour. | |
virtual size_t | FindShortestPath (iPcNavGraph *graph, size_t iNodeStart, size_t iNodeEnd, size_t *&ipath)=0 |
Various virtual methods that can be used to change the graph behaviour. | |
virtual void | OptimiseGraph (iPcNavGraph *graph)=0 |
Various virtual methods that can be used to change the graph behaviour. | |
virtual int | TraverseLink (iPcNavGraph *graph, iSector *sector, iPcNavLink *plink, iCelEntity *ent)=0 |
Various virtual methods that can be used to change the graph behaviour. |
Detailed Description
Interfaces for the navigation classes.
Definition at line 38 of file navgraph.h.
Member Function Documentation
|
Various virtual methods that can be used to change the graph behaviour. Find the nearest node to this point. |
|
Various virtual methods that can be used to change the graph behaviour. Calculate the shortest path between two nodes |
|
Various virtual methods that can be used to change the graph behaviour. Sorts the final graph. |
|
Various virtual methods that can be used to change the graph behaviour. Checks visibility and assigns navigation flags. |
The documentation for this struct was generated from the following file:
- propclass/navgraph.h
Generated for CEL: Crystal Entity Layer by doxygen 1.4.6