|
Apollo
6.0
Open source self driving car software
|
#include <visualization_manager.h>


Public Types | |
| typedef std::list< std::pair< double, MessageType > >::iterator | ListIterator |
Public Types inherited from apollo::localization::msf::MessageBuffer< MessageType > | |
| typedef std::list< std::pair< double, MessageType > >::iterator | ListIterator |
Public Member Functions | |
| IntepolationMessageBuffer (int capacity) | |
| ~IntepolationMessageBuffer () | |
| bool | QueryMessage (const double timestamp, MessageType *msg, double timeout_s=0.01) |
Public Member Functions inherited from apollo::localization::msf::MessageBuffer< MessageType > | |
| MessageBuffer (int capacity) | |
| ~MessageBuffer () | |
| bool | PushNewMessage (const double timestamp, const MessageType &msg) |
| bool | PopOldestMessage (MessageType *msg) |
| bool | GetMessageBefore (const double timestamp, MessageType *msg) |
| bool | GetMessage (const double timestamp, MessageType *msg) |
| void | Clear () |
| void | SetCapacity (const unsigned int capacity) |
| void | GetAllMessages (std::list< std::pair< double, MessageType >> *msg_list) |
| bool | IsEmpty () |
| unsigned int | BufferSize () |
Additional Inherited Members | |
Protected Attributes inherited from apollo::localization::msf::MessageBuffer< MessageType > | |
| std::map< double, ListIterator > | msg_map_ |
| std::list< std::pair< double, MessageType > > | msg_list_ |
| pthread_mutex_t | buffer_mutex_ |
| unsigned int | capacity_ |
| typedef std::list<std::pair<double, MessageType> >::iterator apollo::localization::msf::IntepolationMessageBuffer< MessageType >::ListIterator |
|
explicit |
| apollo::localization::msf::IntepolationMessageBuffer< MessageType >::~IntepolationMessageBuffer | ( | ) |
| bool apollo::localization::msf::IntepolationMessageBuffer< MessageType >::QueryMessage | ( | const double | timestamp, |
| MessageType * | msg, | ||
| double | timeout_s = 0.01 |
||
| ) |
1.8.13