Function SimOneAPI::GetForwardLaneSample
Defined in File SimOneHDMapAPI.h
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.