#include <patheventlist.h>
PathEventList aggregates all PathEvents and PathEventIntervals in a PathValidityInterval.
Public Member Functions | |
PathEventList () | |
~PathEventList () | |
void | Clear () |
KyUInt32 | GetPathEventCount () const |
KyUInt32 | GetPathEventIntervalCount () const |
PathEvent & | GetPathEvent (KyUInt32 eventIdx) |
PathEvent & | GetFirstPathEvent () |
PathEvent & | GetLastPathEvent () |
const PathEvent & | GetPathEvent (KyUInt32 eventIdx) const |
const PathEvent & | GetFirstPathEvent () const |
const PathEvent & | GetLastPathEvent () const |
KyUInt32 | GetIntervalIdxBeforeEvent (KyUInt32 eventIdx) const |
KyUInt32 | GetIntervalIdxAfterEvent (KyUInt32 eventIdx) const |
const NavTag * | GetNavTagOnIntervalBeforeEvent (KyUInt32 eventIdx) const |
const NavTag * | GetNavTagOnIntervalAfterEvent (KyUInt32 eventIdx) const |
KyUInt32 | GetStartPathEventIdxOfInterval (KyUInt32 intervalIdx) const |
KyUInt32 | GetEndPathEventIdxOfInterval (KyUInt32 intervalIdx) const |
const PathEvent & | GetStartPathEventOfInterval (KyUInt32 intervalIdx) const |
const PathEvent & | GetEndPathEventOfInterval (KyUInt32 intervalIdx) const |
const NavTag * | GetNavTagOfEventInterval (KyUInt32 intervalIdx) const |
For internal use only | |
KyArray< PathEventInterval, MemStat_Bot > | m_pathEventIntervalArray |
Return the index of interval starting at the event of index eventIdx.
Return the index of interval ending at the event of index eventIdx.
|
inline |
Returns a pointer to the NavTag lying under the interval starting at the event of index eventIdx.
|
inline |
Returns a pointer to the NavTag lying under interval ending at the event of index eventIdx.