Public Types | |
typedef std::map< Time, Location > | Trajectory |
typedef Trajectory::const_iterator | const_iterator |
typedef std::vector< SmartPtr< Track > > | TrackGroup |
Public Member Functions | |
Track (const std::vector< SpaceTimeRef > &refs) | |
const_iterator | begin () const |
const_iterator | end () const |
size_t | size () const |
void | times (std::vector< Time > &) const |
Time | earliestTime () |
Time | latestTime () |
void | locations (std::vector< Location > &) const |
void | refs (std::vector< SpaceTimeRef > &) const |
typedef Trajectory::const_iterator code::Track::const_iterator |
typedef std::vector< SmartPtr< Track > > code::Track::TrackGroup |
typedef std::map< Time, Location > code::Track::Trajectory |
code::Track::Track | ( | const std::vector< SpaceTimeRef > & | refs | ) |
const_iterator code::Track::begin | ( | ) | const |
Time code::Track::earliestTime | ( | ) | [inline] |
const_iterator code::Track::end | ( | ) | const |
Time code::Track::latestTime | ( | ) |
void code::Track::locations | ( | std::vector< Location > & | ) | const |
void code::Track::refs | ( | std::vector< SpaceTimeRef > & | ) | const |
size_t code::Track::size | ( | ) | const |
void code::Track::times | ( | std::vector< Time > & | ) | const |