Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::cyber::data::fusion::DataFusion< M0, M1, M2, M3 > Class Template Referenceabstract

#include <data_fusion.h>

Inheritance diagram for apollo::cyber::data::fusion::DataFusion< M0, M1, M2, M3 >:
Inheritance graph
Collaboration diagram for apollo::cyber::data::fusion::DataFusion< M0, M1, M2, M3 >:
Collaboration graph

Public Member Functions

virtual ~DataFusion ()
 
virtual bool Fusion (uint64_t *index, std::shared_ptr< M0 > &m0, std::shared_ptr< M1 > &m1, std::shared_ptr< M2 > &m2, std::shared_ptr< M3 > &m3)=0
 

Constructor & Destructor Documentation

◆ ~DataFusion()

template<typename M0, typename M1 = NullType, typename M2 = NullType, typename M3 = NullType>
virtual apollo::cyber::data::fusion::DataFusion< M0, M1, M2, M3 >::~DataFusion ( )
inlinevirtual

Member Function Documentation

◆ Fusion()

template<typename M0, typename M1 = NullType, typename M2 = NullType, typename M3 = NullType>
virtual bool apollo::cyber::data::fusion::DataFusion< M0, M1, M2, M3 >::Fusion ( uint64_t *  index,
std::shared_ptr< M0 > &  m0,
std::shared_ptr< M1 > &  m1,
std::shared_ptr< M2 > &  m2,
std::shared_ptr< M3 > &  m3 
)
pure virtual

The documentation for this class was generated from the following file: