The record viewer.
More...
#include <record_viewer.h>
◆ RecordReaderPtr
◆ RecordViewer() [1/2]
apollo::cyber::record::RecordViewer::RecordViewer |
( |
const RecordReaderPtr & |
reader, |
|
|
uint64_t |
begin_time = 0 , |
|
|
uint64_t |
end_time = std::numeric_limits< uint64_t >::max() , |
|
|
const std::set< std::string > & |
channels = {} |
|
) |
| |
The constructor with single reader.
- Parameters
-
reader | |
begin_time | |
end_time | |
channels | |
◆ RecordViewer() [2/2]
apollo::cyber::record::RecordViewer::RecordViewer |
( |
const std::vector< RecordReaderPtr > & |
readers, |
|
|
uint64_t |
begin_time = 0 , |
|
|
uint64_t |
end_time = std::numeric_limits< uint64_t >::max() , |
|
|
const std::set< std::string > & |
channels = std::set< std::string >() |
|
) |
| |
The constructor with multiple readers.
- Parameters
-
readers | |
begin_time | |
end_time | |
channels | |
◆ begin()
Iterator apollo::cyber::record::RecordViewer::begin |
( |
| ) |
|
Get the begin iterator.
- Returns
- The begin iterator.
◆ begin_time()
uint64_t apollo::cyber::record::RecordViewer::begin_time |
( |
| ) |
const |
|
inline |
Get begin time.
- Returns
- Begin time (nanoseconds).
◆ end()
Iterator apollo::cyber::record::RecordViewer::end |
( |
| ) |
|
Get the end iterator.
- Returns
- The end iterator.
◆ end_time()
uint64_t apollo::cyber::record::RecordViewer::end_time |
( |
| ) |
const |
|
inline |
Get end time.
- Returns
- end time (nanoseconds).
◆ GetChannelList()
std::set<std::string> apollo::cyber::record::RecordViewer::GetChannelList |
( |
| ) |
const |
|
inline |
Get channel list.
- Returns
- List container with all channel name string.
◆ IsValid()
bool apollo::cyber::record::RecordViewer::IsValid |
( |
| ) |
const |
Is this record reader is valid.
- Returns
- True for valid, false for not.
◆ Iterator
The documentation for this class was generated from the following file: