Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::task_manager::CycleRoutingManager Class Reference

#include <cycle_routing_manager.h>

Collaboration diagram for apollo::task_manager::CycleRoutingManager:
Collaboration graph

Public Member Functions

 CycleRoutingManager ()=default
 
common::Status Init (const task_manager::CycleRoutingTask &cycle_routing_task)
 module initialization function More...
 
bool GetNewRouting (const localization::Pose &pose, routing::RoutingRequest *routing_request_)
 Get new routing if the vehicle reaches the begin/end point. More...
 
int GetCycle () const
 get remaining cycle number More...
 
virtual ~CycleRoutingManager ()=default
 destructor More...
 

Constructor & Destructor Documentation

◆ CycleRoutingManager()

apollo::task_manager::CycleRoutingManager::CycleRoutingManager ( )
default

◆ ~CycleRoutingManager()

virtual apollo::task_manager::CycleRoutingManager::~CycleRoutingManager ( )
virtualdefault

destructor

Member Function Documentation

◆ GetCycle()

int apollo::task_manager::CycleRoutingManager::GetCycle ( ) const
inline

get remaining cycle number

Returns
remaining cycle number

◆ GetNewRouting()

bool apollo::task_manager::CycleRoutingManager::GetNewRouting ( const localization::Pose &  pose,
routing::RoutingRequest *  routing_request_ 
)

Get new routing if the vehicle reaches the begin/end point.

Returns
false/true

◆ Init()

common::Status apollo::task_manager::CycleRoutingManager::Init ( const task_manager::CycleRoutingTask &  cycle_routing_task)

module initialization function

Returns
initialization status

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