ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
adore::env::BorderBased::LMSNavigation Class Reference

#include <lanematchingstrategy.h>

Inheritance diagram for adore::env::BorderBased::LMSNavigation:
Inheritance graph
Collaboration diagram for adore::env::BorderBased::LMSNavigation:
Collaboration graph

Public Member Functions

 LMSNavigation (BorderSet *borderSet, BorderCostMap *borderID2Cost)
 
virtual BordergetBestMatch (BorderSubSet *borderSubset, adore::env::VehicleMotionState9d *ego) override
 

Private Attributes

bool m_lastMatch_initialized
 
BorderSetm_borderSet
 
BorderID m_lastMatch
 
BorderCostMapm_borderID2Cost
 
LMSContinuation m_continuationStrategy
 

Constructor & Destructor Documentation

◆ LMSNavigation()

adore::env::BorderBased::LMSNavigation::LMSNavigation ( BorderSet borderSet,
BorderCostMap borderID2Cost 
)
inline

Member Function Documentation

◆ getBestMatch()

virtual Border* adore::env::BorderBased::LMSNavigation::getBestMatch ( BorderSubSet borderSubset,
adore::env::VehicleMotionState9d ego 
)
inlineoverridevirtual

Implements adore::env::BorderBased::LaneMatchingStrategy.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ m_borderID2Cost

BorderCostMap* adore::env::BorderBased::LMSNavigation::m_borderID2Cost
private

◆ m_borderSet

BorderSet* adore::env::BorderBased::LMSNavigation::m_borderSet
private

◆ m_continuationStrategy

LMSContinuation adore::env::BorderBased::LMSNavigation::m_continuationStrategy
private

◆ m_lastMatch

BorderID adore::env::BorderBased::LMSNavigation::m_lastMatch
private

◆ m_lastMatch_initialized

bool adore::env::BorderBased::LMSNavigation::m_lastMatch_initialized
private

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