#include <patheventlist.h>
PathEventList aggregates all PathEvents and PathEventIntervals in a PathValidityInterval.
Examples: 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.
Examples:
|
inline |
Returns a pointer to the NavTag lying under interval ending at the event of index eventIdx.