Function SimOneAPI::GetForwardLaneSample

Function Documentation

bool SimOneAPI :: GetForwardLaneSample ( const SSD :: SimPoint3D & inputPt , const SSD :: SimString & id , const double & forward , SSD :: SimVector < HDMapStandalone :: MLaneInfo > & laneInfoList )

获取前方一定距离内的所有车道信息(包括车道ID、左右边缘线、虚拟中心线)

Get all lane information (including lane ID, left and right boundary lines, virtual centerline) within a certain distance ahead.

此函数用于获取当前位置前方特定距离内的车道样本信息,包括车道ID、左右边缘线和虚拟中心线

This function is used to get lane sample information within a certain distance ahead of the current position, including lane ID, left and right boundary lines, and the virtual centerline.

参数 :
  • inputPt [in]

    当前的3D位置

    Input current 3D position, pos is a 3D point.

  • id [in]

    找到的车道ID,格式为roadId_sectionIndex_laneId

    Lane ID of the found lane, formatted as roadId_sectionIndex_laneId.

  • forward [in]

    输入点前方的距离

    The forward distance from the input point.

  • laneInfoList [out]

    指定前向范围内的车道信息(HDMapStandalone::MLaneInfo)

    Lane information (HDMapStandalone::MLaneInfo) for the specified forward range.

返回 :

如果地图中存在指定的车道,则返回true,否则返回false

Returns true if the specified lane exists in the map, else returns false.