maliput
|
Provides a base interface for defining strategies that will affect the behavior of the queries RoadGeomoetry::ToRoadPosition and RoadGeomoetry::FindRoadPositions.
#include <include/maliput/geometry_base/strategy_base.h>
Public Member Functions | |
virtual | ~StrategyBase ()=default |
api::RoadPositionResult | ToRoadPosition (const api::InertialPosition &inertial_position, const std::optional< api::RoadPosition > &hint) const |
std::vector< api::RoadPositionResult > | FindRoadPositions (const api::InertialPosition &inertial_position, double radius) const |
Protected Member Functions | |
StrategyBase (const api::RoadGeometry *rg) | |
const api::RoadGeometry * | get_road_geometry () const |
|
virtualdefault |
|
protected |
std::vector<api::RoadPositionResult> FindRoadPositions | ( | const api::InertialPosition & | inertial_position, |
double | radius | ||
) | const |
|
protected |
api::RoadPositionResult ToRoadPosition | ( | const api::InertialPosition & | inertial_position, |
const std::optional< api::RoadPosition > & | hint | ||
) | const |