Apollo  6.0
Open source self driving car software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
apollo::relative_map::RelativeMap Class Reference

#include <relative_map.h>

Collaboration diagram for apollo::relative_map::RelativeMap:
Collaboration graph

Public Member Functions

 RelativeMap ()
 
std::string Name () const
 module name More...
 
apollo::common::Status Init (common::VehicleStateProvider *vehicle_state_provider)
 module initialization function More...
 
apollo::common::Status Start ()
 module start function More...
 
void Stop ()
 module stop function More...
 
virtual ~RelativeMap ()=default
 destructor More...
 
bool Process (MapMsg *const map_msg)
 main logic of the relative_map module, runs periodically triggered by timer. More...
 
void OnPerception (const perception::PerceptionObstacles &perception_obstacles)
 
void OnChassis (const canbus::Chassis &chassis)
 
void OnLocalization (const localization::LocalizationEstimate &localization)
 
void OnNavigationInfo (const NavigationInfo &navigation_info)
 

Constructor & Destructor Documentation

◆ RelativeMap()

apollo::relative_map::RelativeMap::RelativeMap ( )

◆ ~RelativeMap()

virtual apollo::relative_map::RelativeMap::~RelativeMap ( )
virtualdefault

destructor

Member Function Documentation

◆ Init()

apollo::common::Status apollo::relative_map::RelativeMap::Init ( common::VehicleStateProvider vehicle_state_provider)

module initialization function

Returns
initialization status

◆ Name()

std::string apollo::relative_map::RelativeMap::Name ( ) const
inline

module name

◆ OnChassis()

void apollo::relative_map::RelativeMap::OnChassis ( const canbus::Chassis &  chassis)

◆ OnLocalization()

void apollo::relative_map::RelativeMap::OnLocalization ( const localization::LocalizationEstimate &  localization)

◆ OnNavigationInfo()

void apollo::relative_map::RelativeMap::OnNavigationInfo ( const NavigationInfo &  navigation_info)

◆ OnPerception()

void apollo::relative_map::RelativeMap::OnPerception ( const perception::PerceptionObstacles &  perception_obstacles)

◆ Process()

bool apollo::relative_map::RelativeMap::Process ( MapMsg *const  map_msg)

main logic of the relative_map module, runs periodically triggered by timer.

◆ Start()

apollo::common::Status apollo::relative_map::RelativeMap::Start ( )

module start function

Returns
start status

◆ Stop()

void apollo::relative_map::RelativeMap::Stop ( )

module stop function


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