#ifndef _STRIDE_SEARCH_TRACK_H_ #define _STRIDE_SEARCH_TRACK_H_ #include "StrideSearchConfig.h" #include "StrideSearchTypeDefs.h" #include "StrideSearchUtilities.h" #include "StrideSearchDateTime.h" #include "StrideSearchEvent.h" #include "StrideSearchEventList.h" #include #include #include #include namespace StrideSearch { class Track { public: typedef std::map> event_map_type; Track(); Track(const std::vector>& evs); std::map getTrackPositions() const; std::string infoString() const; inline index_type size() const {return events.size();} DateTime startDate() const; DateTime endDate() const; protected: event_map_type events; }; } #endif