Apollo 10.0
自动驾驶开放平台
|
#include <apollo_ros_converter.h>
Public 成员函数 | |
ApolloRosConverter () | |
~ApolloRosConverter () | |
virtual bool | ConvertMsg (InputTypes< InputMsg0Ptr > &, OutputTypes< OutputMsg0Ptr > &) |
convert the message between ros and apollo | |
![]() | |
ApolloRosMessageConverter () | |
~ApolloRosMessageConverter () override | |
bool | Init () override |
![]() | |
MessageConverter () | |
virtual | ~MessageConverter () |
bool | IsInit () const |
额外继承的成员函数 | |
![]() | |
bool | LoadConfig (ConverterConf *config) |
![]() | |
std::atomic< bool > | init_ |
std::unique_ptr< apollo::cyber::Node > | cyber_node_ |
std::vector< std::shared_ptr< apollo::cyber::proto::RoleAttributes > > | apollo_attrs_ |
std::vector< std::shared_ptr< apollo::cyber::ReaderBase > > | apollo_readers_ |
std::vector< std::shared_ptr< apollo::cyber::WriterBase > > | apollo_writers_ |
const std::string | node_name_ = "converter_base" |
ConverterConf | converter_conf_ |
在文件 apollo_ros_converter.h 第 47 行定义.
|
inline |
在文件 apollo_ros_converter.h 第 51 行定义.
|
inline |
在文件 apollo_ros_converter.h 第 52 行定义.
|
virtual |
convert the message between ros and apollo
InputMsgPtr | shared pointer of input message |
OutputMsgPtr | shared pointer of output message |
实现了 apollo::cyber::ApolloRosMessageConverter< InputTypes< InputMsg0Ptr >, OutputTypes< OutputMsg0Ptr > >.
在文件 apollo_ros_converter.cc 第 22 行定义.