The record viewer.
更多...
#include <record_viewer.h>
The record viewer.
在文件 record_viewer.h 第 38 行定义.
◆ 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.
- 参数
-
reader | |
begin_time | |
end_time | |
channels | |
在文件 record_viewer.cc 第 29 行定义.
34 channels_(channels),
35 readers_({reader}) {
36 Init();
37 UpdateTime();
38}
uint64_t begin_time() const
Get begin time.
uint64_t end_time() const
Get end time.
◆ 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.
- 参数
-
readers | |
begin_time | |
end_time | |
channels | |
在文件 record_viewer.cc 第 40 行定义.
45 channels_(channels),
46 readers_(readers) {
47 Init();
48 UpdateTime();
49}
◆ begin()
◆ begin_time()
uint64_t apollo::cyber::record::RecordViewer::begin_time |
( |
| ) |
const |
|
inline |
Get begin time.
- 返回
- Begin time (nanoseconds).
在文件 record_viewer.h 第 79 行定义.
79{ return begin_time_; }
◆ curr_itr()
◆ end()
◆ end_time()
uint64_t apollo::cyber::record::RecordViewer::end_time |
( |
| ) |
const |
|
inline |
◆ GetChannelList()
std::set< std::string > apollo::cyber::record::RecordViewer::GetChannelList |
( |
| ) |
const |
|
inline |
Get channel list.
- 返回
- List container with all channel name string.
在文件 record_viewer.h 第 93 行定义.
93{ return channel_list_; }
◆ IsValid()
bool apollo::cyber::record::RecordViewer::IsValid |
( |
| ) |
const |
Is this record reader is valid.
- 返回
- True for valid, false for not.
在文件 record_viewer.cc 第 51 行定义.
51 {
52 if (begin_time_ > end_time_) {
53 AERROR <<
"Begin time must be earlier than end time"
54 << ", begin_time=" << begin_time_ << ", end_time=" << end_time_;
55 return false;
56 }
57 return true;
58}
◆ set_curr_itr()
void apollo::cyber::record::RecordViewer::set_curr_itr |
( |
const Iterator & |
curr_itr | ) |
|
◆ Iterator
该类的文档由以下文件生成: