|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <Path.h>
Public Member Functions | |
| void | clear () |
| void | crop (unsigned int start, unsigned int end) |
| bool | empty () const |
| void | erase (uint32 idx) |
| float | GetPassedLength (uint32 curnode, float x, float y, float z) const |
| float | GetTotalLength () const |
| float | GetTotalLength (uint32 start, uint32 end) const |
| PathNode & | operator[] (size_t idx) |
| PathNode const & | operator[] (size_t idx) const |
| void | resize (unsigned int sz) |
| void | set (size_t idx, PathElem elem) |
| size_t | size () const |
Protected Attributes | |
| std::deque< PathElem > | i_nodes |
|
inline |
Definition at line 58 of file Path.h.
Referenced by Path< TaxiPathNodePtr, TaxiPathNodeEntry const >::GetPassedLength(), and Path< TaxiPathNodePtr, TaxiPathNodeEntry const >::GetTotalLength().
|
inline |
Definition at line 23 of file Path.h.
Referenced by Player::ContinueTaxiFlight(), TransportMgr::GeneratePath(), Path< TaxiPathNodePtr, TaxiPathNodeEntry const >::GetTotalLength(), and LuaTaxiMgr::StartTaxi().