Apollo 10.0
自动驾驶开放平台
|
#include <message_converter.h>
被 apollo::cyber::ApolloRosMessageConverter< InputTypes< InputMsg0Ptr >, OutputTypes< OutputMsg0Ptr > >, apollo::cyber::RosApolloMessageConverter< InputTypes< RosNavMsgPtr, RosOdometryMsgPtr >, OutputTypes< OutputMsgPtr > >, apollo::cyber::RosApolloMessageConverter< InputTypes< RosImuMsgPtr >, OutputTypes< ImuMsgPtr, CorrectedImuMsgPtr > >, apollo::cyber::RosApolloMessageConverter< InputTypes< InputMsgPtr >, OutputTypes< OutputMsgPtr > >, apollo::cyber::RosApolloMessageConverter< InputTypes< InputMsgPtr >, OutputTypes< LocalizationMsgPtr, TransformMsgPtr > >, apollo::cyber::RosApolloMessageConverter< InputTypes< RosNavMsgPtr >, OutputTypes< BestPoseMsgPtr, InsStatMsgPtr > >, apollo::cyber::RosApolloMessageConverter< InputTypes< RosOdometryMsgPtr >, OutputTypes< OdometryOutputMsgPtr > >, apollo::cyber::RosApolloMessageConverter< InputTypes< RosWrapMsgPtr >, OutputTypes< OutputWrapMsgPtr > >, apollo::cyber::RosApolloMessageConverter< InputTypes< RosNavMsgPtr, RosOdometryMsgPtr >, OutputTypes< OutputMsgPtr > >, apollo::cyber::RosApolloMessageConverter< InputTypes< RosImuMsgPtr >, OutputTypes< ImuMsgPtr, CorrectedImuMsgPtr > >, apollo::cyber::RosApolloMessageConverter< InputTypes< InputMsgPtr >, OutputTypes< OutputMsgPtr > >, apollo::cyber::RosApolloMessageConverter< InputTypes< InputMsgPtr >, OutputTypes< LocalizationMsgPtr, TransformMsgPtr > >, apollo::cyber::RosApolloMessageConverter< InputTypes< RosNavMsgPtr >, OutputTypes< BestPoseMsgPtr, InsStatMsgPtr > >, apollo::cyber::RosApolloMessageConverter< InputTypes< RosOdometryMsgPtr >, OutputTypes< OdometryOutputMsgPtr > >, apollo::cyber::RosApolloMessageConverter< InputTypes< RosWrapMsgPtr >, OutputTypes< OutputWrapMsgPtr > >, apollo::cyber::ApolloRosMessageConverter< InputTypes, OutputTypes >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 > >, OutputTypes< std::shared_ptr< OutType0 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 >, std::shared_ptr< OutType3 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 > >, OutputTypes< std::shared_ptr< OutType0 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 >, std::shared_ptr< OutType3 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 > >, OutputTypes< std::shared_ptr< OutType0 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 >, std::shared_ptr< OutType3 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 >, std::shared_ptr< InType3 > >, OutputTypes< std::shared_ptr< OutType0 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 >, std::shared_ptr< InType3 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 >, std::shared_ptr< InType3 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 >, std::shared_ptr< InType3 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 >, std::shared_ptr< OutType3 > > >, apollo::cyber::RosApolloMessageConverter< R0, R1, R2, R3, M0, M1, M2, M3 >, apollo::cyber::RosApolloMessageConverter< R0, R1, R2, R3, M0, M1, M2, M3 >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 > >, OutputTypes< std::shared_ptr< OutType0 > > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 > > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 > > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 >, std::shared_ptr< OutType3 > > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 > >, OutputTypes< std::shared_ptr< OutType0 > > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 > > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 > > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 >, std::shared_ptr< OutType3 > > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 > >, OutputTypes< std::shared_ptr< OutType0 > > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 > > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 > > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 >, std::shared_ptr< OutType3 > > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 >, std::shared_ptr< InType3 > >, OutputTypes< std::shared_ptr< OutType0 > > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 >, std::shared_ptr< InType3 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 > > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 >, std::shared_ptr< InType3 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 > > > , 以及 apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 >, std::shared_ptr< InType3 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 >, std::shared_ptr< OutType3 > > > 继承.
Public 成员函数 | |
MessageConverter () | |
virtual | ~MessageConverter () |
virtual bool | Init () |
bool | IsInit () const |
Protected 成员函数 | |
bool | LoadConfig (ConverterConf *config) |
Protected 属性 | |
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_ |
在文件 message_converter.h 第 48 行定义.
|
inline |
在文件 message_converter.h 第 50 行定义.
|
inlinevirtual |
在文件 message_converter.h 第 52 行定义.
|
inlinevirtual |
被 apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 >, std::shared_ptr< InType3 > >, OutputTypes< std::shared_ptr< OutType0 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 > >, OutputTypes< std::shared_ptr< OutType0 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 >, std::shared_ptr< OutType3 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 >, std::shared_ptr< InType3 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 >, std::shared_ptr< InType3 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 >, std::shared_ptr< InType3 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 >, std::shared_ptr< OutType3 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 > >, OutputTypes< std::shared_ptr< OutType0 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 >, std::shared_ptr< OutType3 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 > >, OutputTypes< std::shared_ptr< OutType0 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 >, std::shared_ptr< OutType3 > > >, apollo::cyber::RosApolloMessageConverter< R0, R1, R2, R3, M0, M1, M2, M3 >, apollo::cyber::RosApolloMessageConverter< InputTypes< InputMsgPtr >, OutputTypes< LocalizationMsgPtr, TransformMsgPtr > >, apollo::cyber::RosApolloMessageConverter< InputTypes< InputMsgPtr >, OutputTypes< OutputMsgPtr > >, apollo::cyber::RosApolloMessageConverter< InputTypes< RosImuMsgPtr >, OutputTypes< ImuMsgPtr, CorrectedImuMsgPtr > >, apollo::cyber::RosApolloMessageConverter< InputTypes< RosNavMsgPtr >, OutputTypes< BestPoseMsgPtr, InsStatMsgPtr > >, apollo::cyber::RosApolloMessageConverter< InputTypes< RosNavMsgPtr, RosOdometryMsgPtr >, OutputTypes< OutputMsgPtr > >, apollo::cyber::RosApolloMessageConverter< InputTypes< RosOdometryMsgPtr >, OutputTypes< OdometryOutputMsgPtr > >, apollo::cyber::RosApolloMessageConverter< InputTypes< RosWrapMsgPtr >, OutputTypes< OutputWrapMsgPtr > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 > >, OutputTypes< std::shared_ptr< OutType0 > > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 > > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 > > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 >, std::shared_ptr< OutType3 > > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 >, std::shared_ptr< InType3 > >, OutputTypes< std::shared_ptr< OutType0 > > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 >, std::shared_ptr< InType3 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 > > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 >, std::shared_ptr< InType3 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 > > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 >, std::shared_ptr< InType3 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 >, std::shared_ptr< OutType3 > > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 > >, OutputTypes< std::shared_ptr< OutType0 > > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 > > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 > > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 >, std::shared_ptr< OutType3 > > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 > >, OutputTypes< std::shared_ptr< OutType0 > > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 > > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 > > >, apollo::cyber::RosApolloMessageConverter< InputTypes< std::shared_ptr< InType0 >, std::shared_ptr< InType1 >, std::shared_ptr< InType2 > >, OutputTypes< std::shared_ptr< OutType0 >, std::shared_ptr< OutType1 >, std::shared_ptr< OutType2 >, std::shared_ptr< OutType3 > > >, apollo::cyber::ApolloRosMessageConverter< InputTypes, OutputTypes >, apollo::cyber::ApolloRosMessageConverter< InputTypes< InputMsg0Ptr >, OutputTypes< OutputMsg0Ptr > >, apollo::cyber::RosApolloMessageConverter< R0, R1, R2, R3, M0, M1, M2, M3 >, apollo::cyber::RosApolloMessageConverter< InputTypes< InputMsgPtr >, OutputTypes< LocalizationMsgPtr, TransformMsgPtr > >, apollo::cyber::RosApolloMessageConverter< InputTypes< InputMsgPtr >, OutputTypes< OutputMsgPtr > >, apollo::cyber::RosApolloMessageConverter< InputTypes< RosImuMsgPtr >, OutputTypes< ImuMsgPtr, CorrectedImuMsgPtr > >, apollo::cyber::RosApolloMessageConverter< InputTypes< RosNavMsgPtr >, OutputTypes< BestPoseMsgPtr, InsStatMsgPtr > >, apollo::cyber::RosApolloMessageConverter< InputTypes< RosNavMsgPtr, RosOdometryMsgPtr >, OutputTypes< OutputMsgPtr > >, apollo::cyber::RosApolloMessageConverter< InputTypes< RosOdometryMsgPtr >, OutputTypes< OdometryOutputMsgPtr > > , 以及 apollo::cyber::RosApolloMessageConverter< InputTypes< RosWrapMsgPtr >, OutputTypes< OutputWrapMsgPtr > > 重载.
在文件 message_converter.h 第 54 行定义.
|
inline |
在文件 message_converter.h 第 77 行定义.
|
inlineprotected |
在文件 message_converter.h 第 80 行定义.
|
protected |
在文件 message_converter.h 第 125 行定义.
|
protected |
在文件 message_converter.h 第 126 行定义.
|
protected |
在文件 message_converter.h 第 127 行定义.
|
protected |
在文件 message_converter.h 第 143 行定义.
|
protected |
在文件 message_converter.h 第 123 行定义.
|
protected |
在文件 message_converter.h 第 122 行定义.
|
protected |
在文件 message_converter.h 第 142 行定义.