iCelHPath Struct Reference
Hierarchical path between two points. More...
#include <tools/celhpf.h>
Inheritance diagram for iCelHPath:

Public Member Functions | |
| virtual iMapNode * | Current ()=0 |
| Get current node. | |
| virtual csArray < csSimpleRenderMesh * > * | GetDebugMeshes ()=0 |
| Render path. | |
| virtual float | GetDistance () const =0 |
| Distance to goal. | |
| virtual iMapNode * | GetFirst ()=0 |
| Get first node. | |
| virtual iMapNode * | GetLast ()=0 |
| Get last node. | |
| virtual bool | HasNext () const =0 |
| Check if the path can be transversed forward from the current position. | |
| virtual bool | HasPrevious () const =0 |
| Check if the path can be transversed backward from the current position. | |
| virtual void | Invert ()=0 |
| Invert path. | |
| virtual iMapNode * | Next ()=0 |
| Get next node. | |
| virtual iMapNode * | Previous ()=0 |
| Get previous node. | |
| virtual void | Restart ()=0 |
| Restart path. | |
Detailed Description
Hierarchical path between two points.
Definition at line 45 of file celhpf.h.
Member Function Documentation
| virtual iMapNode* iCelHPath::Current | ( | ) | [pure virtual] |
Get current node.
| virtual csArray<csSimpleRenderMesh*>* iCelHPath::GetDebugMeshes | ( | ) | [pure virtual] |
Render path.
| virtual float iCelHPath::GetDistance | ( | ) | const [pure virtual] |
Distance to goal.
| virtual iMapNode* iCelHPath::GetFirst | ( | ) | [pure virtual] |
Get first node.
| virtual iMapNode* iCelHPath::GetLast | ( | ) | [pure virtual] |
Get last node.
| virtual bool iCelHPath::HasNext | ( | ) | const [pure virtual] |
Check if the path can be transversed forward from the current position.
| virtual bool iCelHPath::HasPrevious | ( | ) | const [pure virtual] |
Check if the path can be transversed backward from the current position.
| virtual void iCelHPath::Invert | ( | ) | [pure virtual] |
Invert path.
| virtual iMapNode* iCelHPath::Next | ( | ) | [pure virtual] |
Get next node.
| virtual iMapNode* iCelHPath::Previous | ( | ) | [pure virtual] |
Get previous node.
| virtual void iCelHPath::Restart | ( | ) | [pure virtual] |
Restart path.
The documentation for this struct was generated from the following file:
- tools/celhpf.h
Generated for CEL: Crystal Entity Layer 2.1 by doxygen 1.6.1
